.d-none{display:none!important}.bd-product .main-product-price:has(+.main-product__additional-info){margin:0;border:none;padding-bottom:12px}.main-product__additional-info .additional-info-card{display:flex;align-items:center;padding:12px 16px;gap:12px;background:var(--bg-color);position:relative;cursor:pointer;margin-inline:-16px;margin-bottom:16px;width:calc(100% + 32px)}.main-product__additional-info .additional-info-card .image-wrapper{min-width:88px;width:88px;height:88px}.main-product__additional-info .additional-info-card .image-wrapper img{width:100%;height:100%;object-fit:contain}.main-product__additional-info .additional-info-card .text-wrapper{display:flex;flex-direction:column;gap:4px}.main-product__additional-info .additional-info-card .text-wrapper .heading *{color:var(--text-color);font-family:var(--font-body);font-size:16px;font-style:normal;line-height:normal;letter-spacing:-.16px;margin:0}.main-product__additional-info .additional-info-card .text-wrapper .subheading *{color:var(--text-color);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px;margin:0}.main-product__additional-info .additional-info-card .info-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;position:absolute;top:12px;right:12px;color:var(--text-color)}.main-product__additional-info .additional-info-card .info-icon svg{display:flex;width:20px;height:20px}.main-product__additional-info .additional-info-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden;--transition: .3s;transition:var(--transition)}.main-product__additional-info .additional-info-modal.open{visibility:visible;z-index:9999999}body:has(.main-product__additional-info .additional-info-modal.open){overflow:hidden}.main-product__additional-info .additional-info-modal .mask{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background:#171210b3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);cursor:pointer;opacity:0;transition:var(--transition)}.main-product__additional-info .additional-info-modal.open .mask{opacity:1}.main-product__additional-info .additional-info-modal .modal-wrapper{position:absolute;top:170%;left:50%;width:100%;height:fit-content;background:#f8f3f1;display:flex;flex-direction:column;align-items:center;padding-bottom:40px;transform:translate(-50%,-50%);transition:var(--transition)}.main-product__additional-info .additional-info-modal.open .modal-wrapper{top:50%}.main-product__additional-info .additional-info-modal .modal-header{padding:20px;display:flex;width:100%;align-items:center;justify-content:end}.main-product__additional-info .additional-info-modal .modal-header .close-icon,.main-product__additional-info .additional-info-modal .modal-header .close-icon svg{display:flex;min-width:12px;width:12px;height:12px;cursor:pointer}.main-product__additional-info .additional-info-modal .modal-body{display:flex;flex-direction:column;align-items:center;padding-inline:16px;gap:12px}.main-product__additional-info .additional-info-modal .modal-body .heading *{color:#171210;text-align:center;font-family:var(--font-body);font-size:24px;font-style:normal;font-weight:400;line-height:119%;letter-spacing:-.24px}.main-product__additional-info .additional-info-modal .modal-body .heading em{font-size:28px;font-family:var(--font-heading-miller);font-style:italic;line-height:120%}.main-product__additional-info .additional-info-modal .modal-body .description *{color:#171210;text-align:center;font-family:var(--font-body);font-size:14px;font-style:normal;line-height:normal;letter-spacing:-.14px}@media screen and (min-width: 992px){.bd-product .main-product-price:has(+.main-product__additional-info){padding-bottom:16px}.main-product__additional-info .additional-info-card{margin-inline:0;margin-bottom:20px;width:100%;padding:16px 20px}.main-product__additional-info .additional-info-card .info-icon{width:24px;height:24px;top:16px;right:16px}.main-product__additional-info .additional-info-card .info-icon svg{width:24px;height:24px}.main-product__additional-info .additional-info-card .image-wrapper{min-width:100px;width:100px;height:100px}.main-product__additional-info .additional-info-card .text-wrapper .heading *{font-size:18px}.main-product__additional-info .additional-info-card .text-wrapper .subheading *{font-size:14px}.main-product__additional-info .additional-info-modal .modal-header{padding:28px}.main-product__additional-info .additional-info-modal .modal-header .close-icon,.main-product__additional-info .additional-info-modal .modal-header .close-icon svg{min-width:20px;width:20px;height:20px}.main-product__additional-info .additional-info-modal .modal-wrapper{width:540px;top:0;left:100%;height:100%;transform:translate(0)}.main-product__additional-info .additional-info-modal.open .modal-wrapper{top:0;transform:translate(-100%)}.main-product__additional-info .additional-info-modal .modal-body{height:100%;justify-content:center;gap:32px;padding-inline:80px}.main-product__additional-info .additional-info-modal .modal-body .heading *{font-size:36px}.main-product__additional-info .additional-info-modal .modal-body .heading em{font-size:38px}.main-product__additional-info .additional-info-modal .modal-body .description *{font-size:16px}}@media screen and (max-width: 991px){.badge-timer-wrapper{gap:8px!important;padding:6px 14px!important}.badge-timer-wrapper .both-image-sale-badge{font-size:15px!important}.badge-timer-wrapper .both-image-sale-badge span{font-size:17px!important}.badge-timer-wrapper .badge-timer-text,.badge-timer-wrapper .badge-timer-text *{font-size:10px!important}.badge-timer-wrapper .both-sale-timer{font-size:16px!important}.main-product-price .product__price [data-compare-price]{font-size:20px}.main-product-price .product__price [data-price]{font-size:16px}.bd-product .product-inventory span{font-size:14px}}.product-item__image-badge{display:flex;width:fit-content;padding:8px 12px;justify-content:center;align-items:center;border-radius:0 999px 999px 0;border-top:.6px solid #DFD9D6;border-right:.6px solid #DFD9D6;border-bottom:.6px solid #DFD9D6;background:#fdf8f6;position:absolute;left:0;bottom:18px;z-index:9}.product-item__image-badge *{color:#792102;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}.product-item__image-badge em,.product-item__image-badge i{font-family:var(--font-heading-miller);font-size:16px;font-style:italic;font-weight:400;line-height:120%;letter-spacing:-.16px}.stock-status--wrapper{display:flex;flex-direction:column;gap:8px;padding:12px 16px;margin-inline:-16px;width:calc(100% + 32px);background:var(--bg-color);margin-top:12px}.stock-status--wrapper .text-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center}.stock-status--wrapper .text-wrapper .percent-message{color:var(--text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}.stock-status--wrapper .text-wrapper .percent-message span{font-family:var(--font-heading-miller);font-size:18px;font-style:italic;font-weight:400;line-height:120%;letter-spacing:-.72px}.stock-status--wrapper .text-wrapper .stock-message{color:var(--text-color);font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}.stock-status--wrapper .percent-wrapper{border-radius:24px;background:var(--percent-bar-bg-color);display:flex;align-items:center;width:100%;overflow:hidden}.stock-status--wrapper .percent-wrapper .percent-bar-handle{width:var(--percent);height:8px;display:flex;transition:1s;background:var(--percent-bar-color)}.quick-cart__timer{display:flex;padding:6px 16px 8px;justify-content:center;align-items:center;gap:12px;background:#792102}.quick-cart__timer .text{color:#f8f3f1;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}.quick-cart__timer .timer{display:flex;align-items:center;gap:2px}.quick-cart__timer .timer .value{color:#fdf8f6;font-family:var(--font-heading-miller);font-size:16px;font-style:italic;font-weight:400;line-height:1;letter-spacing:-.16px;padding-top:4px}.quick-cart__timer .timer .divider{color:#fdf8f6;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px}@media screen and (min-width: 992px){.product-item__image-badge{padding:10px 16px}.product-item__image-badge *{font-size:16px}.product-item__image-badge em,.product-item__image-badge i{font-size:18px}.stock-status--wrapper{padding:16px 20px;margin-inline:0;margin-top:16px;width:100%;gap:12px}.stock-status--wrapper .text-wrapper .percent-message{font-size:16px}.stock-status--wrapper .text-wrapper .percent-message span{font-size:20px}.stock-status--wrapper .text-wrapper .stock-message{font-size:16px}.stock-status--wrapper .percent-wrapper .percent-bar-handle{height:10px}}.product__upsell-product{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.product__upsell-product.loading{opacity:.5}.product__upsell-product:not(.active){display:none}.product__upsell-product .heading{color:#171210;text-align:center;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.18px}.product__upsell-product .upsell-product-wrapper{display:flex;flex-direction:column;padding:12px 18px;gap:12px;background:#f2edeb;margin-inline:-16px;width:calc(100% + 32px)}.product__upsell-product .upsell-product-wrapper .product-info-wrapper{display:flex;align-items:center;gap:12px;width:100%}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .image-wrapper{min-width:40px;width:40px;height:50px;border-radius:100px;overflow:hidden}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .image-wrapper img{width:100%;height:100%;object-fit:cover}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .text-wrapper{display:flex;flex-direction:column;gap:4px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .text-wrapper .title{color:#171210;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:-.18px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .text-wrapper .subtitle{color:#171210;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .price-wrapper{display:flex;flex-direction:column;gap:4px;margin-left:auto;min-width:fit-content;width:fit-content}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .price-wrapper:not(.active){display:none}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .price-wrapper .compare-at-price{color:#171210;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px;text-decoration-line:line-through}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .price-wrapper .price{color:#171210;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px}.product__upsell-product .upsell-product-wrapper .variant-options-wrapper{display:flex;flex-wrap:wrap;gap:8px}.product__upsell-product .upsell-product-wrapper .variant-options-wrapper .variant-option{display:flex;padding:6px 16px;justify-content:center;align-items:center;border-radius:999px;border:.4px solid #DFD9D6;cursor:pointer;color:#171210;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px}.product__upsell-product .upsell-product-wrapper .variant-options-wrapper .variant-option.active{border:.6px solid #171210}.product__upsell-product .upsell-product-wrapper .atc-btn{cursor:pointer;width:100%;display:flex;padding:8px 24px;justify-content:center;align-items:center;border-radius:999px;background:#792102;color:#f8f3f1;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.14px}@media screen and (min-width: 992px){.product__upsell-product{margin-bottom:32px;gap:16px}.product__upsell-product .heading{font-size:20px}.product__upsell-product .upsell-product-wrapper{margin-inline:0px;width:100%;gap:16px;padding:16px 22px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .image-wrapper{min-width:50px;width:50px;height:60px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .text-wrapper .title{font-size:20px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .text-wrapper .subtitle{font-size:14px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .price-wrapper .compare-at-price{font-size:16px}.product__upsell-product .upsell-product-wrapper .product-info-wrapper .price-wrapper .price,.product__upsell-product .upsell-product-wrapper .variant-options-wrapper .variant-option{font-size:14px}.product__upsell-product .upsell-product-wrapper .atc-btn{font-size:16px;padding:10px 24px}}.quick-cart .quick-cart__container.popover .quick-cart__item-price s{margin-right:0!important}.quick-cart .quick-cart__container.popover .quick-cart__item-price s+span{margin-top:1px}.quick-cart__item-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.quick-cart .discount-badge{margin:0!important;padding:3px 9px 3px 8px;gap:4px}.quick-cart .discount-badge span{font-size:14px;padding-bottom:2px}.quick-cart__delivery-status svg{width:14px;height:14px}
/*# sourceMappingURL=/cdn/shop/t/260/assets/custom.css.map */
