.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}}
/*# sourceMappingURL=/cdn/shop/t/239/assets/custom.css.map */
