:root{--y-green: #179a3b;--y-green-dark: #117a2e;--y-orange: #f06a0f;--y-orange-dark: #d65a06;--y-ink: #151515;--y-text: #3d3d3d;--y-muted: #6b6b6b;--y-line: #e6e6e1;--y-soft: #f6f6f2;--y-soft-green: #eef7f0;--y-radius: 16px;--y-radius-sm: 10px;--y-shadow: 0 1px 2px rgba(20, 20, 20, .04), 0 8px 24px rgba(20, 20, 20, .06);--y-shadow-hover: 0 2px 4px rgba(20, 20, 20, .05), 0 14px 34px rgba(20, 20, 20, .1)}body{color:var(--y-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body h1,body h2,body h3,body .h1,body .h2{color:var(--y-ink);letter-spacing:-.01em}.y4l-eyebrow{margin:0 0 10px;font-size:13px;line-height:1.2;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--y-orange)}.y4l-h2{margin:0;font-size:clamp(28px,3.1vw,42px);line-height:1.15;font-weight:800}.y4l-sub{margin:10px 0 0;max-width:640px;font-size:16px;line-height:1.6;color:var(--y-muted)}.y4l-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.y4l-viewall{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:15px;font-weight:600;color:var(--y-orange);text-decoration:none;white-space:nowrap}.y4l-viewall:hover{color:var(--y-orange-dark)}.y4l-viewall .y4l-icon{transition:transform .2s ease}.y4l-viewall:hover .y4l-icon{transform:translate(3px)}body .top-center-row{margin:0 0 32px;padding:0;text-align:left}body .top-center-row .bottom-hed{position:static}body .gradiant-head{margin:0}body .gradiant-head :is(h2,.gradiant-head__text),body .gradiant-head .gradiant-head__text{font-size:13px!important;line-height:1.2!important;font-weight:600;letter-spacing:.14em!important;text-transform:uppercase;background:none!important;background-image:none!important;-webkit-text-fill-color:currentColor;color:var(--y-orange);text-align:left;margin:0 0 10px}body .top-center-row h2,body .top-center-row .main-heading h2{text-align:left;font-size:clamp(28px,3.1vw,42px);line-height:1.15;font-weight:800;margin:0}body .top-center-row p,body .top-center-row .desc p{text-align:left;margin:10px 0 0!important;max-width:640px!important;font-size:16px;line-height:1.6;color:var(--y-muted)}body .testimonial-section .page-width .bottom-hed,body .brands-section .bottom-hed p,body .product-deal-section .top-center-row .bottom-hed{max-width:none;margin:0}body .product-deal-section .gradiant-head :is(h2,.gradiant-head__text){color:var(--y-orange)}body a.main-btn,body .main-btn{border-radius:999px;padding:12px 30px;font-size:16px;line-height:24px;font-weight:600;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}body a.main-btn:hover{background-color:var(--y-orange-dark);color:#fff;transform:translateY(-1px)}body .nutrients-row .btn-col a.main-btn:hover,body .health-benefit-row a.main-btn:hover{background-color:var(--y-green-dark);color:#fff}body .collection-list-boxs .swiper-slide .grid__item,body .custom-featured-collection .collection-list-boxs .swiper-slide .grid__item{border:1px solid var(--y-line);border-radius:var(--y-radius);padding:0;overflow:hidden;background:#fff;box-shadow:none;transition:box-shadow .25s ease,transform .25s ease;display:flex;flex-direction:column;width:100%}body .collection-list-boxs .swiper-slide .grid__item:hover{box-shadow:var(--y-shadow-hover);transform:translateY(-2px)}body .collection-list-boxs .swiper-slide .grid__item product-component,body .collection-list-boxs .swiper-slide .grid__item .card-wrapper,body .collection-list-boxs .swiper-slide .grid__item .card{height:100%;display:flex;flex-direction:column}body .collection-list-boxs .card__inner{background:#fff;border-radius:0;border-bottom:1px solid var(--y-line)}body .collection-list-boxs .card__media .media img{object-fit:contain;padding:16px}body .collection-list-boxs .card>.card__content{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1;text-align:left}body .collection-list-boxs .card>.card__content .card__information{padding:0;flex:1;display:flex;flex-direction:column}body .custom-featured-collection .collection-list-boxs .card__information h3,body .collection-list-boxs .card__information h3{text-align:left;font-size:15px;line-height:1.45;font-weight:500;margin:0;color:var(--y-ink);min-height:2.9em}body .collection-list-boxs .card__information h3 a{text-decoration:none}body .custom-featured-collection .collection-list-boxs .card__information .price,body .collection-list-boxs .card__information .price{text-align:left;color:var(--y-ink);font-size:17px;line-height:1.3;font-weight:700;margin:10px 0 0!important}body .collection-list-boxs .price .price-item--regular,body .collection-list-boxs .price .price-item--sale{color:var(--y-ink)}body .collection-list-boxs .price--on-sale .price-item--regular{color:var(--y-muted);font-weight:400;font-size:14px}body .custom-featured-collection .collection-list-boxs .swiper-slide .grid__item .quick-add,body .collection-list-boxs .swiper-slide .grid__item .quick-add{max-width:none;width:100%;margin:14px 0 0}body .custom-featured-collection .collection-list-boxs .swiper-slide .grid__item .quick-add__submit,body .collection-list-boxs .swiper-slide .grid__item .quick-add__submit{max-width:none;width:100%;min-height:44px;padding:10px 16px;font-size:15px;line-height:22px;font-weight:600;border-radius:999px;background-color:var(--y-green);color:#fff}body .custom-featured-collection .collection-list-boxs .swiper-slide .grid__item .quick-add__submit:hover,body .collection-list-boxs .swiper-slide .grid__item .quick-add__submit:hover{background-color:var(--y-green-dark);color:#fff}body .custom-featured-collection .collection-list-boxs{padding:72px 0 64px}body .collection-list-boxs .collection__title{margin-bottom:0}body .collection-list-boxs .slider-button{width:44px;height:44px;border-radius:50%;border:1px solid var(--y-line);background:#fff;box-shadow:var(--y-shadow)}body #product-grid .grid__item .card-wrapper,body .related-products .grid__item .card-wrapper{border:1px solid var(--y-line);border-radius:var(--y-radius);overflow:hidden;background:#fff;height:100%;padding:0!important;transition:box-shadow .25s ease,transform .25s ease}body #product-grid .grid__item .card-wrapper:hover,body .related-products .grid__item .card-wrapper:hover{box-shadow:var(--y-shadow-hover);transform:translateY(-2px)}body #product-grid .card,body .related-products .card{height:100%}body #product-grid .card__inner,body .related-products .card__inner{background:#fff;border-radius:0!important;border-bottom:1px solid var(--y-line)}body #product-grid .card__media .media img,body .related-products .card__media .media img{object-fit:contain;padding:14px}body #product-grid .card>.card__content,body .related-products .card>.card__content{padding:14px 16px 16px;display:flex;flex-direction:column}body #product-grid .card__information,body .related-products .card__information{padding:0!important}body #product-grid .card__heading,body .related-products .card__heading{font-size:15px;line-height:1.45;font-weight:500;min-height:2.9em}body #product-grid .price,body .related-products .price{font-size:17px;font-weight:700;color:var(--y-ink);margin-top:8px}body #product-grid .quick-add,body .related-products .quick-add{margin:12px 0 0}body #product-grid .quick-add__submit{min-height:42px;border-radius:999px;background:var(--y-green);color:#fff;font-weight:600;font-size:14px;letter-spacing:0}body #product-grid .quick-add__submit:after{display:none}body #product-grid .quick-add__submit:hover{background:var(--y-green-dark)}body .card__badge .badge{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;background:var(--y-orange);color:#fff;border:0}.y4l-trust{border-bottom:1px solid var(--y-line);background:#fff}.y4l-trust__list{list-style:none;margin:0;padding:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px}.y4l-trust__item,.y4l-trust__link{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.y4l-trust__icon{width:46px;height:46px;flex:0 0 46px;border-radius:50%;background:var(--y-soft-green);color:var(--y-green);display:flex;align-items:center;justify-content:center}.y4l-trust__text{display:flex;flex-direction:column;line-height:1.35}.y4l-trust__text strong{font-size:15px;font-weight:700;color:var(--y-ink)}.y4l-trust__text span{font-size:13.5px;color:var(--y-muted)}.y4l-tiles__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.y4l-tiles__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.y4l-tiles__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.y4l-tile__link{position:relative;display:flex;align-items:center;gap:14px;height:100%;padding:18px 44px 18px 18px;border-radius:var(--y-radius);background:var(--tile-bg, var(--y-soft));color:var(--y-ink);text-decoration:none;border:1px solid transparent;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.y4l-tile__link:hover{transform:translateY(-3px);box-shadow:var(--y-shadow-hover);border-color:color-mix(in srgb,var(--tile-accent, var(--y-green)) 25%,transparent)}.y4l-tile__icon{width:54px;height:54px;flex:0 0 54px;border-radius:50%;background:#fff;color:var(--tile-accent, var(--y-green));display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f}.y4l-tile__icon img{width:32px;height:32px;object-fit:contain}.y4l-tile__text{display:flex;flex-direction:column;min-width:0}.y4l-tile__title{font-size:16px;line-height:1.3;font-weight:700}.y4l-tile__count{font-size:13.5px;color:var(--y-muted);margin-top:3px}.y4l-tile__arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--tile-accent, var(--y-green));opacity:.55;transition:opacity .2s ease,transform .2s ease}.y4l-tile__link:hover .y4l-tile__arrow{opacity:1;transform:translate(3px,-50%)}body .vitamin-section{background:var(--y-soft);padding:72px 0}body .vitamin-section .top-center-row-simple{padding:0 0 36px}body .vitamin-section .top-center-row-simple .bottom-hed h2,body .top-center-row-simple .bottom-hed h2{font-size:clamp(28px,3.1vw,42px);line-height:1.15;font-weight:800;padding-bottom:10px}body .vitamin-section .top-center-row-simple p{color:var(--y-muted);font-size:16px;max-width:700px;margin:0 auto}body .vitamin-section .vitamin-grid{gap:20px}body .vitamin-section .vitamin-card{border-radius:var(--y-radius);overflow:hidden;background:#fff;border:1px solid var(--y-line);transition:box-shadow .25s ease,transform .25s ease}body .vitamin-section .vitamin-card:hover{box-shadow:var(--y-shadow-hover);transform:translateY(-3px)}body .vitamin-section .vitamin-card .card-content{background:#fff!important;padding:20px 22px 22px}body .vitamin-section .vitamin-card .card-content h3{color:var(--y-ink)!important;font-size:21px;font-weight:800;margin:0 0 6px}body .vitamin-section .vitamin-card .card-content p{color:var(--y-muted)!important;font-size:15px;line-height:1.5}body .vitamin-section .vitamin-card .btn-col a{background:none!important;color:var(--y-orange)!important;padding:0!important;border:0!important;font-weight:600;font-size:15px;text-decoration:none}body .vitamin-section .vitamin-card .btn-col a:after{content:" \2192"}.y4l-colhead{padding:28px 0 8px}.y4l-breadcrumb ol{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--y-muted)}.y4l-breadcrumb li+li:before{content:"/";margin-right:6px;color:#b5b5b0}.y4l-breadcrumb a{color:var(--y-muted);text-decoration:none}.y4l-breadcrumb a:hover{color:var(--y-green)}.y4l-colhead__title{margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.12;font-weight:800}.y4l-colhead__desc{margin-top:12px;max-width:820px;font-size:15.5px;line-height:1.65;color:var(--y-muted);max-height:5.2em;overflow:hidden;position:relative}.y4l-colhead__desc.is-open{max-height:none}.y4l-colhead__desc p{margin:0 0 .6em}.y4l-colhead__more{margin-top:6px;padding:0;border:0;background:none;color:var(--y-green);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}body .facets-vertical{gap:32px;align-items:flex-start}@media screen and (min-width:990px){body .facets-vertical .facets-wrapper{flex:0 0 260px;max-width:260px;padding-right:0;position:sticky;top:110px;max-height:calc(100vh - 130px);overflow-y:auto;scrollbar-width:thin}body .facets-vertical .product-grid-container{flex:1;min-width:0}}.y4l-sidenav{margin:0 0 22px}.y4l-sidenav__toggle{display:none}.y4l-sidenav__all,.y4l-sidenav__single,.y4l-sidenav__link{display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;color:var(--y-text);border-radius:8px}.y4l-sidenav__all{padding:10px 12px;margin-bottom:14px;background:var(--y-soft-green);color:var(--y-green-dark);font-weight:700;font-size:15px}.y4l-sidenav__single{padding:9px 12px;font-weight:600;font-size:15px;color:var(--y-ink)}.y4l-sidenav__group{border-top:1px solid var(--y-line)}.y4l-sidenav__group:last-of-type{border-bottom:1px solid var(--y-line)}.y4l-sidenav__heading{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;cursor:pointer;list-style:none;font-weight:700;font-size:15px;color:var(--y-ink)}.y4l-sidenav__heading::-webkit-details-marker,.y4l-sidenav__toggle::-webkit-details-marker{display:none}.y4l-sidenav__heading .svg-wrapper,.y4l-sidenav__toggle .svg-wrapper{width:12px;height:12px;transition:transform .2s ease}.y4l-sidenav__group[open]>.y4l-sidenav__heading .svg-wrapper{transform:rotate(180deg)}.y4l-sidenav__list{list-style:none;margin:0 0 10px;padding:0}.y4l-sidenav__link{padding:7px 12px;font-size:14.5px;line-height:1.35}.y4l-sidenav__link:hover,.y4l-sidenav__single:hover{background:var(--y-soft);color:var(--y-ink)}.y4l-sidenav__link.is-active,.y4l-sidenav__single.is-active{background:var(--y-soft-green);color:var(--y-green-dark);font-weight:600}.y4l-sidenav__count{font-size:12.5px;color:var(--y-muted);font-variant-numeric:tabular-nums}.y4l-sidenav__single{border-top:1px solid var(--y-line);border-radius:0}.y4l-sidenav__single+.y4l-sidenav__single{border-top:0}body .facets-vertical .facets__heading,body .facets-vertical #verticalTitle{font-size:15px;font-weight:700;color:var(--y-ink)}body .facets-vertical-sort{margin-bottom:6px}body .facet-filters__field .select__select,body .facets__summary{border-radius:999px}body .product__info-wrapper .product__title h1{font-size:clamp(26px,2.6vw,36px);line-height:1.18;font-weight:800}body .product__info-container .product__text.caption-with-letter-spacing{color:var(--y-green);font-weight:600;letter-spacing:.12em;font-size:12px}body .product__info-container .price{font-size:24px;font-weight:800}body .product-form__input .form__label{font-size:14px;font-weight:600;color:var(--y-ink);margin-bottom:8px}body .product-form__input--pill input[type=radio]+label{border-radius:999px;min-width:56px;text-align:center;font-weight:600}body .product-form__input--pill input[type=radio]:checked+label{background:var(--y-green)!important;border-color:var(--y-green)!important;color:#fff!important}body .product-form__submit{border-radius:999px;min-height:52px;font-size:16px;font-weight:700}body .shopify-payment-button__button{border-radius:999px!important;overflow:hidden}body .quantity{border-radius:999px}body .quantity:after,body .quantity:before{border-radius:999px}.y4l-pdp-trust{list-style:none;margin:18px 0 6px;padding:14px 16px;display:grid;gap:10px;background:var(--y-soft);border-radius:var(--y-radius-sm);font-size:14px;color:var(--y-text)}.y4l-pdp-trust li{display:flex;align-items:center;gap:10px}.y4l-pdp-trust .y4l-ico{color:var(--y-green);display:inline-flex}.y4l-pdesc{margin:26px 0 8px;padding-top:22px;border-top:1px solid var(--y-line)}.y4l-pdesc__title{margin:0 0 12px;font-size:20px;font-weight:800}.y4l-pdesc__body{font-size:15.5px;line-height:1.7;color:var(--y-text)}.y4l-pdesc__body img{max-width:100%;height:auto;border-radius:8px}.y4l-pdesc__body table{width:100%;font-size:14px}body .product__accordion .accordion__title{font-size:16px;font-weight:700}body .cd-pack-row--no-cd{display:block}body .cd-pack-row--no-cd .pack-info{max-width:820px;width:100%}body .mineral-section .accordion-content.is-static{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}body .testimonial-section .swiper-slide>div,body .testimonial-card{border-radius:var(--y-radius)}body .rte a{text-underline-offset:3px}body .footer{border-top:0}body h2{font-size:clamp(28px,3.1vw,42px);line-height:1.18}body .health-benefit-row .content-col p{text-transform:none;font-weight:400}body .content-col h2,body .ebook-section .ebook-grid .ebook-content h2{line-height:1.18}body #product-grid .card__information,body #product-grid .card-information,body #product-grid .price,body .related-products .card__information,body .related-products .price,body .collection-list-boxs .card-information{text-align:left!important;justify-content:flex-start}body #product-grid .card__heading a,body .related-products .card__heading a{text-decoration:none}body .vitamin-grid .vitamin-card,body .vitamin-grid .vitamin-card.color-2,body .vitamin-grid .vitamin-card.color-4{flex-direction:column!important;gap:0}body .vitamin-grid .vitamin-card .card-img{border-radius:0}body .vitamin-grid .vitamin-card .card-img img{border-radius:0;height:auto;aspect-ratio:4 / 3}body .vitamin-grid .card-content{border-radius:0;min-height:0!important;padding:20px 22px 22px!important;justify-content:flex-start;gap:14px;flex:1}body .vitamin-grid .card-content h3{font-size:21px!important;line-height:1.25!important;padding-bottom:4px}body .testimonial-card-block{border-radius:var(--y-radius);padding:24px 22px!important;height:100%;display:flex;flex-direction:column;background:#fff}body .testimonial-card-block>p{font-size:15.5px!important;line-height:1.65!important;color:var(--y-text);max-height:13.3em;overflow-y:auto;padding-right:6px;scrollbar-width:thin;margin:12px 0 0}body .testi-author-info{margin-top:auto;padding-top:18px!important;flex-wrap:nowrap!important;gap:12px!important}body .testi-author-info .testimonial-card-author img{width:52px!important;height:52px!important;max-width:none!important;object-fit:cover}body .testimonial-author-name :is(h3,.testi-name){font-size:16px!important;line-height:1.3!important;white-space:nowrap}body .testimonial-author-name :is(h4,.testi-tag){font-size:13px!important;line-height:1.3!important;padding-top:2px!important;white-space:nowrap}body .testimonial-section .swiper-slide{height:auto}.y4l-kl-modal{border:0;padding:28px 24px 24px;border-radius:var(--y-radius);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);box-shadow:0 24px 64px #00000040}.y4l-kl-modal::backdrop{background:#0f0f0f8c}.y4l-kl-modal__close{position:absolute;top:8px;right:10px;width:36px;height:36px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:var(--y-ink)}@media screen and (max-width:1199px){.y4l-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.y4l-tiles__grid--4,.y4l-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.y4l-sidenav{border:1px solid var(--y-line);border-radius:var(--y-radius-sm);margin:0 0 16px;background:#fff}.y4l-sidenav__toggle{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;font-weight:700;color:var(--y-ink);cursor:pointer;list-style:none}.y4l-sidenav[open]>.y4l-sidenav__toggle .svg-wrapper{transform:rotate(180deg)}.y4l-sidenav__body{padding:0 12px 12px}}@media screen and (max-width:749px){body .vitamin-grid .card-content{padding:16px!important}body .vitamin-grid .card-content h3{font-size:18px!important}.y4l-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:22px}.y4l-tiles__grid,.y4l-tiles__grid--4,.y4l-tiles__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.y4l-tile__link{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.y4l-tile__icon{width:46px;height:46px;flex-basis:46px}.y4l-tile__title{font-size:15px}.y4l-tile__arrow{display:none}.y4l-trust__list{grid-template-columns:1fr 1fr;gap:14px;padding:16px 0}.y4l-trust__icon{width:38px;height:38px;flex-basis:38px}.y4l-trust__text strong{font-size:13.5px}.y4l-trust__text span{font-size:12px}body .top-center-row{margin-bottom:22px}body .custom-featured-collection .collection-list-boxs{padding:48px 0 40px}body .collection-list-boxs .card>.card__content{padding:12px 12px 14px}body .collection-list-boxs .card__information h3,body #product-grid .card__heading{font-size:14px}body .collection-list-boxs .swiper-slide .grid__item .quick-add__submit,body #product-grid .quick-add__submit{font-size:13.5px;min-height:40px;padding:8px 10px}body .vitamin-section{padding:48px 0}.y4l-colhead{padding-top:18px}}body .custom-deals-slider .top-center-row .gradiant-head :is(h2,.gradiant-head__text),body .product-deal-section .gradiant-head :is(h2,.gradiant-head__text){background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important;color:var(--y-orange)!important}body.template-collection .collection li.grid__item .card .card__content .card__information .card__heading a,body .collection li.grid__item .card .card__content .card__information .card__heading a,body .related-products .card__heading a{text-align:left;font-size:inherit;line-height:inherit}@media screen and (max-width:1199px){.y4l-tiles__grid:not(.y4l-tiles__grid--4)>.y4l-tile:last-child:nth-child(3n+1){grid-column:1 / -1}}@media screen and (max-width:749px){.y4l-tiles__grid>.y4l-tile:last-child:nth-child(3n+1){grid-column:auto}.y4l-tiles__grid>.y4l-tile:last-child:nth-child(odd){grid-column:1 / -1}.y4l-tiles__grid>.y4l-tile:last-child:nth-child(odd) .y4l-tile__link{flex-direction:row;align-items:center}body #product-grid .card>.card__content{padding:12px 12px 14px}body #product-grid .price{font-size:15.5px;margin-top:6px}body #product-grid .card__heading{min-height:0}.y4l-trust__item{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/y4l-premium.css.map */
