:where(.zl-cats,.zl-about,.zl-trust,.zl-dots,.zlf){font:400 11px/1.1 var(--zl-body);color:var(--zl-text,#000000);letter-spacing:.005em;-webkit-font-smoothing:antialiased}:where(.zl-cats,.zl-about,.zl-trust,.zlf) a{color:inherit;text-decoration:none}:where(.zl-cats,.zl-about,.zl-trust,.zlf) img{display:block;max-width:100%}:where(.zl-cats,.zl-about,.zl-trust,.zl-dots,.zlf) *{box-sizing:border-box}:where(.zl-dots) button{font:inherit;cursor:pointer}.zlf{padding:56px var(--zl-gutter);border-top:1px solid var(--zl-border,rgb(0 0 0 / .15))}@media(min-width:1000px){.zlf{padding:96px var(--zl-gutter)}}.zlf__inner{display:grid;gap:36px;max-width:1240px;margin:0 auto}@media(min-width:1000px){.zlf__inner{grid-template-columns:5fr 7fr;gap:96px;align-items:start}.zlf__intro{position:sticky;top:110px}}.zlf__intro .zl-sub{margin:0 0 20px}.zlf__title{font-size:var(--zl-h4)}@media(min-width:1000px){.zlf__title{font-size:var(--zl-h3)}}.zlf__lead{margin-top:18px!important;font-size:13px;line-height:1.6;max-width:380px}.zlf__help{margin-top:32px;padding:24px;background:var(--zl-cream,#F7F6F0);display:grid;gap:10px;max-width:420px}.zlf__help .zl-p{font-size:12px;line-height:1.55}.zlf__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:10px}.zlf__list{border-top:1px solid var(--zl-border,rgb(0 0 0 / .15))}.zlf details{border-bottom:1px solid var(--zl-border,rgb(0 0 0 / .15))}.zlf summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;font:400 18px/1.25 var(--zl-heading);letter-spacing:-.01em}@media(min-width:1000px){.zlf summary{font-size:20px;padding:22px 0}}.zlf summary::-webkit-details-marker{display:none}.zlf summary i{position:relative;flex:none;width:12px;height:12px}.zlf summary i:before,.zlf summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .3s}.zlf summary i:after{transform:rotate(90deg)}.zlf details[open] summary i:after{transform:rotate(0)}.zlf__a{padding:0 0 22px;max-width:620px;font-size:13px;line-height:1.7;color:#000000bf}.zlf__a p{margin:0 0 10px}.zlf__a p:last-child{margin:0}.zlf__all{display:inline-block;margin-top:24px}.zlp-ugc__track{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zlp-ugc__track::-webkit-scrollbar{display:none}@media(min-width:700px){.zlp-ugc__track{grid-auto-columns:calc((100% - 6px)/4)}}@media(min-width:1150px){.zlp-ugc__track{grid-auto-columns:calc((100% - 8px)/5)}}.zlp-ugc__item{position:relative;aspect-ratio:4/5;overflow:hidden;scroll-snap-align:start;background:var(--zl-cream,#F7F6F0);display:block}.zlp-ugc__item img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.zlp-ugc__item:hover img{transform:scale(1.04)}.zlp-ugc__cap{position:absolute;left:0;right:0;bottom:0;padding:28px 12px 10px;background:linear-gradient(transparent,#00000073);color:#fff;font-size:10px;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between}.zlp-track{display:grid;grid-auto-flow:column;grid-auto-columns:65vw;gap:2px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zlp-track::-webkit-scrollbar{display:none}@media(min-width:700px){.zlp-track{grid-auto-columns:calc((100% - 4px)/3)}}@media(min-width:1000px){.zlp-track{grid-auto-columns:calc((100% - 6px)/4)}}@media(min-width:1150px){.zlp-track{grid-auto-columns:calc((100% - 8px)/5)}}.zlp-card{scroll-snap-align:start;position:relative}.zlp-card__media{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:var(--zl-cream,#F7F6F0)}.zlp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.zlp-card__media .alt{opacity:0}@media(hover:hover){.zlp-card:hover .zlp-card__media .alt{opacity:1}}.zlp-card .zlp-badge{position:absolute;top:0;left:0;z-index:1}.zlp-card__info{padding:18px 12px 24px;text-align:center;display:grid;gap:6px}.zlp-card__title{font:400 14px/1.2 var(--zl-heading);letter-spacing:.01em}.zlp-card__price{font-size:12px}.zlp-progress{position:relative;width:120px;height:1px;margin:28px auto 0;background:var(--zl-border,rgb(0 0 0 / .15))}@media(min-width:1000px){.zlp-progress{width:200px}}.zlp-progress i{position:absolute;top:-.5px;left:0;height:2px;background:var(--zl-text,#000000);width:30%}.zlp-reviews__summary{display:grid;gap:28px;padding:0 var(--zl-gutter)}@media(min-width:1000px){.zlp-reviews__summary{grid-template-columns:260px 1fr 1fr;gap:64px;align-items:center}}.zlp-score{display:flex;align-items:center;gap:16px}.zlp-score__num{font-family:var(--zl-heading);font-size:64px;line-height:.9}.zlp-meter__label{display:flex;justify-content:space-between;font-size:11px;margin-bottom:10px}.zlp-meter__label b{font-weight:400;text-transform:uppercase;letter-spacing:.06em}.zlp-meter__track{position:relative;height:2px;background:var(--zl-border,rgb(0 0 0 / .15))}.zlp-meter__fill{position:absolute;inset:0 auto 0 0;background:var(--zl-text,#000000)}.zlp-meter__dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;background:var(--zl-text,#000000);transform:translate(-50%,-50%)}.zlp-meter__ends{display:flex;justify-content:space-between;font-size:10px;color:var(--zl-subdued,rgb(0 0 0 / .6));margin-top:10px;text-transform:uppercase;letter-spacing:.06em}.zlp-reviews__app{padding:32px var(--zl-gutter) 0}.zlp-reviews__empty{padding:0 var(--zl-gutter);font-size:12px}.zlp-news{background:var(--zl-cream,#F7F6F0);padding:56px var(--zl-gutter);text-align:center}@media(min-width:1000px){.zlp-news{padding:80px var(--zl-gutter)}}.zlp-news h2{font-size:var(--zl-h4)}.zlp-news p{max-width:440px;margin:16px auto 0;font-size:12px;line-height:1.6}.zlp-news form{display:flex;max-width:460px;margin:28px auto 0}.zlp-news input{flex:1;min-width:0;height:48px;border:1px solid var(--zl-text,#000000);border-right:0;background:#fff;padding:0 16px;font:400 12px var(--zl-body);color:var(--zl-text,#000000);border-radius:0;outline:none}.zlp .zlp-news .zlp-btn{height:48px;padding:0 1.6em}.zlp-news small{display:block;margin-top:14px;font-size:10px;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zlp-news__msg{margin-top:14px;font-size:12px;min-height:16px}zl-recommendations,zl-newsletter,zl-faq-band,zl-ugc{display:contents}.zlp-ugc__item video{width:100%;height:100%;object-fit:cover}.zlp-ugc__item .placeholder-svg{display:block}.zlf summary:focus-visible{outline:2px solid var(--zl-text,#000000);outline-offset:2px}.zlf--static .zlf__intro{position:static}.zlp-card__price s{color:var(--zl-subdued,rgb(0 0 0 / .6));margin-right:6px}.zlp-card__media:focus-visible,.zlp-card__title:focus-visible{outline:2px solid var(--zl-text,#000000);outline-offset:-2px}.zlp[hidden]{display:none}.zlp-track[aria-busy=true]{opacity:.6;transition:opacity .25s}.zlp-reviews__sample{position:relative;display:inline-block;margin-left:12px;vertical-align:middle;font:400 9px/1 var(--zl-body);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px;border:1px dashed var(--zl-text,#000000)}#zl-reviews{scroll-margin-top:var(--zl-header-h,61px)}.zlp .zlp-news p{margin:16px auto 0}.zlp-news input:focus-visible{box-shadow:inset 0 0 0 1px var(--zl-text,#000000)}.zlp-news form[aria-busy=true] .zlp-btn{cursor:progress}@media(hover:hover){.zlp-card:hover .zlp-card__media img:first-child:not(:only-child){opacity:0}}.zlp-card__media .alt{visibility:hidden}@media(hover:hover){.zlp-card:hover .zlp-card__media .alt{visibility:visible}}@media(hover:none){.zlp-card__media .alt{display:none}}.zlp-card__media img{transition:none!important}.zlp-pair{display:grid;gap:10px;padding:16px;background:var(--zl-cream,#F7F6F0)}.zlp-pair__h{margin:0;font:400 18px/1.2 var(--zl-heading)}.zlp-pair__look{margin:0;font-size:11px;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zlp-pair__look a{color:var(--zl-text,#000);text-decoration:underline;text-underline-offset:3px}.zlp-pair__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.zlp-pair__list a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center}.zlp-pair__img{display:block;width:48px;aspect-ratio:2/3;background:#fff;overflow:hidden}.zlp-pair__img img{width:100%;height:100%;object-fit:cover;display:block}.zlp-pair__name{font-size:12px;line-height:1.35}.zlp-pair__price{font-size:12px;white-space:nowrap}.zlp-pair__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid var(--zl-border,rgb(0 0 0 / .15))}.zlp-pair__total{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.zlp-pair__total s{text-transform:none;color:var(--zl-subdued,rgb(0 0 0 / .6));margin:0 4px}.zlp-pair__total b{font:400 18px var(--zl-heading);text-transform:none;letter-spacing:0}.zlp-pair__btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;background:var(--zl-text,#000);color:#fff!important;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.zlp-srev summary{display:flex;align-items:center;gap:12px}.zlp-srev__sum{margin-left:auto;margin-right:22px;display:inline-flex;align-items:center;gap:8px;font-size:11px;text-transform:none;letter-spacing:0}.zlp-srev__stars{position:relative;display:inline-block;font-size:12px;letter-spacing:2px;line-height:1;color:var(--zl-border,rgb(0 0 0 / .15))}.zlp-srev__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--r,100%);overflow:hidden;color:var(--zl-text,#000);white-space:nowrap}.zlp-srev__stars--lg{font-size:15px}.zlp-srev__head{display:flex;align-items:center;gap:16px;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid var(--zl-border,rgb(0 0 0 / .15))}.zlp-srev__big{margin:0;font:400 40px/1 var(--zl-heading)}.zlp-srev__big small{font:400 13px var(--zl-body);color:var(--zl-subdued,rgb(0 0 0 / .6));margin-left:2px}.zlp-srev__note{margin:6px 0 0;font-size:11px;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zlp-srev__meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.zlp-srev__date{font-size:10px;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zlp-srev__text{margin:0;font-size:12px;line-height:1.6}.zlp-srev__by{margin:0;font-size:11px;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zlp-srev__by b{font-weight:500;color:var(--zl-text,#000)}.zlp-srev__ver{color:#3e6b48}.zlp-srev__img{width:72px;height:96px;object-fit:cover;display:block;background:#fff}.zlp-srev__prod{margin:0;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--zl-subdued,rgb(0 0 0 / .6))}.zlp-srev__prod a{color:var(--zl-text,#000);text-decoration:underline;text-underline-offset:3px}.zlp-srev__nav{margin-left:auto;display:flex;gap:6px}.zlp .zlp-srev__nav button{width:32px;height:32px;border:1px solid var(--zl-border,rgb(0 0 0 / .15));display:grid;place-items:center;font-size:18px;line-height:1;color:var(--zl-text,#000);background:#fff;cursor:pointer}.zlp .zlp-srev__nav button:hover{border-color:var(--zl-text,#000)}.zlp-srev__track{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:min(82%,280px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.zlp-srev__track::-webkit-scrollbar{display:none}@media(min-width:1200px){.zlp-srev__track{grid-auto-columns:calc(50% - 6px)}}.zlp-srev__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--zl-cream,#F7F6F0);min-height:100%}.zlp-srev__card .zlp-srev__text{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.zlp-srev__card .zlp-srev__by{margin-top:auto}.zlp-info,.zlp-acc,.zlp-srev,.zlp-srev__body{min-width:0;max-width:100%}.zlp-srev__track{width:100%;max-width:100%;min-width:0}.zlp-srev--open{padding:18px 0;border-top:1px solid var(--zl-border,rgb(0 0 0 / .15));border-bottom:1px solid var(--zl-border,rgb(0 0 0 / .15))}.zlp-srev__title{margin:0 0 14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.zlp-proof{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-bottom:10px;font-size:11px;color:var(--zl-text,#000);text-decoration:none}.zlp-proof__faces{display:inline-flex}.zlp-proof__faces img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:2px solid var(--zl-bg,#fff);margin-left:-7px;background:var(--zl-cream,#F7F6F0)}.zlp-proof__faces img:first-child{margin-left:0}.zlp-proof__stars{position:relative;display:inline-block;font-size:12px;letter-spacing:2px;line-height:1;color:var(--zl-border,rgb(0 0 0 / .15))}.zlp-proof__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;width:var(--r,100%);overflow:hidden;color:var(--zl-text,#000);white-space:nowrap}.zlp-proof__avg{font-weight:500}.zlp-proof__text{color:var(--zl-subdued,rgb(0 0 0 / .6))}@media(hover:hover){.zlp-proof:hover .zlp-proof__text{text-decoration:underline;text-underline-offset:3px}}#zl-store-reviews{scroll-margin-top:calc(var(--zl-header-h,61px) + 20px)}@media(max-width:699px){.zlp-proof{flex-wrap:nowrap;gap:6px;font-size:10.5px}.zlp-proof__faces img{width:22px;height:22px;margin-left:-8px}.zlp-proof__stars{font-size:11px;letter-spacing:1px}.zlp-proof__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}}.zlp-vids__item figcaption{display:none}
/*# sourceMappingURL=/cdn/shop/t/36/assets/zl-product-sections.css.map */
