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