/** Shopify CDN: Minification failed

Line 6:161465 All "@import" rules must come first

**/
@font-face{font-family:"TextworthySerif";src:url("TextworthySerifTrial-Regular.woff2") format("woff2"),url("TextworthySerifTrial-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TextworthySerif";src:url("TextworthySerifTrial-Bold.woff2") format("woff2"),url("TextworthySerifTrial-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"TextworthySerif";src:url("TextworthySerifTrial-Light.woff2") format("woff2"),url("TextworthySerifTrial-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"TextworthySerif";src:url("TextworthySerifTrial-Medium.woff2") format("woff2"),url("TextworthySerifTrial-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"TextworthySerif";src:url("TextworthySerifTrial-Semibold.woff2") format("woff2"),url("TextworthySerifTrial-Semibold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}.custom-hero-paragraph,p,.feature-icon-list h2,body,.collection-overlay span,.product-tile h3 .custom-hero-btn span,.custom-hero-btn,section h3,.faq-accordion-button span{font-family:"Open Sans",sans-serif!important}.custom-hero-heading{font-size:92px!important;letter-spacing:-4px!important;line-height:81px!important;color:#000000!important;font-weight:bold!important;font-family:"TextworthySerif",serif!important}.custom-hero-heading em{color:#be5141!important;font-style:normal!important}.custom-hero-paragraph{font-size:19px!important;letter-spacing:0px!important;line-height:27px!important;color:#292929!important;font-weight:500!important;font-style:normal!important;margin-top:34px!important;margin-bottom:58px!important}.hero-section-gradient{background-image:linear-gradient(0deg,#ffffff 0%,#eefbfd 100%);height:1092px;position:absolute;z-index:0;width:100%;top:0}.custom-hero-btn{padding:0 81px!important;height:57px!important;border-radius:28px!important;background-color:#4dabcc!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:none!important;box-shadow:none!important;text-decoration:none!important;transition:background 0.3s;font-size:19px!important;letter-spacing:0px!important;line-height:27px!important;text-transform:uppercase!important;color:#ffffff!important;font-weight:700!important;text-align:center!important;background:none;font-style:normal!important;width:auto!important;min-width:0!important;border:1px solid #4dabcc!important}.custom-hero-btn__icon{width:16px;height:21px;display:inline-block;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.custom-header-call-btn{display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:45px;text-transform:uppercase;color:#ffffff!important;font-weight:700;font-family:"Open Sans",Arial,sans-serif;text-align:center;width:224px;height:50px;border-radius:25px;background-color:#be5141;border:none;padding:0 10px;transition:background 0.3s,color 0.3s;margin-left:1rem;gap:0;border:1px solid #b94a36;text-decoration:none!important}.custom-header-call-btn:hover{background:#b94a36;color:#fff;text-decoration:underline}.custom-header-call-btn:hover{background:none!important;color:#000000!important;border-color:#b94a36!important}.custom-header-call-btn:hover svg{stroke:#000!important;color:#000!important}.custom-header-call-btn:hover path{stroke:#000!important;color:#000!important;fill:#000!important}.custom-header-call-btn path{transition:ease-in-out 0.3s all}.custom-header-call-icon{margin-right:0.2rem;display:flex;width:1.2em;height:1.2em;justify-content:center;align-items:center}.shopify-section-group-header-group{background:#eefbfd}.custom-header-wrapper{width:100%;background:var(--color-scheme-background,#f4feff);border-bottom:1px solid #e5e5e5;border:none}.custom-header-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:17px}.custom-header-logo{display:flex;align-items:center}.custom-logo-large{font-size:2.5rem;line-height:1}.custom-header-search form{width:100%;max-width:400px;position:relative}.custom-header-search input[type="search"]{width:100%;border:1.5px solid #54644c;border-radius:2rem;padding:0.38rem 2.5rem 0.38rem 1rem;font-size:1.1rem;background:#ffffff00;color:#222;outline:none;transition:border-color 0.3s}.custom-header-search input[type="search"]::placeholder{font-size:13px}.custom-header-search button[type="submit"]{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#222;font-size:1.2rem}.custom-header-icons{display:flex;align-items:center;gap:30px}.custom-header-menu-row{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:1.3rem}.custom-header-menu{display:flex;align-items:center;gap:00px;list-style:none;margin:0;padding:0}.custom-header-menu-link{font-weight:bold;font-size:1.1rem;color:#111;text-decoration:none!important;transition:color 0.3s;text-transform:uppercase;padding:10px}.custom-header-menu-link:hover{color:#1e7e7e;text-decoration:underline}.custom-header-menu-link.has-dropdown{cursor:pointer;display:flex;align-items:center;gap:0.3em}.dropdown-arrow{font-size:0.8em;margin-left:0.2em;transition:transform 0.3s}[x-data] .custom-header-menu-link[aria-expanded="true"] .dropdown-arrow{transform:rotate(180deg)}.custom-header-submenu{position:absolute;left:0;top:100%;min-width:180px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,0.08);z-index:100;padding:0.5em 0;border-radius:0.5em}.custom-header-menu-item[x-data] .custom-header-submenu[x-cloak],.custom-header-menu-item[x-data] .custom-header-submenu[style*="display: block"]{display:block}.custom-header-submenu-link{display:block;padding:0.5em 1.5em;color:#222;text-decoration:none;white-space:nowrap;transition:background 0.3s,color 0.3s}.custom-header-submenu-link:hover{color:#1e7e7e!important}.custom-splide-nav{section.hero-slideshow .custom-splide-nav{max-width:1920px;margin:0 auto}}.custom-splide-nav .splide__arrows{position:absolute;top:50%;left:0;right:unset;bottom:unset;width:100%;display:flex;justify-content:center;align-items:center;transform:translate(0,-50%)}.custom-splide-nav .splide__arrows .controls{width:100%}.custom-splide-nav .splide__arrows .controls>div{display:flex;justify-content:space-between;align-items:center}.custom-splide-nav .splide__arrows .controls>div button{}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface{background:transparent;border-radius:100%;border-color:#ffffff;width:77px;height:76px;display:block;display:flex;padding:0!important}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface span{margin:auto;display:flex!important}.custom-splide-nav .splide__arrows .controls>div button:hover span.push-btn__surface{background:#4dabcc!important;border-color:#4dabcc!important}.hero-bg-gradient{position:absolute;top:0;left:0;width:100%;height:auto;z-index:0;pointer-events:none;display:block}.custom-splide-nav .splide__arrows .controls>div button.splide__arrow--prev span.push-btn__surface{border-color:#a8b5a2}.custom-splide-nav .splide__arrows .controls>div button.splide__arrow--prev span.push-btn__surface span{color:#a8b5a2}.custom-content-width{max-width:1592px;padding-left:50px;padding-right:50px;margin-left:auto;margin-right:auto}.icon-list-section{background:#fff!important}.icon-list-section-content{padding-top:80px!important;padding-bottom:180px!important}.icon-list-heading{font-size:17px!important;letter-spacing:0px!important;line-height:21px!important;color:#252529!important;font-weight:700!important}.cst-witdt{margin:0}.feature-icon-list{display:flex;justify-content:space-between;align-items:center}.feature-icon-list li:last-child{width:220px}.feature-icon-list li:last-child .cst-witdt{width:174px}.product-media-object img{object-fit:contain!important}.atc-btn span.custom-hero-btn{background:none!important;border-radius:23px;border:1px solid #4dabcc!important;color:#4dabcc!important;height:47px!important;max-width:100%!important;width:100%!important;font-size:16px!important}span.custom-hero-btn:hover{background:#4dabcc!important;color:#fff!important}button.push-btn.atc-btn{display:flex;width:100%}.prd-pet-love{margin:177px auto 89px auto}.stock_up{background:none;padding-block:89px}.stock_up .img-wth-text{padding-left:136px}.stock_up .content-img-text{display:flex;flex-direction:column;align-items:center}.stock_up .custom-hero-paragraph{font-size:22px!important;letter-spacing:0px!important;line-height:28px!important;color:#ffffff!important;font-weight:700!important;font-family:"Open Sans",sans-serif!important;text-align:center!important;margin:20px 0 10px 0!important;position:relative;display:flex;flex-direction:row;width:100%!important;max-width:100%;align-items:center;gap:17px;justify-content:center}.stock_up .custom-hero-paragraph::after,.stock_up .custom-hero-paragraph::before{content:"";width:55px;height:1px;background-color:#ffffff;border:0px solid #121013;display:block;margin-top:7px}.stock_up a.custom-hero-btn{background-color:#0c84ae!important;transition:ease-in-out 0.3s all}.stock_up a.custom-hero-btn:hover{background:none!important;color:#000!important}.stock_up a.custom-hero-btn:hover svg path{stroke:#4dabcc}.why-shop-section{width:100%;background:#fff;padding-top:60px;padding-bottom:60px}.why-s-wrapper{width:100%;margin:0 auto}.why-shop-section .featured-collection-title{text-align:center;margin-bottom:48px;font-size:67px!important;letter-spacing:-3px!important;line-height:70px!important;color:#1f1f1f!important;font-weight:bold!important;width:40%;margin:0 auto 48px}.why-shop-section .featured-collection-title em{color:#be5141!important;font-style:normal!important}.why-shop-section__main-flex{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:48px}.why-shop-section__image-col{flex:0 0 57.3%;display:flex;align-items:center;justify-content:center}.why-shop-section__cards-col{flex:1 1 0;display:flex;align-items:flex-start;justify-content:flex-start}.why-shop-section__cards{display:flex;flex-wrap:wrap;gap:32px;justify-content:flex-start;align-items:flex-start;flex-direction:column}.why-shop-section__card{width:100%;height:184px;box-shadow:0 4px 24px 0 rgba(44,62,80,0.08);border-radius:15px;border:0px solid #2a2929;padding:40px;margin:0;display:flex;justify-content:center;justify-content:center;align-items:flex-start;transition:box-shadow 0.3s;background:#fff;flex-direction:column}.why-shop-section__card-title{font-size:25px;letter-spacing:0px;line-height:24px;color:#131313;font-weight:700;margin-bottom:15px}.why-shop-section__card-text{font-size:18px;letter-spacing:0px;line-height:23px;color:#1f1f1f;font-weight:400;margin:0}.why-shop-section__bottom-cards{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);align-items:self-start;margin-top:6px}.why-shop-section__bottom-cards .why-shop-section__card:nth-child(1) h3{padding-right:10px}.why-shop-section__bottom-cards .why-shop-section__card:nth-child(2) p{padding-right:10px}.testimonials-alt-section{width:100%;background:#fff;padding-top:60px;padding-bottom:60px}.testimonials-alt-title{font-size:67px;letter-spacing:-3px;line-height:70px;color:#1f1f1f;font-weight:bold;font-family:"TextworthySerif",serif;text-align:center;margin-bottom:0.5em}.testimonials-alt-rating-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:32px}.testimonials-alt-rating-summary .testimonials-alt-stars{color:#e84426;font-size:2.1rem;letter-spacing:0.2em;text-align:center;margin-bottom:0.1em;font-family:inherit}.testimonials-alt-rating-text{font-size:15px;letter-spacing:0px;line-height:63px;color:#022633;font-weight:700;text-align:center;margin-top:-30px}.testimonials-alt-rating-text u{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration-color:#bfc9cc}.testimonials-alt-slider{width:89.6%;margin:0 auto}.testimonials-alt-card{width:100%;height:331px;border-radius:20px;background-color:rgba(247,247,247,0);border:1px solid #c1d7dc;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:40px 122px 32px 67px;margin:0 auto 18px auto;box-sizing:border-box}.testimonials-alt-stars{color:#e84426;font-size:1.5rem;letter-spacing:0.15em;margin-bottom:18px;font-family:inherit}.testimonials-alt-quote{font-size:27px;letter-spacing:0;line-height:33px;color:#555555;font-weight:bold;font-family:"TextworthySerif",serif;margin-bottom:0}.testimonials-alt-footer{display:flex;align-items:center;gap:12px;margin-top:0;margin-left:73px;width:100%}.testimonials-alt-name{font-size:20px;letter-spacing:0px;line-height:20px;color:#36858e;font-weight:700;border-right:1px solid #000;padding-right:10px}.testimonials-alt-verified{font-size:15px;letter-spacing:0px;line-height:20px;color:#09292d;font-weight:400;display:flex;align-items:center;gap:4px}.testimonials-alt-slide.is-next .testimonials-alt-card{background:#effbfe}.testimonials-alt-arrows .splide__arrow{width:62px;height:62px;border-radius:31px;background-color:#fff;border:1px solid #b3c7ce;display:flex;align-items:center;justify-content:center;box-shadow:none;transition:background 0.3s,border 0.3s}.testimonials-alt-arrows .splide__arrow svg,.testimonials-alt-arrows .splide__arrow span{width:30px;height:41px;display:block}span.push-btn__surface{background:none!important}.testimonials-alt-arrows span.push-btn__surface{background:none;border:none;padding:0}.testimonials-alt-arrows button.splide__arrow.splide__arrow--next svg{transform:rotate(180deg)}.testimonials-alt-arrows{position:absolute;top:50%;width:106%;left:50%;transform:translate(-50%,-50%)}.testimonials-alt-arrows div{width:100%;justify-content:space-between}.why-shop-section__card{border-radius:15px;padding:40px;margin-bottom:24px;box-sizing:border-box}.why-shop-section__cards .why-shop-section__card{height:184px}.why-shop-section__bottom-cards .why-shop-section__card{min-height:113px;height:100%!important;display:flex!important;justify-content:left;display:flex;flex-direction:column}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface svg path,.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface path{color:#a8b5a2;stroke:#a8b5a2;transition:ease-in-out 0.3s all}.custom-splide-nav .splide__arrows .controls>div button:hover span.push-btn__surface path{color:#fff;stroke:#fff}h2.cst-headng em{color:#be5141!important}h2.cst-headng{font-size:67px!important;letter-spacing:-1px!important;line-height:70px!important;color:#022633!important;font-weight:700!important}.give-back-sec p{font-size:19px!important;letter-spacing:0px!important;line-height:27px!important;color:#292929!important;font-weight:500!important;margin-top:70px}.give-back-sec .cust-image-col{padding-left:100px}.rich-text-cst{padding-bottom:38px;border-top:1px solid #eee;margin-top:41px}.cst-wppr{margin-top:40px!important}.custom-splide-nav .splide__arrows .controls>div .splide__arrow--next svg{transform:rotate(180deg)}.custom-header-call-icon path{stroke:#fff!important;color:#fff!important;fill:#fff}.custom-header-call-icon svg{stroke:#fff!important;color:#fff!important}.cr-top{gap:30px}.custom-header-icons svg{width:20px;height:20px}.leading-none{line-height:0!important}.footer-logo{height:172px;width:auto;display:flex;justify-content:left;text-align:start}.footer-logo img.footer-logo{height:172px;width:393px}.footer-payment-icon{width:52px;height:50px}footer.footer-section{padding-bottom:0!important;display:flex;flex-direction:column;justify-content:end;height:auto}.blog-posts-section{margin-top:60px;margin-bottom:60px}.blog-post-item{text-align:left!important}.blog-post-item img{border-radius:20px!important;width:100%!important;height:auto!important;object-fit:cover!important}.blog-post-date{font-size:12px!important;letter-spacing:0px!important;line-height:27px!important;text-transform:uppercase!important;color:#000000!important;font-weight:600!important;font-family:"Open Sans",sans-serif!important;display:block!important;margin-bottom:8px!important;margin-top:-10px;font-family:"Open Sans",sans-serif!important}.blog-post-title{font-size:26px!important;letter-spacing:-1px!important;line-height:31px!important;color:#000000!important;font-weight:700!important;font-family:"Open Sans",sans-serif!important;margin-bottom:33px!important}.blog-post-title a{text-decoration:none!important;color:inherit!important;font-family:"Open Sans",sans-serif!important}.blog-post-title a:hover{color:#1c92c6!important}.blog-post-read-more{margin-top:8px!important}.read-more-link{font-size:12px!important;letter-spacing:2px!important;line-height:27px!important;text-transform:uppercase!important;color:#1c92c6!important;font-weight:700!important;font-family:"Open Sans",sans-serif!important;text-decoration:none!important;transition:color 0.3s ease!important}.read-more-link:hover{color:#022633!important}.blog-posts-section .grid{gap:2rem!important}.blog-posts-section .lg\:grid-cols-12>li{margin-bottom:0!important}.blog-posts-section h2.cst-headng em{font-style:normal}.blog-posts-section{margin-top:60px;margin-bottom:60px}.blog-post-item{text-align:left!important}.blog-post-item img{border-radius:20px!important;width:100%!important;height:auto!important;object-fit:cover!important}.blog-post-date{font-size:12px!important;letter-spacing:0px!important;line-height:27px!important;text-transform:uppercase!important;color:#000000!important;font-weight:600!important;font-family:"Open Sans",sans-serif!important;display:block!important;margin-bottom:8px!important;margin-top:-10px;font-family:"Open Sans",sans-serif!important}.blog-post-title{font-size:26px!important;letter-spacing:-1px!important;line-height:31px!important;color:#000000!important;font-weight:700!important;font-family:"Open Sans",sans-serif!important;margin-bottom:33px!important}.blog-post-title a{text-decoration:none!important;color:inherit!important;font-family:"Open Sans",sans-serif!important}.blog-post-title a:hover{color:#1c92c6!important}.blog-post-read-more{margin-top:8px!important}.read-more-link{font-size:12px!important;letter-spacing:2px!important;line-height:27px!important;text-transform:uppercase!important;color:#1c92c6!important;font-weight:700!important;font-family:"Open Sans",sans-serif!important;text-decoration:none!important;transition:color 0.3s ease!important}.read-more-link:hover{color:#022633!important}.blog-posts-section .grid{gap:2rem!important}.blog-posts-section .lg\:grid-cols-12>li{margin-bottom:0!important}.blog-posts-section h2.cst-headng em{font-style:normal}.featured-collection-title{font-size:67px!important;letter-spacing:-3px!important;line-height:67px!important;color:#1f1f1f!important;font-weight:bold!important;text-align:center!important}.featured-collection-title em{color:#be5141!important;font-style:normal!important}.product-tile h3{font-size:17px!important;line-height:25px!important;color:#1d1d1d!important;font-weight:bold!important;text-align:center!important;width:70%!important;margin:0 auto!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-tile .price{font-size:20px!important;text-transform:uppercase!important;color:#be5141!important;font-weight:700!important;text-align:center!important}.product-tile .price s{color:#be5141!important}.product-tile [data-product-price]{font-size:20px!important;text-transform:uppercase!important;color:#be5141!important;font-weight:700!important;text-align:center!important}.product-tile [data-compare-price]{color:#be5141!important}.faq-image-container{position:relative;display:flex;justify-content:center;align-items:center}.faq-image{width:100%;height:100%;border:6px solid #eaeaea;box-shadow:0 4px 24px 0 rgba(44,62,80,0.1);max-width:644px;max-height:648px}.faq-column{padding-right:2rem}.faq-image-column{padding-left:2rem}.faq-desktop-layout{align-items:center}.faq-accordion-item{min-height:61px!important;border:1px solid #909090!important;border-radius:10px!important;margin-bottom:1rem!important;background:#ffffff!important;transition:all 0.3s ease!important;overflow:hidden!important;padding:20px 30px}.faq-accordion-item[x-data] .faq-accordion-content[x-show="true"]{min-height:193px!important}.faq-accordion-button{padding:0!important;font-size:21px!important;letter-spacing:0px!important;line-height:31px!important;color:#282829!important;font-weight:700!important;transition:all 0.3s ease!important;border:none!important;background:transparent!important;width:100%!important;text-align:left!important;min-height:21px!important;display:flex!important;align-items:center!important}.faq-accordion-button em{color:#be5141!important}.faq-toggle-icon{color:#6b7280!important;transition:all 0.3s ease!important;height:22px;display:flex;justify-content:center;align-items:center}.faq-accordion-button:hover .faq-toggle-icon{color:#374151!important}.faq-accordion-content{padding:11px 0;font-size:18px!important;letter-spacing:0px!important;line-height:25px!important;color:#1f1f1f!important;font-weight:400!important;border-top:none;margin-top:0!important}.faq-accordion-content p{font-size:18px!important;letter-spacing:0px!important;line-height:25px!important;color:#1f1f1f!important;font-weight:400!important;padding-bottom:21px;padding-right:50px;margin:0!important}.faq-accordion-content p:last-child{margin-bottom:0!important}.faq-accordion-item[x-data] [x-show="open"]{border-color:#a2a5c9!important}.faq-accordion-item[x-data]{transition:border-color 0.3s}.faq-accordion-item[x-data][x-active="true"],.faq-accordion-item[x-data].is-active{border-color:#a2a5c9!important}.faq-toggle-icon svg{width:11px;height:12px}.faq-section{margin-top:36px}.newsletter-section{margin-top:60px;margin-bottom:60px}.newsletter-container{min-height:294px;border-radius:15px;background-image:linear-gradient(82deg,#cfe7f1 0%,#dbfdf3 100%);border:0px solid #8f99f9;display:flex;align-items:center;justify-content:space-between;padding:00px 60px;position:relative}.newsletter-text-content{flex:2;padding-right:40px}.newsletter-text-content .cst-headng{font-size:67px!important;letter-spacing:-3px!important;line-height:68px!important;color:#022633!important;font-weight:bold!important;margin-bottom:20px!important}.newsletter-paragraph{font-size:20px!important;letter-spacing:0px!important;line-height:28px!important;color:#085d6f!important;font-weight:500!important;font-family:"Open Sans",sans-serif!important;padding-right:60px}.newsletter-form-content .section-content-top-margin{width:100%}.newsletter-form-content .section-content-top-margin{margin:0}.newsletter-image-content img.newsletter-image{width:107px!important;margin-top:-160px}.newsletter-form-content{flex:2;display:flex;align-items:center;justify-content:center}.newsletter-form-wrapper{display:flex;flex-direction:column;gap:15px;width:100%;max-width:473px}.newsletter-input-wrapper{width:100%}.newsletter-input{height:57px!important;border-radius:29px!important;background-color:#ffffff!important;border:0px solid #121013!important;width:100%!important;padding:0 25px!important;font-size:16px!important;color:#333!important;outline:none!important;transition:all 0.3s ease!important}.newsletter-input:focus{box-shadow:0 0 0 2px rgba(13,93,111,0.2)!important}.newsletter-input::placeholder{color:#999!important;font-size:16px!important}.newsletter-submit-btn{height:57px!important;border-radius:29px!important;background-color:#4dabcc!important;color:#ffffff!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;border:none!important;cursor:pointer!important;transition:all 0.3s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 30px!important;border:1px solid #4dabcc!important}.newsletter-submit-btn:hover{background-color:#3d8ba8!important;border:1px solid #3d8ba8!important}.newsletter-image-content{flex:1;max-width:300px;display:flex;align-items:center;justify-content:center;padding-left:40px}.newsletter-image{max-width:100%;height:auto;object-fit:contain}.footer-section{min-height:746px;background-image:linear-gradient(0deg,#ffffff 0%,#eefbfd 100%);border-top:1px solid #dee2e6;padding:60px 0 30px}.footer-container{margin:0 auto;padding-bottom:0;padding-top:46px;width:100%}.footer-row-1{margin-bottom:40px}.footer-menu-image-grid{display:grid;grid-template-columns:1fr;gap:40px}.footer-menu-section{flex:1;min-width:200px}.footer-menu-heading{font-size:26px;letter-spacing:-1px;line-height:17px;color:#1e1e1f;font-weight:bold;margin-bottom:27px;font-family:"TextworthySerif",serif!important}.footer-menu-list{list-style:none;padding:0;margin:0}.footer-menu-item{}.footer-menu-link{color:#1f1f1f;text-decoration:none;font-size:19px;letter-spacing:0px;line-height:30px;color:#1f1f1f;font-weight:500;font-family:"Open Sans",sans-serif;transition:color 0.3s ease}.footer-menu-link:hover{color:#0089d3;text-decoration:unset}.footer-image-column{display:flex;align-items:center;justify-content:end}.footer-image-container{max-width:151px;align-items:center;justify-content:flex-end;display:flex}.footer-image{height:auto;border-radius:8px}.footer-row-2{margin-bottom:0;padding:30px 0}.footer-logo-social-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:center}.footer-social-container{display:flex;align-items:center}.footer-social-list{display:flex;gap:20px;list-style:none;padding:0;margin:0}.footer-social-item{transition:transform 0.3s ease}.footer-social-item:hover{transform:translateY(-2px)}.footer-social-link{display:flex;align-items:center;justify-content:center;width:92px;height:52px;opacity:0.729;text-decoration:none;transition:color 0.3s ease}.footer-social-link:hover{color:#4dabcc}.footer-social-link svg{width:40px;height:40px}.footer-payment-container{display:flex;align-items:center}.footer-payment-list{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.footer-payment-item{display:flex;align-items:center}.footer-payment-icon{width:52px;height:40px;opacity:0.7;transition:opacity 0.3s ease}.footer-payment-icon:hover{opacity:1}.footer-row-3{height:63px;background-color:#9aab92;border:0px solid #121013;display:flex;align-items:center;justify-content:center}.footer-copyright-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-copyright{font-size:15px;letter-spacing:1px;line-height:25px;color:#ffffff;font-weight:500;font-family:"Open Sans",sans-serif;margin:0}.footer-copyright-container a{text-decoration:underline}.custom-header-menu-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all 0.3s ease;color:#111;position:relative;z-index:10}.custom-header-menu-icon:hover{transform:scale(1.05)}.custom-header-menu-icon:active{transform:scale(0.95)}.custom-header-menu-icon .icon{display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.custom-header-menu-icon:hover .icon{transform:scale(1.1)}.custom-header-menu-icon svg{width:20px;height:20px;fill:currentColor;transition:fill 0.3s ease}.custom-header-menu-icon:hover svg{fill:#4dabcc}.custom-header-icons .icons{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all 0.3s ease;color:#111;position:relative;z-index:10}.custom-header-icons .icons:hover{transform:scale(1.05)}.custom-header-icons .icons:active{transform:scale(0.95)}.custom-header-icons .icons .icon{display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease}.custom-header-icons .icons:hover .icon{transform:scale(1.1)}.custom-header-icons .icons svg{width:20px;height:20px;fill:rgb(255 255 255 / 0%);transition:fill 0.3s ease}.custom-header-icons .icons:hover svg{fill:#4dabcc}.custom-header-cart button,.custom-header-cart a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all 0.3s ease;color:#111;position:relative;z-index:10;text-decoration:none}.custom-header-cart button:hover,.custom-header-cart a:hover{transform:scale(1.05)}.custom-header-cart button:active,.custom-header-cart a:active{transform:scale(0.95)}.custom-header-cart button:focus,.custom-header-cart a:focus{outline:2px solid #4dabcc;outline-offset:2px}.custom-header-cart svg{width:20px;height:20px;fill:currentColor;transition:fill 0.3s ease}.custom-header-cart button:hover svg,.custom-header-cart a:hover svg{fill:#4dabcc}.custom-header-account a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all 0.3s ease;color:#111;position:relative;z-index:10;text-decoration:none}.custom-header-account a:hover{transform:scale(1.05)}.custom-header-account a:active{transform:scale(0.95)}.custom-header-account a:focus{outline:2px solid #4dabcc;outline-offset:2px}.custom-header-account svg{width:20px;height:20px;fill:currentColor;transition:fill 0.3s ease}.custom-header-account a:hover svg{fill:#4dabcc}.custom-header-icons{display:flex;align-items:center;gap:20px;position:relative}#simple-sidebar-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:none}#simple-sidebar-nav .sidebar-nav{position:absolute;top:0;left:0;width:80%;max-width:400px;height:100%;background:#fff;overflow-y:auto;transform:translateX(-100%);transition:transform 0.3s ease}#simple-sidebar-nav[style*="display: block"] .sidebar-nav{transform:translateX(0)}#simple-sidebar-nav .sidebar-nav{padding:20px}#simple-sidebar-nav .sidebar-nav h2{font-size:24px;font-weight:bold;margin-bottom:20px;color:#333}#simple-sidebar-nav .sidebar-nav p{margin-bottom:15px;color:#666}#simple-sidebar-nav .sidebar-nav ul{list-style:none;padding:0;margin:0}#simple-sidebar-nav .sidebar-nav li{margin-bottom:10px}#simple-sidebar-nav .sidebar-nav a{display:block;padding:10px 0;color:#333;text-decoration:none;font-size:16px;border-bottom:1px solid #eee;transition:color 0.3s ease}#simple-sidebar-nav .sidebar-nav a:hover{color:#4dabcc}#simple-sidebar-nav .sidebar-nav button{background:none;border:none;cursor:pointer;padding:10px;color:#333;font-size:16px}#simple-sidebar-nav .sidebar-nav button:hover{color:#4dabcc}.footer-logo-column{display:flex;align-items:center;justify-content:flex-start}.footer-logo-container{display:flex;align-items:center}.footer-logo-link{display:block;text-decoration:none}.footer-logo{max-width:100%;transition:transform 0.3s ease}.footer-logo:hover{transform:scale(1.01)}.footer-shop-name{font-size:24px;font-weight:700;color:#2c3e50;text-decoration:none;font-family:"Open Sans",sans-serif}.footer-shop-name:hover{color:#4dabcc}.footer-social-payment-column{display:flex;flex-direction:column;align-items:flex-end;gap:20px}.dropdown-arrow svg{width:10px;height:10px}.custom-header-search{display:flex}.custom-header-search-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;cursor:pointer;padding:8px;border-radius:4px;transition:all 0.3s ease;color:#111;position:relative;z-index:10}.custom-header-search-icon:hover{transform:scale(1.05)}.custom-header-search-icon:active{transform:scale(0.95)}.custom-header-search-icon:focus{outline:2px solid #ffffff00;outline-offset:2px}.custom-header-search-icon svg{width:20px;height:20px;fill:#ffffff00;transition:fill 0.3s ease}.custom-header-search-icon:hover svg{fill:#ffffff00}.custom-header-search-icon{display:none!important}.footer-image-container.mb-img-ft{display:none}.testimonials-alt-slider .splide__slide{transition:all 0.3s ease}.search-popover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.search-popover input[type="search"]{font-size:16px}.search-popover input[type="search"]:focus{outline:none;box-shadow:0 0 0 2px #4dabcc;border-radius:4px}.custom-search-popover{box-shadow:0 4px 12px rgba(0,0,0,0.15);border-bottom:2px solid #4dabcc}.custom-search-popover-container{background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%)}.custom-search-popover-content{align-items:center}.custom-search-popover-close-btn:hover{background:rgba(0,0,0,0.1);transform:scale(1.1)}.custom-search-popover-close-icon{color:#666;transition:color 0.3s ease}.custom-search-popover-close-btn:hover .custom-search-popover-close-icon{color:#333}.custom-search-popover-form{position:relative}.custom-search-popover-input-wrapper{background:rgba(255,255,255,0.9);border-radius:8px;border:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease}.custom-search-popover-input-wrapper:focus-within{border-color:#4dabcc;box-shadow:0 0 0 3px rgba(77,171,204,0.1);background:rgba(255,255,255,1)}.custom-search-popover-input{font-size:16px;color:#333;background:transparent;border:none;outline:none;transition:all 0.3s ease;padding:10px}.custom-search-popover-submit-btn{display:flex;justify-content:center;align-items:center}.custom-search-popover-submit-btn span{display:flex;justify-content:center;align-items:center}.stock_up .img-wth-text h2{color:#022633!important}.stock_up .img-wth-text h2 em{color:#fff!important}.feature-collection-section .peer:checked ~ .peer-checked\:bg-scheme-text{background:#0c84ae;border-color:#0c84ae}.hero-slideshow .custom-width{max-width:50%}.custom-hero-btn:hover{background:transparent!important;color:#4dabcc!important}.hero-slideshow .custom-hero-btn:hover svg path{stroke:#4dabcc;fill:#4dabcc}.hero-slideshow .custom-splide-nav{max-width:1920px;margin:0 auto}.why-shop-section__image-circle{width:100%;height:100%;display:flex;justify-content:center}.why-shop-section__image-circle img{width:80%;object-fit:contain}.give-back-sec::before{content:"";width:70px;height:60px;position:absolute;background:url(/cdn/shop/files/Layer_18.png?v=1753878208);left:20px;top:55px;background-repeat:no-repeat}.faq-accordion-button span{font-family:"Open Sans",sans-serif!important}.why-shop-section__bottom-cards .why-shop-section__card-title{min-height:48px}.custom-header-menu-icon{display:none!important}.product-grid-wrapper .product-grid-container{display:flex;flex-direction:row}.product-grid-container .filter-sidebar-wrapper{width:300px;border-right:1px solid #d5ddd1}.filter-sidebar{display:flex;flex-direction:column;height:100%}.filter-sidebar{display:flex;flex-direction:column;height:100%}.filter-group{padding-bottom:16px;padding:0 20px 10px 0;margin-bottom:16px}.filter-group:last-child{border-bottom:none;margin-bottom:0}.filter-group h4{font-weight:600;color:#333;margin-bottom:12px;font-size:14px;letter-spacing:0.5px}.filter-sidebar input[type="checkbox"]{width:25px;height:25px;border:2px solid #ddd;border-radius:3px;margin-right:8px;cursor:pointer}.filter-sidebar input[type="checkbox"]:checked{background-color:#007bff;border-color:#007bff}.filter-sidebar input[type="number"]{padding:8px 12px 8px 30px;font-size:19px;width:100%;height:54px;border-radius:6px;background-color:#fff;font-weight:700;border:1px solid #121013}.filter-sidebar input[type="number"]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,0.25)}.filter-sidebar button[type="submit"]{background:#007bff;color:white;border:none;border-radius:6px;padding:12px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:background-color 0.2s ease;width:100%;text-transform:uppercase;letter-spacing:0.5px}.filter-sidebar button[type="submit"]:hover{background:#0056b3}.product-count{font-weight:500;font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f}.sort-dropdown{position:relative;display:inline-block}.sort-dropdown button{background:#fff;padding:10px 16px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all 0.2s ease;justify-content:space-between;height:53px;border-radius:6px;background-color:#ffffff;border:1px solid #121013;min-width:326px;font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f}.sort-dropdown button:hover{border-color:#007bff;background:#f8f9fa}.sort-dropdown .dropdown-menu{position:absolute;top:100%;right:0;background:white;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,0.15);min-width:200px;z-index:1000;margin-top:4px}.sort-dropdown .dropdown-menu label{display:block;padding:12px 16px;cursor:pointer;transition:background-color 0.2s ease;border-bottom:1px solid #f1f3f4}.sort-dropdown .dropdown-menu label:last-child{border-bottom:none}.sort-dropdown .dropdown-menu label:hover{background:#f8f9fa}.sort-dropdown .dropdown-menu input[type="radio"]{display:none}.filter-count{color:#dc3545;font-weight:600}.product-grid-container{display:flex;gap:58px;margin-top:24px;margin-bottom:40px}div#facets-filterable .product-grid-container{margin-bottom:0px}.product-grid-main{flex:1}.product-grid-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:23px;border-bottom:0px solid #e9ecef}.product-tile__container{border-radius:0!important}.collection-banner-description p{margin-top:20px}.collection-banner-description h2{font-size:23px}.collection-banner-description img{display:none}.filter-sidebar h3{font-size:19px;line-height:25px;color:#1d1d1d;font-weight:600}.product-grid-container ul{margin:0;padding:0;list-style:none}.product-grid-container li{margin:0;padding:0}.sticky-sidebar{position:static;height:fit-content}.product-tile{background:white;overflow:hidden}.product-tile .group:hover .product-media-object{transform:none!important}.product-tile .group:hover .product-media-object img{transform:none!important}.product-tile:hover,.product-tile .group:hover,.product-tile .product-media-object:hover,.product-tile .product-media-object img:hover{transform:none!important;box-shadow:none!important}.product-price{color:#dc3545;font-weight:600;font-size:16px}.product-title{font-weight:500;color:#333;line-height:1.4;margin-bottom:8px}.filter-sidebar.loading{opacity:0.7;pointer-events:none}.sort-dropdown.loading{opacity:0.7;pointer-events:none}.product-grid-wrapper .product-grid-container{display:flex;flex-direction:row}.product-grid-container .filter-sidebar-wrapper{width:300px;border-right:1px solid #d5ddd1}.filter-sidebar{display:flex;flex-direction:column;height:100%}.filter-sidebar button.custom-hero-btn{border-radius:6px!important;background-color:#4dabcc!important;border:1px solid #4dabcc!important;width:93%!important;margin-right:20px!important;display:flex!important;padding:0!important}.filter-sidebar button.custom-hero-btn:hover{background-color:#ffffff!important;border:1px solid #4dabcc!important}.filter-sidebar button.custom-hero-btn:hover path,.filter-sidebar button.custom-hero-btn:hover svg{stroke:#4dabcc}.filter-group-list{display:flex;flex-direction:column;padding-bottom:30px}.filter-group-list span{font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f;font-weight:400}span.text-scheme-accent-1{}.filter-group-list span.vle-count{color:#be5141;font-weight:600}.price-range-filter{}.price-range-filter h4{font-size:19px;line-height:25px;color:#1d1d1d;font-weight:600;font-family:"Open Sans",sans-serif!important;margin-top:35px;margin-bottom:30px}.filter-sidebar input::placeholder{font-size:17px;letter-spacing:0px;line-height:43px;color:#9f9f9f}span.from-label{font-family:"Open Sans",sans-serif!important;font-size:24px;line-height:25px;color:#1d1d1d;font-weight:600;position:absolute;top:50%;transform:translateY(-54%);left:14px}.filter-group:first-child{border-bottom:1px solid #e9ecef}.product-grid-container ul.fr-product-grid{gap:30px;row-gap:46px}.product-grid-container ul.fr-product-grid h3{width:100%!important;text-align:start!important;line-height:20px!important;color:#1f1f1f;font-weight:500!important}.price__regular{display:flex;font-size:18px;letter-spacing:0px;color:#be5141;font-weight:700}.product-grid-container ul .product-media-object{min-height:358px;background:#ffffff;border-radius:0;padding:0px!important}.product-grid-wrapper .product-grid-container nav.pagination ul{justify-content:center;align-items:center;gap:60px}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item{border:0!important;display:flex;width:20px;margin:0;background:none;font-size:19px;letter-spacing:0px;line-height:19px;color:#1f1f1f;transition:ease-in-out 0.3s all;font-weight:bold;text-decoration:none!important}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item span{padding:0;border:none;box-shadow:none;width:15px;height:15px}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item path{stroke:#4c4c4c;transition:ease-in-out 0.3s all}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item span svg{width:15px;height:15px}.product-grid-wrapper .product-grid-container nav.pagination{display:flex;justify-content:center;align-items:center;margin:105px auto}.product-grid-wrapper .product-grid-container nav.pagination .col-span-8{display:flex!important}.pagination-numbers{min-width:200px;width:100%;display:flex!important;align-items:center;justify-content:center}.product-grid-container li span[aria-current="page"]{font-size:19px;letter-spacing:0px;line-height:19px;color:#1f1f1f;font-weight:bold;text-decoration:none!important;padding:0!important;margin-top:4px;color:#be5141}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item:hover{color:#be5141;text-decoration:none}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item[aria-label="Next page"]{transform:rotate(180deg)}.product-grid-wrapper .product-grid-container nav.pagination a.pagination__item:hover path{stroke:#be5141}div#facets-filterable{padding-bottom:0}.collection-banner-wrapper{width:100%;margin:0 auto;padding:60px 0 0}.collection-banner-container{display:flex;gap:0px;align-items:center;justify-content:space-between}.collection-banner-text-col{flex:0 0 35%;display:flex;flex-direction:column;gap:0px}.collection-banner-image-col{flex:0 0 64%}.collection-banner-full-width{width:100%;display:flex;flex-direction:column;gap:0;text-align:center}.collection-breadcrumbs{margin-bottom:-10px}.breadcrumb-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:wrap}.breadcrumb-item{display:flex;align-items:center}.breadcrumb-link{font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f;font-weight:400;font-family:"Open Sans",sans-serif;text-decoration:none;transition:color 0.3s ease}.breadcrumb-link:hover{color:#4dabcc}.breadcrumb-current{font-size:18px;letter-spacing:0px;line-height:43px;color:#be5141;font-weight:600;font-family:"Open Sans",sans-serif;text-decoration:none}.breadcrumb-separator{font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f;font-weight:400;font-family:"Open Sans",sans-serif;margin:0 8px}.collection-banner-title{font-size:69px;letter-spacing:-3px;line-height:79px;color:#000;font-weight:700;font-family:TextworthySerif,serif;margin:0px 0 0}.collection-banner-description{font-size:18px;letter-spacing:0px;line-height:27px;color:#292929;font-weight:500;font-family:"Open Sans",sans-serif;margin:0;margin-top:10px}.collection-banner-image-col .media{width:100%;height:100%}.collection-banner-image-col .media__element-wrapper{width:100%;height:100%;min-height:400px}.collection-banner-image-col .media__styled-element{width:100%;height:100%;object-fit:cover;border-radius:15px}.collection-banner-image-col img{width:100%!important;object-fit:scale-down;display:flex;border-radius:0 45px 45px 0;height:100%}.collection-list{border-top:1px solid #d5ddd1}#facets-results h3{min-height:auto}.ftrd-drdwn{display:flex}.give-back-sec h2{width:110%}.custom-product-section .feature-media-list{min-height:658px;background-color:#f3f3f3;border:0px solid #121013;padding:50px!important}.custom-product-section li.product-thumbnail-list-item{transition:ease-in-out 0.3s all;width:116px;max-height:124px;height:100%;border-radius:10px;background-color:#f5f5f5;padding:10px;border:1px solid #f5f5f5}.custom-product-section li.product-thumbnail-list-item.product-thumbnail-list-item--active{border:1px solid #121013}.custom-thumbnails-style.desktop-thumbnails-list{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.product-content h1{font-size:50px;letter-spacing:-2px;line-height:72px;color:#000000;font-weight:bold}.custom-product-section{padding:0;margin:50px 00}.custom-product-section .product-layout-grid{display:flex;justify-content:space-between;align-items:flex-start}.custom-product-section .product-layout-grid .product-media{width:51.5%}.custom-product-section .product-layout-grid .product-content{width:44%}.custom-product-section .product-layout-grid .product-content .product-block-container{display:flex}.custom-product-section .product-layout-grid .product-content a.breadcrumb-link{font-size:16px}.custom-product-section .product-layout-grid .product-content span.breadcrumb-current{font-size:16px}.custom-product-section .product-layout-grid .product-block{margin-top:0}.custom-product-section .product-layout-grid nav.product-breadcrumbs.mb-4{margin-bottom:0}.card__surface{padding:0}.card__surface .rating-star:before{background:linear-gradient(90deg,#91a388 var(--percent),var(--star-rating-star-background-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}span.sr-only{color:#1f1f1f!important}p.rating-count span{color:#1f1f1f}.custom-product-section .product-block-price span{font-size:30px;letter-spacing:-1px;line-height:43px;color:#be5141;font-weight:700}.custom-product-section .product-block-price{margin-top:14px!important}.custom-quantity-container{display:flex;flex-direction:column;align-items:flex-start}.custom-quantity-input-container{}.custom-quantity-input-buttons{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:238px;height:54px;border-radius:6px;background-color:#ffffff;padding:0;border:1px solid #121013}.custom-quantity-input-buttons button.push-btn .push-btn__surface{border:none!important;box-shadow:none;padding:0!important;background:none!important}.custom-quantity-input-buttons button.push-btn{outline:none!important;border:none!important;background:none;width:24%;height:100%}.custom-quantity-input-buttons button.push-btn .push-btn__surface svg{width:12px;height:12px;stroke-width:1px;background:none!important}.custom-quantity-input-buttons button.push-btn:hover .push-btn__surface{color:#ffffff}.custom-quantity-input-buttons button.push-btn:hover{background:#be5141}.custom-prd-label{font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f;margin-bottom:0px;font-weight:bold}.custom-prd-label-container select{width:100%;height:54px;border-radius:6px;background-color:#ffffff;border:0px solid #121013;font-size:18px;letter-spacing:0px;color:#1f1f1f}.custom-prd-label-container select option{font-size:18px;letter-spacing:0px}.custom-product-section .product-block-variant-picker{margin-top:5px!important;margin-bottom:0}p#shopify-installments{font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f;font-weight:500}button.add-to-cart-btn{min-height:54px;border-radius:6px;background-color:#4dabcc;border:0px solid #121013}button.add-to-cart-btn span.push-btn__surface{padding:0;border:none!important;box-shadow:none;font-size:16px;letter-spacing:0px;line-height:27px;text-transform:uppercase;color:#ffffff;font-weight:700;font-family:"Open Sans",sans-serif!important;text-align:center}.gravity-button{border-radius:6px;background-color:#4524db;border:0px solid #121013;min-height:54px}.accelerated-checkout-button{height:54px;border-radius:6px;background-color:#4524db;border:0px solid #121013}.button-content{height:54px;border-radius:7px;background-color:#4524db;border:0px solid #121013}.shopify-payment-button__more-options{font-size:17px;letter-spacing:0px;line-height:43px;color:#be5141;font-weight:600;text-decoration-thickness:from-font;text-decoration-line:underline;text-underline-offset:7px}span#shopify-installments-content{font-size:18px;letter-spacing:0px;line-height:43px;color:#1f1f1f;font-weight:500}.product-accordion{}.product-accordion .faq-desktop-layout{display:flex}.product-accordion .faq-desktop-layout .faq-accordion-item{padding:20px;min-height:77px!important;align-items:center}.product-accordion .faq-desktop-layout .faq-accordion-button{width:100%!important;font-size:25px!important;letter-spacing:0px!important;line-height:35px!important;color:#131313!important;font-weight:700!important}.product-accordion .faq-desktop-layout h3{width:100%}.product-accordion .faq-desktop-layout ul{width:100%}.product-accordion .faq-desktop-layout .faq-column{display:flex;width:100%}.product-accordion .faq-accordion-item.is-active{padding:50px 30px 20px 50px;border-radius:15px!important;background-color:#f1f7ff!important}.product-accordion .faq-desktop-layout .faq-accordion-item.is-active .faq-accordion-button{margin-bottom:20px}.product-accordion .faq-column{padding:0!important}.product-accordion .faq-column{padding:0!important}.product-accordion .faq-desktop-layout svg{width:0;height:0}.product-accordion .faq-desktop-layout span.faq-toggle-icon::after{content:"";width:22px;height:22px;background:url(/cdn/shop/files/icons8-right-90.png?v=1754323723);background-repeat:no-repeat;display:flex;background-size:contain;transition:ease-in-out 0.3s all}.product-accordion .faq-accordion-item.is-active span.faq-toggle-icon::after{transform:rotate(90deg)}.product-accordion{margin-top:0}.custom-related-products-section h3{width:100%!important;text-align:start!important;font-size:18px!important;letter-spacing:0px;line-height:20px!important;color:#1f1f1f!important;font-weight:600!important;margin-bottom:10px!important}.custom-related-products-section .product-media-object{border:0px solid #121013}.custom-related-products-section h2{font-size:50px;letter-spacing:-2px;line-height:59px;color:#000000;font-weight:bold;margin-bottom:56px}.jdgm-rev-widg .jdgm-star,.jdgm-revs-tab .jdgm-star,.jdgm-all-reviews .jdgm-star,.jdgm-gallery-popup .jdgm-star{color:#91a388!important}a.jdgm-write-rev-link{background:#4dabcc!important;border-radius:24px;font-size:20px;border:1px solid #4dabcc!important;transition:ease-in-out 0.3s all}.icon-list-prd{border-top:1px solid #d5ddd1}a.jdgm-write-rev-link:hover{background:none}select.jdgm-sort-dropdown{padding:10px 20px;font-size:18px}.jdgm-histogram__bar-content,.jdgm-histogram__bar{border-radius:10px}.jdgm-widget-actions-wrapper{justify-content:flex-start!important}.collection-list .icon-list-section-content{padding-bottom:50px!important}.custom-mobile-filter{max-width:100%;width:50%}.blog-pagination .push-btn__surface{background:none!important;border:none!important;box-shadow:none!important;padding:0!important}.blog-pagination .push-btn__surface .block{margin:0 auto;display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important}.blog-pagination .push-btn__surface svg,.blog-pagination .push-btn__surface .block svg{width:30px;height:30px;color:#000!important;display:block}.blog-pagination .push-btn{border:none!important;background:none!important;box-shadow:none!important;padding:0!important}.blog-pagination .pagination__item.push-btn{border:none!important;background:none!important;box-shadow:none!important;padding:0!important}.blog-pagination{display:flex!important;width:auto;justify-content:center!important;margin:101px 0 30px;gap:50px}.blog-pagination .col-span-1{width:auto}.blog-pagination .pagination-numbers{width:auto!important}.blog-pagination .pagination__item{font-size:19px;letter-spacing:0px;line-height:19px;font-weight:bold}.blog-pagination span.pagination__item{color:#be5141;text-decoration:none}.blog-pagination ul.pagination__list{gap:55px}.icon-list-prd .icon-list-section-content{padding-bottom:60px!important;padding-top:60px!important}.blog-banner-metafields{}.blog-banner-title-row{display:flex;align-items:center;justify-content:space-between;margin-top:24px;margin-bottom:24px;gap:10px}.blog-banner-title-col{flex:0 0 35%}.blog-banner-title-col-right{flex:0 0 64%;text-align:right}.blog-title-image{max-width:180px;height:auto;border-radius:8px}.blog-banner-custom-image{text-align:center;margin-bottom:24px}.blog-banner-custom-image img{max-width:100%;height:100%;border-radius:0px;width:100%}.blog-banner-description{font-size:18px;letter-spacing:0px;line-height:28px;color:#1f1f1f;font-weight:400;font-family:"Open Sans",sans-serif;text-align:center;margin-bottom:24px;max-width:61%;margin:30px auto 73px}.custom-blog-heading{font-size:50px;letter-spacing:-2px;line-height:59px;color:#be5141;font-weight:bold;font-family:"Textworthy Serif Trial",serif;text-align:center;margin-bottom:24px}.blog-section .custom-content-width{padding-top:34px}.footer-section[data-aos]{opacity:0;transition:opacity 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.footer-section[data-aos="fade-in"].aos-animate{opacity:1}.footer-section .footer-row-1[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-row-1[data-aos].aos-animate{opacity:1;transform:translateY(0)}.footer-section .footer-menu-column[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-menu-column[data-aos].aos-animate{opacity:1;transform:translateY(0)}.footer-section .footer-image-column[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-image-column[data-aos].aos-animate{opacity:1;transform:translateY(0)}.footer-section .footer-row-2[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-row-2[data-aos].aos-animate{opacity:1;transform:translateY(0)}.footer-section .footer-logo-column[data-aos]{opacity:0;transform:translateY(20px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-logo-column[data-aos].aos-animate{opacity:1;transform:translateY(0)}.footer-section .footer-social-payment-column[data-aos]{opacity:0;transform:translateY(20px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-social-payment-column[data-aos].aos-animate{opacity:1;transform:translateY(0)}.footer-section .footer-row-3[data-aos]{opacity:0;transform:translateY(20px);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.footer-section .footer-row-3[data-aos].aos-animate{opacity:1;transform:translateY(0)}.product-grid-header button[data-filter-button]{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #d5ddd1;background:white;color:#333;border-radius:4px;font-size:14px;font-weight:500;transition:all 0.2s ease;cursor:pointer}.product-grid-header button[data-filter-button]:hover{background:#333;color:white;border-color:#333}.product-grid-header button[data-filter-button] svg{width:20px;height:20px}.blog-banner-wrapper{padding:30px 0 0}.blog-banner-container{display:flex;align-items:center;gap:60px;margin-bottom:30px}.blog-banner-text-col{flex:0 0 40%;display:flex;flex-direction:column;gap:20px}.blog-banner-image-col{flex:0 0 60%}.blog-banner-full-width{text-align:center;margin-bottom:30px}.blog-breadcrumbs{margin-bottom:20px}.blog-banner-title{font-weight:bold;font-size:48px;color:#000000;margin:0;font-size:58px;letter-spacing:-3px;line-height:55px;margin-top:-17px}.blog-banner-description{font-size:18px;line-height:1.6;color:#666666;margin-top:20px}.blog-banner-image-col .media{width:100%;height:100%}.blog-banner-image-col .media__element-wrapper{width:100%;height:400px;overflow:hidden;border-radius:12px}.blog-banner-image-col .media__styled-element{width:100%;height:100%;object-fit:cover}.blog-banner-image-col img{width:100%;height:100%;object-fit:cover;border-radius:12px}.blog-card-wrapper{margin-bottom:0px}.blog-card{min-height:573px;border-radius:15px;border:0px solid #121013;overflow:hidden;position:relative;transition:all 0.3s ease}.blog-card-image{position:relative;width:100%;height:100%;min-height:573px!important;overflow:hidden}.blog-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;min-height:573px!important;transition:transform 0.3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0px;opacity:0;transition:all 0.4s ease;transform:translateY(100%);display:flex;align-items:flex-end;justify-content:center;z-index:99999}.blog-card:hover .blog-card-overlay{opacity:0.969;transform:translateY(0)}.blog-card-overlay-content{width:100%;height:auto;border-radius:50px 50px 0 0;background-color:#4faac8;border:0px solid #121013;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center}.blog-card-image::before{content:"";background:#00000040;height:100%;width:100%;display:flex;position:absolute;z-index:2}ul.custom-content-blog-grid{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:21px}.blog-card-excerpt{font-size:18px;letter-spacing:0px;line-height:24px;color:#ffffff;font-weight:500;font-family:"Open Sans",sans-serif!important;text-align:center;margin-bottom:30px;overflow:hidden}.blog-card-excerpt p{margin:0;color:#ffffff;font-size:18px;letter-spacing:0px;line-height:24px;font-weight:500;font-family:"Open Sans",sans-serif!important}.blog-card-read-more{width:169px;height:39px;border-radius:20px;background-color:rgba(255,255,255,0);border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#ffffff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;transition:all 0.3s ease}.blog-card-read-more:hover{background-color:rgba(255,255,255,0.1);transform:translateY(-2px)}.blog-card-content{position:absolute;bottom:0;left:0;right:0;padding:38px;background:transparent;z-index:2}.blog-card-title{font-size:40px;letter-spacing:-2px;line-height:44px;color:#ffffff;font-weight:700;font-family:"Open Sans",sans-serif!important;margin:0 0 15px 0}.blog-card-title a{color:#ffffff;text-decoration:none;transition:color 0.3s ease}.blog-card-title a:hover{color:#ffffff}.blog-card-meta{font-size:15px;letter-spacing:-1px;line-height:9px;color:#ffffff;font-weight:700;font-family:"Open Sans",sans-serif!important;background:transparent}.blog-card-date{display:block;margin-bottom:5px;font-size:15px;letter-spacing:-1px;line-height:9px;color:#ffffff;font-weight:700;font-family:"Open Sans",sans-serif!important}.blog-card-author{display:block;font-size:15px;letter-spacing:-1px;line-height:9px;color:#ffffff;font-weight:700;font-family:"Open Sans",sans-serif!important}.logo-image{max-width:400px}.recipe-breadcrumbs{margin-bottom:2rem}.recipe-breadcrumbs .breadcrumb-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:0.5rem;font-size:14px;color:#666;justify-content:center}.recipe-breadcrumbs .breadcrumb-item{display:flex;align-items:center}.recipe-breadcrumbs .breadcrumb-link{color:#666;text-decoration:none;transition:color 0.3s ease}.recipe-breadcrumbs .breadcrumb-link:hover{color:#000}.recipe-banner-title{font-size:69px;letter-spacing:-3px;line-height:81px;color:#000000;font-weight:bold;font-family:"Textworthy Serif Trial",serif;text-align:center;margin-bottom:2rem}.recipe-banner-image{max-width:1124px;max-height:max-content;width:100%;height:100%;border-radius:20px;overflow:hidden}.recipe-banner-image img{width:100%;height:100%;object-fit:cover;border-radius:20px}.recipe-banner-column{display:flex;flex-direction:column;align-items:center;max-width:1224px;margin:0 auto;width:100%;padding:0 50px}.recipe-breadcrumbs{margin-bottom:0.5rem;width:100%;justify-content:center}.recipe-banner-title{margin-bottom:1rem}.custom-author-date{display:flex;margin-bottom:20px;margin-top:0!important}.recipe-banner-image{margin-bottom:2rem}.custom-post-content-width{max-width:1107px}data-island.rte.mt-5.article-content{}.article-content h2{font-size:48px;letter-spacing:-2px;line-height:58px;color:#A8B5A2;font-weight:bold;font-family:"TextworthySerif",serif!important}.article-content h3{font-size:30px;letter-spacing:-2px;line-height:30px;color:#4D6786;font-weight:bold;font-family:"TextworthySerif",serif!important}.article-content p b{font-size:35px;letter-spacing:-1px;line-height:51px;color:#000000;font-weight:bold;font-family:"TextworthySerif",serif!important;margin-top:40px;display:flex;margin-bottom:20px}.article-content{margin-top:0}.article-content p{font-size:18px;line-height:28px}.article-content ul{padding:0px 0px 0 50px;display:flex;flex-direction:column;gap:0px}.article-content ul li,.article-content ol li{font-size:18px;letter-spacing:0px;line-height:28px}.article-content ul li::marker{color:#55bdce}.arrow-button-container{display:none}.article-section{padding-bottom:50px}.custom-social-sharing{width:100%;padding:40px 0 0;border-top:1px solid #e4e4e4;margin-top:40px;margin-bottom:30px}.custom-social-sharing h3{font-size:18px;letter-spacing:0px;line-height:43px;text-transform:uppercase;color:#1f1f1f;font-weight:700}h1.heading-feature{margin-bottom:10px!important}.article-content h3{margin-bottom:30px!important}.article-content h3 strong{font-size:44px!important;line-height:54px!important}.article-section h1.heading-feature{display:none}.related-content-heading{font-size:69px;letter-spacing:-3px;line-height:81px;color:#000000;font-weight:bold;margin-bottom:60px}.social-sharing svg{width:30px!important;height:30px!important}.social-sharing{gap:20px}.logo-image img{position:relative;z-index:9999}.custom-header-call-btn{position:relative;z-index:9999}.shopify-policy__container{max-width:1360px;padding-left:50px;padding-right:50px}.article-section p strong{margin-bottom:10px;display:inline-block}.shopify-policy__container h1{font-size:69px;letter-spacing:-3px;line-height:81px;color:#000000;font-weight:bold;font-family:"Textworthy Serif Trial",serif;text-align:center;margin-bottom:2rem}.shopify-policy__body{}.shopify-policy__body h3{font-weight:600;font-size:28px;font-family:"Open Sans",sans-serif!important}.custom-cart-item-image{display:flex;justify-content:center;align-items:center;background-color:#ffffff;border:0px solid #121013;padding:0px!important;grid-row:span 1 / span 3;grid-column:span 2 / span 1}.custom-cart-item-image a{display:flex;width:100%;align-items:center;justify-content:center;height:100%}.custom-cart-item-image img{display:flex}.custom-cart-item-title{font-size:18px;line-height:22px;color:#000;font-weight:700}.custom-cart-item-price{font-size:19px;line-height:22px;color:#be5141;font-weight:700}p.mt-1.text-xs.custom-cart-item-variant{}.custom-cart-item-variant{display:inline-flex;background:#36858e;font-size:15px;padding:10px;color:#fff}.custom-cart-item-quantity button{width:40px;height:40px;transition:ease-in-out 0.3s all}.custom-cart-item-quantity>div{display:flex;height:auto;border-radius:6px;background-color:#fff;padding:0;border:1px solid #121013;box-shadow:none}.custom-cart-item-quantity button:hover{background:#be5141}.custom-cart-item-quantity button:hover svg{color:#fff}.custom-cart-item-image{grid-row:span 1 / span 3;grid-column:span 2 / span 1}.custom-cart-item-quantity button svg{transition:ease-in-out 0.3s all}.custom-drawer-cart-header h2{font-size:30px;font-weight:900}.custom-cart-item-remove a{color:#df1515!important;text-decoration:underline!important}.custom-cart-footer{padding-top:20px}.custom-cart-footer-button-checkout{}.custom-cart-footer-button-checkout input{min-height:54px;border-radius:6px;background-color:#4dabcc;border:0px solid #121013;padding:0;border:none!important;box-shadow:none;font-size:16px;letter-spacing:0px;line-height:27px;text-transform:uppercase;color:#fff;font-weight:700;font-family:"Open Sans",sans-serif!important;text-align:center}.custom-cart-footer-content dl dd{font-size:30px;letter-spacing:-1px;line-height:43px;color:#be5141;font-weight:700}.custom-cart-footer-content dl dt{font-size:25px;font-weight:bolder}h1.heading-feature{font-size:51px;font-weight:900}.custom-cart-items-header p{font-size:19px;font-weight:700}.faq-accordion-content h3{margin:0!important;font-family:"TextworthySerif"!important;font-weight:500;margin-bottom:10px!important}li.custom-header-menu-item.active button{background:#4dabcb;padding:10px;border-radius:24px;color:#fff!important}li.custom-header-menu-item.active button{color:#fff!important}li.custom-header-menu-item.active span svg{color:#fff;stroke:#fff;filter:invert(1)}li.custom-header-menu-item{padding:10px}li.custom-header-menu-item.active,li.custom-header-menu-item.active button,li.custom-header-menu-item.active svg{transition:ease-in-out 0.3s all}.filter-sidebar.loading{opacity:0.9;pointer-events:none;position:relative;transition:opacity 0.3s ease}.filter-sidebar.loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.3);z-index:10;border-radius:8px}.filter-sidebar.loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid #f3f3f3;border-top:2px solid #4dabcc;border-radius:50%;animation:spin 1s linear infinite;z-index:11}.sort-dropdown.loading{opacity:0.9;pointer-events:none;transition:opacity 0.3s ease}.sort-dropdown.loading button{position:relative;color:#666!important}.sort-dropdown.loading button::after{content:"";position:absolute;top:50%;right:12px;width:24px;height:24px;margin-top:-10px;border:2px solid #e0e0e0;border-top:2px solid #4dabcc;border-radius:50%;animation:spin 0.8s linear infinite}#facets-results{transition:all 0.4s ease;position:relative}#facets-results.updating{opacity:0.85;transform:scale(0.99)}#facets-results.updating::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.4);z-index:5;border-radius:8px}#facets-results.updating::after{content:"Loading...";position:absolute;top:20px;right:20px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;color:#4dabcc;z-index:6;background:white;padding:8px 16px;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,0.1);white-space:nowrap}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.7}}.filter-sidebar.loading button[type="submit"]{position:relative;animation:pulse 1.5s ease-in-out infinite}.filter-sidebar.loading button[type="submit"]::after{content:"";position:absolute;top:50%;right:12px;width:12px;height:12px;margin-top:-6px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.filter-sidebar *,.sort-dropdown *,#facets-results *{transition:all 0.2s ease}.product-grid-main.loading{position:relative}.relatable-item{background:#fff;border-radius:16px;box-shadow:0 4px 24px 0 rgba(44,62,80,0.08);padding:32px 24px;display:flex;flex-direction:column;align-items:flex-start;transition:box-shadow 0.2s,transform 0.2s;min-height:340px}.relatable-item:hover{box-shadow:0 8px 32px 0 rgba(44,62,80,0.16);transform:translateY(-4px) scale(1.02)}.relatable-item img{width:100%;max-width:100%;height:180px;object-fit:cover;border-radius:12px;margin-bottom:18px}.relatable-item h3,.relatable-item .title{font-size:1.25rem;font-weight:700;margin-bottom:10px;color:#1f1f1f}.relatable-item p{font-size:1rem;color:#555;margin-bottom:10px}.relatable-item a{margin-top:auto;color:#4dabcc;font-weight:600;text-decoration:none;transition:color 0.2s}.relatable-item a:hover{color:#be5141;text-decoration:underline}.mega-menu-dropdown{display:flex;gap:2rem;background:#eefbfd;color:var(--active-color-scheme-text,#222);border-radius:0;padding:109px 50px 60px;position:absolute;left:50%;top:77.5%;width:100vw;max-width:100%;min-height:320px;align-items:center;z-index:1000;justify-content:center;transform:translate(-50%);padding-top:109px}.mega-menu-content-container{display:flex;gap:2rem;max-width:1592px;justify-content:end;padding:0 50px;width:100%;margin:0 auto}.mega-menu-image{flex:0 0 300px;max-width:300px;margin-right:2rem}.mega-menu-image img{width:100%;height:auto;border-radius:10px;display:block;box-shadow:0 2px 12px rgba(0,0,0,0.07)}.mega-menu-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:947px;justify-content:end;max-width:1592px;padding:0;width:auto;max-width:610px}.mega-menu-columns h2{font-size:18px;letter-spacing:0px;line-height:28px;color:#000000;font-weight:700;font-family:"Open Sans",sans-serif!important}.mega-menu-columns ul{list-style:none;padding:0;margin:0}.mega-menu-columns a{display:block;font-size:18px;letter-spacing:0px;line-height:24px;color:#000000;padding:0;font-weight:400}.mega-menu-columns a:hover{color:var(--active-color-scheme-accent,#0066cc)}.mega-menu-dropdown .dropdown-arrow{display:none}.custom-header-menu-link{padding:5px 10px}li.custom-header-menu-item.active button{padding:5px 10px}h2.jdgm-rev-widg__title{font-size:50px;letter-spacing:-2px;line-height:59px;color:#000000;font-weight:bold;margin-bottom:56px}.footer-image-column{gap:24px}.related-content-section ul.custom-content-blog-grid li.blog-card-wrapper{display:flex}form#comment_form h2{font-family:"Open Sans",sans-serif!important}.custom-auth-sticker-image{right:-30px;bottom:-30px}.custom-auth-sticker-image img{width:80px}.pppq .cust-image-col{width:58%}.pppq .cust-text-col{width:38%;display:flex;align-items:flex-start}.pppq .cst-image-with-text{display:flex!important;justify-content:space-between}.pppq .cust-text-col .rte p{padding-right:106px;font-size:19px;letter-spacing:0px;line-height:27px;color:#292929;font-weight:500}.pppq .cust-text-col .rte p a em{font-style:normal;text-decoration:none!important;color:#be5141}.pppq .cust-text-col .rte p a{text-decoration:none}.pppq .cust-text-col .rte{margin-top:61px}.video-with-text .cst-image-with-text{display:flex;justify-content:space-between;align-items:flex-start}.video-with-text.video-right .cst-image-with-text{flex-direction:row-reverse}.video-with-text .cst-image-with-text .cust-video-col{width:47.3%;position:relative}.video-with-text .cst-image-with-text .cust-text-col{width:38%}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker{position:absolute;bottom:-68px;z-index:999;left:-170px}.video-with-text.video-right{padding:50px 50px 100px}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker img{width:307px}.video-with-text .cst-image-with-text .cust-text-col h2{font-size:67px;letter-spacing:-3px;line-height:70px;color:#1f1f1f;margin-bottom:50px;font-weight:bold}.pppq.space-t{margin-top:110px}.pppq.space-t .w-full{max-width:100%!important;margin:0!important}.video-with-text .cst-image-with-text .cust-text-col h2 em{color:#be5141}.video-with-text .cst-image-with-text .cust-video-col video{border-radius:80px}.video-with-text .cst-image-with-text .cust-text-col .inline-rte{font-size:19px;letter-spacing:0px;line-height:27px;color:#292929;font-weight:500;padding-right:116px}.video-with-text.left-video .video-with-text-sticker{bottom:-68px;right:-170px!important;left:unset!important}.video-with-text.left-video .inline-rte{padding-right:38px!important}.video-with-text .cst-image-with-text .cust-text-col .inline-rte p{margin-bottom:20px}.video-with-text.left-video .cust-text-col{width:38%}.video-with-text.left-video .cust-text-col .text-left{max-width:100%!important}.video-with-text.left-video{padding-bottom:133px;padding-top:87px}.pppq.right-image .cst-image-with-text{flex-direction:row-reverse}.pppq.right-image .cst-image-with-text h2{margin-right:-120px}.pppq.right-image .cst-image-with-text p{padding-right:118px}.pppq.right-image{padding-bottom:132px}.pppq.space-t{margin-top:110px}.pppq .text-left{max-width:100%!important;margin:0!important}.pppq .cust-text-col{display:flex;align-items:flex-start}.image-with-text .sticker{top:103%!important;left:45%!important}.image-with-text .sticker img{width:230px!important}.with-video-with-text .sticker{top:100%!important;left:54%!important}.with-video-with-text .sticker img{width:260px!important}.shopify-section.image-with-text:nth-child(5) .sticker{top:-5%!important;left:46%!important}.satisfaction-grid-content{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;height:-webkit-fill-available}.satisfaction-grid-content .satisfaction-grid-left,.satisfaction-grid-content .satisfaction-grid-right{flex:1;display:flex;flex-direction:column;gap:30px;height:inherit}.satisfaction-grid-content .satisfaction-grid-center{flex:1.7;border-radius:20px;background-color:#d2fef2;padding:80px 75px;position:relative}.satisfaction-grid-content .satisfaction-grid-left .satisfaction-grid-item.top-left{flex:1;display:flex;height:40%!important}.satisfaction-grid-content .satisfaction-grid-left .satisfaction-grid-item.bottom-left{display:flex}.satisfaction-grid-richtext p{font-size:19px;letter-spacing:0px;line-height:27px;color:#292929;font-weight:500}.satisfaction-grid-richtext p a{color:#be5141;text-decoration:none}.satisfaction-grid-content .satisfaction-grid-center img{position:absolute;right:-70px;top:-50px;width:150px}.satisfaction-grid-item img{width:100%;border-radius:20px}.satisfaction-grid-title p{font-size:69px;letter-spacing:-3px;line-height:72px;color:#1f1f1f;font-weight:bold;font-family:"TextworthySerif"!important;text-align:center;max-width:62%;margin:140px auto 100px}.satisfaction-grid-title em{color:#be5141;font-style:normal}.satisfaction-grid-item.top-right{flex:2;display:flex}.satisfaction-grid-item.bottom-right{flex:1;display:flex}.satisfaction-grid-item.bottom-left{flex:2}.satisfaction-grid-content img{object-fit:cover}.media-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.media-grid-img,.media-grid-video{height:320px;max-width:100%;width:100%;object-fit:cover;display:block}.media-grid-item{display:flex;align-items:center;justify-content:center;min-height:320px}.media-grid-img,.media-grid-video{height:320px;max-width:100%;object-fit:cover;display:block}.media-grid-item{display:flex;align-items:center;justify-content:center;min-height:320px}section.media-grid-section{text-align:center;margin-top:100px}section.media-grid-section ol.breadcrumb-list{justify-content:center}.media-grid-title p{font-family:"TextworthySerif"!important}.media-grid-title{font-size:81px;letter-spacing:-3px;line-height:75px;color:#000000;font-weight:bold;font-family:"TextworthySerif"!important;text-align:center;margin-bottom:131px}.media-grid-play-btn svg{width:80px;height:80px;opacity:0.7;transition:opacity 0.2s}.media-grid-play-btn:hover svg{opacity:1}[data-color-scheme="scheme5"] .rich-text-cst{border-top:none;margin-top:51px}.wsalp-im-txt img{margin-left:-22%;height:635px;object-fit:contain}.wsalp-im-txt .cust-image-col{width:133%}.wsalp-im-txt .cust-text-col{padding-left:52px;padding-right:80px}.wsalp-im-txt .cust-text-col h2{font-size:67px!important;letter-spacing:-3px!important;line-height:70px!important;color:#1f1f1f!important;font-weight:bold;margin-bottom:55px}.wsalp-im-txt .cust-text-col p{font-size:19px;letter-spacing:0px;line-height:27px;color:#292929;font-weight:500}.wsalp-ahfy{height:auto;display:flex;width:100%;flex-direction:column;border-radius:0;background:#00000000;margin-top:37px}.wsalp-ahfy .img-wth-text{width:100%;padding:40px!important;height:auto!important;height:361px!important;border-radius:15px;background-color:#e6f6fc!important;border:0px solid #2a2929}.wsalp-ahfy .img-wth-text .flex{width:100%!important;max-width:100%!important}.wsalp-ahfy .img-wth-text .text-scheme-text{max-width:100%!important;width:100%}.wsalp-ahfy .img-wth-text .custom-hero-paragraph{width:100%;max-width:50%;margin:0 auto;font-size:19px!important;letter-spacing:0px!important;line-height:27px!important;color:#292929!important;font-weight:500!important}.wsalp-ahfy .object-wrapper{padding:180px!important}.wsalp-ahfy .section-content{overflow:hidden;border-radius:15px}.wsalp-ahfy .img-wth-text h2{font-size:67px!important;letter-spacing:-3px!important;line-height:70px!important;color:#1f1f1f!important;font-weight:bold!important}.wsalp-im-txt.right{}.wsalp-im-txt.right img{margin-left:0}.wsalp-im-txt.right .cust-image-col{width:138%;margin-left:-11%}.wsalp-im-txt.right .cust-text-col{padding-left:0!important;padding-right:200px}.custom-content-video{max-width:100%;margin:50px 0}.custom-content-video .section-content{max-width:1500px;margin:0 auto;border-radius:15px;overflow:hidden}.custom-content-video .banner-section-content--h{--tw-aspect-w:22}.custom-content-video .text-scheme-text{padding:0;width:65%;display:flex;align-items:center;justify-content:flex-start;background:#000000;background:linear-gradient(90deg,rgb(0 0 0 / 59%) 20%,rgb(255 255 255 / 0%) 71%)}.custom-content-video .text-scheme-text .custom-content-width{max-width:100%;padding:0;width:100%;height:100%!important;padding-left:100px}.custom-content-video .text-scheme-text .flex{justify-content:flex-start!important}.custom-content-video .text-scheme-text div{max-width:100%;text-align:start}.custom-content-video .text-scheme-text .custom-content-width .text-scheme-text{background:none}.custom-content-video .text-scheme-text .custom-content-width h2{font-size:67px;letter-spacing:-3px;line-height:63px;color:#ffffff;font-weight:bold}.custom-content-video .text-scheme-text .custom-content-width .inline-rte{font-size:19px;letter-spacing:0px;line-height:25px;color:#ffffff;padding-right:107px}[data-color-scheme="scheme5"] p{font-size:19px;letter-spacing:0px;line-height:27px;color:#292929;max-width:68.1%;margin:0 auto}section.gallery .section-content{padding-top:0}section.gallery img{border-radius:15px!important}.give-back-ctmy .section-content{background:#91a987;padding:0;border-radius:54px}.give-back-ctmy .section-content .cust-text-col{padding:50px 120px 50px 90px;align-items:flex-start}.give-back-ctmy .section-content .cust-text-col h2{font-size:67px;letter-spacing:-3px;line-height:70px;color:#ffffff!important;font-weight:bold;margin-bottom:61px;margin-top:20px}.give-back-ctmy .section-content .cust-image-col{grid-column-end:15}.give-back-ctmy .section-content .cust-text-col .rte{font-size:19px;letter-spacing:0px;line-height:27px;color:#ffffff}div#sticker-sticker_FEUkUC{top:70px!important;left:49%!important}.give-back-ctmy.img-right{margin:100px 0}.give-back-ctmy.img-right .cst-image-with-text{display:flex;flex-direction:row;overflow:hidden;border-radius:45px}.give-back-ctmy.img-right .cst-image-with-text .cust-image-col{width:93%}.give-back-ctmy{margin-top:40px}.give-back-ctmy.img-right .section-content .cust-text-col{padding:50px 130px 50px 50px;align-items:flex-start}.give-back-ctmy.img-right .section-content .cust-text-col .rte{padding-right:30px}.give-back-ctmy.img-right .section-content{background:#ddf1f8}.give-back-ctmy.img-right .section-content h2{color:#1f1f1f!important}.give-back-ctmy.img-right .section-content p{color:#1f1f1f}.contact-img-txt{}.contact-img-txt .cst-image-with-text{min-height:336px;border-radius:20px;background-color:#d2fef2;display:flex;justify-content:space-between;align-items:center;padding:0px 13.5% 20px;gap:77px}.contact-img-txt .cst-image-with-text .cust-image-col{width:auto}.contact-img-txt .cst-image-with-text img{width:270px}.contact-img-txt .cst-image-with-text .cust-text-col{width:100%;margin-top:-30px}.contact-img-txt .cst-image-with-text .cust-text-col h3{font-size:28px;letter-spacing:-1px;line-height:24px;color:#131313;font-weight:700}.contact-img-txt .cst-image-with-text .cust-text-col p{margin-top:19px;font-size:18px;letter-spacing:0px;line-height:23px;color:#1f1f1f;font-weight:400}.contact-img-txt .cst-image-with-text .cust-text-col p a{color:#be5141;text-underline-offset:inherit;text-underline-position:under}.contact-img-txt .section-content{padding-top:6px;padding-bottom:21px}.main-contact-content .main-contact-card-surface{width:100%;max-width:737px;margin:0 auto;padding:130px 0}.main-contact-card-surface{}.main-contact-card.custom-content-width{width:100%;border-radius:26px;background-color:#f1f7ff;border:0px solid #121013;max-width:100%;padding:0 0!important}.main-contact-content{max-width:1349px;padding:0px 0}.main-contact-content .main-contact-card-surface h1{font-size:69px;letter-spacing:-3px;line-height:72px;color:#1f1f1f;font-weight:bold}.main-contact-content .main-contact-card-surface p{font-size:20px;letter-spacing:0px;line-height:17px;color:#131313;font-weight:600;text-align:center}input.main-contact-input,textarea.main-contact-input{min-height:58px;border-radius:28px;background-color:#fff;border:2px solid #55bdcd;outline:none!important;box-shadow:none!important;resize:vertical}.main-contact-submit{display:flex;align-items:center;justify-content:center}.main-contact-form{margin-top:30px}.main-contact-card{background-color:#f1f7ff;border-radius:26px;margin-bottom:146px}input#ContactFormPhone{margin:21px 0}.contact-img-txt .section-content.custom-content-width{max-width:1349px;padding:0}.main-contact-submit input.main-contact-submit-btn{background:none!important;font-size:18px;letter-spacing:0px;line-height:27px;text-transform:uppercase;color:#fff;font-weight:700;width:100%;height:100%;position:absolute;top:0;left:0;padding-right:30px}.main-contact-submit{height:58px;border-radius:29px;background-color:#4dabcc;max-width:370px;margin:20px auto 0;width:100%;font-size:18px;letter-spacing:0px;line-height:27px;text-transform:uppercase;color:#fff;font-weight:700;border:none;position:relative}.main-contact-submit span.custom-hero-btn__icon{padding-left:41px}span.scrolling-announcement-space{display:none}.scrolling-announcement{margin-left:30px}.scrolling-announcements-list{gap:0}.why-shop-section__bottom-cards .why-shop-section__card{padding-bottom:20px!important}.faq-accordion-content h2{margin-bottom:15px!important;display:flex;font-weight:500}.custom-filter-wrapper h1{margin-bottom:40px!important}.custom-comment-section{padding:40px;background:#dbfaff;border-radius:15px}.custom-comment-section h3{font-size:25px}.custom-comment-section label{font-weight:800}.custom-comment-section input.push-btn__surface{background:#be5141;color:#fff;transition:ease-in-}.custom-comment-section h2{font-weight:600}.custom-filter-wrapper h1{margin-bottom:40px!important}div#facets-filterable a.pagination__item{border:none!important}div#facets-filterable a.pagination__item span.push-btn__surface{border:none!important;box-shadow:none;outline:none}div#facets-filterable nav.pagination{margin-top:60px;display:flex;justify-content:center}div#facets-filterable nav.pagination svg{filter:invert(1)}div#facets-filterable nav.pagination [aria-label="Next page"]{transform:rotate(180deg)}div#facets-filterable nav.pagination ul.pagination__list{width:auto}div#facets-filterable nav.pagination .pagination-numbers{min-width:200px;width:auto}.collection-banner-image-col .object-wrapper{--tw-aspect-h:3.46}.contact-img-txt .cst-image-with-text .cust-text-col p:last-child{margin-top:39px}.stf-grd{padding-top:30px!important}.faq-accordion-content p:last-child{margin-top:12px!important}.article-section a,.faq-accordion-content a{color:#00AAFF!important;text-decoration:none!important}.cls-collection .price__container .price__regular{justify-content:center}body.cls-collection .price__sale,body.cls-collection .product-grid-container ul.fr-product-grid h3{text-align:center!important}body.cls-collection span.jdgm-prev-badge__stars{text-align:center;justify-content:center;display:flex}@media (max-width:768px){.newsletter-container{padding:30px 20px;min-height:350px}.newsletter-text-content .cst-headng{font-size:36px!important;line-height:40px!important}.newsletter-paragraph{font-size:18px!important;line-height:26px!important}.newsletter-image-content{max-width:150px}.faq-image{width:250px;height:250px}.faq-accordion-button{padding:1rem 1.25rem!important}.faq-accordion-content{padding:0 1.25rem 1.25rem 1.25rem!important}.blog-post-title{font-size:22px!important;line-height:28px!important}.blog-post-date{font-size:11px!important}.read-more-link{font-size:11px!important}}@media (min-width:1024px){.footer-menu-image-grid{grid-template-columns:3fr 1fr;gap:60px}}.footer-menu-column{display:flex;flex-direction:column}.footer-menu-sections{display:flex;flex-direction:column;gap:30px}@media (min-width:768px){.footer-menu-sections{flex-direction:row;flex-wrap:wrap;gap:40px}}@media (min-width:768px){.footer-logo-social-grid{grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:66px}}@media (max-width:1680px){.custom-content-width{max-width:1360px;padding-left:50px;padding-right:50px}.custom-header-menu-link{font-size:15px;line-height:24px}.custom-header-logo{max-width:27%}.custom-header-call-btn{height:42px;font-size:19px;line-height:38px}.custom-header-menu{gap:00px;width:100%;justify-content:end}.mega-menu-dropdown{top:80.1%;padding:59px 50px 60px;width:100vw}.custom-header-menu-row{gap:14px;margin-top:15px}.custom-hero-heading{font-size:80px!important;letter-spacing:-4px!important;line-height:71px!important}.custom-splide-nav .content-img-text{width:90%}.custom-hero-paragraph{font-size:16px!important;max-width:60%;margin-top:34px!important;margin-bottom:18px!important}.icon-list-heading{font-size:14px!important;line-height:18px!important}.cst-witdt{width:61px}.feature-icon-list li:last-child .cst-witdt{width:61px}.feature-icon-list li:first-child{width:210px}.icon-list-section-content{padding-top:60px!important;padding-bottom:80px!important}.collection-overlay span{font-size:20px!important}.collection-overlay{padding:5px 10px!important}.faq-section{margin-top:0}.feature-collection-section .custom-content-width{margin-top:140px;margin-bottom:40px}.featured-collection-title{font-size:57px!important;line-height:57px!important}.product-tile h3{width:100%!important;font-size:15px!important;line-height:24px!important;min-height:50px}.custom-hero-btn{font-size:14px!important;height:44px!important}.feature-collection-section span.custom-hero-btn{font-size:14px!important;padding:0 20px!important;width:100%!important;display:flex!important;height:44px!important}.product-tile__quick-buy button.push-btn{width:100%;margin-top:20px}.product-tile [data-product-price]{font-size:16px!important}.stock_up{padding-top:60px;padding-bottom:60px}.why-shop-section__card-title{font-size:21px;letter-spacing:0px;line-height:24px}.why-shop-section__image-col{flex:0 0 51.3%}.why-shop-section__card-text{font-size:15px;line-height:21px}.why-shop-section__cards .why-shop-section__card{height:auto;min-width:150px;margin-bottom:0}.why-shop-section__main-flex{margin-bottom:35px}.why-shop-section__bottom-cards .why-shop-section__card{padding:30px 20px;justify-content:flex-start}.why-shop-section__bottom-cards{gap:22px}.why-shop-section .featured-collection-title{font-size:57px!important;line-height:59px!important}.why-shop-section{padding-top:40px;padding-bottom:20px}.testimonials-alt-card{padding:45px;height:auto;min-height:250px}h2.cst-headng{font-size:57px!important;line-height:59px!important}.give-back-sec p{font-size:16px!important;line-height:23px!important}.give-back-sec .cust-image-col{padding-left:50px;grid-column-start:6}.give-back-sec .flex{grid-column:span 5 / span 1;padding-right:11px}.faq-accordion-content p{padding-bottom:0;padding-right:30px}.faq-accordion-item{min-height:50px!important}.faq-accordion-button{font-size:18px!important;line-height:25px!important}.faq-accordion-content p{font-size:15px!important;line-height:21px!important}.newsletter-section{margin-top:0px;margin-bottom:0!important}.newsletter-section .custom-content-width{padding-bottom:30px}.blog-post-title a{font-family:"Open Sans",sans-serif!important;font-size:22px;line-height:26px}.footer-menu-heading{font-size:22px;line-height:14px}.footer-menu-link{font-size:16px;line-height:29px}.footer-image-container{width:200px;justify-content:flex-end;display:flex}.footer-social-payment-column{width:100%;max-width:100%}.footer-logo-column{max-width:335px;width:100%}.footer-payment-icon{width:46px;height:38px}.footer-payment-list{gap:6px;justify-content:end}.footer-section{min-height:346px}.footer-logo-social-grid{grid-template-columns:1fr 2fr}.footer-row-1{margin-bottom:0px}.newsletter-text-content .cst-headng{font-size:53px!important;letter-spacing:-3px!important;line-height:57px!important}.newsletter-paragraph{padding-right:0;font-size:18px!important}.newsletter-image-content{max-width:160px}.product-grid-container ul .product-media-object{padding:20px;min-height:auto}.collection-banner-image-col img{width:100%!important;object-fit:scale-down;display:flex;border-radius:0 45px 45px 0;height:100%}.collection-banner-title{font-size:51px;letter-spacing:-2px;line-height:42px}.collection-banner-description{font-size:16px;letter-spacing:0px;line-height:24px;margin-top:27px}.give-back-sec h2{width:100%}.custom-product-section .feature-media-list{min-height:auto}.jdgm-rev-widg{padding:0}.blog-card{min-height:auto}.blog-card-image{min-height:440px!important}.blog-banner-title{font-size:59px;line-height:65px}.blog-breadcrumbs{margin-bottom:0}.blog-banner-description{margin:30px auto 33px;max-width:81%;font-size:17px;letter-spacing:0px;line-height:27px}.custom-blog-heading{font-size:40px;line-height:50px;margin-bottom:14px}.blog-card-title{font-size:36px;letter-spacing:-1px;line-height:41px}.blog-card-overlay-content{padding:20px 20px 30px}.blog-card-excerpt p{font-size:16px;line-height:26px}.blog-card-excerpt{margin-bottom:20px}.blog-card-content{padding:20px}.blog-pagination{margin:71px 0 0px;gap:40px}.pppq.space-t{margin-top:70px}h2.cst-headng{}.video-with-text .cst-image-with-text .cust-text-col h2{font-size:57px!important;line-height:59px!important;margin-bottom:40px}.pppq .cust-text-col .rte{margin-top:41px}.pppq .cust-text-col .rte p{padding-right:46px}.video-with-text .cst-image-with-text .cust-text-col .inline-rte{padding-right:40px}.video-with-text.video-right{padding:50px 50px 60px}.video-with-text.left-video{padding-bottom:33px;padding-top:17px}.with-video-with-text .sticker{top:95%!important;left:53%!important}.with-video-with-text .sticker img{width:230px!important}.video-with-text .cst-image-with-text .cust-text-col .inline-rte p{font-size:19px!important;letter-spacing:0px;line-height:27px;color:#292929;font-weight:500}.video-with-text .cst-image-with-text .cust-video-col{width:45.3%}.pppq.right-image{padding-bottom:82px}.satisfaction-grid-title p{font-size:60px;letter-spacing:-3px;line-height:63px;max-width:62.7%;margin:110px auto 80px}.satisfaction-grid-item.top-right{}.satisfaction-grid-richtext p{font-size:17px;letter-spacing:0px;line-height:24px}.satisfaction-grid-content .satisfaction-grid-center{padding:50px 55px}.wsalp-im-txt .cust-text-col h2{font-size:57px!important;line-height:59px!important;margin-bottom:20px}.wsalp-im-txt .cust-text-col{padding-left:52px;padding-right:30px}.wsalp-im-txt .cust-text-col p{font-size:18px;letter-spacing:0px;line-height:26px}.wsalp-im-txt.right .cust-image-col{width:146%;margin-left:-11%}.custom-content-video{margin-bottom:0}.give-back-ctmy .section-content .cust-text-col{padding:30px 40px 40px 70px;align-items:flex-start}.contact-img-txt .section-content.custom-content-width,.main-contact-content{max-width:1120px}.contact-img-txt .cst-image-with-text{padding:40px 70px 40px;gap:77px;min-height:100%}.main-contact-content .main-contact-card-surface{max-width:687px;margin:0 auto;padding:90px 0}input.main-contact-input,textarea.main-contact-input{min-height:58px}.main-contact-content .main-contact-card-surface h1{font-size:60px;letter-spacing:-2px;line-height:73px}.main-contact-content .main-contact-card-surface p{font-size:19px;letter-spacing:0px;line-height:16px}input.main-contact-submit-btn.push-btn__surface.w-full{}input.main-contact-submit-btn{font-size:16px;letter-spacing:0px;line-height:25px}.contact-img-txt .cst-image-with-text .cust-text-col h3{font-size:26px;letter-spacing:-1px;line-height:21px}.contact-img-txt .cst-image-with-text .cust-text-col p{font-size:17px}}@media (max-width:1440px){.custom-content-width{max-width:1220px;padding-left:50px;padding-right:50px}.feature-collection-section span.custom-hero-btn{font-size:14px!important;padding:0 20px!important;width:100%!important;display:flex!important;height:44px!important}.newsletter-text-content .cst-headng{font-size:53px!important;letter-spacing:-3px!important;line-height:57px!important}.newsletter-paragraph{padding-right:0;font-size:18px!important}.newsletter-image-content{max-width:150px;padding-left:30px}.custom-header-call-btn{height:42px;font-size:16px;line-height:35px}.custom-header-menu-link{font-size:14px;line-height:22px}.custom-header-menu{gap:0px}.custom-header-icons{gap:21px}.cr-top{gap:30px}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface span{width:50px;height:50px;align-items:center;justify-content:center}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface{width:67px;height:66px}.custom-hero-heading{font-size:70px!important;line-height:61px!important}.custom-splide-nav .content-img-text{width:80%}.custom-hero-btn{font-size:14px!important;height:44px!important;padding:0 61px!important}.cst-witdt{width:51px}.feature-icon-list li:last-child .cst-witdt{width:51px}.icon-list-heading{font-size:13px!important;line-height:17px!important}.feature-icon-list{gap:5px}.collection-overlay span{font-size:19px}.feature-collection-section .custom-content-width{margin-top:100px;margin-bottom:40px}.stock_up .img-wth-text{padding-left:50px}.why-shop-section{padding-top:20px}.why-shop-section .featured-collection-title{font-size:55px!important;line-height:49px!important}.why-shop-section__cards .why-shop-section__card{padding:25px}.featured-collection-title{font-size:49px!important;line-height:37px!important}.testimonials-alt-quote{font-size:22px;line-height:30px}.testimonials-alt-arrows{width:107%;top:40%}.newsletter-text-content .cst-headng{font-size:43px!important;line-height:50px!important}.newsletter-container{padding:30px 50px}.newsletter-paragraph{font-size:16px!important}h2.cst-headng{font-size:50px!important;line-height:49px!important}.blog-posts-section{margin-bottom:20px}footer.footer-section{width:100%;padding-top:20px}.footer-social-link{width:82px;height:42px}.footer-logo-column{max-width:275px;width:100%}.footer-logo-social-grid{margin-bottom:36px}.custom-splide-nav .splide__arrows{padding:20px}.blog-card-image{min-height:400px!important}.blog-card-overlay-content{padding:20px 20px 30px}.blog-card-excerpt p{font-size:15px;line-height:24px}.blog-card-title{font-size:34px;letter-spacing:-1px;line-height:37px}.recipe-banner-title{font-size:59px;letter-spacing:-3px;line-height:61px}.recipe-breadcrumbs .breadcrumb-link{font-size:18px;letter-spacing:0px;line-height:41px}.main-article-recipe-banner{padding-bottom:21px}h1.heading-feature{font-size:46px;margin-bottom:20px}.article-content h2,.article-content h3{font-size:39px;letter-spacing:-2px;line-height:48px}.article-content h3{margin-top:20px!important}.article-content p b{font-size:32px;letter-spacing:-1px;line-height:41px;margin-top:20px}.article-content p{font-size:16px;line-height:26px;margin-top:10px!important}.article-content h3 strong{font-size:36px!important;line-height:46px!important}.related-content-heading{font-size:55px;line-height:65px}li.custom-header-menu-item{padding:5px}.mega-menu-dropdown{top:85%;padding:59px 50px 60px}.pppq.space-t{margin-top:20px}.pppq .cust-text-col .rte{margin-top:31px}.pppq .cust-text-col .rte p{font-size:17px;letter-spacing:0px;line-height:24px;padding-right:36px}.image-with-text .sticker{top:100%!important;left:52%!important}.image-with-text .sticker img{width:180px!important}.video-with-text .cst-image-with-text .cust-text-col h2{font-size:50px!important;line-height:55px!important;margin-bottom:30px}.video-with-text .cst-image-with-text .cust-text-col .inline-rte p{font-size:17px!important;letter-spacing:0px;line-height:26px}.video-with-text.video-right{padding:20px 50px 60px}.video-with-text .cst-image-with-text .cust-text-col .inline-rte{padding-right:0}.video-with-text.left-video .inline-rte{padding-right:38px!important}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker img{width:207px}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker{bottom:-78px;left:-60px}.video-with-text.left-video .video-with-text-sticker{right:-60px!important}.pppq .cust-image-col{padding-right:40px}.video-with-text .cst-image-with-text .cust-text-col{width:45%}.pppq .cust-text-col{width:45%}.with-video-with-text .section-content{padding-bottom:20px!important}.image-with-text .sticker{}.pppq.right-image{padding-top:80px;padding-bottom:30px}.shopify-section.image-with-text:nth-child(5) .sticker{top:12%!important;left:48%!important}.shopify-section.image-with-text:nth-child(2) .sticker{top:103%!important;left:47%!important}.satisfaction-grid-richtext p{font-size:16px;letter-spacing:0px;line-height:21px}.satisfaction-grid-title p{font-size:60px;letter-spacing:-3px;line-height:62px;max-width:70.6%;margin:90px auto 80px}.media-grid-item{min-height:280px}.media-grid-img,.media-grid-video{height:280px}.media-grid-title{font-size:71px;letter-spacing:-3px;line-height:63px;margin-bottom:71px}section.media-grid-section{margin-top:70px}.wsalp-im-txt .cust-text-col h2{font-size:50px!important;line-height:49px!important;margin-bottom:20px}.wsalp-im-txt .cust-text-col{padding-left:42px;padding-right:20px}.wsalp-im-txt .cust-text-col p{font-size:17px;letter-spacing:0px;line-height:25px}.wsalp-im-txt.right .cust-image-col{width:146%;margin-left:-11%}.custom-content-video{margin-bottom:0;margin:50px}.give-back-ctmy .section-content .cust-text-col{padding:30px 30px 30px 50px;align-items:flex-start}.wsalp-im-txt .cust-image-col{width:117%}.wsalp-im-txt img{margin-left:-22%;height:auto}.wsalp-im-txt .section-content{padding-bottom:25px!important}.wsalp-im-txt.right .cust-text-col{padding-left:0!important;padding-right:100px}.custom-content-video{}.custom-content-video .section-content{max-width:1180px}.custom-content-video .text-scheme-text .custom-content-width{}.custom-content-video .text-scheme-text{width:73%}.custom-content-video .text-scheme-text .custom-content-width h2{font-size:62px;letter-spacing:-3px;line-height:58px}.custom-content-video .text-scheme-text .custom-content-width .inline-rte{font-size:17px;letter-spacing:0px;line-height:24px}.give-back-ctmy .section-content .cust-text-col .rte{font-size:17px;letter-spacing:0px;line-height:25px}.give-back-ctmy .section-content .cust-text-col h2{margin-bottom:41px;margin-top:20px}.give-back-ctmy.img-right .section-content .cust-text-col{padding:50px 90px 50px 50px}.contact-img-txt .section-content.custom-content-width,.main-contact-content{max-width:1120px}.contact-img-txt .cst-image-with-text{padding:50px 70px 50px;gap:77px;min-height:100%}.main-contact-content .main-contact-card-surface{max-width:597px;margin:0 auto;padding:50px 20px}input.main-contact-input,textarea.main-contact-input{min-height:51px}.main-contact-content .main-contact-card-surface h1{font-size:52px;letter-spacing:-2px;line-height:43px}.main-contact-content .main-contact-card-surface p{font-size:17px;letter-spacing:0px;line-height:14px}input.main-contact-submit-btn{font-size:16px;letter-spacing:0px;line-height:25px}.contact-img-txt .cst-image-with-text .cust-text-col h3{font-size:25px;letter-spacing:-1px;line-height:20px}.contact-img-txt .cst-image-with-text .cust-text-col p{font-size:16px}.main-contact-card.custom-content-width{margin-bottom:80px}.satisfaction-grid-content .satisfaction-grid-center img{position:absolute;right:-71px;top:-50px;width:140px}}@media (max-width:1280px){.custom-content-width{max-width:1096px;padding-left:50px;padding-right:50px}.custom-header-menu{gap:0px}.custom-header-menu-row{gap:14px;margin-top:5px;margin-bottom:14px}.custom-hero-heading{font-size:66px!important;line-height:56px!important}.custom-hero-paragraph{font-size:15px!important;line-height:25px!important;max-width:80%}.custom-splide-nav .content-img-text{width:47%}.hero-slideshow .custom-width{max-width:52%}.cst-witdt{width:41px}.collection-overlay span{font-size:16px!important}.feature-icon-list .gap-5{gap:10px!important}.feature-icon-list li:last-child{width:220px}.feature-icon-list li{width:100%!important}.feature-icon-list li:last-child .cst-witdt{width:41px}.feature-icon-list{gap:8px}.feature-collection-section .custom-content-width{margin-top:80px;margin-bottom:20px}.featured-collection-section .section-content-top-margin{margin-top:0!important}.feature-collection-section .section-content-top-margin{margin-top:10px}.stock_up .img-wth-text{padding-left:40px}.custom-hero-heading{font-size:56px!important;line-height:46px!important}.stock_up .custom-hero-paragraph{font-size:19px!important;letter-spacing:0px!important;line-height:23px!important}.why-shop-section__bottom-cards .why-shop-section__card{height:auto}.py-section-vertical-spacing{padding-top:20px;padding-bottom:20px}.faq-desktop-layout{grid-template-columns:repeat(2,minmax(0,1fr));display:flex!important}.faq-column{width:70%}.faq-image-column{width:40%}.footer-menu-image-grid{grid-template-columns:4fr 1fr;gap:20px}.footer-menu-sections{gap:20px}footer.footer-section{margin-top:40px;padding-top:50px}.footer-row-2{padding-bottom:0}.custom-header-call-btn{margin-left:0}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface{width:50px;height:50px}.custom-splide-nav .splide__arrows .controls>div button span.push-btn__surface span{width:30px;height:30px}.custom-splide-nav .splide__arrows{top:48%;left:50%;transform:translate(-50%,-50%);width:102%}.icon-list-prd{border-top:1px solid #d5ddd1}.custom-product-section .product-layout-grid .product-content .breadcrumb-list{justify-content:flex-start}.custom-product-section .product-block-variant-picker{margin-bottom:0}.product-content h1{font-size:30px;letter-spacing:-2px;line-height:37px}.custom-product-section .product-block-price{margin-top:7px!important}.custom-product-section .product-block-price span{font-size:27px;letter-spacing:-1px;line-height:33px}.custom-product-section .product-block-variant-picker{margin-top:6px!important}.custom-quantity-input-buttons{width:198px;height:48px}li.custom-header-menu-item{padding:2px}.pppq .cust-text-col .rte p{font-size:15px;letter-spacing:0px;line-height:22px}.pppq .cust-text-col .rte{margin-top:21px}h2.cst-headng{font-size:47px!important;line-height:47px!important}.video-with-text .cst-image-with-text .cust-text-col h2{font-size:45px!important;line-height:50px!important}.video-with-text .cst-image-with-text .cust-text-col .inline-rte p{font-size:15px!important;letter-spacing:0px;line-height:23px}.image-with-text .sticker{display:none}.pppq .cst-image-with-text{flex-wrap:nowrap!important;flex-direction:column!important}.pppq .cust-image-col{width:100%;padding:0}.pppq .cust-text-col{width:100%}.video-with-text .cst-image-with-text{flex-direction:column!important;gap:90px}.video-with-text .cst-image-with-text .cust-video-col{width:100%;padding-right:14%}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker img{width:277px}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker{bottom:-58px;left:-30px}.video-with-text .cst-image-with-text .cust-text-col{width:100%}.video-with-text.video-right{padding:20px 50px 0px}.video-with-text.left-video .video-with-text-sticker{right:-39px!important}.pppq.right-image{padding-top:0px;padding-bottom:30px}.video-with-text.video-right .cust-image-col{padding-right:0;padding-left:14%}.with-video-with-text .section-content{padding-bottom:0px!important}a.custom-header-menu-link,.custom-header-menu-link{font-size:12px;line-height:22px}.satisfaction-grid-title p{font-size:60px;letter-spacing:-3px;line-height:62px;max-width:70.6%;margin:90px auto 80px}.satisfaction-grid-content{gap:20px}.satisfaction-grid-content .satisfaction-grid-left,.satisfaction-grid-content .satisfaction-grid-right{gap:20px}.satisfaction-grid-content .satisfaction-grid-center{padding:40px 41px}.satisfaction-grid-content .satisfaction-grid-center img{width:100px}.satisfaction-grid-title p{font-size:50px;letter-spacing:-3px;line-height:62px;max-width:64.5%;margin:90px auto 80px}.wsalp-im-txt .cust-text-col{padding-left:0;padding-right:10px}.custom-content-video .text-scheme-text{width:80%}.wsalp-im-txt .cust-text-col h2{font-size:45px!important;line-height:47px!important;margin-bottom:20px}.wsalp-ahfy .img-wth-text .custom-hero-paragraph{width:100%;max-width:80%;margin:0 auto;font-size:18px!important}.wsalp-ahfy .img-wth-text h2{font-size:63px!important;letter-spacing:-3px!important;line-height:66px!important}.custom-content-video{padding:0 50px;margin-bottom:0;margin:0}[data-color-scheme="scheme5"] p{font-size:18px;letter-spacing:0px;line-height:26px;max-width:88.1%}.custom-content-video .text-scheme-text .custom-content-width{padding:0 0 0 40px}.custom-content-video .text-scheme-text .custom-content-width h2{font-size:54px;letter-spacing:-2px;line-height:56px}.give-back-ctmy{padding:0 50px}.give-back-ctmy .section-content .cust-text-col{padding:0px 40px 50px 40px;grid-column-end:7;width:100%}.give-back-ctmy .section-content .cust-image-col,.give-back-ctmy .section-content .cust-image-col img{width:100%!important;max-height:500px;overflow:hidden;object-fit:cover}.give-back-ctmy .section-content .cst-image-with-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.give-back-ctmy .section-content .cust-text-col .rte{max-width:100%}.give-back-ctmy.img-right .section-content .cust-text-col{padding:0px 90px 50px 50px}.give-back-ctmy.img-right{margin:60px 0}.main-contact-card.custom-content-width{margin-bottom:60px}.contact-img-txt .section-content.custom-content-width,.main-contact-content{padding:0 50px}.custom-product-section .product-layout-grid .product-content a.breadcrumb-link,.custom-product-section .product-layout-grid .product-content span.breadcrumb-current,.breadcrumb-separator{line-height:1.3}.product-content h1{margin-top:10px}.satisfaction-grid-content .satisfaction-grid-center img{position:absolute;right:-71px;top:-60px;width:120px}}@media (max-width:1023px){.custom-content-width{max-width:1096px;padding-left:30px;padding-right:30px}.custom-header-menu-icon{width:36px;height:36px;padding:6px}.custom-header-menu-icon svg{width:18px;height:18px}.custom-header-icons .icons{width:36px;height:36px;padding:6px}.custom-header-icons .icons svg{width:18px;height:18px}.custom-header-icons{gap:20px}.custom-header-call-btn{font-size:18px;line-height:38px;width:180px;height:42px;padding:0 16px}.custom-header-row,.custom-header-menu-row{flex-direction:row;gap:1rem}.custom-header-search form{max-width:100%}.custom-header-menu{gap:0px}.custom-header-menu-item{position:static}.custom-header-submenu{position:static;min-width:100%;box-shadow:none;border-radius:0}.testimonials-alt-slide{max-width:100%}.testimonials-alt-card{height:auto;min-height:auto;padding:50px 50px 50px 50px}.custom-header-menu{display:none}.custom-header-icons{gap:10px}.cr-top{gap:20px}.custom-header-menu-row{justify-content:flex-end}.custom-splide-nav .splide__arrows .controls>div{display:none}.footer-menu-sections{gap:30px}.footer-menu-section{min-width:180px}.custom-header-search{display:none!important}.custom-header-search-icon{display:none!important}.custom-header-search-icon{display:flex!important}.search-popover{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.search-popover input[type="search"]{font-size:16px}.search-popover input[type="search"]:focus{outline:none;box-shadow:0 0 0 2px #4dabcc;border-radius:4px}.testimonials-alt-slide{width:100%!important;max-width:100%!important}.feature-icon-list{display:grid!important;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.cst-witdt{width:auto!important}.icon-list-heading{font-size:15px!important;line-height:23px!important}.collection-grid{grid-template-columns:repeat(2,1fr)!important}.cst-grid-ntz{grid-template-columns:repeat(2,1fr)}.product-tile h3{font-size:17px!important;line-height:24px!important}.stock_up .custom-hero-paragraph{color:#000000!important}.stock_up a.custom-hero-btn{margin:0 auto}.stock_up img{border-radius:20px}.stock_up .img-wth-text .max-w-2xl{max-width:100%}.stock_up .img-wth-text{padding:40px 0 0;margin-top:30px}.why-shop-section .featured-collection-title{width:100%!important;max-width:100%!important}.why-shop-section__main-flex{flex-direction:column}.why-shop-section__bottom-cards{flex-direction:column}.why-shop-section__bottom-cards .why-shop-section__card{margin-bottom:0;height:auto;min-height:auto}.give-back-sec{}.cst-image-with-text{display:flex;flex-direction:column-reverse}h2.cst-headng{}h2.cst-headng{}.give-back-sec .cust-image-col{padding:0}.faq-accordion-item{padding:20px!important}.cst-faq-mobile-layout{margin-bottom:0!important}.cst-faq-mobile-layout .card__surface.faq-accordion-item{margin-bottom:0!important}.faq-image-column{display:none}.faq-column{width:100%;padding:0}.faq-desktop-layout{display:none!important}.faq-section .section-content{padding-top:40px}.newsletter-container{flex-direction:column;align-items:center;text-align:center;gap:30px}.newsletter-text-content{padding:0}.newsletter-form-wrapper{max-width:100%!important}.newsletter-form-content{width:100%}.blog-posts-section{margin-top:30px}.blog-posts-section .grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.footer-menu-sections{flex-direction:row;flex-wrap:wrap!important;display:grid!important;grid-template-columns:repeat(2,1fr)}.footer-menu-section{width:100%!important;max-width:100%!important}.footer-image-container{width:150px}.footer-row-1{margin-bottom:10px}.footer-logo-column{max-width:195px;width:100%}.footer-social-link{width:auto;height:auto}.footer-social-payment-column{align-content:end;display:flex}.footer-social-container{display:flex;width:100%;justify-content:flex-end}.footer-social-list{gap:30px}.footer-logo-social-grid{margin:0}.footer-row-2{margin:0;padding:0}.custom-header-search-icon{display:flex!important}.custom-header-logo{max-width:20%}.footer-image-column{display:none}.footer-image-container.mb-img-ft{display:inline-grid;width:100%;gap:14px;margin:0!important;grid-template-columns:repeat(2,1fr);max-width:100%}.max-w-2xl{width:100%;max-width:100%!important}.newsletter-image-content{display:none}.max-w-2xl{width:100%;max-width:100%}.newsletter-image-content{display:none}.footer-menu-image-grid{grid-template-columns:1fr;display:flex!important}.footer-menu-column{width:100%;flex-direction:column;max-width:100%}.faq-image{width:30%;height:100%}.why-shop-section__image-circle{width:90%}.why-shop-section__bottom-cards{grid-template-columns:repeat(1,1fr)}.stock_up .img-wth-text h2 em{color:#be5141!important}.custom-header-menu-icon{display:flex!important}.collection-banner-wrapper{padding:40px 0}.collection-banner-container{gap:40px}.collection-banner-title{font-size:55px;line-height:65px}.collection-banner-description{font-size:17px;line-height:25px}.product-grid-container ul{grid-template-columns:repeat(2,minmax(0,1fr))}.sort-dropdown button{min-width:100%;border:1px solid #d5ddd1}.product-grid-header button[data-filter-button]{padding:0px 7px;min-width:40px}#facets-results h3{font-size:14px!important}.product-count{width:100%}.product-grid-header{gap:10px}.sort-dropdown button svg{width:28px;height:20px!important;display:flex;justify-content:center;align-items:center;margin-top:4px}.product-grid-header button[data-filter-button]{display:flex!important}.product-grid-wrapper .product-grid-container nav.pagination{margin:45px auto}.product-grid-container{flex-direction:column}.filter-sidebar-wrapper{display:none!important}.product-grid-main{width:100%}.sort-dropdown button{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px}.sort-dropdown button svg:last-child{display:none}.ftrd-drdwn{display:none}.custom-product-section .feature-media-list{min-height:auto;height:100%;padding:0!important}.jdgm-rev-widg{padding:0}.custom-product-section .product-layout-grid{flex-direction:column}.custom-product-section .product-layout-grid .product-media{width:100%;height:100%}.custom-product-section .product-layout-grid .product-content{width:100%}h1.font-heading.heading-feature.text-left{font-size:41px;letter-spacing:-2px;line-height:59px;width:100%}.custom-product-section .feature-media-list li{padding:0!important}.custom-product-section .product-layout-grid .product-content .product-block-container .relative{width:100%}.custom-product-section .product-block-price{margin-top:17px!important}.custom-quantity-input-buttons{height:auto;width:auto}.custom-quantity-input-buttons button.push-btn{padding:11px}.custom-product-section{margin-bottom:0}.custom-related-products-section ul{grid-template-columns:repeat(2,1fr)}h2.font-heading.heading-standard.heading-style.break-words.text-center.none,h2.jdgm-rev-widg__title{font-size:40px;letter-spacing:-2px;line-height:46px;margin-top:20px}.product-tile h3{font-size:16px!important;line-height:20px!important;min-height:auto}.custom-product-section .product-layout-grid .product-media .splide__track{min-height:auto!important;margin-bottom:20px}.custom-product-section .feature-media-list img{padding:20px;object-fit:contain}.custom-product-section .splide__arrows{display:none!important}.custom-product-section .product-block-variant-picker{margin-bottom:0}.blog-banner-title-row{flex-direction:column;gap:20px}.blog-banner-title-row{}.blog-banner-wrapper{padding:10px 0}.blog-banner-description{max-width:100%;margin:0px 0 30px}ul.custom-content-blog-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px}.blog-pagination ul.pagination__list{gap:35px}.blog-pagination{margin:51px 0 0;gap:40px}.blog-card-overlay-content{width:100%;min-height:250px;padding:20px 10px}.blog-card-title{font-size:24px;letter-spacing:0px;line-height:28px}.blog-card-excerpt p{font-size:14px;line-height:19px}.footer-image{max-width:151px;height:auto;border-radius:8px;width:140px;object-fit:contain;margin:0!important}.custom-auth-sticker-image{right:10px;bottom:10px}.custom-auth-sticker-image img{width:60px;padding:0!important}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker img{width:157px}.video-with-text.video-right{padding:20px 0px 0px}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker{bottom:-58px;left:0px}.video-with-text .cst-image-with-text .cust-text-col h2{text-align:center;font-size:38px!important;line-height:45px!important}.video-with-text .cst-image-with-text .cust-text-col .inline-rte p{text-align:center}.video-with-text.left-video .video-with-text-sticker{right:0px!important}.custom-content-width.video-with-text.left-video{padding:0}.pppq.right-image .cst-image-with-text h2{margin-right:0}.pppq .cust-text-col .rte{text-align:center}.pppq .cst-image-with-text{padding-bottom:30px}h2.cst-headng{font-size:40px!important;line-height:45px!important}.pppq .cust-text-col .rte p{padding:0!important}.satisfaction-grid-title p{font-size:44px;letter-spacing:-2px;line-height:52px;max-width:90%;margin:30px auto 40px}.satisfaction-grid-content{}.satisfaction-grid-content .satisfaction-grid-center{padding:30px 31px}.satisfaction-grid-richtext p{font-size:15px;letter-spacing:0px;line-height:20px}.media-grid-item{min-height:230px}.media-grid-img,.media-grid-video{height:230px}.media-grid-title{font-size:60px;letter-spacing:-3px;line-height:64px;margin-bottom:51px}section.media-grid-section{margin-top:50px}.wsalp-im-txt .cust-text-col{padding-left:0;padding-right:10px}.custom-content-video .text-scheme-text{width:100%;padding:30px 0 50px;background:#91a987}.wsalp-im-txt .cust-text-col h2{font-size:45px!important;line-height:47px!important;margin-bottom:20px;text-align:center}.wsalp-ahfy .img-wth-text .custom-hero-paragraph{width:100%;max-width:80%;margin:0 auto;font-size:18px!important}.wsalp-ahfy .img-wth-text h2{font-size:63px!important;letter-spacing:-3px!important;line-height:66px!important}.custom-content-video{padding:0 50px;margin-bottom:0;margin:0}[data-color-scheme="scheme5"] p{font-size:18px;letter-spacing:0px;line-height:26px;max-width:88.1%}.custom-content-video .text-scheme-text .custom-content-width{padding:0 40px 0 40px}.custom-content-video .text-scheme-text .custom-content-width h2{font-size:40px;letter-spacing:-1px;line-height:42px}.give-back-ctmy{padding:0 50px}.give-back-ctmy .section-content .cust-text-col{padding:0px 40px 50px 40px;grid-column-end:7;width:100%}.give-back-ctmy .section-content .cust-image-col,.give-back-ctmy .section-content .cust-image-col img{width:100%!important;max-height:500px;overflow:hidden;object-fit:cover}.give-back-ctmy .section-content .cst-image-with-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.give-back-ctmy .section-content .cust-text-col .rte{max-width:100%}.lg\:col-start-7.lg\:col-end-13.cust-image-col.aos-init.aos-animate{}.give-back-ctmy.img-right .section-content .cust-text-col{padding:0px 90px 50px 50px}.give-back-ctmy.img-right{margin:60px 0}.collection-banner-title{font-size:44px;line-height:54px}.breadcrumb-separator{font-size:17px;letter-spacing:0px;line-height:1}.breadcrumb-current,.breadcrumb-link{font-size:15px;letter-spacing:0px;line-height:1}.collection-banner-text-col{flex:0 0 40%}.collection-banner-image-col{flex:0 0 54%}.collection-banner-container{gap:10px}.wsalp-im-txt img{margin-left:-30px}.wsalp-im-txt .cust-image-col{width:77%}.wsalp-ahfy .object-wrapper{padding:0!important}.wsalp-ahfy .img-wth-text .flex .max-w-lg{max-width:100%}.wsalp-ahfy .img-wth-text h2{font-size:55px!important;letter-spacing:-3px!important;line-height:46px!important}.wsalp-ahfy .img-wth-text{padding:20px!important;height:311px!important}.wsalp-ahfy{margin-top:0;margin-bottom:20px}.wsalp-im-txt.right .cust-text-col{text-align:center;padding:0}.wsalp-im-txt .cust-text-col p{text-align:center}.wsalp-im-txt.right .cust-image-col{width:100%;margin-left:5%}.custom-content-video .text-scheme-text.hidden{display:none;background:azure!important}.custom-content-video .text-scheme-text .custom-content-width .inline-rte{padding:0}[data-color-scheme="scheme5"] .rich-text-cst{margin-top:21px}.contact-img-txt .cst-image-with-text{padding:70px 50px;gap:47px;flex-direction:column;align-items:center;text-align:center}.contact-img-txt .cst-image-with-text img{width:auto}.contact-img-txt .cst-image-with-text .cust-text-col h3{text-align:center}.contact-img-txt .cst-image-with-text .cust-text-col p{text-align:center}input.main-contact-input{margin-bottom:18px}input#ContactFormEmail{}input#ContactFormPhone{margin:0px 0 18px}.custom-author-date{flex-direction:column}.contact-img-txt .cst-image-with-text .cust-text-col p:last-child{margin-top:19px}}@media (max-width:990px){.custom-hero-heading{text-align:center}.custom-hero-paragraph{width:100%;max-width:100%;text-align:center}.custom-hero-btn{margin:0 auto}.bcmdrt-bnt span.push-btn{margin:20px auto;width:100%;display:flex;justify-content:center}.bcmdrt{text-align:center}.recipe-banner-column{padding:0 0px}}@media (max-width:768px){s .custom-cart-item-price{grid-row-start:unset}div[data-product-title]{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:7px;align-items:center;margin-bottom:20px}div[data-product-title] .custom-cart-item-title{order:1}div[data-product-title] .custom-cart-item-price{order:2}div[data-product-title] .custom-cart-item-variant{order:3}.custom-cart-item-image{grid-column:span 5 / span 1!important}}@media (max-width:767px){.footer-section{padding:40px 0 20px}.footer-row-1{margin-bottom:30px}.footer-row-2{margin-bottom:20px;padding:20px 0}.footer-menu-sections{flex-direction:column;gap:20px}.footer-menu-section{min-width:auto}.footer-logo-social-grid{gap:20px}.footer-social-payment-column{gap:15px}.footer-social-list{gap:15px}.custom-content-width{padding-left:20px;padding-right:20px}.custom-header-call-btn{font-size:13px;line-height:38px;width:auto;height:31px;padding:0 12px}.custom-header-logo{max-width:40%}.custom-hero-heading{font-size:54px!important;line-height:51px!important}.feature-icon-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cst-witdt{width:100px!important}.feature-icon-list li:last-child{width:100%!important}.cst-witdt img{width:100%!important}.hero-slideshow .custom-width{max-width:100%}.feature-icon-list li{flex-direction:column;text-align:center}.collection-overlay span{font-size:14px!important}.stock_up .img-wth-text{padding:0px 0 0;margin-top:30px!important;text-align:center}.stock_up .img-wth-text h2 em{color:#be5141!important}.collection-overlay span{font-size:14px!important}.stock_up .img-wth-text{padding:0px 0 0;margin-top:30px;text-align:center}.stock_up .img-wth-text h2 em{color:#be5141!important}.featured-collection-title{font-size:40px!important;line-height:40px!important;letter-spacing:-1px!important}.custom-hero-heading{font-size:40px!important;line-height:40px!important;letter-spacing:-1px!important}.stock_up .custom-hero-paragraph::after,.stock_up .custom-hero-paragraph::before{display:none}.why-shop-section .featured-collection-title{font-size:40px!important;line-height:50px!important}.why-shop-section__main-flex{gap:20px}.testimonials-alt-footer{margin:0;font-size:18px}.testimonials-alt-name{font-size:15px}.testimonials-alt-verified{font-size:14px}.testimonials-alt-arrows{width:119%}.testimonials-alt-card{padding:30px 40px 30px 40px}.testimonials-alt-quote{font-size:21px;line-height:30px}.testimonials-alt-section{padding-top:60px;padding-bottom:20px}.faq-accordion-item{padding:0!important}.newsletter-container{padding:30px}.blog-post-title a{font-size:16px;line-height:12px!important}.blog-post-title{font-size:15px!important;line-height:20px!important;margin-bottom:10px!important}.footer-menu-heading{font-size:20px;line-height:25px;margin-bottom:11px}.footer-image-container.mb-img-ft img.footer-image{width:100%;object-fit:contain}.footer-image-container.mb-img-ft{width:100%;align-items:center;max-width:100%;overflow:hidden}.footer-logo-social-grid{flex-direction:column-reverse;display:flex}.footer-social-container{justify-content:center}.footer-social-link svg{width:30px;height:40px}.footer-payment-list{justify-content:center}svg.footer-payment-icon{width:36px;height:28px}.footer-logo-column{max-width:155px;width:100%;justify-content:center}.footer-logo-container{height:auto}.footer-logo{height:60px}.footer-copyright{font-size:10px}.footer-copyright-container{padding:10px!important}.footer-row-3{height:auto}.stock_up .img-wth-text h2 em{color:#be5141!important}.collection-overlay span{font-size:14px!important}.stock_up .img-wth-text{padding:0px 0 0;margin-top:30px;text-align:center}.stock_up .img-wth-text h2 em{color:#be5141!important}h2.cst-headng{text-align:center}.give-back-sec p{text-align:center}.testimonials-alt-footer{justify-content:center}.faq-accordion-button{font-size:16px!important;line-height:19px!important}.footer-menu-link{font-size:14px;line-height:26px}.footer-menu-link:hover{color:#4dabcc!important}.cst-wppr .custom-hero-btn{padding:0!important;width:100%!important}.give-back-sec::before{left:4px;top:15px;background-size:40px}.collection-banner-wrapper{padding:30px 0}.collection-banner-container{flex-direction:column;gap:30px}.collection-banner-text-col,.collection-banner-image-col{flex:1 1 100%}.collection-banner-title{font-size:42px;line-height:50px;text-align:center}.collection-banner-description{font-size:16px;line-height:24px;text-align:center}.breadcrumb-list{justify-content:center}.collection-banner-image-col .media__element-wrapper{min-height:300px}.announcement-bar .flex{flex-direction:column;gap:0.5rem}.announcement-bar .gap-4{gap:0.5rem}.scrolling-announcements .gap-6{gap:1rem}.announcement-bar{overflow:hidden}.announcement-bar .flex{flex-wrap:nowrap}.announcement-bar .gap-4{gap:1rem}.announcement-bar .gap-2{gap:0.5rem}.announcement-bar .gap-6{gap:1.5rem}.scrolling-announcements{overflow:hidden}.scrolling-announcements .flex{flex-wrap:nowrap}.footer-social-payment-column{align-items:center}.product-grid-wrapper .product-grid-container nav.pagination ul{gap:20px}div#facets-filterable{padding:0}.product-grid-container ul.fr-product-grid{gap:10px;row-gap:11px}.product-count{font-size:13px;letter-spacing:0px;line-height:1}.sort-dropdown .dropdown-menu label{font-size:13px;padding:10px 12px}.custom-product-section .product-layout-grid .product-content{padding:0}h1.font-heading.heading-feature.text-left{font-size:34px;letter-spacing:-2px;line-height:48px}.custom-product-section .product-block-price span{font-size:26px;letter-spacing:-1px;line-height:39px;color:#be5141}.collection-banner-text-col,.collection-banner-image-col{width:100%}.collection-banner-description p{text-align:center!important}.custom-mobile-filter{max-width:100%;width:100%}.icon-list-prd{border-top:1px solid #d5ddd1}.custom-product-section .product-layout-grid .product-content .breadcrumb-list{justify-content:flex-start}ul.custom-content-blog-grid{grid-template-columns:repeat(1,1fr)!important;gap:10px}.blog-banner-title-row{margin-bottom:0}.blog-banner-description{font-size:15px;line-height:25px}.custom-blog-heading{font-size:30px;line-height:40px;margin-bottom:4px}.blog-banner-wrapper{padding:40px 0 0}.blog-card-image,.blog-card{height:400px!important;min-height:auto!important}.article-content p b{font-size:24px;letter-spacing:-1px;line-height:34px}.article-content p{font-size:15px;line-height:25px;margin-top:10px!important}.article-content ul li,.article-content ol li{font-size:16px;letter-spacing:0px;line-height:25px}.article-content h3{margin-top:19px!important;font-size:31px;line-height:41px}h1.heading-feature{margin-bottom:20px!important}.recipe-banner-title{font-size:49px;letter-spacing:-1px;line-height:51px}a.breadcrumb-link{font-size:18px;letter-spacing:0px;line-height:41px}.recipe-breadcrumbs .breadcrumb-link{font-size:14px;letter-spacing:0px;line-height:41px}.breadcrumb-current{font-size:15px}.article-content ul,.article-content ol{padding:0px 0px 0 30px}.article-content h3 strong{font-size:30px!important;line-height:40px!important}.related-content-heading{font-size:40px;line-height:50px;margin-bottom:30px}.social-sharing{gap:30px}.shopify-policy__container h1{font-size:49px;letter-spacing:-3px;line-height:51px}.shopify-policy__body h3{font-size:21px;margin-bottom:0px}.shopify-policy__body p{font-size:15px;margin-top:10px!important}.shopify-policy__container{padding-left:20px;padding-right:20px}.custom-cart-items-header p{font-size:23px;font-weight:700}.custom-cart-item-title{font-size:20px;line-height:1.3;letter-spacing:0}.custom-cart-item-price{font-size:19px;letter-spacing:-1px;line-height:43px;grid-column-start:5}.custom-cart-item-details{grid-column:span 5 / span 5}.custom-cart-item-details .max-w-min{display:flex;justify-content:center;align-items:center;gap:10px}.custom-cart-footer-content dl dd{font-size:24px;letter-spacing:-1px;line-height:40px}.custom-cart-items-list{gap:20px;display:flex;flex-direction:column}.custom-cart-items-list li{border-bottom:1px solid #c3c3c3;padding-bottom:40px}h2.cst-headng{font-size:34px!important;line-height:41px!important}.pppq .cust-text-col .rte p{font-size:14px;letter-spacing:0px;line-height:21px}.pppq .cst-image-with-text{padding-bottom:0px}.video-with-text.video-right{padding:0px 0px 0px}.video-with-text .cst-image-with-text .cust-video-col .video-with-text-sticker img{width:97px}.video-with-text .cst-image-with-text .cust-video-col video{border-radius:30px}.video-with-text.video-right .cust-image-col{padding-left:9%}.video-with-text .cst-image-with-text .cust-text-col h2{font-size:35px!important;line-height:42px!important}.video-with-text .cst-image-with-text .cust-video-col{width:100%;padding-right:6%}.video-with-text.left-video .inline-rte{padding-right:0!important}.video-with-text .cst-image-with-text .cust-text-col .inline-rte p{font-size:14px!important;letter-spacing:0px;line-height:22px}.recipe-breadcrumbs .breadcrumb-list{gap:0}.breadcrumb-link,.breadcrumb-current,.breadcrumb-separator{font-size:15px;line-height:1}.custom-author-date{flex-direction:column}.custom-author-date span{margin:0!important}.satisfaction-grid-content{flex-direction:column}.satisfaction-grid-content .satisfaction-grid-left,.satisfaction-grid-content .satisfaction-grid-right{width:100%}.satisfaction-grid-content .satisfaction-grid-center img{position:unset;text-align:center;width:90px;display:flex;justify-content:center;align-items:center;margin:0}.satisfaction-grid-sticker{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.satisfaction-grid-richtext p{text-align:center}.media-grid{grid-template-columns:repeat(2,1fr)}.media-grid-item,.media-grid-img,.media-grid-video{min-height:100%}.wsalp-ahfy .img-wth-text h2{font-size:38px!important;letter-spacing:0px!important;line-height:36px!important}.wsalp-ahfy .img-wth-text .custom-hero-paragraph{max-width:100%;margin:0 auto;font-size:16px!important;margin-bottom:0!important}.wsalp-ahfy .img-wth-text{height:auto!important;padding:40px 30px!important}.custom-content-video{padding:0 20px}.custom-content-video .text-scheme-text .custom-content-width h2{font-size:30px;letter-spacing:0;line-height:35px;text-align:center}.custom-content-video .text-scheme-text .custom-content-width .inline-rte{font-size:16px;letter-spacing:0px;text-align:center;line-height:23px}[data-color-scheme="scheme5"] .rich-text-cst{margin-top:31px}.custom-content-video .text-scheme-text{padding:30px 0 40px}section.gallery .section-content{padding:0}.give-back-ctmy{padding:0 20px}.give-back-ctmy .section-content .cust-text-col h2{margin-bottom:21px;margin-top:20px;font-size:35px}.give-back-ctmy .section-content .cust-text-col .rte{text-align:center;font-size:16px;line-height:25px}.give-back-ctmy .section-content .cust-text-col{padding:0 20px 30px}.give-back-ctmy.img-right .section-content .cust-text-col{padding:0 20px 40px 20px}.give-back-ctmy.img-right .section-content .cust-text-col .rte{font-size:16px;letter-spacing:0px;line-height:24px;padding:0}.wsalp-im-txt .cust-text-col h2{font-size:37px!important;line-height:42px!important}.wsalp-im-txt .cust-text-col p{font-size:16px;letter-spacing:0px;line-height:24px}.wsalp-im-txt .cust-image-col{width:101%}[data-color-scheme="scheme5"] p{font-size:16px;letter-spacing:0px;line-height:23px}.contact-img-txt .section-content.custom-content-width,.main-contact-content{padding:0 20px}.contact-img-txt .cst-image-with-text{padding:40px 20px 50px;gap:47px}.contact-img-txt .cst-image-with-text img{width:120px}.main-contact-content .main-contact-card-surface h1{font-size:42px;letter-spacing:-2px;line-height:53px}.main-contact-content .main-contact-card-surface p{font-size:15px;letter-spacing:0px;line-height:21px}.custom-filter-wrapper .section-content{padding:20px 0!important}.custom-filter-wrapper h1{font-size:36px}.custom-filter-wrapper span.push-btn__surface{padding:6px 20px}.breadcrumb-link,.breadcrumb-current,.breadcrumb-separator,.recipe-breadcrumbs .breadcrumb-link{line-height:1.5!important}}@media (max-width:480px){.footer-image-container.mb-img-ft img.footer-image{width:100%}.footer-image-container.mb-img-ft{width:100%;gap:10px}.media-grid-item,.media-grid-img,.media-grid-video{min-height:100%}}.hero-slideshow [data-aos]{opacity:0;transform:translateY(20px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.hero-slideshow [data-aos].aos-animate{opacity:1;transform:translateY(0)}.hero-slideshow [data-aos="fade-up"]{transform:translateY(25px)}.hero-slideshow [data-aos="fade-up"].aos-animate{transform:translateY(0)}.hero-slideshow [data-aos="zoom-in"]{transform:scale(0.9);opacity:0}.hero-slideshow [data-aos="zoom-in"].aos-animate{transform:scale(1);opacity:1}.hero-slideshow[data-aos="fade-in"]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.hero-slideshow[data-aos="fade-in"].aos-animate{opacity:1}.hero-slideshow .custom-hero-btn{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.hero-slideshow .custom-hero-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.hero-slideshow .controls[data-aos]{opacity:0;transform:translateY(15px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.hero-slideshow .controls[data-aos].aos-animate{opacity:1;transform:translateY(0)}.icon-list-section [data-aos]{will-change:transform,opacity;transform:translateY(20px);transition:0.6s ease-out-cubic}.icon-list-section [data-aos="fade-up"]{transform:translateY(25px)}.icon-list-section[data-aos="fade-in"]{transition:0.8s ease-out-cubic}.icon-list-section .icon-list-heading[data-aos]{transform:translateY(20px);transition:0.6s ease-out-cubic}.collection-grid[data-aos]{will-change:transform,opacity;transition:0.8s ease-out-cubic}.collection-grid .collection-tile[data-aos]{will-change:transform,opacity;transform:translateY(25px);transition:0.6s ease-out-cubic}.collection-grid .collection-tile[data-aos="fade-up"]{transform:translateY(25px)}.feature-collection-section[data-aos]{will-change:transform,opacity;transition:0.8s ease-out-cubic}.feature-collection-section .featured-collection-title[data-aos]{will-change:transform,opacity;transform:translateY(20px);transition:0.6s ease-out-cubic}.feature-collection-section .rte[data-aos]{will-change:transform,opacity;transform:translateY(20px);transition:0.6s ease-out-cubic}.feature-collection-section li[data-aos]{will-change:transform,opacity;transform:translateY(25px);transition:0.6s ease-out-cubic}.feature-collection-section li[data-aos="fade-up"]{transform:translateY(25px)}@media (max-width:768px){.hero-slideshow [data-aos]{transform:translateY(15px)}.hero-slideshow [data-aos="fade-up"]{transform:translateY(20px)}}.hero-slideshow [data-aos]{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.hero-slideshow [data-aos]{transition:none!important;transform:none!important;opacity:1!important}.hero-slideshow [data-aos].aos-animate{transform:none!important;opacity:1!important}}@media (max-width:768px){.icon-list-section [data-aos]{transform:translateY(15px)}.icon-list-section [data-aos="fade-up"]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.icon-list-section [data-aos]{transform:none!important;transition:none!important}}@media (max-width:768px){.collection-grid .collection-tile[data-aos]{transform:translateY(20px)}.collection-grid .collection-tile[data-aos="fade-up"]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.collection-grid[data-aos],.collection-grid .collection-tile[data-aos]{transform:none!important;transition:none!important}}@media (max-width:768px){.feature-collection-section li[data-aos]{transform:translateY(20px)}.feature-collection-section li[data-aos="fade-up"]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.feature-collection-section[data-aos],.feature-collection-section .featured-collection-title[data-aos],.feature-collection-section .rte[data-aos],.feature-collection-section li[data-aos]{transform:none!important;transition:none!important}}.why-shop-section[data-aos]{will-change:transform,opacity;transition:0.8s cubic-bezier(0.25,0.46,0.45,0.94);height:100%!important}.why-shop-section .featured-collection-title[data-aos]{will-change:transform,opacity;transform:translateY(15px);transition:0.7s cubic-bezier(0.25,0.46,0.45,0.94);height:100%!important}.why-shop-section .why-shop-section__image-col[data-aos]{will-change:transform,opacity;transform:translateY(20px);transition:0.7s cubic-bezier(0.25,0.46,0.45,0.94);height:100%!important}.why-shop-section .why-shop-section__card[data-aos]{will-change:transform,opacity;transform:translateY(20px);transition:0.7s cubic-bezier(0.25,0.46,0.45,0.94)}.why-shop-section .why-shop-section__card[data-aos="fade-up"]{transform:translateY(20px)}@media (max-width:768px){.why-shop-section .why-shop-section__image-col[data-aos],.why-shop-section .why-shop-section__card[data-aos]{transform:translateY(15px)}.why-shop-section .why-shop-section__card[data-aos="fade-up"]{transform:translateY(15px)}}@media (prefers-reduced-motion:reduce){.why-shop-section[data-aos],.why-shop-section .featured-collection-title[data-aos],.why-shop-section .why-shop-section__image-col[data-aos],.why-shop-section .why-shop-section__card[data-aos]{transform:none!important;transition:none!important}}.testimonials-alt-section[data-aos]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.testimonials-alt-section[data-aos="fade-in"].aos-animate{opacity:1}.testimonials-alt-section [data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.testimonials-alt-section [data-aos].aos-animate{opacity:1;transform:translateY(0)}.testimonials-alt-section [data-aos="fade-up"]{transform:translateY(35px)}.testimonials-alt-section [data-aos="fade-up"].aos-animate{transform:translateY(0)}.testimonials-alt-section .testimonials-alt-card{}.testimonials-alt-section .testimonials-alt-arrows[data-aos]{opacity:0;transform:translateY(20px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}.testimonials-alt-section .testimonials-alt-arrows[data-aos].aos-animate{opacity:1;transform:translateY(0)}@media (max-width:768px){.testimonials-alt-section [data-aos]{transform:translateY(25px)}.testimonials-alt-section [data-aos="fade-up"]{transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.testimonials-alt-section[data-aos],.testimonials-alt-section [data-aos]{transition:none!important;transform:none!important;opacity:1!important}.testimonials-alt-section[data-aos].aos-animate,.testimonials-alt-section [data-aos].aos-animate{transform:none!important;opacity:1!important}}.banner-section[data-aos]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.banner-section[data-aos="fade-in"].aos-animate{opacity:1}.banner-section .section-content[data-aos]{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.banner-section .section-content[data-aos].aos-animate{opacity:1;transform:translateY(0)}.banner-section .section-content[data-aos="fade-up"]{transform:translateY(45px)}.banner-section .section-content[data-aos="fade-up"].aos-animate{transform:translateY(0)}.banner-section .img-wth-text{}.banner-section .content-img-text{}@media (max-width:768px){.banner-section .section-content[data-aos]{transform:translateY(30px)}.banner-section .section-content[data-aos="fade-up"]{transform:translateY(35px)}}@media (prefers-reduced-motion:reduce){.banner-section[data-aos],.banner-section .section-content[data-aos]{transition:none!important;transform:none!important;opacity:1!important}.banner-section[data-aos].aos-animate,.banner-section .section-content[data-aos].aos-animate{transform:none!important;opacity:1!important}}.give-back-sec[data-aos]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.give-back-sec[data-aos="fade-in"].aos-animate{opacity:1}.give-back-sec .section-content[data-aos]{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.give-back-sec .section-content[data-aos].aos-animate{opacity:1;transform:translateY(0)}.give-back-sec .section-content[data-aos="fade-up"]{transform:translateY(45px)}.give-back-sec .section-content[data-aos="fade-up"].aos-animate{transform:translateY(0)}.give-back-sec .cust-image-col[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.give-back-sec .cust-image-col[data-aos].aos-animate{opacity:1;transform:translateY(0)}.give-back-sec .cust-image-col[data-aos="fade-up"]{transform:translateY(35px)}.give-back-sec .cust-image-col[data-aos="fade-up"].aos-animate{transform:translateY(0)}.give-back-sec .flex[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.give-back-sec .flex[data-aos].aos-animate{opacity:1;transform:translateY(0)}.give-back-sec .flex[data-aos="fade-up"]{transform:translateY(35px)}.give-back-sec .flex[data-aos="fade-up"].aos-animate{transform:translateY(0)}.give-back-sec h2[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.give-back-sec h2[data-aos].aos-animate{opacity:1;transform:translateY(0)}.give-back-sec h2[data-aos="fade-up"]{transform:translateY(30px)}.give-back-sec h2[data-aos="fade-up"].aos-animate{transform:translateY(0)}.give-back-sec .rte[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.give-back-sec .rte[data-aos].aos-animate{opacity:1;transform:translateY(0)}.give-back-sec .rte[data-aos="fade-up"]{transform:translateY(30px)}.give-back-sec .rte[data-aos="fade-up"].aos-animate{transform:translateY(0)}.give-back-sec .mt-5[data-aos]{opacity:0;transform:translateY(20px);transition:all 0.5s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.give-back-sec .mt-5[data-aos].aos-animate{opacity:1;transform:translateY(0)}.give-back-sec .mt-5[data-aos="fade-up"]{transform:translateY(25px)}.give-back-sec .mt-5[data-aos="fade-up"].aos-animate{transform:translateY(0)}.give-back-sec .cust-image-col{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}.give-back-sec .flex{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (max-width:768px){.give-back-sec .section-content[data-aos]{transform:translateY(30px)}.give-back-sec .section-content[data-aos="fade-up"]{transform:translateY(35px)}.give-back-sec .cust-image-col[data-aos]{transform:translateY(25px)}.give-back-sec .cust-image-col[data-aos="fade-up"]{transform:translateY(30px)}.give-back-sec .flex[data-aos]{transform:translateY(25px)}.give-back-sec .flex[data-aos="fade-up"]{transform:translateY(30px)}.give-back-sec h2[data-aos]{transform:translateY(20px)}.give-back-sec h2[data-aos="fade-up"]{transform:translateY(25px)}.give-back-sec .rte[data-aos]{transform:translateY(20px)}.give-back-sec .rte[data-aos="fade-up"]{transform:translateY(25px)}.give-back-sec .mt-5[data-aos]{transform:translateY(15px)}.give-back-sec .mt-5[data-aos="fade-up"]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.give-back-sec[data-aos],.give-back-sec .section-content[data-aos],.give-back-sec .cust-image-col[data-aos],.give-back-sec .flex[data-aos],.give-back-sec h2[data-aos],.give-back-sec .rte[data-aos],.give-back-sec .mt-5[data-aos]{transition:none!important;transform:none!important;opacity:1!important}.give-back-sec[data-aos].aos-animate,.give-back-sec .section-content[data-aos].aos-animate,.give-back-sec .cust-image-col[data-aos].aos-animate,.give-back-sec .flex[data-aos].aos-animate,.give-back-sec h2[data-aos].aos-animate,.give-back-sec .rte[data-aos].aos-animate,.give-back-sec .mt-5[data-aos].aos-animate{transform:none!important;opacity:1!important}}.faq-section[data-aos]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.faq-section[data-aos="fade-in"].aos-animate{opacity:1}.faq-section h2[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section h2[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section h2[data-aos="fade-up"]{transform:translateY(35px)}.faq-section h2[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section .inline-rte[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section .inline-rte[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section .inline-rte[data-aos="fade-up"]{transform:translateY(30px)}.faq-section .inline-rte[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section .section-content-top-margin[data-aos]{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section .section-content-top-margin[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section .section-content-top-margin[data-aos="fade-up"]{transform:translateY(45px)}.faq-section .section-content-top-margin[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section .faq-column[data-aos]{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section .faq-column[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section .faq-column[data-aos="fade-up"]{transform:translateY(45px)}.faq-section .faq-column[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section .faq-image-column[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section .faq-image-column[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section .faq-image-column[data-aos="fade-up"]{transform:translateY(35px)}.faq-section .faq-image-column[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section .mt-8[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section .mt-8[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section .mt-8[data-aos="fade-up"]{transform:translateY(35px)}.faq-section .mt-8[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section li[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.faq-section li[data-aos].aos-animate{opacity:1;transform:translateY(0)}.faq-section li[data-aos="fade-up"]{transform:translateY(30px)}.faq-section li[data-aos="fade-up"].aos-animate{transform:translateY(0)}.faq-section .faq-accordion-item{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);padding:20px}.faq-section .faq-image-container{transition:all 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}@media (max-width:768px){.faq-section h2[data-aos]{transform:translateY(25px)}.faq-section h2[data-aos="fade-up"]{transform:translateY(30px)}.faq-section .inline-rte[data-aos]{transform:translateY(20px)}.faq-section .inline-rte[data-aos="fade-up"]{transform:translateY(25px)}.faq-section .section-content-top-margin[data-aos]{transform:translateY(30px)}.faq-section .section-content-top-margin[data-aos="fade-up"]{transform:translateY(35px)}.faq-section .faq-column[data-aos]{transform:translateY(30px)}.faq-section .faq-column[data-aos="fade-up"]{transform:translateY(35px)}.faq-section .faq-image-column[data-aos]{transform:translateY(25px)}.faq-section .faq-image-column[data-aos="fade-up"]{transform:translateY(30px)}.faq-section .mt-8[data-aos]{transform:translateY(25px)}.faq-section .mt-8[data-aos="fade-up"]{transform:translateY(30px)}.faq-section li[data-aos]{transform:translateY(20px)}.faq-section li[data-aos="fade-up"]{transform:translateY(25px)}}@media (prefers-reduced-motion:reduce){.faq-section[data-aos],.faq-section h2[data-aos],.faq-section .inline-rte[data-aos],.faq-section .section-content-top-margin[data-aos],.faq-section .faq-column[data-aos],.faq-section .faq-image-column[data-aos],.faq-section .mt-8[data-aos],.faq-section li[data-aos]{transition:none!important;transform:none!important;opacity:1!important}.faq-section[data-aos].aos-animate,.faq-section h2[data-aos].aos-animate,.faq-section .inline-rte[data-aos].aos-animate,.faq-section .section-content-top-margin[data-aos].aos-animate,.faq-section .faq-column[data-aos].aos-animate,.faq-section .faq-image-column[data-aos].aos-animate,.faq-section .mt-8[data-aos].aos-animate,.faq-section li[data-aos].aos-animate{transform:none!important;opacity:1!important}}.newsletter-section[data-aos]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.newsletter-section[data-aos="fade-in"].aos-animate{opacity:1}.newsletter-section .newsletter-text-content[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .newsletter-text-content[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .newsletter-text-content[data-aos="fade-up"]{transform:translateY(35px)}.newsletter-section .newsletter-text-content[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section h2[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section h2[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section h2[data-aos="fade-up"]{transform:translateY(30px)}.newsletter-section h2[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .newsletter-paragraph[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .newsletter-paragraph[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .newsletter-paragraph[data-aos="fade-up"]{transform:translateY(30px)}.newsletter-section .newsletter-paragraph[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .newsletter-form-content[data-aos]{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .newsletter-form-content[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .newsletter-form-content[data-aos="fade-up"]{transform:translateY(45px)}.newsletter-section .newsletter-form-content[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .section-content-top-margin[data-aos]{opacity:0;transform:translateY(40px);transition:all 0.8s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .section-content-top-margin[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .section-content-top-margin[data-aos="fade-up"]{transform:translateY(45px)}.newsletter-section .section-content-top-margin[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .newsletter-form-wrapper[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .newsletter-form-wrapper[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .newsletter-form-wrapper[data-aos="fade-up"]{transform:translateY(35px)}.newsletter-section .newsletter-form-wrapper[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .newsletter-input-wrapper[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .newsletter-input-wrapper[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .newsletter-input-wrapper[data-aos="fade-up"]{transform:translateY(30px)}.newsletter-section .newsletter-input-wrapper[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section button[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section button[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section button[data-aos="fade-up"]{transform:translateY(30px)}.newsletter-section button[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .newsletter-image-content[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.newsletter-section .newsletter-image-content[data-aos].aos-animate{opacity:1;transform:translateY(0)}.newsletter-section .newsletter-image-content[data-aos="fade-up"]{transform:translateY(35px)}.newsletter-section .newsletter-image-content[data-aos="fade-up"].aos-animate{transform:translateY(0)}.newsletter-section .newsletter-input{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.newsletter-section .newsletter-submit-btn{transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}@media (max-width:768px){.newsletter-section .newsletter-text-content[data-aos]{transform:translateY(25px)}.newsletter-section .newsletter-text-content[data-aos="fade-up"]{transform:translateY(30px)}.newsletter-section h2[data-aos]{transform:translateY(20px)}.newsletter-section h2[data-aos="fade-up"]{transform:translateY(25px)}.newsletter-section .newsletter-paragraph[data-aos]{transform:translateY(20px)}.newsletter-section .newsletter-paragraph[data-aos="fade-up"]{transform:translateY(25px)}.newsletter-section .newsletter-form-content[data-aos]{transform:translateY(30px)}.newsletter-section .newsletter-form-content[data-aos="fade-up"]{transform:translateY(35px)}.newsletter-section .section-content-top-margin[data-aos]{transform:translateY(30px)}.newsletter-section .section-content-top-margin[data-aos="fade-up"]{transform:translateY(35px)}.newsletter-section .newsletter-form-wrapper[data-aos]{transform:translateY(25px)}.newsletter-section .newsletter-form-wrapper[data-aos="fade-up"]{transform:translateY(30px)}.newsletter-section .newsletter-input-wrapper[data-aos]{transform:translateY(20px)}.newsletter-section .newsletter-input-wrapper[data-aos="fade-up"]{transform:translateY(25px)}.newsletter-section button[data-aos]{transform:translateY(20px)}.newsletter-section button[data-aos="fade-up"]{transform:translateY(25px)}.newsletter-section .newsletter-image-content[data-aos]{transform:translateY(25px)}.newsletter-section .newsletter-image-content[data-aos="fade-up"]{transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.newsletter-section[data-aos],.newsletter-section .newsletter-text-content[data-aos],.newsletter-section h2[data-aos],.newsletter-section .newsletter-paragraph[data-aos],.newsletter-section .newsletter-form-content[data-aos],.newsletter-section .section-content-top-margin[data-aos],.newsletter-section .newsletter-form-wrapper[data-aos],.newsletter-section .newsletter-input-wrapper[data-aos],.newsletter-section button[data-aos],.newsletter-section .newsletter-image-content[data-aos]{transition:none!important;transform:none!important;opacity:1!important}.newsletter-section[data-aos].aos-animate,.newsletter-section .newsletter-text-content[data-aos].aos-animate,.newsletter-section h2[data-aos].aos-animate,.newsletter-section .newsletter-paragraph[data-aos].aos-animate,.newsletter-section .newsletter-form-content[data-aos].aos-animate,.newsletter-section .section-content-top-margin[data-aos].aos-animate,.newsletter-section .newsletter-form-wrapper[data-aos].aos-animate,.newsletter-section .newsletter-input-wrapper[data-aos].aos-animate,.newsletter-section button[data-aos].aos-animate,.newsletter-section .newsletter-image-content[data-aos].aos-animate{transform:none!important;opacity:1!important}}.blog-posts-section[data-aos]{opacity:0;transition:opacity 0.8s cubic-bezier(0.25,0.46,0.45,0.94)}.blog-posts-section[data-aos="fade-in"].aos-animate{opacity:1}.blog-posts-section h2[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.blog-posts-section h2[data-aos].aos-animate{opacity:1;transform:translateY(0)}.blog-posts-section h2[data-aos="fade-up"]{transform:translateY(30px)}.blog-posts-section h2[data-aos="fade-up"].aos-animate{transform:translateY(0)}.blog-posts-section ul[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.blog-posts-section ul[data-aos].aos-animate{opacity:1;transform:translateY(0)}.blog-posts-section ul[data-aos="fade-up"]{transform:translateY(35px)}.blog-posts-section ul[data-aos="fade-up"].aos-animate{transform:translateY(0)}.blog-posts-section li[data-aos]{opacity:0;transform:translateY(25px);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.blog-posts-section li[data-aos].aos-animate{opacity:1;transform:translateY(0)}.blog-posts-section li[data-aos="fade-up"]{transform:translateY(30px)}.blog-posts-section li[data-aos="fade-up"].aos-animate{transform:translateY(0)}.blog-posts-section .cst-wppr[data-aos]{opacity:0;transform:translateY(30px);transition:all 0.7s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform,opacity}.blog-posts-section .cst-wppr[data-aos].aos-animate{opacity:1;transform:translateY(0)}.blog-posts-section .cst-wppr[data-aos="fade-up"]{transform:translateY(35px)}.blog-posts-section .cst-wppr[data-aos="fade-up"].aos-animate{transform:translateY(0)}@media (max-width:768px){.blog-posts-section h2[data-aos]{transform:translateY(20px)}.blog-posts-section h2[data-aos="fade-up"]{transform:translateY(25px)}.blog-posts-section ul[data-aos]{transform:translateY(25px)}.blog-posts-section ul[data-aos="fade-up"]{transform:translateY(30px)}.blog-posts-section li[data-aos]{transform:translateY(20px)}.blog-posts-section li[data-aos="fade-up"]{transform:translateY(25px)}.blog-posts-section .cst-wppr[data-aos]{transform:translateY(25px)}.blog-posts-section .cst-wppr[data-aos="fade-up"]{transform:translateY(30px)}}@media (prefers-reduced-motion:reduce){.blog-posts-section[data-aos],.blog-posts-section h2[data-aos],.blog-posts-section ul[data-aos],.blog-posts-section li[data-aos],.blog-posts-section .cst-wppr[data-aos]{transition:none!important;transform:none!important;opacity:1!important}.blog-posts-section[data-aos].aos-animate,.blog-posts-section h2[data-aos].aos-animate,.blog-posts-section ul[data-aos].aos-animate,.blog-posts-section li[data-aos].aos-animate,.blog-posts-section .cst-wppr[data-aos].aos-animate{transform:none!important;opacity:1!important}}@media (max-width:768px){.footer-section .footer-row-1[data-aos],.footer-section .footer-menu-column[data-aos],.footer-section .footer-image-column[data-aos],.footer-section .footer-row-2[data-aos],.footer-section .footer-logo-column[data-aos],.footer-section .footer-social-payment-column[data-aos],.footer-section .footer-row-3[data-aos]{transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.footer-section[data-aos],.footer-section [data-aos]{transition:none!important;transform:none!important;opacity:1!important}.footer-section[data-aos].aos-animate,.footer-section [data-aos].aos-animate{transform:none!important;opacity:1!important}}@media (max-width:480px){.collection-banner-wrapper{padding:20px 0}.collection-banner-title{font-size:36px;line-height:42px;margin-top:20px}.collection-banner-description{font-size:15px;line-height:22px}.breadcrumb-link,.breadcrumb-current,.breadcrumb-separator{font-size:16px;line-height:38px}}@media (max-width:768px){.filter-sidebar.loading::after{width:16px;height:16px;margin:-8px 0 0 -8px;border-width:2px}.sort-dropdown.loading button::after{width:12px;height:12px;margin-top:-6px;right:8px}#facets-results.updating::after{font-size:12px;padding:6px 12px;top:10px;right:10px}.product-grid-main.loading::after{font-size:12px;padding:6px 12px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.filter-sidebar.loading::after,.sort-dropdown.loading button::after,.filter-sidebar.loading button[type="submit"]::after{animation:none}#facets-results.updating{transform:none}.filter-sidebar *,.sort-dropdown *,#facets-results *{transition:none}}@media (max-width:768px){.blog-banner-wrapper{padding:40px 0 0}.blog-banner-container{flex-direction:column;gap:30px}.blog-banner-text-col,.blog-banner-image-col{flex:0 0 100%}.blog-banner-title{font-size:32px}.blog-banner-description{font-size:16px}.blog-banner-image-col .media__element-wrapper{height:250px}}@media (max-width:768px){.blog-card{height:400px}.blog-card-content{padding:20px}.blog-card-title{font-size:24px;letter-spacing:-1px;line-height:28px}.blog-card-meta{font-size:12px;letter-spacing:-0.5px;line-height:8px}.blog-card-date,.blog-card-author{font-size:12px;letter-spacing:-0.5px;line-height:8px}.blog-card-excerpt{width:100%;height:auto;font-size:16px;line-height:20px;margin-bottom:20px}.blog-card-excerpt p{font-size:16px;line-height:20px}.blog-card-read-more{width:140px;height:35px;font-size:12px}}.related-articles-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:600px){.related-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.related-articles-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.mega-menu-content-container{grid-template-columns:1fr;gap:1rem;padding:2rem}.mega-menu-columns{grid-template-columns:1fr;gap:1rem;padding:1rem}.mega-menu-image{order:-1;margin-right:0;margin-bottom:1rem}}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap');.custom-header-menu-link,.custom-header-submenu-link{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-weight:500!important;letter-spacing:0!important}.custom-header-submenu{min-width:340px!important;max-width:380px!important;padding:12px!important;border:0.5px solid #e6e3da!important;border-radius:10px!important;box-shadow:0 12px 28px rgba(0,0,0,0.12)!important;margin-top:6px!important}.custom-header-submenu::before{content:'';position:absolute;top:-6px;left:28px;width:11px;height:11px;background:#fff;border-left:0.5px solid #e6e3da;border-top:0.5px solid #e6e3da;transform:rotate(45deg);z-index:1}.custom-header-submenu-link{display:flex!important;flex-direction:column!important;align-items:flex-start!important;position:relative!important;padding:9px 12px 9px 20px!important;margin:0!important;border-radius:6px!important;color:#1f3a5f!important;font-size:13.5px!important;font-weight:500!important;white-space:normal!important;line-height:1.35!important;transition:background 0.15s ease,color 0.15s ease!important}.custom-header-submenu-link:hover{background:#f7f4ec!important;color:#C8412C!important}.custom-header-submenu-link::before{content:'';position:absolute;left:8px;top:12px;bottom:12px;width:3px;background:#C8412C;border-radius:1.5px}.custom-header-submenu-link::after{display:block;font-size:11.5px;font-weight:400;color:#6b6e76;margin-top:2px;line-height:1.35;letter-spacing:0}.custom-header-submenu-link[href*="/american-made-pet-toys"]::after{content:'Firehose tugs, plush, classic chews'}.custom-header-submenu-link[href*="/collars-harnesses-leashes"]::after{content:'Handcrafted in small American workshops'}.custom-header-submenu-link[href*="/dog-collars"]::after{content:'Handcrafted collars from American makers'}.custom-header-submenu-link[href*="/dog-harnesses"]::after{content:'Chest-redirecting, shock-absorbing harnesses'}.custom-header-submenu-link[href*="/pet-leashes-leads"]::after{content:'Handcrafted leashes & leads, USA made'}.custom-header-submenu-link[href*="/bow-ties-blossoms-bandanas"]::after{content:'Patriotic, floral & novelty accessories'}.custom-header-submenu-link[href*="/pet-bow-tie"]::after{content:'Patriotic, formal & vibrant bow ties'}.custom-header-submenu-link[href*="/dog-blossoms-made-in-usa"]::after{content:'Holiday, pastel & bold collar blossoms'}.custom-header-submenu-link[href*="/bandanas-for-dogs"]::after{content:'Machine-washable, USA-made bandanas'}.custom-header-submenu-link[href*="/dog-beds-and-pads"]::after{content:'Furvana comfort & Armor chew-resistant lines'}.custom-header-submenu-link[href*="/made-in-usa-dog-supplements"]::after{content:'Calming, multi-nutrient, hip & joint, allergy'}.custom-header-submenu-link[href*="/pet-grooming-products"]::after{content:'Brushes, rakes, combs & K-9 dryers'}.custom-header-submenu-link[href*="/pet-detangling-brushes"]::after{content:'Pain-free rotating-pin detangling brushes'}.custom-header-submenu-link[href*="/pet-rakes"]::after{content:'Skin-safe rotating-pin undercoat rakes'}.custom-header-submenu-link[href*="/pet-combs"]::after{content:'Smooth-glide detangling combs'}.custom-header-submenu-link[href*="/k-9-dog-dryers"]::after{content:'High-velocity USA-made dog dryers'}.custom-header-submenu-link[href*="/cat-grooming-products"]::after{content:'Rotating-pin combs, rakes & deshedders'}.custom-header-submenu-link[href*="/cat-toys-made-in-america"]::after{content:'USA-made plush for swat & pounce play'}.custom-header-submenu-link[href*="/cat-beds"]::after{content:'Soft bolsters & cozy mats for cats'}.custom-header-submenu-link[href*="/all-dog-products"]::after{content:'Browse every USA-made dog product'}.custom-header-submenu-link[href*="/all-cat-products"]::after{content:'Browse every USA-made cat product'}.custom-header-submenu-link[href*="/blogs/nutrition-and-diet"]::after{content:'Diet, nutrition & treats — vet-informed'}.custom-header-submenu-link[href*="/blogs/training-behavior"]::after{content:'Training, obedience & behavior guides'}.custom-header-submenu-link[href*="/blogs/toys-gear-and-accessories"]::after{content:'Picking the right toys, gear & accessories'}.custom-header-submenu-link[href*="/blogs/lifestyle-and-ownership-advice"]::after{content:'Lifestyle & day-to-day ownership tips'}.custom-header-submenu-link[href*="/blogs/top-50-purebred-dog-guide"]::after{content:'Dog breed guide — 50+ purebred profiles'}.custom-header-submenu-link[href*="/blogs/mixed-dog-breed-guide"]::after{content:'Mixed breed guide — popular crosses'}.custom-header-submenu-link[href*="/blogs/cat-breed-guide"]::after{content:'Cat breed guide — temperament & care'}.custom-header-submenu-link[href*="/blogs/patriotism-service-dogs-and-veterans"]::after{content:'Patriotism, service dogs & veterans'}.custom-header-submenu{left:50%!important;transform:translateX(-50%)!important}.custom-header-submenu::before{left:50%!important;transform:translateX(-50%) rotate(45deg)!important}.mega-menu-content-container{justify-content:center!important}.mega-menu-columns{justify-content:center!important}.mega-menu-columns h2{position:relative!important;padding-left:14px!important;margin-bottom:10px!important}.mega-menu-columns h2::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:3px;background:#C8412C;border-radius:1.5px}.mega-menu-columns h2:has(+ ul)::before{display:none!important}.mega-menu-columns h2:has(+ ul){padding-left:0!important}.mega-menu-columns>li>a.font-body{position:relative!important;display:block!important;padding:1px 0 1px 14px!important;font-size:18px!important;font-weight:700!important;line-height:28px!important;letter-spacing:0!important;color:#000!important;font-family:"Open Sans",sans-serif!important}.mega-menu-columns>li>a.font-body::before{content:'';position:absolute;left:0;top:6px;bottom:6px;width:3px;background:#C8412C;border-radius:1.5px}.mega-menu-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;max-width:900px!important;align-items:start!important}.mega-menu-columns>li:nth-child(1),.mega-menu-columns>li:nth-child(3){grid-column:1!important}.mega-menu-columns>li:nth-child(2){grid-column:2!important}.mega-menu-columns>li:nth-child(4),.mega-menu-columns>li:nth-child(5),.mega-menu-columns>li:nth-child(6){grid-column:3!important}.mega-menu-columns>li:nth-child(1){grid-column:1!important;grid-row:1!important}.mega-menu-columns>li:nth-child(2){grid-column:2!important;grid-row:1!important}.mega-menu-columns>li:nth-child(3){grid-column:3!important;grid-row:1!important}.mega-menu-columns>li:nth-child(4){grid-column:1!important;grid-row:2!important}.mega-menu-columns>li:nth-child(5){grid-column:2!important;grid-row:2!important}.mega-menu-columns>li:nth-child(6){grid-column:3!important;grid-row:2!important}.mega-menu-columns{row-gap:1rem!important;column-gap:2.5rem!important}.mega-menu-columns:has(h2)::after{content:'';grid-column:1 / -1;grid-row:2;height:1px;background:#dcdcdc;align-self:start;margin:2px 0 4px}.mega-menu-columns:has(h2)>li:nth-child(4),.mega-menu-columns:has(h2)>li:nth-child(5),.mega-menu-columns:has(h2)>li:nth-child(6){grid-row:3!important}.custom-drawer-cart dl div.bg-scheme-accent-1{background:#eef7ee!important;color:#1e6b2e!important;border:1.5px dashed #79b886;border-radius:8px;padding:7px 12px;margin:0 0 8px;font-size:0.9rem;font-weight:600;line-height:1.3;align-items:center}.custom-drawer-cart dl div.bg-scheme-accent-1 dt,.custom-drawer-cart dl div.bg-scheme-accent-1 dt span,.custom-drawer-cart dl div.bg-scheme-accent-1 dd{color:#1e6b2e!important;font-size:0.9rem!important;font-weight:600!important}.custom-drawer-cart dl div.bg-scheme-accent-1 dd{font-size:0.95rem!important;font-weight:700!important}.rebuy-cart__flyout div:has(>.rebuy-cart__notes){flex:1 1 auto}.rebuy-cart__flyout .rebuy-cart__notes + div{margin-top:auto}.custom-drawer-cart dl div.bg-scheme-accent-1 dt{display:flex;align-items:center}.custom-drawer-cart dl div.bg-scheme-accent-1 dt::before{content:"";width:15px;height:15px;margin-right:6px;flex:0 0 auto;background-color:#1e6b2e;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.172 2a3 3 0 0 1 2.121 .879l7.71 7.71a3.41 3.41 0 0 1 0 4.822l-5.592 5.592a3.41 3.41 0 0 1 -4.822 0l-7.71 -7.71a3 3 0 0 1 -.879 -2.121v-4.172a5 5 0 0 1 5 -5z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.172 2a3 3 0 0 1 2.121 .879l7.71 7.71a3.41 3.41 0 0 1 0 4.822l-5.592 5.592a3.41 3.41 0 0 1 -4.822 0l-7.71 -7.71a3 3 0 0 1 -.879 -2.121v-4.172a5 5 0 0 1 5 -5z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E") no-repeat center / contain}