.product-info__add-to-cart:has(.sbx-exact-quantity){--sbx-buy-height:50px;display:grid;grid-template-columns:136px minmax(0,1fr);align-items:end;gap:10px}.sbx-exact-quantity{display:flex;flex-direction:column;min-width:0;max-width:none;gap:6px}.sbx-exact-quantity>label{margin:0;color:#57635c;font-size:11px;font-weight:600;line-height:1.3}.sbx-exact-quantity quantity-input{display:block;flex:0 0 var(--sbx-buy-height);width:100%;height:var(--sbx-buy-height);min-height:var(--sbx-buy-height);max-height:var(--sbx-buy-height)}.sbx-exact-quantity .qty-input{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;width:100%;height:var(--sbx-buy-height);min-height:0;border:1px solid #dce3df;border-radius:9px;background:#f8faf9;box-shadow:none;overflow:hidden}.sbx-exact-quantity .qty-input:focus-within{border-color:#f3693b;box-shadow:0 0 0 2px #f3693b1a}.sbx-exact-quantity .qty-input .qty-input__input{display:block;width:100%;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#25312a;font-size:16px;font-weight:650;line-height:normal;text-align:center;-webkit-appearance:textfield;appearance:textfield;box-shadow:none}.sbx-exact-quantity .qty-input__input::-webkit-inner-spin-button,.sbx-exact-quantity .qty-input__input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.sbx-exact-quantity .qty-input .qty-input__btn{width:100%;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#69776e;box-shadow:none}.sbx-exact-quantity .qty-input .qty-input__btn:hover{background:#edf2ee;color:#253d2f}.product-info__add-to-cart:has(.sbx-exact-quantity) .product-info__add-button{width:100%;min-width:0}.product-info__add-to-cart:has(.sbx-exact-quantity) .product-info__add-button>button{display:flex;align-items:center;justify-content:center;width:100%;height:var(--sbx-buy-height);min-height:var(--sbx-buy-height);margin:0;padding:0 12px;border:1px solid #f16034;border-radius:9px;background:#f16034;color:#fff;font-size:14px;font-weight:650;line-height:1.25;box-shadow:0 3px 8px #ed693321}.product-info__add-to-cart:has(.sbx-exact-quantity) .product-info__add-button>button:hover{border-color:#dc4e25;background:#dc4e25}.product-info__add-to-cart:has(.sbx-exact-quantity) .product-info__add-button>button:disabled{border-color:#e3e7e4;background:#e3e7e4;color:#78827c;box-shadow:none}@media(max-width:420px){.product-info__add-to-cart:has(.sbx-exact-quantity){grid-template-columns:118px minmax(0,1fr);gap:8px}.sbx-exact-quantity .qty-input{grid-template-columns:32px minmax(0,1fr) 32px}.product-info__add-to-cart:has(.sbx-exact-quantity) .product-info__add-button>button{font-size:13px}}@media(max-width:330px){.product-info__add-to-cart:has(.sbx-exact-quantity){grid-template-columns:104px minmax(0,1fr)}}.sublix-sales{margin:0 0 10px;line-height:1.35}.sublix-sales__badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:6px;background:#edf7f1;color:#236044;font-family:inherit;font-size:13px;font-weight:500;vertical-align:middle}.sublix-sales__icon{flex:0 0 16px}.sublix-sales--compact{margin-bottom:6px}.sublix-sales--compact .sublix-sales__badge{gap:4px;padding:3px 6px;font-size:11px}.sublix-sales--compact .sublix-sales__icon{width:13px;height:13px;flex-basis:13px}.sbx-stock__selection{display:flex;align-items:center;gap:11px;margin:10px 0}.sbx-stock__thumbnail{width:48px;height:48px;object-fit:contain;border:1px solid #e6e9e7;border-radius:9px;background:#fafbf9;flex-shrink:0}.sbx-stock__selection .sbx-stock__variant{margin:0}.sbx-stock{padding:12px 14px;border:1px solid #e1e8e4;border-radius:12px;background:linear-gradient(145deg,#f8fbf9,#fff 45%);color:#202d26}.sbx-stock__heading{display:flex;align-items:center;font-size:13px;line-height:1.4}.sbx-stock__heading strong{display:flex;align-items:center;gap:7px;font-weight:650}.sbx-stock__heading svg{flex:none;color:#347757}.sbx-stock__variant{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;margin:6px 0 8px;font-size:12px;font-weight:650;line-height:1.4}.sbx-stock__variant small{color:#69756e;font-size:10px;font-weight:400;overflow-wrap:anywhere}.sbx-stock .sbx-stock__table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:auto;background:transparent;font-size:12px}.sbx-stock .sbx-stock__table th,.sbx-stock .sbx-stock__table td{padding:5px 0;border:0;border-bottom:1px solid #eaf0ec;background:transparent;text-align:left;vertical-align:middle}.sbx-stock .sbx-stock__table thead th{padding:3px 0 5px;color:#758078;font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.sbx-stock .sbx-stock__table th:last-child,.sbx-stock .sbx-stock__table td{text-align:right}.sbx-stock .sbx-stock__table tbody tr:last-child>*{border-bottom:0}.sbx-stock .sbx-stock__table tbody th{padding-right:12px;font-weight:600}.sbx-stock__location{display:block;line-height:1.35}.sbx-stock__location-note{display:block;margin-top:2px;color:#728078;font-size:10px;font-weight:400;line-height:1.3}.sbx-stock__number{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:47px;padding:4px 8px;border-radius:6px;background:#e9f6ee;color:#24613f;font-size:12px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.sbx-stock__number:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.sbx-stock__number.is-empty{background:#f0f2f1;color:#7b847f}.sbx-stock__pending{color:#728078;font-size:10px}.sbx-stock__note{margin:7px 0 0;color:#7a847f;font-size:9px;line-height:1.4}.sbx-stock__arrival{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px;font-size:10px;color:#62716a}.sbx-stock__arrival strong{color:#34483b}@media(max-width:600px){.sbx-stock{padding:11px 12px}.sbx-stock__location-note{font-size:9px}}@media(prefers-reduced-motion:no-preference){.sbx-stock__variant,.sbx-stock__number{animation:sbx-stock-reveal .18s ease-out}@keyframes sbx-stock-reveal{0%{opacity:.3}to{opacity:1}}}.product-info variant-picker input[type=radio]:checked+.opt-label{outline:3px solid #ff5a32;outline-offset:3px;box-shadow:0 0 0 6px #fff0e9}.product-info variant-picker input[type=radio]:focus-visible+.opt-label{outline:3px solid #202825;outline-offset:5px}.sbx-variant-hint{margin:12px 0 0;font-size:12px;line-height:1.5;color:#56645c;animation:sbx-variant-hint 3s ease-in-out infinite}@keyframes sbx-variant-hint{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sbx-variant-hint{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 */
