@font-face{font-family:pp_agrandirgrand;src:url(/cdn/shop/files/ppagrandir-grandbolditalic-webfont.woff2?v=1723010580) format('woff2'),url(/cdn/shop/files/ppagrandir-grandbolditalic-webfont.woff?v=1723010579) format('woff');font-weight:700;font-style:normal}@font-face{font-family:pp_agrandirgrand;src:url(/cdn/shop/files/PPAgrandir-GrandMediumItalic.woff2?v=1723026628) format('woff2'),url(/cdn/shop/files/PPAgrandir-GrandMediumItalic.woff?v=1723026628) format('woff');font-weight:500;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(/cdn/shop/files/NeueHaasDisplayRoman.woff2?v=1723011855) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(/cdn/shop/files/NeueHaasDisplayMediu.woff2?v=1723011234) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url(/cdn/shop/files/NeueHaasDisplayBold.ttf?v=1732739328) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:pp_agrandirgrand;src:url(/cdn/shop/files/Agrandir-GrandHeavy.woff?v=1724835731) format("woff");font-weight:900;font-style:normal}h1,h2,h3,h4{font-family:pp_agrandirgrand!important}body,h6,p{font-family:"Neue Haas Grotesk Display Pro"!important}h5{font-family:pp_agrandirgrand!important}h1,h2,h3,h4{font-weight:700}h2{font-size:32px!important}.header__inner{max-width:1280px!important}h1.header__logo{margin:0!important}svg.placeholder-svg{display:none}section#shopify-section-template--15577047695459__image_with_text_UAxyid{background-image:url(/cdn/shop/files/bck.jpg?v=1722863191);object-fit:cover;background-repeat:no-repeat;object-position:center}section#shopify-section-template--15577047695459__image_with_text_AtFawr{background-image:url(/cdn/shop/files/5622abcdf269a4225b1320307e662863.jpg?v=1722863192);object-fit:cover;background-repeat:no-repeat;object-position:center}button{border-radius:100px;width:100%;font-size:18px}#shopify-section-template--15577047695459__16558445044f80743b .cstm-button-4 button{background-color:#dec9f7;border-color:transparent!important;color:#2e2e2e!important}#shopify-section-template--15577047695459__16558445044f80743b .cstm-button-4 button:hover{background-color:#f0fc08!important;border-color:#2e2e2e!important}.quick-cart__header .quick-cart__close-icon{direction:rtl}.quick-cart__heading{font-size:28px;line-height:32px;font-weight:500;width:max-content;flex-shrink:0}.quick-cart__header sup{font-size:28px;line-height:32px}.quick-cart__wrapper.has-items.active .quick-cart__header{border-bottom:1px solid var(--color-text)}.free-shipping-bar.free-shipping-bar--success.free-shipping-bar--loaded{background-color:#dec9f7;border-radius:8px;margin-bottom:40px}.free-shipping-bar.free-shipping-bar--success .inventory-counter__message-wrapper{color:var(--color-text);font-size:18px;font-weight:600;line-height:26px;justify-content:flex-start}.free-shipping-bar.free-shipping-bar--success.free-shipping-bar--loaded .inventory-counter__message-wrapper::before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><g clip-path="url(%23clip0_607_26859)"><path d="M17.9894 3.59374L9.04512 0.132812L0.0743144 3.61497L0 14.7462L8.76379 18.0691L9.04512 18.1487L18.0053 14.7462L17.9947 3.59374H17.9894ZM1.59776 13.6474L1.65084 5.35074L8.20112 8.06853V16.1582L1.59245 13.6527L1.59776 13.6474ZM15.0593 4.16702L9.01858 6.68309L3.00442 4.18825L9.05043 1.84204L15.0593 4.16702ZM16.4075 13.6474L9.79888 16.1582V8.08445L16.3969 5.33482L16.4075 13.6474Z" fill="%232E2E2E"/></g><defs><clipPath id="clip0_607_26859"><rect width="18" height="18.0159" fill="white" transform="translate(0 0.136719)"/></clipPath></defs></svg>');width:18px;height:18px;margin-right:12px}.quick-cart__item-image,.quick-cart__item-image img{width:115px;height:115px;object-fit:cover}.quick-cart__item-title.fs-product-card-title{font-size:18px!important;line-height:22px;font-weight:500}.quick-cart__footer-subtotal p,.quick-cart__footer-subtotal span{font-size:22px;line-height:26px;font-weight:600;font-family:"Neue Haas Grotesk Display Pro"}.btn.btn--text-link.quick-cart__item-remove{justify-content:flex-end;max-width:max-content;text-decoration:none;font-size:16px;line-height:20px;height:max-content;font-weight:500;color:var(--color-text)}button.quick-cart__submit.btn.btn--full.btn--primary{background:var(--color-text);color:#fffef8}button.quantity-input__button.product__quantity-subtract-item{padding-left:0}#shopify-section-template--15577047695459__16558445044f80743b .image-hero__text-container-heading{position:relative}#shopify-section-template--15577047695459__16558445044f80743b .image-hero__text-container-heading:before{content:"";display:block;background-image:url(/cdn/shop/files/Vector_1.svg?v=1723114295);background-size:contain;background-repeat:no-repeat;width:211px;height:208px;margin-right:10px;vertical-align:middle;position:absolute;top:-130px;left:-85px;z-index:-1}#shopify-section-template--15577047695459__16558445044f80743b .image-hero__text-container-wrapper{max-width:1280px}#shopify-section-template--15577047695459__16558445044f80743b .section,#shopify-section-template--15577047695459__scrolling_content_H7QHaY .section{max-width:100%!important}#shopify-section-template--15577047695459__16558445044f80743b h6{font-size:28px!important;font-weight:600!important;line-height:40px!important;letter-spacing:.02em!important}#shopify-section-template--15577047695459__16558445044f80743b .btn.btn--overlay.btn--secondary:hover{border-color:#2e2e2e;background-color:#fff;color:#2e2e2e}.btn.btn--primary.btn--overlay:after,.btn.btn--primary.btn--overlay:before,.btn.btn--secondary.btn--overlay:before{display:none}#shopify-section-template--15577047695459__rich_text_brRLew{background-image:url(/cdn/shop/files/purple_bg.png?v=1730716101)}.template-index .apps.section{padding:0;max-width:100%!important}#shopify-section-template--15577047695459__image_with_text_AtFawr .image-with-text__image-container-inner,#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text__image-container-inner{padding-bottom:0!important}#shopify-section-template--15577047695459__image_with_text_AtFawr .cstm-button-3 button{border:1px solid;font-size:18px;font-weight:600}#shopify-section-template--15577047695459__image_with_text_UAxyid .btn span{font-weight:600}#shopify-section-template--15577047695459__image_with_text_AtFawr .cstm-button-3 button:hover{background-color:#faede5;border:1px solid #2e2e2e;color:#2e2e2e}#shopify-section-template--15577047695459__image_with_text_AtFawr .cstm-button-4 button:hover{background-color:#7d2626!important}#shopify-section-template--15577047695459__image_with_text_UAxyid button,#shopify-section-template--15577047695459__image_with_text_dtcfaj button{background-color:#ff574a!important}#shopify-section-template--15577047695459__image_with_text_UAxyid button:hover,#shopify-section-template--15577047695459__image_with_text_dtcfaj button:hover{background-color:#7d2626!important}#shopify-section-template--15577047695459__image_with_text_AtFawr .cstm-button-4 button{background-color:#ff574a!important;border:none!important;color:#fff!important;font-size:18px;font-weight:600}blockquote.testimonials__item-quote{font-size:22px;line-height:26px;font-family:'Neue Haas Grotesk Display Pro';color:#2e2e2e}.testimonials__item-stars path{fill:#2e2e2e}.button-block__button .btn{transition:all .3s linear;max-width:max-content}.button-block__button .btn.style_1{background-color:#dec9f7;color:#2e2e2e;border:2px solid #dec9f7}.button-block__button .btn.style_1:hover{background:0 0;color:#dec9f7}.button-block__button .btn.style_2{background-color:#ff574a;color:#fffef8;border:2px solid #ff574a}.button-block__button .btn.style_2:hover{background:0 0;border:2px solid #ff574a;color:#ff574a}.button-block__button .btn.style_3{background-color:none;color:#fffef8;border:2px solid #fffef8}.button-block__button .btn.style_3:hover{background:#faede5;border:2px solid #2e2e2e;color:#2e2e2e}.button-block__button .btn.style_4{background-color:none;color:#2e2e2e;border:2px solid #2e2e2e}.button-block__button .btn.style_4:hover{background:#faede5;border:2px solid #2e2e2e;color:#2e2e2e}.shopify-section-group-footer-group{background:#ff574a}.template-index .custom-image-grid{background-color:#f0fc08}.template-index .outer-div{display:flex;justify-content:space-between;padding-right:calc((100% - 1045px)/ 2);padding-left:calc((100% - 1045px)/ 2)}.template-index .custom-image-grid .outer-div .inner-div{text-align:center}.template-index .custom-image-grid img{height:40px}.template-index .rich-text h2{text-align:left}.template-index .rich-text .section-blocks__subheading{margin-top:24px;margin-bottom:40px}.template-index .rich-text .rich-text__inner{text-align:left}.template-index .rich-text .cstm-button-3{justify-content:left!important}.template-index .rich-text{background-image:url(/cdn/shop/files/hp-section2-mobile.png?v=1732735734);background-position:center;max-width:100%;padding-top:40px;padding-bottom:60px}.template-index .image-with-text{background-image:url(/cdn/shop/files/Frame_1532.png?v=1731347109);background-size:cover;background-position:center;background-repeat:no-repeat;max-width:100%;margin:0}.template-index .image-with-text img{height:445px;width:auto}.template-index .image-with-text.image-with-text--has-small-image .image-with-text__image-container-inner{padding:0}.template-index .image-with-text__image-container{justify-content:flex-end}.template-index .image-with-text .image-with-text__image-container-inner{padding:0;width:auto}.template-index .custom-image-grid .section{padding:40px 24px}.template-index .custom-image-grid h5{font-family:'Neue Haas Grotesk Display Pro'!important;max-width:max-content;margin-top:10px;font-weight:600}.template-index .image-hero h1{margin-bottom:40px}.featured-collection-slider .swiper-slide img{width:303px;height:460px;border-radius:16px}.featured-collection-slider .swiper-slide .product-item__meta .product-item__text{margin-bottom:0}.featured-collection-slider .swiper-slide .product-item__product-title{font-family:'Neue Haas Grotesk Display Pro'!important;font-weight:600;font-size:20px;line-height:32px;font-style:normal}.featured-collections-slider-wrap .section{padding-top:60px;padding-bottom:60px}.product-rating__stars .icon,.product-rating__stars .icon svg{width:16px;height:16px}.product-item__inner .product-item__product-form button span{font-weight:600;font-size:18px}.collection__main-area .mini-version-wrapper{width:303px}.product-item__price,.product-item__subtitle{font-size:16px;font-weight:450;line-height:20px}.product-item__price span.displayed-discount{color:#ff574a;font-size:16px;margin-left:15px}.product-item__price .sale{margin-left:5px}span.jdgm-prev-badge__text{margin-left:10px;font-size:16px;line-height:20px;font-weight:450}.jdgm-btn--solid,input[type=submit].jdgm-btn--solid{background:#dec9f7!important}.featured-collections-slider-wrap .product-item-action-wrap button,.product-item__inner .product-item__product-form button{background:#dec9f7;border:2px solid #dec9f7;max-width:max-content;padding:14px 21px!important;margin-top:24px}.featured-collections-slider-wrap .product-item-action-wrap button span{font-size:18px}.product-item__inner .product-item__product-form button:hover{background:0 0;border-width:2px;border-color:#dec9f7!important;color:#dec9f7}ul.header__links-list.fs-navigation-base a{padding:8px 24px;border-radius:100px;border:1px solid #2e2e2e;border-color:transparent;transition:all .3s linear}ul.header__links-list.fs-navigation-base a:hover{text-decoration:none!important}ul.header__links-list.fs-navigation-base a.active,ul.header__links-list.fs-navigation-base a:hover{padding:8px 24px 8px 24px;border-radius:100px;border:1px 0 0 0;border:1px solid #2e2e2e}h4.footer__header.ff-body .footer__heading{font-size:28px;line-height:32px;font-weight:500}.footer__newsletter p{font-size:16px;line-height:20px}.footer__newsletter .footer__newsletter-button{width:55px;height:36px;border-radius:90px;border:1px solid var(--color-text-footer);padding:10px 20px;transform:translateY(-50%);bottom:unset;top:50%;right:10px}.footer__newsletter .input[type=email]{border:none;font-size:16px;line-height:20px;text-indent:20px;font-weight:500}.testimonials{padding-top:40px;padding-bottom:40px}.testimonails__carousel img.image__img{height:270px;max-width:270px!important;object-fit:contain;width:270px;border-radius:16px}.multi-column__grid-item-inner{background-color:#fffef8;padding:24px 24px 40px;border-radius:16px;max-width:342px;min-height:unset;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:0}.multi-column__grid-item-inner figure.multi-column__grid-item-image-figure{margin:0 auto}.multi-column__grid-item-inner .fs-accent{font-size:22px;text-transform:none;line-height:26px;letter-spacing:normal;font-weight:600}h2.multi-column__heading{margin-bottom:40px!important}.multi-column__inner.section{padding-top:40px;padding-bottom:40px}.template-product .collapsible-row-list{background-color:#faede5;margin:0;max-width:100%}.template-product .gfbPageWrapper{display:none}.template-product .product__block.product__block-featured-products .functionality-tags{display:none}.collapsible-row-list-item:first-of-type{border-top:none}.collapsible-row-list-item:last-of-type{border-bottom:none}.collapsible-row-list-item__heading{font-weight:600}.collapsible-row-list-item__trigger{padding-bottom:16px;padding-top:16px}.product-thumbnails__item-image{height:93px;border-radius:16px}.product-thumbnails__item-link.active:after{border-color:#ff574a;border-radius:16px}.product__media-item img{border-radius:16px}.product-badge{width:80px;height:80px;text-align:center;padding:8px;display:flex;flex-direction:column;justify-content:center;font-size:12px;line-height:20px;font-weight:600;font-family:Neue Haas Grotesk Display Pro;text-transform:none;border-radius:100px;margin:0;border:none}.product-badge svg{display:block}.product-badge.product-badge--sale{color:#2e2e2e;background:#f5bfc2}.product-badge[data-handle=best-seller]{background:#f0fc08}.template-product .product-badges{margin-bottom:16px}.template-product .product__media .product-badges{margin-bottom:16px;position:absolute;z-index:9;right:35px;top:35px}.product-form__cart-submit{background:#ff574a;color:#fffef8!important;border:none!important}.template-collection .image.product-item__image,.template-collection .image.product-item__image img{width:303px;height:460px;border-radius:16px}.quick-cart__empty-state{margin-top:0}.announcement-bar__item-inner p{font-size:16px}.product__media-container.below-mobile .product__media-item{border-radius:16px;height:460px}.product__media-container.below-mobile .product__media-item .image,.product__media-container.below-mobile .product__media-item img{height:100%}.product__block-featured-products-grid .product-item__inner{display:flex;gap:16px}.product__block-featured-products-grid .product-item__inner img{border-radius:16px}.product__block-featured-products .product-item__text{margin-top:0}.product__block-featured-products .product-item__meta{justify-content:flex-start}.product__block-featured-products .product-item__inner .product-item__product-form button{background:#dec9f7;border:2px solid #dec9f7;max-width:max-content;padding:8px 16px!important;margin-top:0;width:100%;max-width:unset}.functionality-tags{position:absolute;bottom:24px;left:24px;display:flex;flex-direction:column;gap:8px}.functionality-tags .single-tag{background:#fffEF8D9;padding:8px 12px;font-size:16px;line-height:20px;border-radius:8px;max-width:max-content}.template-product .single-feature{font-size:16px;display:flex;align-items:center;gap:8px;margin-bottom:8px}.featured-collection-slider__content{max-width:319px;margin-left:0}.product__callouts-item-icon,.product__callouts-item-icon.icon,.product__callouts-item-icon.image{width:16px}.product__callouts-item{align-items:center}.template-product .product__media-container{position:relative}.template-product .product__media-container .features-list{position:absolute;top:15px;left:15px;z-index:4}.template-product .features-list.mobile-hide{display:none}.template-product .product__media-container.below-mobile .features-list{left:15px}.template-product .product__media-container .features-list .single-feature{font-size:12px;line-height:18px}.template-product .product__media-container .features-list .single-feature img{width:24px;height:24px}.template-product .product__block-featured-products .product__block-featured-products__heading{font-style:normal;font-weight:600;font-size:18px;line-height:24px}.template-product .product__block-featured-products .product-badges{display:none}.template-product .product__subtitle{font-size:18px;font-style:normal;line-height:24px;font-weight:600;margin-top:16px}.product-features .features-list{margin-top:8px}.blog__article-list img.image__img{max-height:222px;border-radius:16px 16px 0 0}.blog__article-list .article-item__content-inner{padding:24px 16px 16px;border-radius:0 0 16px 16px}.blog__article-list h6.article-item__title{font-size:22px;font-weight:600;line-height:26px}.blog__article-list .article-item__excerpt p{font-size:18px;font-weight:450;line-height:24px}.blog__article-list .article-item{box-shadow:0 16px 32px -4px rgba(12,12,13,.1),0 4px 4px -4px rgba(12,12,13,.05);border-radius:0 0 16px 16px}.product__block-featured-products-grid .product-item__inner img{width:118px;height:100%}.product__block-featured-products-grid .product-item__image-link{height:100%}.product__block-featured-products-grid .product-item__image{height:100%}.manuals-wrapper .single-manual-image img{width:118px;height:118px;object-fit:cover;border-radius:16px}.manuals-wrapper .single-manual{box-shadow:0 16px 16px -8px #0c0c0d1a,0 4px 4px -4px #0c0c0d0d;border-radius:16px;flex-basis:342px;display:flex;padding:16px;gap:16px;font-size:16px}.manuals-wrapper{display:flex;flex-wrap:wrap;gap:40px}.single-manual h5{font-size:18px;line-height:22px;margin-bottom:4px}.single-manual .manual-content{display:flex;flex-direction:column;justify-content:space-between}.single-manual .buttons a{background:#dec9f7;padding:8px 24px;border-radius:100px;display:none;font-weight:600;font-size:16px;line-height:16px;width:max-content}.btn.btn--callout span::after,.btn.btn--callout span::before{display:none}.blog__article-list .article-item a.btn.btn--callout{border:1px solid #ff574a;padding:8px 24px}.blog__article-list .article-item a.btn.btn--callout span{font-size:16px;color:#ff674a;font-weight:400}.blog__article-list .article-item a.btn.btn--callout:hover{background:#ff674a}.blog__article-list .article-item a.btn.btn--callout:hover span{color:#fff}.quiz-step .answers-wrapper{display:flex;flex-direction:column;align-items:center;gap:40px}.quiz-step.images .answers-wrapper button.single-answer{transform:rotate(-3deg);position:relative;max-width:max-content}.quiz-step.images .answers-wrapper button.single-answer:nth-of-type(even){transform:rotate(3deg)}.quiz-step.images .answers-wrapper .single-answer img{object-fit:cover;border-radius:16px;position:relative;z-index:2}.quiz-step.images.images-2 .answers-wrapper .single-answer img{min-width:243px;max-height:176px}.quiz-step.images.images-3 .answers-wrapper .single-answer img{min-width:184px;max-height:133px}.quiz-step.images .answers-wrapper .single-answer:after{position:absolute;content:"";background:#f0fc08;width:100%;height:100%;bottom:-7px;left:-10px;z-index:1;border-radius:16px;transform:rotate(-1deg)}.quiz-step.images .answers-wrapper .single-answer:nth-of-type(even)::after{left:unset;right:-10px}.quiz-step.card{position:relative;transform:rotate(-3deg);max-width:max-content}.quiz-step.card .card-wrapper{background:#fff;padding:56px 32px;position:relative;border-radius:16px;z-index:2}.quiz-step.card:after{position:absolute;content:"";background:#f0fc08;width:100%;height:100%;bottom:-21px;left:-21px;z-index:1;border-radius:16px;transform:rotate(-1deg)}.quiz-step.card .answers-wrapper button{border:2px solid #2e2e2e;padding:8px 16px;border-radius:12px}.quiz-step.card .answers-wrapper{gap:24px}.quiz-container .results-section{text-align:left}.quiz-container .top-content{display:flex;flex-direction:column;gap:24px;margin-bottom:20px}.quiz-container .results-section h5{font-size:28px;line-height:32px;margin-bottom:8px}.quiz-container .results-section .open-popup{text-align:left;font-weight:400;text-decoration:underline;margin-bottom:24px}.quiz-container .results-section .product-item{background:#fff;border-radius:16px;box-shadow:0 4px 4px -1px rgba(12,12,13,.1),0 4px 4px -1px rgba(12,12,13,.05);padding:16px;margin-bottom:24px}.quiz-container .results-section .product-item .product-item__media{width:100%;border-radius:16px}.quiz-container .results-section .col-2>p{margin-bottom:24px}.quiz-container .additional-products .product-item .product-item__inner{display:flex}.quiz-container .results-section .additional-products .product-item .product-item__media{width:max-content;flex-shrink:0;margin-right:16px}.quiz-container .results-section .additional-products .product-item .product-item__media img{width:118px;height:142px;border-radius:16px}.jdgm-star:before{font-size:16px}.col-2.additional-products .product-item__inner .product-item__product-form button{max-width:100%;padding:8px 24px!important;margin-top:0}.additional-products .product-item__text.ta-l{margin:0}.additional-products .product-item__price span.displayed-discount{margin-left:10px}.additional-products .functionality-tags,.additional-products .product-item .product-badges{display:none}.quiz-all-products{font-weight:600;margin-bottom:40px;display:block}.products-sugeestions .why-popup{position:relative}.popup-content{position:absolute;background:#fff;padding:24px;width:302px;z-index:99;border-radius:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.products-sugeestions .why-popup .close-popup{position:absolute;right:24px;width:max-content;top:24px}.products-sugeestions .why-popup .popup-text{margin-top:24px}.products-sugeestions .why-popup.visible::after{content:'';position:fixed;background:rgba(0,0,0,.7);width:100%;height:100%;top:0;left:0;z-index:4}.quiz-container .results-section .coupon-box{background:#faede5;border-radius:16px;padding:24px 16px;max-width:100%;height:max-content;display:flex;margin-top:20px;margin-bottom:20px;flex-direction:column;justify-content:space-between;gap:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.quiz-container .results-section .coupon-box h5{font-size:18px;line-height:22px}.quiz-container .results-section .coupon-box p{font-size:16px;line-height:20px;margin-bottom:0}.cstm-header-links{position:relative}#open-share-prompt{border:1.5px solid #2e2e2e;background:0 0;color:#2e2e2e;text-decoration:none;border-radius:30px;padding:10px 24px;display:inline-flex;font-size:16px;line-height:16px;font-weight:600;width:155px;justify-content:center}.popup-share-wrapper{position:absolute;right:0;padding:24px;background:#faede5;border-radius:24px;top:calc(100% + 24px);z-index:9;text-align:left;display:flex;flex-direction:column;gap:24px}.popup-share-wrapper p{font-size:16px;font-weight:600}.cstm-header-links .popup-share-wrapper a{border:none;padding:0;display:flex;gap:9px;font-size:16px;font-weight:400;align-items:center}.product__price s:not(:empty)+[data-price]{order:1;margin-right:var(--spacing-3)}.product__price s{order:2;margin-right:0;color:#979693}.product__price .product__price-displayed-discount{order:3;font-size:16px;line-height:20px;color:#ff574a}.navigation .arrow.disabled{opacity:.8;pointer-events:none}@media screen and (max-width:1300px){.header__row .header__row-segment.right{padding-right:30px}.header__row .header__row-segment.right{gap:16px}span.icon-button.icon-button-header-search{position:relative!important}}@media (max-width:959px){.template-product .product__subtitle{margin-top:10px;line-height:1}.product__price-and-ratings{margin-top:10px}.sticky-atc-bar__details{display:none}.template-product .product__media .product-badges{right:15px;top:15px}.image-hero__inner .button-block__inline-wrapper{flex-wrap:nowrap;justify-content:space-between}.image-hero__inner .button-block__inline-wrapper .section-blocks__button{margin:0}#open-share-prompt{font-size:16px;padding:10px 24px;line-height:18px}.testimonials__item.swiper-slide{flex-direction:column-reverse}.testimonials__item-content{margin-top:0}.template-index .image-with-text__image-container{order:2}.template-index .image-with-text__text-container{margin-top:80px}.template-index .image-with-text__text-container .ff-subheading{font-style:normal;margin-top:24px;margin-bottom:24px;text-align:center;padding:0 calc((100% - 240px)/ 2)}.template-index .image-with-text__text-container .button-block__button{justify-content:center;margin-bottom:64px!important}.template-index .image-with-text__text-container .button-block__button span{font-size:16px}.template-index .image-with-text__content h2{text-align:center}.template-index .image-with-text{background-image:url(/cdn/shop/files/master-bg.png?v=1732819619);padding:0}#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text__image-container-inner{padding-right:0!important}.image-hero__text-container-wrapper{text-align:center;justify-content:center}.header__row.header__row-mobile{padding-right:12px}.header__row .header__row-segment.right{padding-right:0!important}.header__menu-icon span.icon-button__icon{margin-top:-11px;margin-left:-10px}.product__primary-right .product__block--product-header-inner{display:none}.product__primary-right .jdgm-widget.jdgm-widget{display:none}}.quiz-container .top-content h2{font-weight:500}.quiz-container .top-content{background:#fff;padding:24px 16px 16px;border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width:767px){.quiz-step.images.images-3{margin-bottom:30px}.quiz-step.images.images-3 h2{margin-bottom:25px}.quiz-step.images.images-3{margin-bottom:20px}.quiz-step.images.images-3 .answers-wrapper{gap:30px}.page-links-btn{width:100%}.quiz-step.card .card-wrapper{max-width:275px}.manuals-wrapper{justify-content:center}.single-manual .buttons a.mobile-only{display:block}.testimonails__carousel.swiper{margin:0}#shopify-section-template--15577047695459__16558445044f80743b h6{font-size:24px!important;line-height:32px!important}#shopify-section-template--15577047695459__16558445044f80743b h2.image-hero__text-container-heading{font-size:42px!important;line-height:52px!important}#shopify-section-template--15577047695459__image_with_text_dtcfaj .image-with-text__text-container{margin-top:24px!important}#shopify-section-template--15577047695459__custom_collection_section_winCRE .shop_section{padding:40px 24px!important}#shopify-section-template--15577047695459__custom_collection_section_TknTdU .shop_section{padding-top:0;padding-bottom:40px;padding-left:20px;padding-right:20px}#shopify-section-template--15577047695459__image_with_text_AtFawr .image-with-text__content,#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text__content{display:flex;flex-direction:column-reverse;gap:40px}#shopify-section-template--15577047695459__image_with_text_AtFawr .image-with-text,#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text{padding:0!important}#shopify-section-template--15577047695459__image_with_text_AtFawr .image-with-text__text-container-inner,#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text__text-container-inner{padding-left:20px!important;padding-right:20px!important}#shopify-section-template--15577047695459__image_with_text_AtFawr h2,#shopify-section-template--15577047695459__image_with_text_UAxyid h2{font-size:42px!important;line-height:52px!important}#shopify-section-template--15577047695459__testimonials_8MteGT .testimonials__item{display:flex;flex-direction:column-reverse;gap:40px;padding:0}#shopify-section-template--15577047695459__testimonials_8MteGT .testimonials__item-content{margin-top:0}#shopify-section-template--15577047695459__testimonials_8MteGT .testimonials__inner{padding-left:14px;padding-right:0}section#shopify-section-template--15577047695459__custom_videowise_section_RXdDmd{padding-top:40px!important;margin-bottom:-40px;position:relative;z-index:2;padding-left:20px;padding-right:20px}.testimonials__navigation-button-wrapper{top:70%!important}.image.testimonials__item-product-image{max-width:90%;margin:auto;text-align:-webkit-center}#shopify-section-template--15577047695459__testimonials_8MteGT button.testimonials__navigation-button{background:0 0!important;box-shadow:none!important}#shopify-section-template--15577047695459__d71df2af-ba99-428a-9772-57ebe99ef94d h3{font-size:32px!important;line-height:40px!important;letter-spacing:-1.0199999809265137px!important;font-weight:500!important}.newsletter-compact__signup-inner{display:flex!important;align-items:center;padding:8px 20px!important}.newsletter-compact__signup-inner button.newsletter-btn-cstm{background:#ff574a;width:28%!important;height:34px}#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text__text-container-inner{text-align:center!important}.newsletter-compact__signup.newsletter-compact__block-item.section-blocks__newsletter-signup{max-width:100%!important}.custom-search{order:2}.custom-cart{order:1}button.header__menu-icon{order:3}#shopify-section-template--15577047695459__image_with_text_UAxyid .image-with-text__text-container{display:flex;align-items:center!important}.custom-footer{padding:0!important;display:flex!important;flex-wrap:wrap!important}.outer-div.cstm-5{order:2;margin-bottom:60px;margin-top:40px}.outer-div.cstm-2{order:3;width:30%}.outer-div.cstm-3{order:4;width:50%}.outer-div.cstm-4{order:5;width:20%}.custom-footer ul.footer-block__details-content.list-unstyled{margin-left:-40px!important}#shopify-section-template--15577047695459__16558445044f80743b .image-hero__text-container-heading:before{width:161px!important;height:158px!important;top:-72px!important;left:-76px!important}}@media only screen and (min-width:1024px){.mobile-only.product-header{display:none}.template-product .product__media-container{position:sticky;top:82px}.quiz-container .results-section{text-align:left;padding:0 calc((100% - 844px)/ 2)}.popup-content{top:0;left:100px;transform:none}.article-item__content{margin:0}.single-manual .buttons a.desktop-only{display:block}.manuals-wrapper{gap:64px;padding:80px calc((100% - 1280px)/ 2);justify-content:space-between}.template-product .product__media-container .product__media{position:relative}.template-product .product__media-container .features-list{top:35px;left:35px}.template-product .product__media-container .features-list .single-feature{font-size:14px;line-height:18px}.template-product .product__media-container .features-list .single-feature img{width:36px;height:36px}.results-section .product-form__cart-submit{max-width:310px!important}.template-index .rich-text{background-image:url(/cdn/shop/files/purple_bg.png?v=1730716101);padding-top:80px;padding-bottom:64px}h2{font-size:56px!important;line-height:60px!important}.template-index .custom-image-grid img{height:94px}.template-index .rich-text .rich-text__inner{margin-top:40px;margin-bottom:24px;text-align:center}.template-index .rich-text h2{text-align:center;line-height:60px}.template-index .rich-text .cstm-button-3{justify-content:center!important}.template-index .custom-image-grid .section{padding:56px calc((100% - 1045px)/ 2)}.template-index .custom-image-grid h5{font-family:'Neue Haas Grotesk Display Pro'!important;max-width:unset;margin-top:20px}.template-index .image-hero h1{margin-bottom:64px}.testimonials{padding-top:80px;padding-bottom:80px}.swiper-slide .product-item__meta{min-height:130px}.carousel__navigation-button--back{transform:none}.featured-collections-slider-wrap .section{padding:116px 0;max-width:1200px;margin:0 auto;padding-bottom:116px!important}.carousel.swiper{max-width:1280px;overflow:hidden}h4.footer__header.ff-body .footer__heading{font-size:42px;line-height:48px}.testimonails__carousel img.image__img{height:387px;max-width:387px!important;width:387px}h2.multi-column__heading{margin-bottom:80px!important}.multi-column__inner.section{padding-top:80px;padding-bottom:80px}.collapsible-row-list__inner{display:flex;justify-content:space-between}.template-product .collapsible-row-list{padding:80px calc((100% - 1280px)/ 2)}.collapsible-row-list__inner .rows{max-width:628px}h3.quick-cart__heading{font-size:42px;line-height:48px;font-weight:500;width:max-content;flex-shrink:0}.quiz-step.images .answers-wrapper .single-answer img{width:clamp(300px,28vw,527px);height:clamp(266px,35vh,377px)}.quiz-step.card{width:972px;margin:0 auto}.quiz-step .answers-wrapper{flex-direction:row;gap:64px;justify-content:center}.quiz-step.card .card-wrapper{padding:64px 24px;min-width:972px}.quiz-step.card .answers-wrapper{flex-wrap:wrap;gap:48px}.quiz-step.card .answers-wrapper button{max-width:316px}.quiz-step.images .answers-wrapper .single-answer:after{bottom:-20px;left:-20px}.quiz-step.images .answers-wrapper .single-answer:nth-of-type(2n):after{right:-20px}.quiz-step.card:after{bottom:-20px;left:-20px}.quiz-container .top-content{text-align:left;padding:40px 22px;align-items:flex-start}.quiz-container .results-section{padding:0 calc((100% - 844px)/ 2) 116px}.quiz-container .top-content h2.result-title{font-size:28px!important;line-height:32px!important}.quiz-container p.result-content{font-size:22px}.products-sugeestions{display:flex;justify-content:space-between}.quiz-container .results-section h5{padding:0 calc((100% - 844px)/ 2)}.products-sugeestions .why-popup.visible::after{display:none}.col-2.additional-products{max-width:342px}}@media only screen and (min-width:1440px){.featured-collections-slider-wrap .section{max-width:1280px}}.popup__text-container button.btn.btn--overlay.btn--full.btn--primary{background-color:var(--color-background-overlay-button)}@-webkit-keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}a.product-form__cart-submit.btn.btn--medium.btn--full.btn--secondary{-webkit-animation:headShake 2s infinite;animation:headShake 2s infinite}.template-cart button.cart__submit{background:#000;color:#fff;margin-bottom:10px;border-radius:5px}button.contact-form__button{color:#fff;background:#ff5742}