.related-products .product-card__swatch.list-unstyled{display:none}.product .product__title h1{font-weight:300;font-size:28px;text-transform:uppercase;letter-spacing:.06em;line-height:1.3;color:#111;margin-bottom:.8rem}.product__text.caption-with-letter-spacing{text-transform:uppercase;font-size:11px;letter-spacing:.2em;color:#888;font-weight:500;margin-bottom:.5rem}.product .price__regular .price-item,.product .price__sale .price-item--sale{font-size:22px;font-weight:400;color:#111;letter-spacing:.02em}.product .price__sale .price-item--regular{font-size:15px;color:#999;text-decoration:line-through}.product .price .badge{background:#111;color:#fff;font-size:10px;text-transform:uppercase;letter-spacing:.08em;padding:3px 10px;border-radius:0;font-weight:600}.dilay-stock-shipping{margin:1.2rem 0;padding:14px 18px;background:#fafaf8;border:1px solid #f0f0ee;display:flex;flex-direction:column;gap:10px}.dilay-stock-row{display:flex;align-items:center}.dilay-stock-indicator{display:flex;align-items:center;gap:8px}.dilay-stock-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.dilay-stock-dot--in-stock{background:#4ade80;box-shadow:0 0 0 3px #4ade8026;animation:dilayPulseGreen 2.5s ease-in-out infinite}.dilay-stock-dot--backorder{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b26;animation:dilayPulseAmber 2.5s ease-in-out infinite}.dilay-stock-dot--out{background:#cbd5e1;box-shadow:0 0 0 3px #cbd5e126}@keyframes dilayPulseGreen{0%,to{box-shadow:0 0 0 3px #4ade8026}50%{box-shadow:0 0 0 6px #4ade8014}}@keyframes dilayPulseAmber{0%,to{box-shadow:0 0 0 3px #f59e0b26}50%{box-shadow:0 0 0 6px #f59e0b14}}.dilay-stock-text{font-size:13px;font-weight:500;color:#444;text-transform:uppercase;letter-spacing:.06em}.dilay-shipping-row{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.04)}.dilay-shipping-icon{color:#888;flex-shrink:0}.dilay-shipping-text{font-size:12px;color:#666;letter-spacing:.02em}.dilay-shipping-text strong{color:#333;font-weight:600}fieldset.product-form__input .form__label{color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.product-form__quantity .form__label{color:#555;font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:500;line-height:30px}.product .product__info-wrapper .product-form__input input[type=radio]+label{background:#fff;display:inline-block;font-size:13px;font-weight:400;min-width:36px;text-align:center;box-shadow:none;border:1px solid #e0e0e0;transition:all .3s ease;width:auto;height:auto;min-height:1.5rem;border-radius:0;padding:6px 14px}.product .product__info-wrapper .product-form__input input[type=radio]:checked+label,.product .product__info-wrapper .product-form__input input[type=radio]+label:hover{box-shadow:none;border-color:#111;color:#111;background:#fafaf8}.product .product-form .product-form__buttons{display:flex;max-width:100%;justify-content:space-between;align-items:center;gap:12px}.product .product-form .product-form__buttons .button,.product .product-form .product-form__buttons .shopify-payment-button{width:49%;margin-bottom:0;height:52px}.product-form__submit.button{background:#111!important;color:#fff!important;border:none!important;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600;border-radius:0;transition:all .4s ease;position:relative;overflow:hidden}.product-form__submit.button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:left .5s ease}.product-form__submit.button:hover:before{left:100%}.product-form__submit.button:hover{background:#2d2d2d!important;transform:translateY(-1px);box-shadow:0 4px 15px #0000001f}.product-form__submit.button:disabled{background:#e5e5e5!important;color:#999!important;cursor:not-allowed;transform:none;box-shadow:none}.product .product-form .product-form__buttons .shopify-payment-button button{transition:all .3s ease-out 0s;border-radius:0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.product .product-form .product-form__buttons .shopify-payment-button button:after,.product .product-form .product-form__buttons .shopify-payment-button button:before{display:none}#wishlisthero-product-page-button-container .btn{text-align:left!important}.product-popup-modal__opener{margin:0}.product-popup-modal__content .product-popup-modal__content-info h1{display:none}.product-popup-modal__content-info table{width:100%;margin:20px 0}.product-popup-modal__content-info table td,.product-popup-modal__content-info table th{border:1px solid rgba(0,0,0,.06);padding:8px 14px;font-size:13px}.product-popup-modal__content-info table tbody tr:nth-of-type(odd){background-color:#fafaf8}.spr-summary-caption .spr-summary-actions-togglereviews{padding-top:10px;display:inline-block}.complementary-products .summary__title{padding-top:15px}.complementary-products .summary__title h2{font-weight:400}.complementary-products .slider-mobile-gutter ul li .card{padding-left:0}.complementary-products .slider-mobile-gutter ul li .card .card__content .wishlist-hero-custom-button,.complementary-products .slider-mobile-gutter ul li .product-card-wrapper .card__information .product-card__swatch{display:none!important}.complementary-products .slider-mobile-gutter ul li .card .function-buttons{bottom:0}.complementary-products .slider-mobile-gutter ul li .card .function-buttons product-form{margin:0;width:100%}.complementary-products .slider-mobile-gutter ul li .card .function-buttons .quick-add .custom-button{width:100%;display:block;height:30px;padding:0;border-radius:0;font-size:10px}.complementary-products .slider-mobile-gutter ul li .product-card-wrapper .card__information h3,.complementary-products .slider-mobile-gutter ul li .product-card-wrapper .card__information .price{text-align:left}#product-tab{padding-top:4rem}#product-tab .tab-content .fade{transition:opacity .15s linear}#product-tab .tab-content .tab-pane{padding:25px 15px 15px}#product-tab .tab-content .tab-pane svg{max-width:30px}#product-tab .tab-content .tab-pane img{max-width:100%}#product-tab .nav-tabs{justify-content:center}#product-tab .nav-tabs .nav-item.nav-link{position:relative;font-weight:400;font-size:14px;line-height:50px;padding:0 20px;text-transform:uppercase;letter-spacing:.06em;background:#fff;color:#999;border:none;border-bottom:1px solid #eaeaea;text-decoration:none;transition:color .3s ease}#product-tab .nav-tabs .nav-item.nav-link:before{content:"";background:#111;position:absolute;width:100%;height:0;bottom:0;left:0;transition:all .3s ease}#product-tab .nav-tabs .nav-item.nav-link.active,#product-tab .nav-tabs .nav-item.nav-link:hover{color:#111;background:#fff}#product-tab .nav-tabs .nav-item.nav-link.active:before,#product-tab .nav-tabs .nav-item.nav-link:hover:before{height:2px}.product__info-container .product-form{margin-bottom:40px}.shopify-payment-button__button{min-height:5rem}.quantity{border-radius:0;border:1px solid #e0e0e0}.quantity__button{border:none;background:transparent;color:#666;transition:color .2s}.quantity__button:hover{color:#111}.quantity__input{border:none;font-size:14px;font-weight:500;color:#111}.share-button__fallback{border-radius:0}.dilay-product-trust{display:flex;justify-content:center;gap:20px;padding:14px 0;margin:0;flex-wrap:wrap}.dilay-product-trust__item{display:flex;align-items:center;gap:5px;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.06em}.dilay-product-trust__item svg{width:14px;height:14px;stroke:#888}@media(max-width:991px){.product .product-form .product-form__buttons .button,.product .product-form .product-form__buttons .shopify-payment-button{width:100%;margin-bottom:10px}.product .product-form .product-form__buttons{flex-direction:column;gap:0}}@media(min-width:750px){.product .product__title h1{font-size:36px}.product .price__regular .price-item,.product .price__sale .price-item--sale{font-size:26px;font-weight:400}}@media(max-width:749px){.product .product__title h1{font-size:24px;text-align:left}.spr-summary.rte .spr-starrating{justify-content:flex-start}#product-tab .nav-tabs .nav-item.nav-link{width:100%;border-bottom:1px solid #eaeaea;font-size:13px}#product-tab{padding-top:1rem;border-top:1px solid #eaeaea}.product-form__input.product-form__quantity .quantity{width:49%}.dilay-stock-shipping{padding:12px 14px}.dilay-product-trust{gap:12px}.dilay-product-trust__item{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cw-product.css.map */
