.mini-bundle{display:block;margin-bottom:1rem}.mini-bundle__size-toggle-wrapper{margin-bottom:2rem}.mini-bundle__size-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.mini-bundle__size-btn{background:#fff;border:1px solid #000;padding:12px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.mini-bundle__size-btn.active{background:#000;color:#fff}.mini-bundle__size-label{font-weight:500;font-size:1.4rem;text-transform:uppercase}.mini-bundle__size-sublabel{font-size:1.1rem;margin-top:4px}.mini-bundle__content.hidden{display:none}.mini-bundle__quantity-selector{margin-bottom:32px}.mini-bundle__quantity-heading{font-size:16.5px;font-weight:500;letter-spacing:0em;text-transform:uppercase;display:block;margin:0 0 12px;color:var(--mini-bundle-ink, #181816)}.mini-bundle__quantity-blocks{display:flex;flex-direction:column;gap:12px;margin-top:0}.mini-bundle__qty-block{background:#fff;border:2px solid var(--mini-bundle-border, #e6e6e6);padding:20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;position:relative;transition:border-color .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1);border-radius:0;overflow:hidden;text-align:left;font-family:var(--font-body-family)}.mini-bundle__qty-block.active{border-color:var(--mini-bundle-ink, #181816);background-color:var(--mini-bundle-active-bg, #f5f5f3)}.mini-bundle__qty-badge{position:absolute;top:0;right:0;background:var(--mini-bundle-badge-bg, #000);color:var(--mini-bundle-badge-color, #fff);font-size:8px;padding:4px 9px;white-space:nowrap;font-weight:500;text-transform:uppercase;letter-spacing:.22em;border-radius:0}.mini-bundle__qty-left{display:flex;align-items:center;gap:14px;min-width:0}.mini-bundle__qty-radio{width:19px;height:19px;border-radius:50%;border:1px solid #d4d4d4;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.mini-bundle__qty-radio-dot{width:12px;height:12px;border-radius:50%;background:transparent}.mini-bundle__qty-block.active .mini-bundle__qty-radio{border-color:var(--mini-bundle-ink, #181816)}.mini-bundle__qty-block.active .mini-bundle__qty-radio-dot{background:var(--mini-bundle-ink, #181816)}.mini-bundle__qty-text{display:flex;flex-direction:column;justify-content:center;min-width:0;gap:6px}.mini-bundle__qty-label{font-size:16.5px;font-weight:500;letter-spacing:0;color:var(--mini-bundle-ink, #181816);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.mini-bundle__atc-price{color:#fff;opacity:.6;font-weight:500}.mini-bundle__qty-pct{font-size:14px;font-weight:00;letter-spacing:.02em;text-transform:none;color:var(--mini-bundle-accent, #1d9e75);margin-left:6px}.mini-bundle__qty-price-compare{font-size:14px;color:#b0b0b0;font-weight:400;line-height:1}.mini-bundle__qty-price-current{font-size:16.5px;font-weight:500;color:var(--mini-bundle-ink, #181816);line-height:1}.mini-bundle__qty-subtext,.mini-bundle__qty-save{font-size:14.11px;color:#a3a3a3;font-weight:400;line-height:1.1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.mini-bundle__qty-save-amount{color:var(--mini-bundle-accent, #1d9e75);font-weight:400}.mini-bundle__qty-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;margin-left:19px;flex-shrink:0;text-align:right}.mini-bundle__qty-from{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:#d40000;pointer-events:none}.mini-bundle__shades-section{margin-bottom:2rem}.mini-bundle__select-more{font-size:13px;color:#1a1a1a;font-weight:400;margin:0 0 10px;text-transform:lowercase}.mini-bundle__slots-row{display:flex;align-items:center;gap:10px;margin-bottom:14px;min-height:36px}.mini-bundle__select-more,.mini-bundle__slots-row{display:none}.mini-bundle__shade-rows{display:flex;flex-direction:column;gap:12px;margin:12px 0}.mini-bundle__shade-row{max-height:0;overflow:hidden;opacity:0;transition:all .4s cubic-bezier(.16,1,.3,1)}.mini-bundle__shade-row.show{max-height:160px;opacity:1;overflow:visible}.mini-bundle__shade-label{margin:0 0 8px;font-size:15.29px;letter-spacing:.02em;color:#2a2a2a;line-height:1.2}.mini-bundle__shade-prefix{font-weight:500;margin-right:6px}.mini-bundle__shade-value{font-weight:400;color:#2a2a2a}.mini-bundle__shade-swatches{display:flex;flex-wrap:wrap;gap:14px;padding:4px 2px}.mini-bundle__selected-shades{display:flex;gap:8px;margin:0;align-items:center;min-height:30px}.mini-bundle{--mini-bundle-scale: 1.176;--mini-bundle-ink: #1a1410}.mini-bundle__slot{width:calc(36px * var(--mini-bundle-scale));height:calc(36px * var(--mini-bundle-scale));border-radius:50%;border:1.5px dashed #bbb;position:relative;transition:border-color .2s;flex-shrink:0;padding:0;background:transparent}.mini-bundle__slot.filled{border-style:solid;border-color:transparent}.mini-bundle__slot-inner{width:100%;height:100%;border-radius:50%;display:block;background-size:cover;background-position:center}.mini-bundle__slot-remove{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;font-size:16.5px;color:#fff0;background:#0000;transition:color .15s,background .15s;cursor:pointer;font-weight:300}.mini-bundle__slot.filled:hover .mini-bundle__slot-remove,.mini-bundle__slot.filled:active .mini-bundle__slot-remove{color:#ffffffe6;background:#0000004d}.mini-bundle__slots-hint{font-size:1.1rem;color:#aaa;white-space:nowrap}.mini-bundle__swatches{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:8px}.mini-bundle__swatches{display:none}.mini-bundle__swatch{width:calc(35px * var(--mini-bundle-scale));height:calc(35px * var(--mini-bundle-scale));border-radius:50%;cursor:pointer;border:0;box-shadow:none;transition:transform .1s ease,border .1s ease;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;position:relative;-webkit-tap-highlight-color:transparent;outline:none}.mini-bundle__shade-rows .mini-bundle__swatch{width:33px;height:33px;transition:all .2s cubic-bezier(.16,1,.3,1)}.mini-bundle__shade-rows .mini-bundle__swatch:hover{transform:scale(1.12)}.mini-bundle__shade-rows .mini-bundle__swatch.active{outline:2px solid var(--mini-bundle-ink, #181816);outline-offset:4px;transform:scale(1.05);border:none}.mini-bundle__shade-rows .mini-bundle__swatch[data-available=false]{opacity:.35}.mini-bundle__shade-rows .mini-bundle__swatch[data-available=false]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,transparent calc(50% - 1px),rgb(0 0 0 / 85%) calc(50% - 1px),rgb(0 0 0 / 85%) calc(50% + 1px),transparent calc(50% + 1px))}.mini-bundle__shade-rows .mini-bundle__swatch-circle{border-radius:50%}.mini-bundle__swatch.confirmed,.mini-bundle__swatch.confirmed-simple{outline:2px solid var(--mini-bundle-ink);border:none;outline-offset:4px}.mini-bundle__swatch:disabled{opacity:.4;cursor:not-allowed}.mini-bundle__swatch:disabled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,transparent calc(50% - 1px),rgba(255,255,255,.85) calc(50% - 1px),rgba(255,255,255,.85) calc(50% + 1px),transparent calc(50% + 1px))}.mini-bundle__swatch.hover-peek{transition:transform .1s ease,border .1s ease}.mini-bundle__swatch-circle{width:100%;height:100%;border-radius:50%;display:block;background-size:cover;background-position:center}.mini-bundle__swatch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;background:#0000;transition:background .2s ease;pointer-events:none;display:none}.mini-bundle__swatch-overlay svg{opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease;color:#fff}.mini-bundle__icon-plus{display:none}.mini-bundle__swatch.preview .mini-bundle__swatch-overlay{background:#00000038}.mini-bundle__swatch.preview .mini-bundle__icon-plus{opacity:1;transform:scale(1)}.mini-bundle__swatch.confirmed .mini-bundle__swatch-overlay,.mini-bundle__swatch.confirmed-simple .mini-bundle__swatch-overlay{background:#00000047}.mini-bundle__swatch.confirmed .mini-bundle__icon-check,.mini-bundle__swatch.confirmed-simple .mini-bundle__icon-check{opacity:1;transform:scale(1)}.mini-bundle__selected-shade-item{position:relative;width:40px;height:40px}.mini-bundle__selected-shade-item .swatch{width:40px;height:40px;border-radius:50%;outline:2px solid #000;outline-offset:3px}.mini-bundle__selected-shade-remove{position:absolute;top:-5px;right:-5px;background:#000;color:#fff;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;border:none}.mini-bundle__selected-shade-placeholder{width:40px;height:40px;border-radius:50%;border:1px dashed #ccc;background:#f1f1f1}.mini-bundle__shade-picker{max-height:400px;overflow-y:auto;border:1px solid #e5e5e5;padding:10px;border-radius:10px}.mini-bundle__shade-item{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #f0f0f0}.mini-bundle__shade-item:last-child{border-bottom:none}.mini-bundle__shade-info{display:flex;align-items:center;gap:15px;flex:1}.mini-bundle__shade-swatch-wrapper .swatch{width:36px;height:36px;border-radius:50px;display:block}.mini-bundle__shade-details{display:flex;flex-direction:column}.mini-bundle__shade-name{font-weight:500;font-size:1.3rem;text-transform:uppercase}.mini-bundle__shade-desc{font-size:1.1rem;color:#666;margin-top:2px}.mini-bundle__shade-actions{display:flex;align-items:center}.mini-bundle__qty-controls{display:flex;align-items:center;gap:5px;padding:2px 5px}.mini-bundle__qty-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px}.mini-bundle__qty-btn svg{width:20px;height:20px}.mini-bundle__qty-btn svg path{fill:#000}.mini-bundle__qty-val{font-size:1.8rem;line-height:1;min-width:30px;text-align:center}.mini-bundle__add-btn{background:transparent;color:#fff;border:none;display:flex;cursor:pointer}.mini-bundle__atc-btn{margin-top:2rem;display:flex;justify-content:space-between;align-items:center;gap:10px}.mini-bundle__payment-form{margin:0;order:2!important;width:100%!important;max-width:500px!important;min-height:60px!important}.mini-bundle__buy-now-btn{margin-top:1rem;width:100%!important;max-width:500px!important}.mini-bundle__buy-now-btn--disabled{opacity:.5;pointer-events:none}.mini-bundle__inventory-freeship{margin:0 0 1rem;display:flex;align-items:center;justify-content:space-between}.mini-bundle__atc-btn:disabled{opacity:.5;cursor:not-allowed}.mini-bundle .hidden{display:none!important}.product__info-container.mini-bundle-active variant-selects,.product__info-container.mini-bundle-active .product-form__buttons,.product__info-container.mini-bundle-active .product__inventory:not(.mini-bundle__inventory),.product__info-container.mini-bundle-active .product-form{display:none!important}.mini-bundle__shades-section,.mini-bundle__footer{display:none}.product__info-container.mini-bundle-active .mini-bundle__shades-section,.product__info-container.mini-bundle-active .mini-bundle__footer{display:block}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__shade-picker{max-height:none;overflow-y:hidden;overflow-x:auto}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-grid{display:flex;align-items:flex-start;gap:14px;padding:10px 0;flex-wrap:nowrap}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:36px;width:auto;flex:0 0 auto}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-select{background:transparent;border:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-item .swatch{width:32px;height:32px;border-radius:50%;display:block}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-swatch{position:relative;display:inline-block}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-item .color-swatch__tick{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:14px;height:14px;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:2;background:#000;border-radius:25px}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-item .color-swatch__tick svg{width:7px;height:7px;color:#fff;fill:#fff}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-item.is-selected .color-swatch__tick{opacity:1;visibility:visible}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-qty{display:none;align-items:center;gap:2px;font-size:1rem;border:1px solid #dedede;padding:3px 2px}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-item.is-selected .mini-bundle__swatch-qty{display:flex}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-qty-btn{background:transparent;border:0;padding:0;cursor:pointer;font-size:1.4rem;line-height:1;width:8px;height:8px}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-qty-btn svg{display:block}.mini-bundle[data-swatch-layout=horizontal] .mini-bundle__swatch-qty-val{min-width:10px;text-align:center;line-height:1}.mini-bundle__footer .loading__spinner svg{fill:#fff}.mini-bundle__atc-btn{height:60px!important;min-height:60px!important;font-weight:600;text-transform:uppercase}@media only screen and (max-width:750px){.mini-bundle__inventory-freeship{flex-direction:column;align-items:flex-start;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mini-bundle.css.map */
