.pdp-pack-picker-active{--p-bg:#ffffff;--p-bg-2:#f8f8f8;--p-bg-3:#ededed;--p-line:#e5e5e5;--p-line-2:#d0d0d0;--p-ink:#0a0a0a;--p-ink-2:#525252;--p-ink-3:#888888;--p-green:#16a34a;--p-green-2:#15803d;--p-green-glow:rgba(22,163,74,.15);--p-radius:6px}.pdp-pack-picker-active{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--p-ink);max-width:100%;margin-top:16px}.pdp-pack-picker-active *{box-sizing:border-box}.pdp-pack-picker-active button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}.pdp-pack-picker-active .pdp-option-row{margin-top:22px}.pdp-pack-picker-active .pdp-option-label{display:flex;align-items:baseline;gap:10px;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--p-ink-2);margin-bottom:10px}.pdp-pack-picker-active .pdp-option-label .sel{color:var(--p-ink);font-weight:700;letter-spacing:.04em;text-transform:none;font-size:13px}.pdp-pack-picker-active .pdp-option-values{display:flex;flex-wrap:wrap;gap:8px}.pdp-pack-picker-active .pdp-opt{min-width:54px;height:40px;padding:0 14px;border:1px solid var(--p-line-2);background:var(--p-bg);color:var(--p-ink);font-size:13px;font-weight:600;letter-spacing:.02em;border-radius:4px;transition:all .15s}.pdp-pack-picker-active .pdp-opt:hover{border-color:var(--p-ink)}.pdp-pack-picker-active .pdp-opt.is-active{background:var(--p-ink);color:#fff;border-color:var(--p-ink)}.pdp-pack-picker-active .pdp-opt.is-oos{opacity:.35;cursor:not-allowed;text-decoration:line-through}.pdp-pack-picker-active .pdp-opt.sm{min-width:44px;height:32px;padding:0 10px;font-size:12px}.pdp-pack-picker-active .pdp-swatches{display:flex;flex-wrap:wrap;gap:10px}.pdp-pack-picker-active .pdp-swatch{position:relative;width:38px;height:38px;border-radius:50%;border:2px solid var(--p-line-2);cursor:pointer;padding:0;transition:transform .15s,border-color .15s,box-shadow .2s}.pdp-pack-picker-active .pdp-swatch:hover{transform:scale(1.07)}.pdp-pack-picker-active .pdp-swatch.is-active{border-color:var(--p-green);box-shadow:0 0 0 3px var(--p-green-glow)}.pdp-pack-picker-active .pdp-swatch.is-oos:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;background:linear-gradient(45deg,transparent 47%,var(--p-ink-2) 48%,var(--p-ink-2) 52%,transparent 53%)}.pdp-pack-picker-active .pdp-swatch.sm{width:28px;height:28px}.pdp-pack-picker-active .pdp-pack-values{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:540px){.pdp-pack-picker-active .pdp-pack-values{grid-template-columns:repeat(2,1fr)}}.pdp-pack-picker-active .pdp-pack{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 6px;border:1px solid var(--p-line-2);background:var(--p-bg);color:var(--p-ink);border-radius:6px;transition:all .15s;text-align:center;position:relative;min-height:84px}.pdp-pack-picker-active .pdp-pack:hover{border-color:var(--p-ink)}.pdp-pack-picker-active .pdp-pack.is-active{background:var(--p-ink);color:#fff;border-color:var(--p-ink);box-shadow:0 4px 18px #0000002e}.pdp-pack-picker-active .pdp-pack .pack-count{font-family:Anton,sans-serif;font-size:22px;line-height:1;letter-spacing:.02em;text-transform:uppercase}.pdp-pack-picker-active .pdp-pack .pack-price-row{display:flex;align-items:baseline;gap:6px;justify-content:center}.pdp-pack-picker-active .pdp-pack .pack-price{font-size:12.5px;font-weight:700}.pdp-pack-picker-active .pdp-pack .pack-strike{font-size:11px;text-decoration:line-through;opacity:.55}.pdp-pack-picker-active .pdp-pack .pack-each{font-size:10px;font-weight:600;letter-spacing:.04em;opacity:.7}.pdp-pack-picker-active .pdp-pack.is-active .pack-each{opacity:.85}.pdp-pack-picker-active .pdp-pack .pack-tag,.pdp-pack-picker-active .pdp-pack .pack-save{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--p-green);color:#000;padding:3px 7px;border-radius:3px;white-space:nowrap}.pdp-pack-picker-active .pdp-bundle{margin-top:16px;padding:14px;background:var(--p-bg-2);border:1px solid var(--p-line);border-radius:8px}.pdp-pack-picker-active .pdp-bundle-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pdp-pack-picker-active .pdp-bundle-match{font-size:11px;font-weight:700;color:var(--p-ink-2);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--p-line-2);padding:5px 9px;border-radius:4px;background:#fff}.pdp-pack-picker-active .pdp-bundle-match:hover{color:var(--p-ink);border-color:var(--p-ink)}.pdp-pack-picker-active .pdp-bundle-slots{display:flex;flex-direction:column;gap:8px}.pdp-pack-picker-active .bundle-slot{background:#fff;border:1px solid var(--p-line);border-radius:6px;padding:10px 12px}.pdp-pack-picker-active .bundle-summary{display:flex;align-items:center;gap:12px}.pdp-pack-picker-active .bundle-slot-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--p-ink-2);min-width:60px}.pdp-pack-picker-active .bundle-summary-text{flex:1;font-size:13px}.pdp-pack-picker-active .match-tag{display:inline-block;padding:2px 6px;background:var(--p-bg-3);border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-ink-2);margin-right:8px}.pdp-pack-picker-active .bundle-summary-detail{color:var(--p-ink)}.pdp-pack-picker-active .bundle-customize{font-size:11px;font-weight:700;color:var(--p-green-2);text-transform:uppercase;letter-spacing:.08em;padding:5px 8px}.pdp-pack-picker-active .bundle-customize:hover{color:var(--p-ink)}.pdp-pack-picker-active .bundle-customize .arr{display:inline-block;margin-left:4px;transition:transform .15s}.pdp-pack-picker-active .bundle-customize:hover .arr{transform:translate(2px)}.pdp-pack-picker-active .bundle-slot.is-expanded{padding:14px}.pdp-pack-picker-active .bundle-slot-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pdp-pack-picker-active .bundle-slot-price{font-weight:700;font-size:13px}.pdp-pack-picker-active .bundle-reset{font-size:14px;color:var(--p-ink-2);padding:4px 8px;border:1px solid var(--p-line-2);border-radius:4px}.pdp-pack-picker-active .bundle-reset:hover{color:var(--p-ink);border-color:var(--p-ink)}.pdp-pack-picker-active .bundle-slot-row{display:flex;align-items:flex-start;gap:10px;margin-top:8px}.pdp-pack-picker-active .bundle-slot-row .lbl{min-width:56px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--p-ink-2);padding-top:8px}.pdp-pack-picker-active .bundle-slot-row .row{display:flex;flex-wrap:wrap;gap:6px;flex:1}.pdp-pack-picker-active .pdp-stock-row{margin-top:14px}.pdp-pack-picker-active .pdp-stock{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--p-green-2);font-weight:600}.pdp-pack-picker-active .pdp-stock .dot{width:8px;height:8px;border-radius:50%;background:var(--p-green);box-shadow:0 0 6px var(--p-green-glow)}.pdp-pack-picker-active .pdp-stock.oos{color:#dc2626}.pdp-pack-picker-active .pdp-stock.oos .dot{background:#dc2626;box-shadow:0 0 6px #dc26264d}.pdp-pack-picker-active .pdp-buy-row{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.pdp-pack-picker-active .btn{flex:1;min-width:200px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;transition:all .15s;padding:0 18px;text-align:center}.pdp-pack-picker-active .btn-green{background:var(--p-ink);color:#fff;border:1px solid var(--p-ink)}.pdp-pack-picker-active .btn-green:hover{background:#000}.pdp-pack-picker-active .btn-ghost{background:#fff;color:var(--p-ink);border:1px solid var(--p-line-2)}.pdp-pack-picker-active .btn-ghost:hover{border-color:var(--p-ink)}.pdp-pack-picker-active .pdp-trust{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:18px;padding-top:14px;border-top:1px solid var(--p-line)}.pdp-pack-picker-active .trust-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--p-ink-2)}.pdp-pack-picker-active .trust-item .check{width:16px;height:16px;border-radius:50%;background:var(--p-green);color:#000;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.pdp-pack-picker-active .size-help-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:10px;padding:8px 0;font-size:12.5px;font-weight:700;color:var(--p-ink-2);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--p-line)}.pdp-pack-picker-active .size-help-trigger:hover{color:var(--p-ink)}.pdp-pack-picker-active .size-help-trigger .arr{display:inline-block;transition:transform .2s}.pdp-pack-picker-active .size-help-trigger.is-open .arr{transform:rotate(90deg)}.pdp-pack-picker-active .size-help-panel{display:none;padding:14px 0}.pdp-pack-picker-active .size-help-panel.is-open{display:block}.pdp-pack-picker-active .size-help-inner h4{font-size:14px;font-weight:800;margin-bottom:10px}.pdp-pack-picker-active .size-help-img img{max-width:100%;border-radius:4px;margin-bottom:10px}.pdp-pack-picker-active .size-help-tips{font-size:12.5px;color:var(--p-ink-2);line-height:1.5}.pdp-pack-picker-active .size-help-contact{margin-top:12px;padding:10px;background:var(--p-bg-2);border-radius:4px;font-size:12px}.pdp-pack-picker-active .size-help-contact .contact-lead{font-weight:700;color:var(--p-ink);margin-bottom:6px}.pdp-pack-picker-active .size-help-contact .contact-row{display:flex;gap:12px;flex-wrap:wrap}.pdp-pack-picker-active .size-help-contact .contact-link{color:var(--p-ink-2)}.pdp-pack-picker-active .size-help-contact .contact-link strong{color:var(--p-ink)}@media(max-width:540px){.pdp-pack-picker-active .btn{min-width:100%}}.pdp-pack-picker-active .bundle-slot-model{display:inline-block;margin-left:6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--p-ink-2);text-transform:none}body.template-product .product-form-wrapper,body.template-product [id^=alia-root],body.template-product .product__title .product__price{display:none!important}body.template-product .product__title.with-price{gap:0!important}.pdp-sticky-atc{position:fixed;left:0;right:0;bottom:0;background:#fffffff5;backdrop-filter:saturate(140%) blur(6px);-webkit-backdrop-filter:saturate(140%) blur(6px);border-top:1px solid #e5e5e5;padding:10px 14px calc(10px + env(safe-area-inset-bottom));z-index:9999;display:none;transition:transform .25s ease,opacity .25s ease}@media(max-width:768px){body.template-product .pdp-sticky-atc{display:block}}.pdp-sticky-atc.is-hidden-by-inline{transform:translateY(110%);opacity:0;pointer-events:none}.pdp-sticky-atc-btn{width:100%;min-height:52px;background:#0a0a0a;color:#fff;border:0;border-radius:6px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .15s}.pdp-sticky-atc-btn:hover:not(:disabled){background:#2a2a2a}.pdp-sticky-atc-btn:disabled{opacity:.5;cursor:not-allowed}.pdp-sticky-atc-btn .pdp-sticky-price{font-weight:600;opacity:.9}.pdp-pack-picker-active #pdp-atc.pulse{animation:pdp-pulse .6s ease 2}@keyframes pdp-pulse{0%,to{box-shadow:0 0 #0a0a0a80}50%{box-shadow:0 0 0 10px #0a0a0a00}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pdp-pack-picker.css.map */
