shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: flex-start !important}.co-p-hero .top-product-info-inner{flex-direction:row;gap:40px;padding:40px;max-width:calc(var(--co-page-width) * .85);margin:0 auto}@media screen and (min-width: 768px){.co-p-hero .product-images-wrapper{margin-left:0!important;position:sticky!important;top:20px;left:0}}.co-p-hero .desktop-images-wrapper{display:grid;grid-template-columns:100%!important;grid-gap:15px!important;grid-template-rows:auto auto!important}.co-p-hero .main-image-wrapper{border-radius:28px}.co-p-hero .additional-images-wrapper{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.co-p-hero .additional-image{border-radius:15px!important;margin-right:10px!important;margin-bottom:10px!important}.co-p-hero .breadcrumbs{margin:10px 0}.co-p-hero .breadcrumbs *{font-size:14px!important}.co-p-hero .breadcrumbs a{color:#060606!important;text-transform:initial!important;font-weight:400!important;text-decoration:none!important}.co-p-hero .breadcrumbs a:hover{text-decoration:underline!important}.co-p-hero .product-title{color:#060606!important;text-transform:initial!important;font-weight:400!important;margin-right:0!important}.co-p-hero .price-wrapper{display:flex;flex-direction:row}.co-p-hero .price-wrapper *{line-height:1.7!important;color:#060606!important;text-transform:initial!important;font-weight:400!important;text-decoration:none!important}.co-p-hero .co-product-visible-price-div{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end}.co-p-hero .co-product-visible-price-div h5:not(.original-price){font-size:18px!important}.co-p-hero .price-wrapper .co-product-visible-price-pretitle{margin-right:.5em;color:#7b7d80!important}.co-p-hero .price-wrapper .original-price{color:#7b7d80!important}.co-p-hero .title-and-price{border-bottom:0!important}.co-p-hero #product-visible-price{align-items:flex-end!important}.co-p-hero .pre-atc__wrapper{padding-bottom:0!important}.co-p-hero-pill-wrapper{margin-bottom:0}.co-p-hero-pill-wrapper ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.co-p-hero-pill-wrapper li{padding:5px 15px;width:fit-content;max-width:fit-content;background-color:#204c4b;color:#fff;border-radius:50px;text-align:center}.co-p-hero-pill-wrapper li.in-stock{background-color:#1de9b6;color:#000}.co-p-hero-pill-wrapper li.low-stock{background-color:#ffc439;color:#000}.co-p-hero-pill-wrapper li.out-of-stock{background-color:#750606}.co-p-hero-pill-wrapper *{color:#fff;font-size:12px;line-height:1.3em}.co-p-hero-pill-stock{text-transform:capitalize}.co-p-hero .rc-container-wrapper{border-bottom:0!important}.co-p-hero .rc-container-wrapper .rc_widget__option__plans__dropdown{border-radius:7px!important;border-width:2px!important}.co-p-hero .rc-container-wrapper .rc-radio *{text-transform:initial!important;font-weight:400!important;text-decoration:none!important}.co-p-hero .rc-container-wrapper .rc_popup_label_wrapper{padding-top:.25em!important;padding-bottom:1em!important;margin:0!important}@media screen and (max-width: 989px){.co-p-hero .rc-container-wrapper .rc_popup_label_wrapper{padding-left:5px;padding-right:2px}}.co-p-hero .quantity-atc-wrapper .add-to-cart-wrapper #AddToCart{border-radius:7px!important;border-width:2px!important;border:solid!important;border-color:#1de9b6!important;font-weight:400!important}.co-p-hero .quantity-input-wrapper .required,.co-p-hero .quantity-input-wrapper button{margin:0!important;border:0!important}.co-p-hero .quantity-input{border-radius:10px;overflow:hidden;border:2px solid #000}.co-p-hero .quantity-input *{font-weight:400!important}.product .options-wrapper{border-bottom:0!important;padding-top:8px!important}.product .options-wrapper .quantity-atc-wrapper .quantity-input-wrapper button{padding:19.9px 0 24.9px!important}.product .options-wrapper .quantity-atc-wrapper .quantity-input-wrapper .quantity-input .required input{padding:12.9px 0!important}.co-p-hero-info-icons{padding:25px 0;margin-bottom:15px}.co-p-hero-info-icons-frame{max-width:450px}.co-p-hero-accordion-content{overflow:hidden;transition:max-height .3s ease}.co-p-hero-accordion.accordion-initialized-after .co-p-hero-accordion-content{max-height:0}.co-p-hero-accordion-item{border-top:1.5px solid #1DE9B6}.co-p-hero-accordion-item:last-of-type{border-bottom:1.5px solid #1DE9B6}.co-p-hero-accordion-item button{padding:15px 40px 15px 0!important;border:0!important;background-color:transparent!important;color:#000!important;font-weight:400!important;text-align:start!important}.co-p-hero-accordion-body{padding:0 20px 20px}.co-p-hero-accordion-body p:not(:last-of-type){margin-bottom:1em}.co-p-hero-accordion-body p:first-of-type:empty{margin-top:0!important;margin-bottom:0!important}.co-p-hero-accordion-body li:not(:last-of-type){margin-bottom:.5em}.co-p-hero-accordion-body h1:not(:last-of-type),.co-p-hero-accordion-body h2:not(:last-of-type),.co-p-hero-accordion-body h3:not(:last-of-type),.co-p-hero-accordion-body h4:not(:last-of-type),.co-p-hero-accordion-body h5:not(:last-of-type),.co-p-hero-accordion-body h6:not(:last-of-type){margin-bottom:1em}.co-p-hero-accordion-body a:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body a:not(.disabled) :not(.button):not(.btn){text-decoration:underline!important;text-transform:initial!important;color:#000!important;font-weight:400!important}.co-p-hero-accordion-body a.hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body a.hover:not(.disabled) :not(.button):not(.btn),.co-p-hero-accordion-body a:hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body a:hover:not(.disabled) :not(.button):not(.btn){text-decoration:none!important;text-transform:initial!important;color:#000!important;font-weight:400!important}@media (hover){.co-p-hero-accordion-body a.hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body a.hover:not(.disabled) :not(.button):not(.btn),.co-p-hero-accordion-body a:hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body a:hover:not(.disabled) :not(.button):not(.btn){text-decoration:none!important;color:#000!important;font-weight:400!important}}.co-p-hero-accordion-body-downloads a span{color:#000!important;font-weight:400!important;text-transform:initial!important}.co-p-hero-accordion-body-downloads a:last-of-type span{margin-bottom:0!important}.co-p-hero-accordion-body-downloads a{position:relative;padding-left:30px;display:block!important;width:fit-content!important;margin-bottom:.5em!important;text-decoration:underline!important;text-underline-offset:2px;color:#000!important}.co-p-hero-accordion-body-downloads a i{position:absolute;top:0;left:0;width:20px;height:20px;background-color:transparent}.co-p-hero-accordion-body-downloads a i:before{content:"";position:absolute;left:0;top:1px;width:20px;height:14px;background-image:url(/cdn/shop/files/product_download_arrow.svg?v=1748839293);background-size:contain;background-repeat:no-repeat;background-position:50% 0%;transition:transform .3s;transform:translateY(0)}.co-p-hero-accordion-body-downloads a:hover i:before{transform:translateY(2px)}.co-p-hero-accordion-body-downloads a i:after{content:"";position:absolute;left:0;top:unset;bottom:0;width:20px;height:10px;background-image:url(/cdn/shop/files/product_download_arrow_base.svg?v=1748839293);background-size:contain;background-repeat:no-repeat;background-position:50% 100%}@media (hover){.co-p-hero-accordion-body-downloads a.hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body-downloads a.hover:not(.disabled) :not(.button):not(.btn),.co-p-hero-accordion-body-downloads a:hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-body-downloads a:hover:not(.disabled) :not(.button):not(.btn){text-decoration:none!important}}.co-p-hero-accordion-body:not(.co-p-hero-accordion-description) ul,.co-p-hero-accordion-body:not(.co-p-hero-accordion-description) ol{margin-left:0!important}.co-p-hero-accordion-body:not(.co-p-hero-accordion-description) ul li{list-style:none;padding-left:0;margin-left:0}.co-p-hero-accordion-body:not(.co-p-hero-accordion-description) ul li{position:relative;padding-left:30px}.co-p-hero-accordion-body:not(.co-p-hero-accordion-description) ul li:before{content:"";position:absolute;left:0;top:.3em;width:18px;height:14px;background-image:url(/cdn/shop/files/product_list_arrow.svg?v=1748836678);background-size:18px 14px;background-repeat:no-repeat}.co-p-hero-accordion-icon{--co-p-h-a-icon: 12px;--co-p-h-a-icon-scale: .65;width:var(--co-p-h-a-icon);height:var(--co-p-h-a-icon);position:absolute;top:calc(50% - var(--co-p-h-a-icon) * .5);right:0;transition:transform .3s}.co-p-hero-accordion.accordion-initialized-after .co-p-hero-accordion-icon{transform:rotate(90deg)}.co-p-hero-accordion-icon:before{content:"";position:absolute;top:25%;right:0;height:2px;width:calc(var(--co-p-h-a-icon) * var(--co-p-h-a-icon-scale));transform:translate3d(-60%,110%,0) rotate(45deg);background-color:#000}.co-p-hero-accordion-icon:after{content:"";position:absolute;top:25%;right:0;height:2px;width:calc(var(--co-p-h-a-icon) * var(--co-p-h-a-icon-scale));transform:translate3d(0,110%,0) rotate(-45deg);background-color:#000}.co-p-hero-accordion.accordion-initialized-after .co-p-hero-accordion-header.active .co-p-hero-accordion-icon{transform:rotate(0)}.co-p-hero-accordion-description a{color:#000!important;text-transform:initial!important;font-weight:400!important}@media (hover){.co-p-hero-accordion-description a.hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-description a.hover:not(.disabled) :not(.button):not(.btn),.co-p-hero-accordion-description a:hover:not(.disabled):not(.button):not(.btn),.co-p-hero-accordion-description a:hover:not(.disabled) :not(.button):not(.btn){text-decoration:none!important;color:#000!important}}.product .options-wrapper .swatches-wrapper .swatches:not(.color-swatches) .swatch label{border-radius:9999px;background-color:#204c4b;color:#fff!important;border:1px solid #fff;padding:.6em .75em .55em .65em!important;text-transform:initial!important;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;line-height:1.1em}.product .options-wrapper .swatches-wrapper .swatches:not(.color-swatches) .swatch:not(.color-swatch) label{color:#fff!important}.product .options-wrapper .swatches-wrapper .swatches:not(.color-swatches) .swatch input:checked+label{border-color:#1de9b6!important;background-color:#1de9b6!important;color:#000!important}.product .options-wrapper .swatches-wrapper .swatches:not(.color-swatches) .swatch:hover label{border-color:#1de9b6!important}@media screen and (max-width: 989px){.co-p-hero .top-product-info-inner{padding:20px;gap:20px}}@media screen and (max-width: 767px){.co-p-hero{overflow:hidden}.co-p-hero .top-product-info-inner{flex-direction:column}.co-p-hero .top-product-info-inner{padding:0;gap:0}.product .top-product-info-inner .mobile-images-wrapper{padding:0}.co-p-hero .rhpa-wrapper{padding:0 15px 25px;margin-top:0!important}.co-p-hero-accordion-item:last-of-type{border-bottom:0!important}.co-p-hero-accordion-body{padding-left:0;padding-right:0}}.co-p-hero-contact-form{padding-bottom:25px!important}.co-p-hero-contact-form .required{position:relative;padding-bottom:10px!important}.co-p-hero-contact-form label{opacity:0!important;visibility:hidden!important;z-index:-1!important;width:0!important;height:0!important;position:absolute!important;top:0!important;left:0!important}.co-p-hero-contact-form input,.co-p-hero-contact-form textarea{border:1.5px solid #1de9b6!important;background-color:#204c4b!important;color:#fff!important}.co-p-hero-contact-form input::placeholder,.co-p-hero-contact-form textarea::placeholder{color:#fff!important}.co-p-hero-contact-form textarea{resize:vertical}.co-p-hero-contact-form input.button{margin-top:10px!important;border-radius:5px!important;background-color:#1de9b6!important;color:#000!important;border:1.5px solid #1de9b6!important;font-weight:400!important;max-width:308px!important;transition:background-color .3s!important}.co-p-hero-contact-form input.button:hover{background-color:transparent!important}@media screen and (max-width: 478px){.co-p-hero-contact-form input.button{max-width:100%!important}}.product .top-product-info-inner .rhpa-wrapper .additional-checkout-buttons [data-shopify-buttoncontainer]{justify-content:flex-start!important}.product .top-product-info-inner .rhpa-wrapper .additional-checkout-buttons [data-shopify-buttoncontainer] li{width:fit-content!important}
/*# sourceMappingURL=/cdn/shop/t/29/assets/co-styles-product-hero.css.map */
