@font-face{font-family:Hastoler;src:url(/cdn/shop/files/Hastoler_Regular.otf?v=1756228318) format("opentype");font-weight:400;font-style:normal;font-display:swap}.content_container{padding:10rem 5rem;max-width:70%;display:flex;flex-direction:column;gap:1.5rem}.sl-heading{display:flex;gap:1rem;flex-direction:column}.sl-heading h2{color:#004b87;font-family:Hastoler,sans-serif;font-size:96px;font-weight:400;line-height:100%}.sl-heading h2 span{color:#fff;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="345" height="118" viewBox="0 0 345 118" fill="none"><path d="M6.64581 21.6622C7.3822 13.5445 14.1034 7.27799 22.2527 7.11106L328.672 0.834451C337.635 0.650857 345 7.86629 345 16.8311V101.909C345 110.973 337.478 118.227 328.42 117.898L15.8805 106.559C6.70938 106.227 -0.303052 98.2639 0.526043 89.1243L6.64581 21.6622Z" fill="%23004B87"/></svg>') no-repeat center center;background-size:cover;padding:2px 20px}.sl-desc{color:#004b87;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:150%;max-width:70%}.bene{color:#004b87;font-family:Poppins,sans-serif;font-size:24px;font-weight:700;line-height:150%}.sl-name{color:#004b87;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:150%}.slv-inner{display:flex;align-items:center;gap:10px}.sl-verified{color:#004b87;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-transform:capitalize;width:6rem}.sl-rev-meta{display:flex;flex-direction:column}.sl-rev-text{color:#004b87;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.plus{color:#004b87;padding:0 8px;border-radius:100%;border:1px solid #004B87;font-weight:500}.sl-review{display:flex;padding:16px 22px;align-items:center;gap:24px;border-radius:20px;border:2px solid #004B87;background:#fff;max-width:50%}@media(min-width:1450px){.sl-rev-img{max-width:130px}}.sl-rev-img{max-height:60px;display:block}.sl-stars svg{width:11px;height:11px}.button{max-width:fit-content!important}.sl-benefits{list-style:none;display:flex;flex-direction:column;gap:.5rem}@media(min-width:990px)and (max-width:1450px){.content_container{padding:6rem 3rem}.sl-review{max-width:60%;gap:15px}}@media(max-width:1300px){.sl-verified{width:4rem}}.benefit__main{position:relative;padding:5rem 0}.left--img,.right--img{position:absolute;z-index:-1}.left--img{top:5%}.right--img{top:-5%;right:-15%;height:450px}.benefit__main h2{color:#080808;text-align:center;font-family:Hastoler,sans-serif;font-size:80px;font-style:normal;font-weight:400;line-height:120%}.benefit__main h2 span{color:#004b87}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(100px,auto);gap:20px;max-width:1350px;margin:5% auto}.benefits-grid .bene__card{border-radius:24px;color:#000;transition:transform .4s ease,box-shadow .4s ease;will-change:transform}.benefits-grid .bene__card:hover{transform:translateY(-10px) skewY(-2deg);box-shadow:0 15px 30px #00000026}.benefits-grid .bene__card:nth-child(1){grid-column:1 / 2;grid-row:1 / 3;min-width:322px;min-height:608px;display:flex;flex-direction:column;overflow:hidden}.benefits-grid .bene__card:nth-child(2){grid-column:2 / 5;grid-row:1 / 2;min-width:936px;max-height:261px;display:flex;align-items:center;overflow:hidden}.benefits-grid .bene__card:nth-child(3){grid-column:2 / 3;grid-row:2 / 3;min-width:379px;min-height:323px}.benefits-grid .bene__card:nth-child(4){grid-column:3 / 5;grid-row:2 / 3;min-width:546px;min-height:319px;display:flex;align-items:center;overflow:hidden}.bene__card:nth-child(4) img{object-fit:cover;margin-right:-4%;max-width:259px}.bene__card:nth-child(2) img{max-height:261px}.bene__card h3{color:#080808;font-family:Hastoler,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:99%}.bene__card p{color:#080808;font-family:Poppins;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.bene__content{padding:32px}.steps-main{display:flex;gap:4rem;align-items:flex-start;max-width:1350px;margin:0 auto;justify-content:center;padding-bottom:5rem}.steps-left{flex:1}.steps-left h2{color:#000;font-family:Hastoler,sans-serif;font-size:80px;font-weight:400;line-height:120%;margin-bottom:1rem}.steps-image{max-width:100%;margin-top:2rem}.steps-box{flex:1;display:flex;flex-direction:column;gap:1.2rem;position:relative}.step{display:flex;align-items:flex-start;gap:1rem;opacity:.5;transition:opacity 1.5s ease}.step.active{opacity:1}.step_content p{color:#000;font-family:Hastoler,sans-serif;font-size:40px;font-weight:400;line-height:140%}.step_content span{color:#000;font-family:Poppins,sans-serif;font-size:20px;font-weight:400;line-height:150%}.icon-steps{width:86px;height:86px}.divider{width:1px;background:#000;height:1px;margin-left:7%;transition:height 1.5s ease}.divider.grow{height:100px}.step_content{max-width:80%}.steps-left h2 span{color:#004b87}.step_content p span{color:#004b87;font-family:Hastoler,sans-serif;font-size:40px;font-weight:400;line-height:140%}.custom_h2{font-family:Hastoler,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:120%;max-width:25%;margin-top:1rem}.custom_title h3{font-family:Poppins;font-size:20px!important;font-style:normal;font-weight:900;line-height:33.75px}.custom_title p{font-size:16px!important;font-style:normal;font-weight:400;line-height:150%}.custom_col{max-width:260px}#shopify-section-template--16588249595947__index_product_callouts_gLp3PK{max-width:1350px;margin:3% auto;border-radius:32px;justify-content:space-evenly;position:relative;overflow:hidden}.top__berries,.bottom__berries{position:absolute;width:400px!important}.top__berries{top:-2%}.bottom__berries{bottom:-25%;height:300px!important}.stars_custom{display:flex;gap:5px;margin-bottom:1rem}.stars_custom svg{width:24px;height:24px}.review-badge{display:flex;align-items:center;gap:12px;background:#fff;padding:10px 16px;border-radius:40px;box-shadow:0 2px 6px #0000000d;width:fit-content}.review-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover}.review-info{display:flex;flex-direction:column}.review-name{font-weight:700;font-size:16px;color:#000}.review-verified{display:flex;align-items:center;gap:6px;font-size:14px;color:#004b87;font-weight:500}.verified-icon{flex-shrink:0}#shopify-section-template--16588249595947__image_text_mPmc8y{max-width:1350px;margin:0 auto}.sp-main{padding:0 3%;overflow:hidden}.sp-heading{text-align:center;margin:5% 0}.sp-heading h2{color:#004b87;text-align:center;font-family:Hastoler;font-size:80px;font-style:normal;font-weight:400;line-height:120%}.sp-heading p{color:#004b87;text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.products-container{display:grid;grid-template-columns:50% 50%;grid-template-rows:1700px;height:1700px;max-width:1400px;margin:0 auto;gap:40px;box-sizing:border-box}.products-container>div:nth-child(1){grid-column:1 / 2;grid-row:1 / 2}.products-container>div:nth-child(2){grid-column:2 / 3;grid-row:1 / 2;height:30%;align-self:start}.products-container>div:nth-child(3){grid-column:2 / 3;grid-row:1 / 2;height:70%;align-self:end}@media(max-width:768px){.products-container{grid-template-columns:1fr;grid-template-rows:auto;height:auto}.products-container>div:nth-child(2){grid-column:1;grid-row:1;height:300px}.products-container>div:nth-child(1){grid-column:1;grid-row:2;height:1300px}.products-container>div:nth-child(3){grid-column:1;grid-row:3;height:300px}.products-container>*{max-width:100%;overflow-x:hidden}}.product-boxes{display:flex;gap:1rem;flex-wrap:wrap;max-height:fit-content;justify-content:center}.product-filter{display:flex;gap:1rem}.ps-box{display:flex;flex-direction:column;gap:1rem}.product-filter button{border-radius:24px;border:1px solid #004B87;padding:12px 24px;color:#004b87;font-family:Poppins,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:150%;cursor:pointer;background-color:#fff;transition:background-color .4s ease,transform .2s ease,box-shadow .3s ease}.product-filter button:hover{background-color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #004b874d}.filtered{background-color:#fff!important}.product-filter button:focus{outline:none!important}.fc-pack{color:#004b87;font-family:Poppins;font-size:16px;font-style:normal;font-weight:800;line-height:150%}.ratings-container .divider{height:30px;width:3px;color:#004b87;margin:0}.ratings-svg{display:flex;align-items:center;gap:5px}.ratings-container{display:flex;align-items:center;gap:.5rem}.ratings-box{display:flex;gap:10px;align-items:center}.col-title{color:#004b87;font-family:Hastoler,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:120%}.sizes-box{color:#004b87;font-family:Poppins;font-size:16px;font-style:normal;font-weight:800;line-height:150%}.sizes-box p{margin:.5rem 0}.pack-sizes{display:flex;gap:1rem}.pack-sizes button{padding:8px 16px;border-radius:24px;border:1px solid #004B87;background-color:#ffffff14;color:#004b87;cursor:pointer;transition:background-color .4s ease,color .4s ease,transform .2s ease,box-shadow .3s ease}.pack-sizes button:hover{background:#fd5960;color:#fff;border-color:#fd5960;transform:scale(1.05);box-shadow:0 4px 12px #fd59604d}.pack-sizes button:focus{outline:none!important}.ratings-box span{color:#004b87;text-align:center;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:150%}.selected-price{color:#004b87;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.dropdown-container{max-width:400px}.dropdown-label{color:#004b87;font-family:Poppins;font-size:16px;font-style:normal;font-weight:800;line-height:150%;margin-bottom:.3rem}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:12px 16px;font-size:16px;font-weight:700;color:#0a4c8a;border:1.5px solid #0a4c8a;border-radius:12px;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14'><polygon points='0,0 14,0 7,7' fill='%230a4c8a'/></svg>") no-repeat right 16px center;background-size:12px;cursor:pointer;min-width:550px}.custom-select:focus{outline:none!important;box-shadow:0 0 0 2px #0a4c8a33!important}.pack-sizes .active{background:#fd5960;color:#fff;border-color:#fd5960}.gift-and-items{display:flex;flex-direction:column}.fr-gft-card-1,.fr-gft-card-2{min-width:400px;max-width:600px;min-height:165px;position:relative;background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;z-index:0;border-radius:24px;display:flex;justify-content:center;align-items:center;padding:2rem 0}.fr-gft-card-1{background-image:url(/cdn/shop/files/free_booklet.webp?v=1756417543)}.fr-gft-card-2{background-image:url(/cdn/shop/files/free_shipping.webp?v=1756417543)}.fr-gft-tag{position:absolute;right:-2%;top:-1%;z-index:10}.fr-gft-card-1 p,.fr-gft-card-2 p{color:#1f9773;font-family:Hastoler;font-size:36px;font-style:normal;font-weight:400;line-height:130%;margin-left:5rem;text-align:left}.fr-gft-card-1 p span{color:#000}.shadow-cart{color:#004b87;font-family:Poppins;font-size:24px;font-style:normal;font-weight:800;line-height:150%;text-transform:capitalize;max-width:600px;text-align:center}.item-img-wrapper{max-width:90px;max-height:120px}.item-img-wrapper img{width:100%;height:100%}.cart-item-content{display:flex;flex-direction:column}.cart-item-content p{color:#080808;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:150%}.cart-item-content span{padding:8px 20px;border-radius:24px;border:1px solid #FFF;background:#004b87;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:800;line-height:150%;max-width:fit-content}.item-card-template{display:flex;height:160px;padding:16px;align-items:center;gap:16px;flex-shrink:0;align-self:stretch;justify-content:space-between;border-radius:24px;border:1px solid #004B87;background:#fff;margin-top:16px}.item-img-content{display:flex;gap:1rem;align-items:center}.pricing__container{display:flex;justify-content:space-between;align-items:center}.final_pricing{padding:16px 20px;border-radius:12px;border:1px solid #004B87;background:#fff;margin:20px 0;gap:1rem}.ot-txt,.ot-price{color:gray;text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.ot-price{text-decoration-line:line-through}.sb-txt,sub-price{color:#004b87;text-align:center;font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.save-txt{padding:0 8px;border-radius:6px;background:#1f9773;color:#fff;text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.save-amount{color:#1f9773;text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:150%;text-transform:uppercase}.line-items-container{max-height:796px;overflow-y:scroll;overflow-x:hidden;padding:1rem 1rem 1rem 0}.checkout-btn button{width:100%!important;padding:5px 40px;color:#fff;font-family:Poppins;font-size:32px;font-style:normal;font-weight:800;line-height:150%;max-width:unset!important}.skeleton{background:#eee;border-radius:4px;position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;top:0;left:-100%;height:100%;width:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite}@keyframes shimmer{to{left:100%}}.mini-cart-skeleton{display:flex;gap:10px;padding:10px}.mini-cart-skeleton .img{width:50px;height:50px}.mini-cart-skeleton .text{flex:1;display:flex;flex-direction:column;gap:5px}.mini-cart-skeleton .line{height:12px;width:80%}.spinner{display:inline-block;width:16px;height:16px;border:2px solid white;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle}.cart-fly-dot{position:fixed;width:100px;height:50px;border-radius:8px;background:#004b87;opacity:0;pointer-events:none;z-index:9999;transition:all 1.5s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;overflow:hidden}.cart-fly-dot img{width:100%;height:100%;object-fit:cover;border-radius:100%}.cart-fly-dot:after{content:none}.cart-item-remove{background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:end;transition:transform .2s ease,color .2s ease;color:#555}.cart-item-remove:focus{outline:none!important}.cart-item-remove svg{width:18px;height:18px;stroke:currentColor}.cart-item-remove:hover{color:red;transform:scale(1.1) rotate(-5deg)}.temp-pricing{display:flex;flex-direction:column;justify-content:flex-end}.cart-item-remove .spinner{width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.pc-score{color:#080808}.nutrition-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000b3;justify-content:center;align-items:center;padding:24px}.nutrition-modal.show{display:flex}.nutrition-modal-content{background:#fff;border-radius:16px;padding:16px;max-width:fit-content;max-height:70vh;overflow:auto;margin:0 auto;position:relative;box-shadow:0 10px 30px #0003}#nutrition-modal-img{display:block;max-width:100%;height:auto;border-radius:8px}.nutrition-modal-close{position:absolute;top:8px;right:12px;font-size:28px;line-height:1;background:transparent;border:0;cursor:pointer}.pc-nutrition{cursor:pointer;text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,1px,1px);white-space:nowrap;border:0}#shopify-section-template--16588249595947__image_text_mPmc8y .card-text-container{max-height:588px!important;border-radius:32px;overflow:hidden}.product-filter-dropdown,.mb-price{display:none}@media(min-width:1100px)and (max-width:1400px){.benefits-grid{margin:5% 2%}.benefits-grid .bene__card:nth-child(1){min-width:300px}.benefits-grid .bene__card:nth-child(2){min-width:700px}.benefits-grid .bene__card:nth-child(3){min-width:300px}.benefits-grid .bene__card:nth-child(4){min-width:400px}.product-card-wrapper{width:270px!important}.pc-img_wrapper{min-height:200px!important;max-height:230px!important;margin-top:1rem}.steps-main{max-width:1200px}}@media(max-width:768px){.content_container{padding:0;max-width:100%;height:1150px}.sl-heading h2{font-size:64px}.sl-heading p,.bene{font-size:16px}.plus{padding:0 5px}.sl-review{flex-direction:column;max-width:100%;align-items:unset;gap:15px}.sl-verified{width:100%}.sl-rev-img{max-height:unset;width:50px}.sl-desc{max-width:100%}#review-text{text-align:left}.content_inner a{max-width:unset!important;font-size:20px!important;width:100%!important}#shopify-section-template--16588249595947__index_rich_text_dTwYGE{padding-top:10}#benefit-heading{margin-bottom:1.5rem}.benefit__main h2{font-size:48px;padding:0 .2rem}@media(max-width:375px){.benefit__main h2{padding:0 2rem}}.left--img{width:200px;top:23%}.right--img{width:145px;top:-8%}.benefits-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;justify-content:center;margin:5%}.benefit__main{padding:2rem 0}.benefits-grid .bene__card{grid-column:auto!important;grid-row:auto!important;min-width:auto!important;max-width:165px!important;width:100%;min-height:auto!important;margin:0 auto;flex-direction:column}.bene__content{padding:10px 18px}.bene__content h3{font-size:32px;text-align:left!important}.bene__content p{font-size:16px;margin-top:10px;text-align:left!important}.bene__card:nth-child(4) img{max-width:114px;margin-right:-35%}.benefits-grid .bene__card:nth-child(2){max-height:unset}.benefits-grid .bene__card:nth-child(2) img{object-fit:cover;height:190px}.benefits-grid .bene__card:nth-child(1) img{height:110%;object-fit:cover}.steps-main{flex-direction:column;padding:0 1.5rem;gap:2rem}.steps-left h2{font-size:56px}.steps-left a{max-width:80%!important;font-size:20px!important;width:100%!important;margin:0 8%}.step_content p{font-size:32px;text-align:left;line-height:100%}.step_content span{font-size:18px}.divider{margin-top:-5rem;margin-left:10%}.icon{width:70px;height:70px}.icon svg{width:60px}#shopify-section-template--16588249595947__index_rich_text_geMCqH{padding-top:0!important;padding-bottom:0!important}#shopify-section-template--16588249595947__image_text_mPmc8y .card-text-container{max-height:unset!important;padding:2rem 0;margin:0 5%}#shopify-section-template--16588249595947__image_text_mPmc8y .card-text-text{gap:1rem;align-items:center;text-align:center}#shopify-section-template--16588249595947__image_text_mPmc8y .card-text-title span{font-size:40px;line-height:120%}.card-text-container .image-text-description p{text-align:center!important}.stars_custom{margin-bottom:0;margin-top:15px}.image-text-verified{justify-content:center}#shopify-section-template--16588249595947__snack_collection_RibJt8 .snack-swiper{padding-bottom:0}.product-callouts{display:block}.bottom__berries{bottom:auto;top:6%}.top__berries{top:0}.sp-heading h2{font-size:54px;padding:0 13%}.product-filter button{display:none}.product-filter-dropdown{display:block;width:100%;padding:12px 16px;font-weight:700;border:2px solid #004080;border-radius:12px;background:#fff;color:#004080;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='%23004080' xmlns='http://www.w3.org/2000/svg'%3E<path d='M7 10l5 5 5-5H7z'/%3E</svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:20px}select:focus{outline:unset!important}.col-title{font-size:40px}.dk-price{display:none}.mb-price{display:inline-block}.pricing-box{display:flex;gap:10px;justify-content:space-between}.fr-gft-card-1,.fr-gft-card-2{min-width:unset;max-width:unset;padding:0;min-height:110px}.fr-gft-tag{max-width:100px}.pc-content-box{flex-direction:column}.custom-select{min-width:unset;font-size:14px}.line-items-container{padding:1rem 0}.fr-gft-card-1 p,.fr-gft-card-2 p{font-size:28px}.ot-txt,.ot-price,.save-txt{font-size:16px}.sb-txt{font-size:20px}.item-img-wrapper{max-width:60px}.item-img-content{gap:10px}.cart-item-content span{font-size:12px}.item-card-template{height:110px}.cart-item-title{font-size:16px;text-align:left}#btn-p{padding-top:10px!important;padding-bottom:10px!important}}.sticky-active{position:fixed;bottom:0;left:0;z-index:999;margin-bottom:0!important}.shadow-cart.active{z-index:999999}
/*# sourceMappingURL=/cdn/shop/t/81/assets/subscriptions.css.map */
