body.template--index:has(.announcement-bar-section) .header-wrapper.fixed_header,body.template--product:has(.announcement-bar-section) .header-wrapper.fixed_header{margin-top:3rem!important}body.template--index:has(.announcement-bar-section) .hero_section_inner .bg_wrapper,body.template--page:has(.announcement-bar-section) .bg_wrapper,body.template--product:has(.announcement-bar-section) .product_inner_wrapper{margin-top:0}.announcement-bar-section .utility-bar{padding:.6rem 0;overflow:hidden}.announcement-bar-section .utility-bar .utility-bar__grid{line-height:normal}@keyframes annoouncement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.annoouncement-scroll-items-wrapper{width:100%;overflow:hidden}.annoouncement-scroll-items{overflow:hidden;display:inline-flex;flex-flow:row nowrap;white-space:nowrap;animation:annoouncement-scroll 20s infinite linear}.annoouncement-scroll-item{display:flex;min-width:100dvw;justify-content:space-around}.announcement-ticker__item{padding:0 8rem;display:flex;align-items:center;gap:.8rem}.announcement-ticker__item a{color:currentColor;text-decoration:none}.announcement-ticker__item img.announce_image{max-width:2.8rem}.image-with-text__additional_steps ul{padding-top:2rem;padding-left:0}.image-with-text__additional_steps ul li{position:relative;list-style:none;margin-left:2rem;padding-left:1.2rem;margin-bottom:.6rem}.hero_section_inner .image-with-text__additional_steps ul li{color:rgb(var(--color-heading-foreground));text-align:left}.image-with-text__additional_steps ul li:before{content:"";position:absolute;left:-2rem;top:0;width:2rem;height:2rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='10' fill='%23485c26'/><path d='M7 12l3 3 7-7' stroke='white' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-size:contain;background-repeat:no-repeat}.hero_section_inner .image-with-text__additional_steps ul li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='10' fill='%23ffd550'/><path d='M7 12l3 3 7-7' stroke='%23485c26' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.image-with-text__additional_steps{padding-top:2rem}.image-with-text__additional_steps.hero_additional_steps{padding-top:4rem}.image-with-text-dynamic .image-with-text__text p:has(>strong,+ul){padding-top:1.6rem}.image-with-text-dynamic .image-with-text__media.image-with-text__media--adapt img,.image-with-text-dynamic .image-with-text__media.image-with-text__media--small img{height:auto}.image-with-text__text .metafield-rich_text_field ul:has(+p){margin-bottom:1.6rem}.teaser_wrapper{text-align:left;color:rgba(var(--color-heading-foreground),1);margin:2rem 0}.teaser_wrapper h6{font-size:1.6rem;color:rgba(var(--color-heading-foreground),1);margin-bottom:1rem}.cta-banner__card{text-align:center;padding:4.8rem 3.2rem;margin:0 auto}.cta-banner__title{margin-bottom:1.6rem}.cta-banner__subtext{margin-bottom:4rem}.cta-banner__card a.button{display:inline-flex}.cta-banner__card .button--primary:hover:before{background:rgb(var(--color-button-text))}.per-unit-price{justify-self:center}.faq-section{margin:0 auto}.faq-section__header{margin-bottom:4.8rem}.faq-section__caption{display:block;text-transform:uppercase;margin-bottom:1.2rem}.faq-section__title{margin:0 0 1.6rem}.faq-section__subtitle{margin:0}.faq-category{margin-bottom:4.8rem}.faq-category__title{padding-bottom:1rem;border-bottom:.1rem solid currentColor}.faq-item{border-bottom:.1rem solid rgba(0,0,0,.1)}.faq-item__trigger{width:100%;background:none;border:none;padding:2.2rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;font-family:var(--font-body-family)}.faq-item__question{margin:0;flex:1;line-height:normal}.faq-item__icon{flex-shrink:0;width:1.8rem;height:1.8rem;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:currentColor;border-radius:.1rem;transition:transform .3s ease,opacity .3s ease}.faq-item__icon:before{width:.2rem;height:100%;top:0;left:50%;transform:translate(-50%)}.faq-item__icon:after{width:100%;height:.2rem;top:50%;left:0;transform:translateY(-50%)}.faq-item.is-open .faq-item__icon:before{transform:translate(-50%) scaleY(0);opacity:0}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.is-open .faq-item__body{grid-template-rows:1fr}.faq-item__body-inner{overflow:hidden}.faq-item__answer{padding:0 4rem 2rem 0;margin:0}.faq-item__answer a{color:inherit;text-decoration:underline}@media only screen and (max-width:768px){.announcement-bar-section .utility-bar{padding:.5rem 0}.announcement-ticker__item{font-size:1.2rem;padding:0 5rem}.image-with-text-dynamic .image-with-text__content{padding:3rem 1rem}.teaser_wrapper{margin-top:0}.teaser_wrapper h6{margin-top:1rem}.teaser_wrapper div p{font-size:1.4rem;line-height:normal}.cta-banner__card{padding:3rem 2rem}.faq-section__header,.faq-category{margin-bottom:3rem}.faq-item__icon{width:1.2rem;height:1.2rem}.faq-item__trigger{padding:1.6rem 0}.faq-item__body-inner .faq-item__answer p{margin:0!important}.faq-item__answer{padding:0 0rem 2rem 0}}.template--product button#yotpo-main-widget-btn{border-radius:12px!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-v3.css.map */
