:root{--color-theme-green: #2AF22F;--color-theme-blue: #0147BA}.text-underline>*{text-decoration:underline!important}.pb-20{padding-bottom:20px}.text-white{color:#fff!important}.from-left .overlay--gradient{background:linear-gradient(269.82deg,#0000 .14%,#000 79.22%)!important}.text-green>*{color:var(--color-theme-green)!important}.text-blue>*{color:var(--color-theme-blue)!important}.mx-auto{margin:0 auto}h1,h2,h3,h4,h5,h6,strong,b,.font-rf-dewi-expanded>strong{font-family:Font-1770021700764!important}.font-rf-dewi-expanded>p{font-family:Font-1770021700764!important}.font-Avenir-Next-Condensed>*,.font-Avenir-Next-Condensed>strong{font-family:Font-1770021784988!important}.fw-bold{font-weight:700}.announcement-bar{background:url(/cdn/shop/files/accountment-bar-background.png?v=1769846954)!important;background-size:contain!important;background-position:center}.text-normalcase>*{text-transform:unset!important}.mega-menu__column{grid-column:span 2}.mega-menu__link,.menu-drawer__menu-item-text{font-family:Font-1770021700764!important}.menu-drawer__menu-item--mainlist{font-size:22px!important}.menu-drawer__menu-item--child{font-size:14px!important}header .menu-list__link-title{font-family:Font-1770021700764!important;font-weight:900}header .account-button.header-actions__action{display:none}header button.search-modal__button.header-actions__action .svg-wrapper,header .header-actions__cart-icon .svg-wrapper{background:#fff;border-radius:8px;padding:13px}header button.search-modal__button.header-actions__action .svg-wrapper svg,header .header-actions__cart-icon .svg-wrapper svg{color:#0147ba}.header__column--right .search-action{margin:0!important}.hero-banner-slider{padding:22px 24px;border-radius:30px}.hero-banner-slider .slide__content{max-width:1240px;margin:0 auto;padding-left:30px;padding-right:30px}.hero-banner-slider slideshow-arrows{position:absolute;width:100%;max-width:1200px;height:max-content!important;margin:0 auto;display:flex;align-items:end!important;justify-content:start!important;bottom:12%;top:auto;gap:12px}.hero-banner-slider slideshow-arrows .slideshow-control{opacity:1!important;background:#fff}slideshow-arrows .slideshow-control{min-width:38px!important;min-height:38px!important}.hero-banner-slider slideshow-arrows .slideshow-control svg path{stroke:#000}.hero-banner-slider slideshow-slide>.slide__image-container{border-radius:30px}.hero-banner-slider .overlay--gradient{background:linear-gradient(269.82deg,#0000 .14%,#000 83%)!important}.hero-banner-subtitle-wrapper{background:linear-gradient(90.36deg,#fff0 .36%,#ffffff1c,#ffffff06 99.75%);border-radius:12px;margin-left:-26px;padding:12px 26px;font-weight:900;font-size:24px;line-height:41px;text-transform:capitalize;color:var(--color-theme-green)}.hover-lighticon.button-icon:hover img{filter:invert(1)}.dual-heading-green strong{color:var(--color-theme-green)!important}.dual-heading-blue strong{color:var(--color-theme-blue)!important}.arrow-section{margin-top:-70px}.arrow-section img{max-width:100px!important}.wave-background{position:relative;background:url(/cdn/shop/files/bg-waves.png?v=1771321541) no-repeat!important;background-size:110%!important;background-position:100% 50%!important;background-position:center!important}.hover-featured-products .box-wrapper{position:relative;flex:0 0 30%;transition:.3s all ease;z-index:2}.hover-featured-products .group-block__link{z-index:2}.hover-featured-products .box-wrapper:after{content:"";position:absolute;width:100%;height:100%;border-radius:30px;background:linear-gradient(180deg,#0000,#000000e6);top:0;bottom:0;left:0;right:0;z-index:1;transition:.3s all ease;opacity:0}.hover-featured-products .box-wrapper:hover:after{content:"";opacity:1}.hover-featured-products .box-wrapper:hover{flex:0 0 34%}.hover-featured-products .box-wrapper .heading{position:absolute;bottom:20px;left:0;right:0;color:#fff!important;z-index:11;opacity:0;transition:.3s all ease}.hover-featured-products .box-wrapper:hover .heading{opacity:1}.box-shadow{box-shadow:0 0 14px #fff;border:1px solid #2AF22F}.best-seller-section{background:url(/cdn/shop/files/pattern-bg.png?v=1770206359) no-repeat!important;background-size:cover!important;background-position:center}.best-seller-section .product-grid__card.product-grid__card{justify-content:space-between!important}.custom-atc-button .add-to-cart-text{flex-direction:row-reverse}.custom-atc-button .add-to-cart-text__content{line-height:normal}.custom-price-wrapper .price{font-family:Font-1770021700764!important;font-size:16px;line-height:19px;text-align:center;text-transform:capitalize;color:#2af22f}.line-height-normal>*{line-height:normal!important}.truncate-title p{line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:4.5em}.flex-wrap{flex-wrap:wrap}.custom-product-title{width:70%!important}.join-wrapper{margin-bottom:-150px}.join-wrapper .email-signup__input.paragraph{padding:10px 20px;background:#fff!important}.join-wrapper .email-signup__button{font-family:Font-1770021784988;font-weight:700;background:#000!important;padding:10px 20px;outline-color:#000!important;color:#2af22f!important;border-color:#000!important;box-shadow:none!important}footer{background:url(/cdn/shop/files/pattern-bg.png?v=1770206359) no-repeat!important;background-position:center;background-size:cover;padding-top:230px}.text-white>*{color:#fff!important}.social-media-wrapper .icon-block{border:.3px solid #FFFFFF;background:#fff;border-radius:10px;padding:14px;height:44px;width:44px;transition:.3s all ease}.social-media-wrapper .icon-block:hover{background:#2af22f;border:.3px solid #2AF22F}.light-pattern-bg-wrapper{background:url(/cdn/shop/files/light-bg-pattern.png?v=1770379773) no-repeat!important;background-size:cover!important;background-position:center!important}.collection-description-wrapper hr{width:100%}.faq-wrapper details.details{border:1px solid #D8D8D8;border-radius:16px;margin:12px 0;background:#fff;padding:20px 24px}.faq-wrapper .accordion .details__header{padding-top:0;padding-bottom:0;min-height:100%!important;font-family:Font-1770021700764!important;font-size:18px}.faq-wrapper .details-content{border-top:.4px solid #D8D8D8;padding-top:13px;margin-top:16px}.faq-wrapper span.svg-wrapper.icon-plus{background:#21212180;color:#fff;width:24px;height:24px;border-radius:50px;padding:5px}.faq-wrapper details.details[open] span.svg-wrapper.icon-plus{background:#0147ba}.faq-wrapper .details-content p{font-family:Font-1770021784988!important}.contact-form{border-radius:30px}.contact-hero-banner{padding:20px;background:#fff!important}.contact-hero-banner .hero__container{border-radius:30px}.contact-hero-banner label{font-family:Font-1770021700764!important;font-weight:900;font-size:16px;line-height:100%;text-transform:capitalize}.contact-form__input{font-family:Font-1770021784988!important;border-radius:12px!important;padding:10px 20px!important;font-weight:400;font-size:16px;line-height:100%;text-transform:capitalize}.contact-form__success{padding:12px;margin:20px 0;background:#2af22f;border-radius:12px;align-items:center;justify-content:center}.contact-form__error{padding:12px;margin:20px 0;background:#000;border-radius:12px;color:#fff;align-items:center;justify-content:center}.predictive-search-results__wrapper-products{grid-template-columns:repeat(3,1fr)!important}.key-features-wrapper ul li,.technical-sepc ul li{list-style-type:none!important;position:relative;padding:8px 0;line-height:1.4}.key-features-wrapper ul li:before{content:"";position:absolute;width:20px;height:20px;background:url(/cdn/shop/files/checkmark.svg?v=1770631077) no-repeat!important;background-size:17px!important;background-position:center;left:-26px;top:12px}.technical-sepc ul{padding-left:0;display:grid;grid-template-columns:1fr 1fr}.product-media img{object-fit:contain!important}.contact-form__input[type=email]{text-transform:none!important}.variant-option.variant-option--buttons.variant-option--equal-width-buttons{border:1px solid #D8D8D8;padding:10px;border-radius:10px;display:flex}.variant-option.variant-option--buttons.variant-option--equal-width-buttons legend{display:none}.variant-option__button-label{min-width:fit-content!important;padding:10px 20px!important;border-radius:10px!important}.variant-option--equal-width-buttons .variant-option__button-label{min-width:48%!important;border:none}.variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:#0147ba}.quantity-selector input{color:#0000;font-family:Font-1770021700764;font-style:normal;font-weight:700;font-size:24px;text-transform:capitalize;color:#000}.quantity-selector .svg-wrapper{color:#000;height:18px;width:18px}.variant-option__button-label:has(:checked),.variant-option--equal-width-buttons .variant-option__button-label:hover{border-color:#0147ba}.add-to-cart-button:hover{background:#000!important}.add-to-cart-button .add-to-cart-text{font-family:Font-1770021784988!important;font-weight:700;text-transform:uppercase;line-height:normal}.media-gallery--carousel .product-media{padding:70px 60px;background:#fff;border:1px solid #D8D8D8;border-radius:30px}.product-details p{font-family:Font-1770021784988!important;font-style:normal;font-weight:400;font-size:24px;line-height:33px;text-transform:capitalize;color:#000}.quantity-selector{border-color:#515151}.variant-option--equal-width-buttons .variant-option__button-label__text{font-family:Font-1770021784988!important;font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-transform:capitalize;color:#000}.product-information__media .slideshow-controls__thumbnails .slideshow-control{background:#fff;border:1px solid #D8D8D8;min-height:120px;border-radius:20px;width:120px}.variant-option__button-label:has(:checked) .variant-option--equal-width-buttons .variant-option__button-label__text{color:#fff}button.shopify-payment-button__button--unbranded: hover{color:#fff}.variant-option__button-label:has(:checked){color:#fff!important}.collection-list-page .collection-card{background:#fff;border-radius:30px;padding:22px}.collection-list-page .collection-card .collection-card__image img{object-fit:contain!important}.min-h-300{min-height:250px!important}.footer-copyright-text a{color:#fff!important}.product-custom-black-box-img-wrapper,.product-custom-black-box-img-wrapper img{height:auto!important;max-height:350px!important}.page-thankyou div#shopify-section-sections--25816432607512__section_nN6Wa9,.page-thankyou .shopify-section-group-header-group,.page-thankyou .shopify-section-group-footer-group,.page-subscribe-thankyou div#shopify-section-sections--25816432607512__section_nN6Wa9,.page-subscribe-thankyou .shopify-section-group-header-group,.page-subscribe-thankyou .shopify-section-group-footer-group{display:none!important}.predictive-search-results__card{background:#fff;border:1px solid #dedede;border-radius:16px;padding:12px}.resource-card__image{object-fit:contain!important}.resource-card__title.paragraph{font-family:Font-1770021700764!important}.horizontal .recommended-product-div .single-slide,.vertical .recommended-product-div .single-slide{border:none!important}.ws_checkmark{width:26px!important;height:26px!important}.ws_checkbox input:checked+.ws_checkmark:after{left:34%!important;top:48%!important;transform:rotate(45deg) translate(-50%,-50%)!important}.price-block{margin-top:5px!important}.price-block p{background:#000;border-radius:8px;padding:8px 12px!important;color:#fff;font-family:Font-1770021700764!important;font-size:12px;line-height:19px;text-align:center;text-transform:capitalize;color:#2af22f!important}.subDiv_button{background:#2af22f!important;font-family:Font-1770021700764!important;color:#000!important;font-size:14px!important;padding:9px 10px!important;margin-top:10px!important;min-width:100%!important;transition:.3s all ease}.subDiv_button:hover{color:#fff!important}#goToTop{position:fixed;bottom:60px;right:30px;z-index:99;display:none}#goToTop img{width:50px;height:50px;cursor:pointer}.upper_title_container{width:100%!important}.product-information__grid .product-information__media{position:relative}.product-information__grid .product-information__media:before{content:"";position:absolute;width:260px;height:200px;background:url(/cdn/shop/files/ChatGPT_Image_Feb_18_2026_04_33_26_PM_1.png?v=1771415909) no-repeat;background-size:contain;background-position:center;top:-60px;right:-40px;z-index:2;transform:rotate(0)}.webrex-frequently-together-block{width:100%!important}div#ws_up_sell_main_0{width:100%}.collection-booster .collection-description-wrapper{display:none}.shopify-policy__container{max-width:1200px!important}.switch-outer-wrapper{display:flex;background-color:#fff;height:44px;border-radius:8px;padding:8px;align-items:center;justify-content:center;margin-right:-13px;display:none}.theme-switch{position:relative;display:inline-block;width:52px;height:28px;cursor:pointer}.theme-switch input{opacity:0;width:0;height:0}.slider{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#e5e5e5;border-radius:50px;transition:.3s ease}.slider:before{content:"";position:absolute;height:20px;width:20px;left:4px;top:4px;background-color:#0b4dbb;border-radius:50%;transition:.3s ease}.theme-switch input:checked+.slider{background-color:#0b4dbb}.theme-switch input:checked+.slider:before{transform:translate(24px);background-color:#fff}.products-page .grid-3-section-wrapper{display:none}.font-size-14 p{font-size:14px!important;line-height:1.4!important}.jm-review-widget-header__title{display:none}.image-center-align img{object-position:bottom}@media(max-width:1440px){.hero-banner-slider slideshow-arrows{padding:0 30px}}@media(max-width:749.98px){.hero-banner-subtitle-wrapper{font-size:20px}.hero-banner-slider{padding:12px 10px}.hero-banner-subtitle-wrapper{font-size:18px;padding:3px 20px;margin-left:-20px}.hero-banner-slider .slide__content{padding-left:16px;padding-right:16px}.hero-banner-slider slideshow-arrows{padding:0 9px;bottom:12px}slideshow-arrows .slideshow-control{min-width:30px!important;min-height:30px!important}.contact-form__col-6{width:100%!important}.product-custom-black-box-img-wrapper,.product-custom-black-box-img-wrapper img{height:auto!important;max-height:100%!important}.faq-wrapper .accordion .details__header{font-size:14px}.product-information__media .slideshow-controls__thumbnails .slideshow-control{min-height:100px;border-radius:12px;width:100px}.product-information__grid .product-information__media:before{width:150px;height:170px}.product-information__grid .product-information__media:before{right:0!important}.media-gallery--carousel .product-media{padding:16px}}.jdgm-prev-badge{display:block!important}@media(max-width:576px){h1{font-size:38px}p{font-size:16px!important}.text-block h1,.text-block.h1>*{font-size:38px!important;line-height:normal}.text-block h2,.text-block.h2>*{font-size:24px!important;line-height:1.4}.text-block h3,.text-block.h3>*{font-size:20px!important;line-height:normal}.text-block h4,.text-block.h4>*{font-size:18px!important;line-height:normal}.text-block h5,.text-block.h5>*{font-size:16px!important;line-height:normal}.text-block h6,.text-block.h6>*{font-size:16px!important;line-height:normal}.text-block p,.text-block.p>*{font-size:14px!important;line-height:normal}.contact-hero-banner .icon-block__media{width:50px!important}.technical-sepc ul{grid-template-columns:1fr}.variant-option--equal-width-buttons .variant-option__button-label{min-width:100%!important}.product-media{padding:30px}.faq-wrapper .accordion .details__header{gap:12px}.faq-wrapper details.details{padding:12px 14px}.faq-wrapper span.svg-wrapper.icon-plus{width:18px;height:18px;flex:0 0 18px}#goToTop{right:16px;bottom:40px}#goToTop img{width:40px;height:40px}.resource-card__title.paragraph{font-size:14px}.product-information__media .slideshow-controls__thumbnails .slideshow-control{min-height:70px;border-radius:12px;width:70px}.why-choose-icon-wrapper{height:fit-content!important;min-height:fit-content!important}.why-choose-icon-wrapper .icon-block__media{width:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
