.s-main-product{display:flex;flex-direction:column;margin:0 auto;gap:20px}.s-main-product hr{margin:0}@media(min-width:768px){.s-main-product{display:grid;grid-template-columns:1fr 1fr;gap:64px}}@media(min-width:768px){.s-main-product{gap:96px}}.s-main-product__medias{max-width:calc(100dvw - 40px);overflow:hidden}.s-main-product__content{width:100%;overflow:hidden}@media(min-width:992px){.s-main-product__content{max-width:490px}}.s-main-product__title{margin:0;color:var(--black);font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media(min-width:768px){.s-main-product__title{font-size:28px}}.s-main-product__price-container{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.s-main-product__price{color:var(--black);font-size:18px;font-style:normal;font-weight:500;line-height:normal}.s-main-product__price--discount{color:var(--grey-2);font-weight:400;text-decoration:line-through}.s-main-product__compare-at-price{color:#eb5757;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.s-main-product__tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.s-main-product__tag{color:var(--white);font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;text-transform:uppercase;padding:5px 8px;border-radius:8px;background:#e26060}.s-main-product__shipping-text{color:var(--grey-1);font-size:13px;font-style:normal;font-weight:400;line-height:150%}.s-main-product__shipping-text a{color:var(--grey-1);font-size:13px;text-decoration:underline;transition:.3s all}.s-main-product__shipping-text a:hover{text-decoration:none}.s-main-product__description-wrapper{overflow:hidden;height:110px;position:relative}.s-main-product__description-wrapper.is-open{height:max-content!important}.s-main-product__description-wrapper.is-open .s-main-product__description-bg{display:none}.s-main-product__description-bg{position:absolute;bottom:0;left:0;height:50px;width:100%}.s-main-product__description-bg.is-hide{display:none}.s-main-product__btn-opener{color:var(--black);font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline;cursor:pointer;transition:.3s all}.s-main-product__btn-opener:hover{color:var(--deep-blue);text-decoration:none}.s-main-product__btn-opener.is-hide{display:none}.s-main-product__description *{color:var(--black);margin:0 0 10px;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.s-main-product__description h1,.s-main-product__description h2,.s-main-product__description h3,.s-main-product__description h4,.s-main-product__description h5,.s-main-product__description h6{color:var(--black);margin:0;padding:0;font-size:18px;font-style:normal;font-weight:600;line-height:150%;margin-block:10px 8px}.s-main-product__description strong,.s-main-product__description b{font-weight:600}.s-main-product__description ul{display:flex;flex-direction:column;gap:6px;padding-left:26px;list-style:none}.s-main-product__description ul li{position:relative;margin:0}.s-main-product__description ul li:before{content:"";position:absolute;left:-26px;top:6px;width:16px;height:16px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_2985_4112)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.253 0.535218C15.0238 0.535218 14.6021 0.57902 13.9865 0.664958C13.3711 0.751261 12.9732 0.834745 12.7938 0.913812C12.6137 0.992822 12.2886 1.26709 11.8189 1.73345C11.3488 2.20148 10.6669 3.06523 9.77527 4.32412C8.88224 5.58439 8.04953 6.91466 7.27526 8.31613C6.50067 9.71813 5.77779 11.1736 5.10699 12.6824C4.48631 11.6198 3.92543 10.8993 3.42152 10.5204C2.91897 10.14 2.49496 9.95024 2.15027 9.95024C1.88105 9.95024 1.54376 10.0938 1.13693 10.3796C0.730571 10.6662 0.527344 10.9467 0.527344 11.2234C0.527344 11.4237 0.713797 11.7204 1.08672 12.1129C1.82532 12.8932 2.47912 13.7208 3.04485 14.5968C3.39043 15.1207 3.62027 15.4421 3.73486 15.5594C3.84876 15.6755 4.19595 15.7352 4.77658 15.7352C5.58423 15.7352 6.06398 15.6316 6.21658 15.4232C6.36778 15.2226 6.64762 14.6247 7.05576 13.6279C8.0642 11.1323 9.31803 8.74894 10.8168 6.47987C12.3168 4.21174 13.6907 2.49573 14.9415 1.33333C15.1907 1.1125 15.3404 0.969371 15.393 0.903277C15.4443 0.836974 15.4705 0.770204 15.4705 0.700677C15.4704 0.590988 15.3977 0.535218 15.253 0.535218Z" fill="%234285F4"/></g><defs><clipPath id="clip0_2985_4112"><rect width="16" height="16" fill="white" transform="translate(0 0.136719)"/></clipPath></defs></svg>');background-size:contain}@media(min-width:768px){.s-main-product__description ul li:before{left:-28px}}.s-main-product__description ul>li ul{list-style:disc}.s-main-product__description ul>li ul li{position:relative}.s-main-product__description ul>li ul li:before{display:none}@media(min-width:768px){.s-main-product__description ul{padding-left:28px}}.s-main-product__benefits{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:560px){.s-main-product__benefits{grid-template-columns:1fr 1fr}}.s-main-product__benefit{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:8px}.s-main-product__benefit-img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.s-main-product__benefit-title{color:var(--black);font-size:13px;font-style:normal;font-weight:500;line-height:normal;margin:0;width:80%}.s-main-product__details{padding:16px 0;border-bottom:1px solid rgba(27,49,90,.1)}.s-main-product__details:first-child{border-top:1px solid rgba(27,49,90,.1)}.s-main-product__details[open] .s-main-product__summary span svg:last-child{display:block}.s-main-product__details[open] .s-main-product__summary span svg:first-child{display:none}.s-main-product__summary{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;transition:.3s all;outline:none;list-style:none;cursor:pointer}.s-main-product__summary::-webkit-details-marker{display:none}.s-main-product__summary::marker{display:none}.s-main-product__summary span{position:relative;padding:10px}.s-main-product__summary span svg{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-main-product__summary span svg path{fill:var(--black)}.s-main-product__summary span svg:last-child{display:none}.s-main-product__summary-title{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin:0}.s-main-product__details-content{padding-top:16px}.s-main-product__details-content *{color:var(--black);margin:0 0 10px;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.s-main-product__details-content h1,.s-main-product__details-content h2,.s-main-product__details-content h3,.s-main-product__details-content h4,.s-main-product__details-content h5,.s-main-product__details-content h6{color:var(--black);margin:0;padding:0;font-size:16px;font-style:normal;font-weight:600;line-height:150%;margin-block:10px 8px}.s-main-product__details-content strong,.s-main-product__details-content b{font-weight:600}.s-main-product__details-content ul{display:flex;flex-direction:column;gap:6px;padding-left:24px;list-style:none}.s-main-product__details-content ul li{position:relative;margin:0}.s-main-product__details-content ul li:before{content:"";position:absolute;left:-22px;top:2px;width:14px;height:14px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_2985_4112)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.253 0.535218C15.0238 0.535218 14.6021 0.57902 13.9865 0.664958C13.3711 0.751261 12.9732 0.834745 12.7938 0.913812C12.6137 0.992822 12.2886 1.26709 11.8189 1.73345C11.3488 2.20148 10.6669 3.06523 9.77527 4.32412C8.88224 5.58439 8.04953 6.91466 7.27526 8.31613C6.50067 9.71813 5.77779 11.1736 5.10699 12.6824C4.48631 11.6198 3.92543 10.8993 3.42152 10.5204C2.91897 10.14 2.49496 9.95024 2.15027 9.95024C1.88105 9.95024 1.54376 10.0938 1.13693 10.3796C0.730571 10.6662 0.527344 10.9467 0.527344 11.2234C0.527344 11.4237 0.713797 11.7204 1.08672 12.1129C1.82532 12.8932 2.47912 13.7208 3.04485 14.5968C3.39043 15.1207 3.62027 15.4421 3.73486 15.5594C3.84876 15.6755 4.19595 15.7352 4.77658 15.7352C5.58423 15.7352 6.06398 15.6316 6.21658 15.4232C6.36778 15.2226 6.64762 14.6247 7.05576 13.6279C8.0642 11.1323 9.31803 8.74894 10.8168 6.47987C12.3168 4.21174 13.6907 2.49573 14.9415 1.33333C15.1907 1.1125 15.3404 0.969371 15.393 0.903277C15.4443 0.836974 15.4705 0.770204 15.4705 0.700677C15.4704 0.590988 15.3977 0.535218 15.253 0.535218Z" fill="%234285F4"/></g><defs><clipPath id="clip0_2985_4112"><rect width="16" height="16" fill="white" transform="translate(0 0.136719)"/></clipPath></defs></svg>');background-size:contain}@media(min-width:768px){.s-main-product__details-content ul li:before{left:-24px}}.s-main-product__details-content ul>li ul{list-style:disc}.s-main-product__details-content ul>li ul li{position:relative}.s-main-product__details-content ul>li ul li:before{display:none}@media(min-width:768px){.s-main-product__details-content ul{padding-left:26px}}.s-main-product .product__accordion.accordion{border-color:#1b315a1a}.s-main-product .product__accordion.accordion+.product__accordion.accordion{margin-top:0}.s-main-product .product__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;color:var(--black, #1b315a);font-family:Outfit,var(--font-body, sans-serif);font-size:15px;font-style:normal;font-weight:500;line-height:1.35;letter-spacing:0}.s-main-product .product__accordion summary span{position:static;flex:0 0 auto;width:18px;height:18px;margin:0}.s-main-product .product__accordion summary span svg{width:18px;height:18px;transform:none}.product__accordion-title{font-size:.9375rem;line-height:1;margin:unset}.s-main-product .product__accordion-title{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.s-main-product .product__accordion .accordion__content{padding:0 0 18px;margin:0;color:var(--grey-1, #45597b);font-family:Outfit,var(--font-body, sans-serif)!important;font-size:14px;font-style:normal;font-weight:400;line-height:1.55;letter-spacing:0}.s-main-product .product__accordion .accordion__content :where(p,li,a,span){color:inherit;font-family:inherit!important;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}.s-main-product .product__accordion .accordion__content :where(p,ul,ol){margin:0 0 12px}.s-main-product .product__accordion .accordion__content :where(ul,ol){display:grid;gap:8px;padding-left:20px}.s-main-product .product__accordion .accordion__content li{margin:0}.s-main-product .product__accordion .accordion__content :where(strong,b){color:var(--black, #1b315a);font-family:inherit!important;font-weight:600;letter-spacing:0}.s-main-product .product__accordion .accordion__content :where(h1,h2,h3,h4,h5,h6){color:var(--black, #1b315a);font-family:inherit!important;font-size:15px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:0;text-transform:none;margin:16px 0 8px}.s-main-product .product__accordion .accordion__content a{color:var(--deep-blue, #4285f4);font-weight:500;text-decoration:underline;text-underline-offset:2px}.s-main-product .product__accordion .accordion__content>*:last-child{margin-bottom:0}.gpo-container{order:2}.gpo-container .gpo-app .gpo-label{margin-bottom:16px}.gpo-container .gpo-app .gpo-label span.label-content{color:var(--black, #1b315a);font-family:Outfit!important;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;text-transform:uppercase}.gpo-container .gpo-app .gpo-label span.addOn{color:var(--black, #1b315a);font-family:Outfit!important;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;text-transform:uppercase;border-radius:6px;background:var(--light-blue, #bdd4fb);padding:2.5px 8px;order:1}.gpo-container .gpo-app .gpo-dropdown .dropdown-button{border-radius:18px;border:1px solid rgba(27,49,90,.1);padding:18px 20px}.gpo-container .gpo-app .gpo-dropdown .dropdown-button .dropdown-button__value{color:var(--grey-2, #76839c);font-family:Outfit!important;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.gpo-container .gpo-app .gpo-element .gpo-paragraph p,.gpo-container .gpo-app .gpo-element .gpo-paragraph a{color:var(--black, #1b315a);font-family:Outfit!important;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.gpo-container .gpo-app .gpo-element .gpo-paragraph p strong,.gpo-container .gpo-app .gpo-element .gpo-paragraph a strong{color:var(--black, #1b315a);font-family:Outfit!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:12px;display:flex;width:fit-content}.gpo-container .gpo-app .gpo-element .gpo-paragraph p span,.gpo-container .gpo-app .gpo-element .gpo-paragraph a span{text-decoration:unset!important;margin-left:8px}.gpo-container .gpo-app .gpo-element .gpo-paragraph p span strong,.gpo-container .gpo-app .gpo-element .gpo-paragraph a span strong{color:var(--grey-2, #76839c);font-family:Outfit!important;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:12px;display:flex;width:max-content}.gpo-container .gpo-app .gpo-element .gpo-paragraph p em,.gpo-container .gpo-app .gpo-element .gpo-paragraph a em{color:var(--black, #1b315a);font-family:Outfit!important;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-right:32px;margin-bottom:8px;min-width:180px;display:flex}.gpo-container .gpo-app .gpo-element .gpo-paragraph p em:before,.gpo-container .gpo-app .gpo-element .gpo-paragraph a em:before{content:"";display:inline-block;width:18px;height:19px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M7.16131 11.8625L13.5176 5.50625C13.6676 5.35625 13.8426 5.28125 14.0426 5.28125C14.2426 5.28125 14.4176 5.35625 14.5676 5.50625C14.7176 5.65625 14.7926 5.83438 14.7926 6.04063C14.7926 6.24688 14.7176 6.425 14.5676 6.575L7.68631 13.475C7.53631 13.625 7.36131 13.7 7.16131 13.7C6.96131 13.7 6.78631 13.625 6.63631 13.475L3.41131 10.25C3.26131 10.1 3.18944 9.92188 3.19569 9.71563C3.20194 9.50938 3.28006 9.33125 3.43006 9.18125C3.58006 9.03125 3.75819 8.95625 3.96444 8.95625C4.17069 8.95625 4.34881 9.03125 4.49881 9.18125L7.16131 11.8625Z" fill="%234285F4"/></svg>');background-size:contain;background-repeat:no-repeat;margin-right:8px;vertical-align:middle}.gpo-container .gpo-app .gpo-element .gpo-paragraph p img,.gpo-container .gpo-app .gpo-element .gpo-paragraph a img{width:18px;height:18px}.gpo-container .gpo-app .gpo-element .gpo-paragraph a{font-weight:700}.gpo-container .gpo-app .gpo-element .gpo-quill p{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 3px}.gpo-container .gpo-app .gpo-element .gpo-select select{color:var(--black, #1b315a)!important;font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.gpo-container .gpo-app .gpo-element .gpo-select select option{color:var(--black, #1b315a);font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.gpo-container .gpo-app .gpo-element .gpo-selected-values{color:var(--grey-1, #45597b);font-family:Outfit!important;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.gpo-container .gpo-app .gpo-element .gpo-helptext{color:var(--grey-1, #45597b);font-family:Outfit!important;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:12px;display:flex}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper{gap:12px}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches .gpo-swatch__inner .gpo-swatch__image{width:140px!important;height:87px!important;object-fit:cover;padding:6px}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches .gpo-ov-extend .gpo-ov-title{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches .gpo-ov-extend .gpo-ov-title .break-word{color:var(--black, #1b315a);font-family:Outfit!important;font-size:16px;font-style:normal;font-weight:500;line-height:normal;order:0}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches .gpo-ov-extend .gpo-ov-title .addOn{float:left;color:var(--black, #1b315a);font-family:Outfit!important;font-size:12px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.24px;text-transform:uppercase;border-radius:6px;background:var(--light-blue, #bdd4fb);padding:2.5px 8px;order:1;margin-left:unset!important}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches .gpo-ov-extend .gpo-ov-title .gpo-swatches__helptext{order:3;color:var(--grey-2, #76839c);font-family:Outfit!important;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches input:checked+label{border-color:#1e306e}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches.buttons label{border-radius:12px;border:1px solid rgba(27,49,90,.1);background-color:unset;padding:3px 12px}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches.buttons label span{color:var(--black, #1b315a);font-family:Outfit;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches.buttons label .gpo-tooltip .break-word{color:#fff}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper .gpo-swatches.buttons input:checked+label{border:1px solid var(--black, #1b315a)}.gpo-container .gpo-app .gpo-element .gpo-ov-wrapper.horizontal .gpo-swatches .gpo-swatch__image{width:fit-content!important;height:fit-content!important;max-width:140px!important;max-height:87px!important;object-fit:cover;padding:6px}.gpo-container .gpo-app .gpo-element.gpo-form__group.gpo-col-6{width:100%}.gpo-container .gpo-app .gpo-element.gpo-form__group.gpo-col-6 p span strong{display:block;width:fit-content}.gpo-container .gpo-app .gpo-ov-quantity{display:none;height:30px}.gpo-container .gpo-app .gpo-ov-quantity input{height:30px;margin:unset}.product-search-widget{box-shadow:unset!important;border-radius:16px!important;border:1px solid var(--bg, #edeff2)!important;background-color:#edeff280!important;padding:16px!important}.product-search-widget p{display:none}.product-search-widget input{margin:unset!important;border-radius:14px!important;background:var(--white, #fff)!important;border:unset!important;padding:4px 16px;color:var(--grey-1, #45597b)!important;font-family:Outfit!important;font-style:normal!important;font-weight:400!important;line-height:150%!important}.product-search-widget input::placeholder{color:var(--grey-2, #76839c)!important;font-family:Outfit!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:150%!important}.benefits_custom_wrapper{margin-top:24px}.benefits_custom_wrapper .benefits_custom_title{margin:unset}.benefits_custom_wrapper .benefits_custom_title p{color:var(--black, #1b315a);font-family:Outfit;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin:unset}.benefits_custom_wrapper .benefits_custom_title strong{color:var(--grey-2, #76839c);font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-left:8px}.benefits_custom_wrapper .benefits_custom_els{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin-bottom:20px;max-width:390px}.benefits_custom_wrapper .benefits_custom_els .benefits_custom_item{color:var(--black, #1b315a);font-family:Outfit;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:flex;align-items:center;gap:8px;min-width:0}.benefits_custom_wrapper .benefits_custom_els .benefits_custom_item svg{flex:0 0 auto}@media(max-width:480px){.benefits_custom_wrapper .benefits_custom_els{grid-template-columns:1fr}}.benefits_custom_wrapper .benefits_custom_footer{display:flex;align-items:center;gap:4px}.benefits_custom_wrapper .benefits_custom_footer p{margin:unset;color:var(--grey-1, #45597b);font-family:Outfit;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.benefits_custom_wrapper .benefits_custom_footer a{color:var(--black, #1b315a);font-family:Outfit;font-size:13px;font-style:normal;font-weight:500;line-height:normal;border-bottom:1px solid var(--black, #1b315a);min-width:127px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-main-product.css.map */
