@font-face{font-family:'SuisseScreenTrial';src:url('../../custom/fonts/SuisseScreenTrial-Regular.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi_Regular';src:url('../../custom/fonts/Satoshi-Regular.otf') format('opentype');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('../../custom/fonts/Roboto-VariableFont.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}/* Common styles *//* Import Google Fonts */*{margin:0;padding:0;box-sizing:border-box}:root{--font-card:'SuisseScreenTrial';--font-Satoshi:'Satoshi_Regular';--forest_Green:#1B3B13;--vibrant_Lime:#D5FA99;--dark_forest_Green:#142D0E;--Deep_Plum:#781945;--Green_BG:#D3D6BB;--airy_cream:#F0F1E9}body{background-color:var(--airy_cream)}h2,h3{margin:0;font-weight:400;font-family:var(--heading),sans-serif;font-size:48px}p{font-size:16px;font-weight:400;margin:0;font-family:var(--font-Satoshi)}.filter-concerns button:focus-visible,.filter-concerns button:focus,.primary-btn-default:focus-visible,.primary-btn-default:focus{outline:none;border-radius:50px}.primary-btn-default{background:transparent;border:1px solid var(--vibrant_Lime);padding:8px 20px;font-size:18px;color:var(--vibrant_Lime);border-radius:50px;text-decoration:none;width:fit-content;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.primary-btn-default:hover{background-color:var(--vibrant_Lime);color:var(--forest_Green);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.hero-section{background-image:url('../../custom/images/prodimg/products-heroBg.webp');background-size:cover;background-position:top;background-repeat:no-repeat;height:400px;margin:40px 64px;border-radius:30px}.hero-text{padding:90px 64px;max-width:50%;display:flex;flex-direction:column;justify-content:center;height:100%}.hero-text h1, .hero-text h2{color:var(--airy_cream);font-size:56px;letter-spacing:-2%}.hero-text p{color:var(--airy_cream)}.filter_wrapper{display:flex;justify-content:space-between;margin-bottom:30px}.filter-section{display:flex;flex-direction:column;gap:27px}.filter-concerns button{font-size:16px;background-color:var(--vibrant_Lime);font-weight:600;font-family:var(--font-Satoshi);color:var(--dark_forest_Green);width:255px;padding:15px;border:none;border-radius:50px;text-align:left;position:relative}.filter-concerns button::after{background-image:url('../../custom/images/prodimg/filter_downArrow.svg');border:none;height:7px;width:12px;background-repeat:no-repeat;position:absolute;right:18px;top:25px}.search-filter{display:flex;flex-direction:column;gap:9px}.search-filter label{font-size:16px;color:var(--dark_forest_Green);padding-left:20px;font-family:var(--font-Satoshi)}.search-filter input{padding:12px 17px;border:none;border-radius:50px;width:400px}.input-box{position:relative;width:fit-content}.search-filter .input-box::after{content:"";background-image:url('../../custom/images/prodimg/filter_search.svg');position:absolute;height:16px;width:16px;top:16px;right:32px;background-repeat:no-repeat}.all_products{display:flex;gap:12px;margin-bottom:30px}.clear_filter{display:flex;gap:32px;align-items:start;margin-bottom:50px}.filter-box{display:flex;flex-direction:column;gap:20px}.clear_filter a{text-wrap:nowrap}.fliters_wrapper{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.each_filter{background-color:#E1E3D2;padding:6px 20px;border-radius:5px;display:flex;gap:14px;align-items:center}.each_filter img{width:12px}.each_filter p{font-size:12px;color:#000}.clear_filter a{font-size:16px;color:var(--dark_forest_Green)}.clear_filter a:hover{text-decoration:underline}.products_wrapper{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:100px;gap:56px}.each_product{background-color:#D3D6BB80;padding:13px 15px;display:flex;align-items:center;gap:25px;border-radius:40px;position:relative}.prod_img img{width:95px;height:95px;min-width:95px;min-height:95px}.prod_img{position:relative}.prod_img a{position:absolute;left:0;width:33px;height:33px;bottom:0}.prod_img a img{width:100%;height:100%;min-width:unset;min-height:unset}.product_info h3, .product_info h2{font-size:16px;font-weight:700;font-family:var(--font-Satoshi);letter-spacing:2%}.product_info ul{margin-bottom:12px}.product_info ul li{color:rgba(61,86,54,.85);font-size:12px}.product_info a{font-size:14px;color:var(--forest_Green);font-family:var(--font-Satoshi);font-weight:700;letter-spacing:5%;text-decoration:none}.static-card{grid-column:span 2;grid-row:span 2}.unsure-box{background-image:url('../../custom/images/prodimg/unsure-sectionBg.webp');background-position:right;background-size:cover;border-radius:24px;padding:32px;display:flex}.unsure-info,.wellness-info{background-color:#B0ACAC33;max-width:55%;backdrop-filter:blur(38px);border-radius:10px;box-shadow:rgba(213,250,153,.5) 1px 0px 1px;padding:18px 24px;display:flex;flex-direction:column;justify-content:space-between}.unsure-info h3{font-size:38px;color:var(--vibrant_Lime);letter-spacing:-2%}.unsure-info p{color:var(--vibrant_Lime);font-size:18px;margin-bottom:20px}.wellness-journey-box{background-image:url('../../custom/images/prodimg/support-wellnessbg.webp');padding:27px 60px;border-radius:40px;background-position:top center;background-size:cover;background-repeat:no-repeat}.wellness-info{max-width:100%;border-radius:24px;text-align:center;padding:18px 24px 30px}.wellness-info h3{font-size:34px;color:var(--vibrant_Lime);margin-bottom:2px;letter-spacing:-2%}.wellness-info p{color:var(--vibrant_Lime);margin:24px 0 37px;font-size:18px;letter-spacing:-2%}.wellness-info .primary-btn-default{margin:auto}.ways-to-save{grid-column:span 3;background-color:var(--Deep_Plum);border-radius:20px;padding:16px 30px 30px;display:grid;grid-template-columns:50% auto}.ways-title h3{font-size:40px;color:var(--vibrant_Lime);letter-spacing:-2%}.save-money{display:flex;flex-direction:column;justify-content:space-between}.save-money p{color:var(--vibrant_Lime);padding-top:7px}.thorne{position:absolute;top:20px;z-index:1;background-color:#D6AEFF;padding:0px 13px;border-radius:50px}.thorne p{color:var(--Deep_Plum);font-size:12px}.option_lists .form-group{margin:0;position:relative}.option_lists .form-group label{color:#000000;cursor:pointer;font-size:16px;font-weight:400;margin:5px 0;padding-left:37px;position:relative;font-family:var(--font-Satoshi)}.option_lists .form-group input[type=checkbox]{position:absolute;opacity:0}.option_lists .form-group label:before{background:#fff;border:2px solid #1B3B13;border-radius:3px;content:"";height:19px;left:0;position:absolute;top:3px;width:19px;border-radius:50%}.option_lists .form-group input[type=checkbox]:checked + label:after{background-image:url("../../custom/images/prodimg/supplement-check.png");background-size:contain;background-repeat:no-repeat;content:"";height:11px;left:4px;position:absolute;top:8px;width:11px}.option_lists .form-group input[type=checkbox]:checked + label:before{background:var(--forest_Green)}.option_lists{-webkit-column-count:2;column-count:2;-webkit-column-gap:15px;column-gap:15px}.dropdown-menu{border-radius:20px!important;padding:20px;z-index:10000}.apply_btn,.option_lists .form-group input[type=checkbox]:checked + label:before{background:var(--vibrant_Lime)}.filter_apply{background:#1B3B13!important;padding:12px 24px;color:var(--vibrant_Lime)!important;font-family:var(--font-Satoshi);font-size:18px;text-align:center!important}.filter_apply:hover{background:var(--vibrant_Lime)!important;color:#1B3B13!important}.filter_clear{text-decoration:underline;color:#142D0E;font-family:var(--font-satoshi);font-size:18px;background:none!important;text-align:center!important}.button_filters{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:20px}.prod_category_name.search_terms_name span{text-transform:capitalize;font-weight:700}.prod_category_name{margin:0 0 20px;font-size:18px;color:var(--green);font-family:var(--font-Satoshi)}@media only screen and (max-width:1140px){.products_wrapper{grid-template-columns:repeat(2,1fr)}.static-card{grid-row:unset}.wellness-journey-box.static-card{grid-column:unset;grid-row:span 2}.ways-to-save{grid-column:span 2}}@media only screen and (max-width:1024px){.wellness-info{padding:18px 10px 30px}.wellness-journey-box{padding:27px 20px}.wellness-info h3{font-size:24px}.wellness-info p{font-size:14px}.products_wrapper{gap:24px}}@media only screen and (max-width:767px){.hero-text{max-width:100%;justify-content:flex-start;padding:40px 12px;text-align:center;color:var(--forest_Green)}.search-filter input{width:100%}.hero-text h2, .hero-text h1{font-size:40px;color:var(--forest_Green)}.hero-text p{color:var(--forest_Green)}.filter-box a{color:var(--forest_Green);font-size:12px}.products_wrapper{grid-template-columns:100%}.filter_wrapper{flex-direction:column;gap:20px}.filter-section{order:2}.filter-box{justify-content:space-between;align-items:end;flex-direction:unset !important}.unsure-info,.wellness-info{max-width:100%;height:650px;height:50%}.unsure-info{height:fit-content}.wellness-info{height:100%}.save-money{display:flex;flex-direction:column;justify-content:space-between}.ways-to-save{grid-template-columns:100%}.all_products img{width:20px}.show-products{padding:0 15px}.filter-concerns button{width:215px}.all_products p{font-size:14px}.wellness-info h3{font-size:34px}.wellness-info p{font-size:18px}.save-money p{font-size:20px}.save-money{gap:70px}.static-card,.ways-to-save{grid-column:unset;grid-row:unset}.hero-section{background-image:url('../../custom/images/prodimg/products-heroBg-mbl.webp');height:625px;background-position:bottom;margin:40px 32px}.unsure-box{background-image:url('../../custom/images/prodimg/unsure-sectionBg-mbl.webp');height:715px;background-position:bottom;background-size:cover}.wellness-journey-box{background-image:url('../../custom/images/prodimg/support-wellnessbg-mbl.webp')}}@media only screen and (max-width:400px){.input-box{width:100%}}