.Product__Block--title{margin-bottom:1rem}.Product__Title{font-weight:600}.ProductForm__AddToCart,.shopify-payment-button{border-radius:.5rem;overflow:hidden}.Product__Block--price .price-warp{display:flex;align-items:flex-end;gap:8px}.Product__Block--price .price-warp .Product__TaxNotice{color:#6b7280}.Product__Block--price .price-warp .Product__Unit-Price{padding:0}.Product__Block--price .Product__PriceList{font-weight:700;font-size:1.875rem;line-height:1.2}.Product__Block--price .Product__PriceList .black-deal-price{font-size:105%}.Product__Block--text{color:#6b7280;font-size:var(--tg-sys-typescale-body-small-size)}.Form__Item--floatingLabel>.Form__Select{height:41px;line-height:39px;padding:0 .75rem;border-radius:.375rem;border-color:#d1d5db}.Form__Item--floatingLabel .Form__Label{display:none}.product-block-policy{display:flex;flex-wrap:wrap;background:var(--block-bg-color);padding:8px 0;margin-bottom:2rem}.product-block-policy .policy-item{flex:1;min-width:50%;padding:8px 10px;display:flex;align-items:center;gap:10px}.product-block-policy .policy-item .svg-wrap{flex:0 0 32px;max-width:32px}.product-block-policy .policy-item .svg-wrap svg{width:100%;height:auto}.product-block-policy .policy-item .text{flex:1;min-width:0;line-height:1.3}@media (min-width: 768px){.product-block-policy .policy-item .text{font-size:1rem}}.Product__Block--buyButtons{margin-top:1rem}.Product__Block--liquid{display:flex;align-items:center;gap:5px;color:#4b5563;font-size:var(--tg-sys-typescale-body-small-size)}.shopify-section-description{background:#f9fafb;overflow:hidden;border-top:1px solid #e5e7eb}.shopify-section-description .section-heading{margin-bottom:1.5rem;font-weight:600;color:var(--tg-sys-color-on-background);font-size:1.5rem}.shopify-section-description .product-description details{border-bottom:none;padding:0;background:#fff;border-radius:.75rem;box-shadow:0 0 #0000,0 0 #0000,0 1px 2px #0000000d}.shopify-section-description .product-description details summary{padding:16px;font-weight:500;font-size:14px;display:revert;list-style:revert}.shopify-section-description .product-description details summary span{font-size:inherit}.shopify-section-description .product-description details summary .state-default,.shopify-section-description .product-description details summary .state-active{display:none!important}.shopify-section-description .product-description details summary::-webkit-details-marker{display:block}.shopify-section-description .product-description details .tab__panel-content{padding:0 16px 16px}.shopify-section-description .product-description .tab__panel-wrapper{border-radius:0;border:none;background:none}.shopify-section-description .product-description .tab__panel-content:not(:last-child){margin-bottom:.75rem}.ProductGallery__Small-Banner{overflow:hidden;border-radius:.5rem;color:#f7eee5;padding:20px}@media (min-width: 768px){.ProductGallery__Small-Banner{padding:30px}}.ProductGallery__Small-Banner *{color:inherit}.ProductGallery__Small-Banner .ProductGallery__Small-Banner-Content{display:flex;align-items:center;gap:16px}.ProductGallery__Small-Banner .ProductGallery__Small-Banner-Heading{margin:0}.ProductGallery__Small-Banner .ProductGallery__Small-Banner-Subheading{flex:1;min-width:0;margin:0}.ProductGallery__Small-Banner .Button{background:#f7eee5;color:var(--tg-sys-color-on-background);border-radius:.5rem;min-height:36px;padding-left:20px;padding-right:20px;margin-left:auto}@media (min-width: 1008px){.Template--product .ProductDesign.Grid .Grid__Item:first-child{padding-right:20px}}@media (min-width: 1008px){.Template--product .ProductDesign.Grid .Grid__Item:last-child{padding-left:20px}}.ProductSummary>.block-heading{margin-bottom:1.5rem;font-family:var(--tg-sys-typescale-headline-small-font);font-weight:var(--tg-sys-typescale-headline-small-weight);font-size:var(--tg-sys-typescale-headline-small-size);line-height:var(--tg-sys-typescale-headline-small-line-height);letter-spacing:var(--tg-sys-typescale-headline-small-tracking)}.ProductSummary product-description-component{display:block}.ProductSummary product-description-component .tab__panel-content:last-child .tab__panel-item details{border-bottom:1px solid #c4c4c4}.ProductSummary product-description-component .tab__panel-item details{padding:0;border-radius:0;border-top:1px solid #c4c4c4}.ProductSummary product-description-component .tab__panel-item details summary{padding:1rem 0;display:flex;align-items:center;gap:16px;width:100%;background-color:transparent;border-radius:0;overflow-anchor:none;color:var(--tg-component-accordion-button-text-color);font-family:var(--tg-sys-typescale-title-medium-font);font-weight:400;font-size:var(--tg-sys-typescale-title-medium-size);line-height:var(--tg-sys-typescale-title-medium-line-height);letter-spacing:var(--tg-sys-typescale-title-medium-tracking);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}.ProductSummary product-description-component .tab__panel-item details summary span:first-child{font-size:inherit;flex:1;min-width:0}.ProductSummary product-description-component .tab__panel-item details summary svg{display:block}.ProductSummary product-description-component .tab__panel-item details summary .state-active{display:none}.ProductSummary product-description-component .tab__panel-item details .tab__panel-content{padding:0 2px 1rem;background:none;overflow-x:auto}.ProductSummary product-description-component .tab__panel-item details[open] summary .state-active{display:block}.ProductSummary product-description-component .tab__panel-item details[open] summary .state-default{display:none}.first_content{margin-bottom:1.6rem}.first_content h4{font-size:var(--tg-sys-typescale-title-medium-size);margin-bottom:.5rem}.trigger-popup{margin-bottom:1rem;overflow:hidden;font-size:var(--tg-sys-typescale-body-small-size)}.trigger-popup b{font-weight:400;cursor:pointer;float:left;padding:0 5px 0 0}.trigger-popup .text{color:#6b7280}.trigger-popup .text p{margin:0}.pdp_popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .25s ease-in-out 0s}.pdp_popup .popup-layer{background:#0006;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.pdp_popup .popup_heading{padding:20px 20px 14px}@media (min-width: 768px){.pdp_popup .popup_heading{padding:40px 48px 25px}}.pdp_popup .popup_heading{font-weight:600;color:var(--tg-sys-color-on-background);font-size:1.5rem}.pdp_popup .popup__body{max-height:70vh;overflow:hidden;overflow-y:auto;padding:0 20px 20px}@media (min-width: 768px){.pdp_popup .popup__body{padding:0 48px 48px}}.pdp_popup .popup__body>div:not(:last-child){margin-bottom:24px}@media (min-width: 768px){.pdp_popup .popup__body>div:not(:last-child){margin-bottom:32px}}.pdp_popup .popup__body a{background:linear-gradient(to right,currentColor,currentColor) 0 100%/100% 1px no-repeat;background-position-x:left;text-decoration:none;transition:color .3s ease-in-out,background-size .3s ease-in-out;position:relative}.pdp_popup .popup__content{width:100%;max-width:calc(100% - 32px);position:relative;background:#fff;box-shadow:0 2px 4px #0006;z-index:2}@media (min-width: 768px){.pdp_popup .popup__content{max-width:560px}}.pdp_popup .popup__content .btn-popup-close{position:absolute;top:16px;right:16px;background:none;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media (min-width: 768px){.pdp_popup .popup__content .btn-popup-close{top:20px;right:20px}}.pdp_popup .popup__content .btn-popup-close:before{content:"";border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000014;transition:transform .2s}.pdp_popup .popup__content .btn-popup-close svg{display:block;width:10px;height:10px;pointer-events:none}@media (min-width: 1025px){.pdp_popup .popup__content .btn-popup-close:hover:before{transform:scale(1.2)}}.pdp_popup .popup__content p{margin:0}.pdp_popup .popup__content p:not(:last-child){margin-bottom:24px}@media (min-width: 768px){.pdp_popup .popup__content p:not(:last-child){margin-bottom:32px}}.pdp_popup .popup__content .popup-social>div:not(:last-child){margin-bottom:24px}@media (min-width: 768px){.pdp_popup .popup__content .popup-social>div:not(:last-child){margin-bottom:32px}}.pdp_popup.active{opacity:1;visibility:visible}body:has(.pdp_popup.active){overflow:hidden}body:has(.pdp_popup.active) .header_sticky .Header__Main-wrapper{opacity:0}
/*# sourceMappingURL=/cdn/shop/t/88/assets/new-main-product.css.map */
