hr{border-top:1px solid #CCDAA8!important}.product-form__quantity-submit .d-flex.flex-row.w-100.mb-3:has(.product-form__item--quantity.hide) .product-form__item--submit,.product-form__quantity-submit .d-flex.flex-row.w-100.mb-3:has(.product-form__item--quantity[style*="display: none"]) .product-form__item--submit{flex:1 1 100%!important;max-width:100%!important}.product-form__item--quantity.hide,.product-form__item--quantity[style*="display: none"]{display:none!important}.product-form__quantity-submit .d-flex.flex-row.w-100.mb-3:not(:has(.product-form__item--quantity:not(.hide))) .product-form__item--submit{flex:1 1 100%!important;max-width:100%!important;width:100%!important}.product-form__quantity-submit.full-width-btn .d-flex.flex-row.w-100.mb-3{display:block!important}.product-form__quantity-submit.full-width-btn .product-form__item--submit{width:100%!important;max-width:100%!important}.product-form__quantity-submit.full-width-btn .product-form__item--quantity{display:none!important}.pack-selector{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 24px;justify-content:center}.pack-option{flex:1 1 140px;max-width:32%;border:1px solid #ddd;border-radius:8px;padding:12px 8px;text-align:center;cursor:pointer;transition:all .18s;background:#fff}.pack-option.active{border-color:#000;background:#f8f8f8;box-shadow:0 2px 10px #00000014}.pack-title{font-weight:600;font-size:1.05rem;margin-bottom:6px}.pack-price-info{margin:6px 0;font-size:1.15rem}.current-price{font-weight:700;color:#000}.compare-price{color:#888;text-decoration:line-through;margin-left:6px;font-size:.95rem}.pack-discount{font-weight:700;color:#e31e24;font-size:.95rem}.pack-discount.no-discount{color:#777}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
