.slim-header{max-width:var(--smax);margin:0 auto;padding:1rem 1.5rem;background:var(--sp)}.slim-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#18181873}.slim-drawer[hidden]{display:none}.slim-drawer__panel{position:absolute;top:0;left:0;right:0;margin:1rem;background:var(--sp);border-radius:2rem;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:0 17px 25px #18181840;max-width:25rem;margin-left:auto;margin-right:auto}.slim-drawer__close{align-self:flex-end;background:var(--sn);color:var(--sp);border:0;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.25rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif}.slim-drawer__links{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.5rem}.slim-drawer__links a{color:var(--sn);font-weight:700;font-size:1.5rem;text-decoration:none;font-family:Montserrat,sans-serif}.slim-drawer__links a.slim-drawer__sub{color:var(--sw);font-weight:400;font-size:1.125rem;padding-left:1rem}html .slim-hero{min-height:47.25rem}html .slim-hero__nav{padding:1.5rem 2rem}html .slim-banner__text{font-size:1.75rem}html .slim-banner__cta{align-self:center;font-size:1.25rem}html .slim-flav__pill{width:auto;align-self:flex-start}html .slim-foot__faq summary{font-size:1rem}html .slim-prods,html .slim-testi__row{scroll-padding-left:1.5rem;scroll-padding-right:1.5rem}html .slim-steps__rating{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}html .slim-steps__stars{line-height:1}html .slim-steps__count{flex-basis:100%;line-height:1.2;margin:0;font-size:min(1rem,4.1vw);white-space:nowrap}html .slim-prods__badges{transition:opacity .25s}html .slim-card--peek .slim-prods__badges{opacity:0}html .slim-mqbig{padding:0;overflow:hidden}html .slim-mqbig__row{display:flex;align-items:center;gap:1rem;width:max-content;animation:smq 26s linear infinite}@media(min-width:750px){html .slim-marquee__row{justify-content:center}}@media(max-width:599px){html .slim-hero,html .slim-banner,html .slim-steps,html .slim-benefits,html .slim-prods,html .slim-flav,html .slim-testi,html .slim-foot,html .slim-header,html .slim-pm,html .slim-pc,html .slim-ps,html .slim-pi,html .slim-pt,html .slim-pk{max-width:none}}@media(max-width:430px){html .slim-mqbig{height:16.94vw}html .slim-mqbig__t{font-size:7.53vw}html .slim-mqbig__sep{width:16vw}html .slim-steps__t1{font-size:15.06vw}html .slim-steps__t2,html .slim-flav__t1{font-size:7.53vw}html .slim-flav__t2{font-size:9.41vw}html .slim-testi__t2,html .slim-testi__quote,html .slim-prods__title{font-size:7.53vw}html .slim-testi__t1{font-size:5.65vw}html .slim-banner__text{font-size:6.59vw}html .slim-banner__cta{font-size:4.71vw}html .slim-steps__num,html .slim-steps__cta,html .slim-prods__price,html .slim-prods__btn,html .slim-flav__sub,html .slim-flav__cname b,html .slim-testi__name,html .slim-foot__lead,html .slim-foot__thanks b{font-size:5.65vw}html .slim-prods__card,html .slim-testi__card{flex-basis:79vw}html .slim-prods__imgwrap{width:79vw;height:79vw}html .slim-benefits__card,html .slim-flav__card{height:auto;min-height:75.3vw}html .slim-benefits__img,html .slim-flav__card img{height:42.35vw}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/slim2.css.map */
