body:has(.zlp) .product{column-gap:clamp(3rem,5vw,7rem);max-width:124rem}body:has(.zlp) .product__media-wrapper{border-radius:1.8rem;overflow:hidden}body:has(.zlp) .product__info-container{max-width:52rem}body:has(.zlp) .product__title h1{font-size:clamp(2.8rem,2.5vw,3.8rem);font-weight:700;line-height:1.12}body:has(.zlp) .main-product-atc{border-radius:999px!important;font-size:1.9rem;min-height:6.6rem}body:has(.zlp) .product__accordion{border-color:#e5dcda}.zlp{--zlp-ink: #171717;--zlp-muted: #6e6966;--zlp-line: #e7ddda;--zlp-paper: #fffaf8;--zlp-blush: #fbf1f0;color:var(--zlp-ink);overflow:hidden}.zlp h2,.zlp h3,.zlp p{color:inherit}.zlp h2{font-size:clamp(3rem,4vw,5.2rem);line-height:1.18;margin:0}.section-zoria-product-preview+.shopify-section .collection__title{text-align:center}.zlp__eyebrow,.zlp__badge{font-size:1.25rem;font-weight:700;letter-spacing:.08em;margin:0 0 1.6rem}.zlp__badge{background:#8c2435;border-radius:.4rem;color:#fff;display:inline-flex;letter-spacing:0;padding:.8rem 1.4rem}.zlp__copy{color:var(--zlp-muted);font-size:1.7rem;line-height:1.8;margin-top:2.2rem}.zlp__copy>:first-child,.zlp__copy>:last-child{margin-block:0}.zlp__intro{align-items:center;display:grid;gap:clamp(4rem,7vw,9rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding-block:clamp(7rem,9vw,12rem)}.zlp__intro-visual{align-items:end;display:grid;gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.zlp__intro-image{aspect-ratio:.76;border-radius:1.4rem;overflow:hidden;width:100%}.zlp__intro-image img,.zlp-story__media img,.zlp-proof__image img,.zlp-review__image img{height:100%;object-fit:cover;width:100%}.zlp__benefits{border-block:1px solid var(--zlp-line);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:3.2rem}.zlp-benefit{padding:1rem clamp(2rem,4vw,5rem);text-align:center}.zlp-benefit+.zlp-benefit{border-inline-start:1px solid var(--zlp-line)}.zlp-benefit__icon .material-icon{font-size:4.2rem}.zlp-benefit__title{color:var(--zlp-ink);font-size:1.7rem;font-weight:700;line-height:1.3;margin:1rem 0 .4rem}.zlp-benefit>p:not(.zlp-benefit__title){color:var(--zlp-muted);font-size:1.35rem;line-height:1.55;margin:0}@media screen and (min-width:990px){.zlp>.zlp__benefits.page-width{max-width:144rem;padding-inline:clamp(4rem,6vw,10rem)}.zlp>.zlp__benefits .zlp-benefit{min-width:0;padding-inline:clamp(3rem,5vw,8rem)}.zlp>.zlp__benefits .zlp-benefit__title,.zlp>.zlp__benefits .zlp-benefit>p:not(.zlp-benefit__title){max-width:24rem;margin-inline:auto;overflow-wrap:normal;word-break:normal}}.product__info-container>.zlp__benefits{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem;max-width:none;padding-block:0;width:100%}.product__info-container>.zlp__benefits .zlp-benefit{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1.4rem .5rem;text-align:center}.product__info-container>.zlp__benefits .zlp-benefit+.zlp-benefit{border-inline-start:1px solid var(--zlp-line);border-top:0}.product__info-container>.zlp__benefits .zlp-benefit__icon{line-height:1}.product__info-container>.zlp__benefits .zlp-benefit__icon .material-icon{font-size:3rem}.product__info-container>.zlp__benefits .zlp-benefit__title{font-size:1.25rem;line-height:1.25;margin:0}.product__info-container>.zlp__benefits .zlp-benefit>p:not(.zlp-benefit__title){font-size:1rem;line-height:1.35}.product__info-container>.zlp__benefits .zlp-benefit__title,.product__info-container>.zlp__benefits .zlp-benefit>p:not(.zlp-benefit__title){overflow-wrap:normal;word-break:normal;width:100%}.zlp-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.zlp-story__media{aspect-ratio:1;background:#f4efed;min-height:0}.zlp-story__copy{align-items:center;background:var(--zlp-blush);display:flex;padding:clamp(5rem,8vw,11rem)}.zlp-story__copy>div{max-width:58rem}.zlp-proof{align-items:center;display:grid;gap:clamp(4rem,8vw,10rem);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);padding-block:clamp(8rem,11vw,15rem)}.zlp-proof__copy{max-width:55rem}.zlp-proof__visual{align-items:end;display:grid;gap:1.6rem;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.zlp-proof__image{background:#f4efed;border-radius:1.6rem;overflow:hidden}.zlp-proof__image--large{aspect-ratio:.9}.zlp-proof__image--small{aspect-ratio:1}.zlp-reviews{background:#fff;padding-block:clamp(7rem,9vw,12rem)}.zlp-reviews__heading,.zlp-faq__heading{margin:0 auto 4rem;max-width:78rem;text-align:center}.zlp-reviews__heading>p:last-child{color:var(--zlp-muted);font-size:1.6rem;margin:1.6rem 0 0}.zlp-reviews__track{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr))}.zlp-review{background:#fff;border:1px solid #eee7e4;border-radius:2rem;box-shadow:0 1.2rem 3.6rem #1f16140f;overflow:hidden}.zlp-review__image{aspect-ratio:1.55;background:#f7f3f1}.zlp-review__body{padding:2.6rem}.zlp-review__stars{color:#c58f2e;display:flex;gap:.2rem}.zlp-review__stars .material-icon{font-size:2rem}.zlp-review h3{font-size:1.8rem;margin:1.6rem 0 .8rem}.zlp-review p{color:var(--zlp-muted);font-size:1.5rem;line-height:1.75;margin:0 0 2rem}.zlp-review strong{border-top:1px solid var(--zlp-line);display:block;font-size:1.4rem;padding-top:1.4rem}.zlp-faq{padding-block:clamp(7rem,9vw,12rem)}.zlp-faq__list{margin:0 auto;max-width:82rem}.zlp-faq details{border-bottom:1px solid var(--zlp-line)}.zlp-faq summary{align-items:center;cursor:pointer;display:flex;font-size:1.8rem;font-weight:650;justify-content:space-between;min-height:7rem}.zlp-faq summary:after{content:"+";font-size:2.4rem;font-weight:400;margin-inline-start:2rem}.zlp-faq details[open] summary:after{content:"\2212"}.zlp-faq details .rte{color:var(--zlp-muted);font-size:1.55rem;line-height:1.75;padding:0 0 2.4rem}@media screen and (min-width:750px)and (max-width:989px){body:has(.zlp) .product.grid--2-col-tablet{display:block!important}body:has(.zlp) .product__media-wrapper,body:has(.zlp) .product__info-wrapper{max-width:none!important;position:static!important;width:100%!important}body:has(.zlp) .product__info-wrapper{padding:4rem 0 0!important}body:has(.zlp) .product__info-container{margin-inline:auto;max-width:60rem}}@media screen and (max-width:749px){body:has(.zlp) .product__media-wrapper{border-radius:0;order:1}body:has(.zlp) .zoria-product-title{order:2}body:has(.zlp) .product__info-wrapper{order:3}body:has(.zlp) .product__title h1{font-size:2.6rem}body:has(.zlp) .main-product-atc{min-height:6rem}.zlp h2{font-size:3.1rem}.zlp__copy{font-size:1.55rem}.zlp__intro{gap:4rem;grid-template-columns:1fr;padding:6rem 1.5rem}.zlp__intro-visual{gap:1rem}.zlp__intro-copy{text-align:center}.zlp__benefits{grid-template-columns:1fr;padding-block:1rem}.zlp-benefit{align-items:center;display:grid;gap:.2rem 1.6rem;grid-template-columns:4.4rem 1fr;padding:2rem 1rem;text-align:start}.zlp-benefit+.zlp-benefit{border-inline-start:0;border-top:1px solid var(--zlp-line)}.zlp-benefit__icon{grid-row:1 / span 2}.zlp-benefit__title{margin:0}.zlp-story{grid-template-columns:1fr}.zlp-story__copy{padding:5.6rem 2rem 6.2rem}.zlp-proof{gap:4rem;grid-template-columns:1fr;padding:7rem 1.5rem}.zlp-proof__copy{text-align:center}.zlp-proof__visual{gap:1rem}.zlp-reviews{padding-block:6.5rem}.zlp-reviews__heading,.zlp-faq__heading{margin-bottom:3rem}.zlp-reviews__track{display:flex;margin-inline:-1.5rem;overflow-x:auto;padding:0 1.5rem 2rem;scroll-padding-inline:1.5rem;scroll-snap-type:x mandatory}.zlp-review{flex:0 0 84vw;scroll-snap-align:start}.zlp-faq{padding:6.5rem 1.5rem}.zlp-faq summary{font-size:1.65rem}}.zoria-product-story{view-transition-name:zoria-product-story}.zoria-product-story .z-product-feature__media{aspect-ratio:var(--zoria-story-ratio, 1);background:#f7f3f1;margin:0;min-height:0;overflow:hidden}.zoria-product-story .z-product-feature__media video{aspect-ratio:var(--zoria-story-ratio, 1);height:100%;object-fit:contain;width:100%}.z-product-feature__text{color:var(--zoria-muted);font-size:1.75rem;line-height:1.7;margin-top:1.1rem}.zoria-product-story .z-product-feature__copy{padding:clamp(1.5rem,2vw,2.5rem)}.z-product-feature__text>:first-child{margin-top:0}.z-product-feature__text>:last-child{margin-bottom:0}@media screen and (max-width:749px){.zoria-product-story .z-product-feature__copy{padding:1.4rem 1.6rem 1.6rem}.z-product-feature__text{font-size:1.6rem}}.zoria-recently-viewed{padding-block:6rem}.zoria-recently-viewed h2{margin:0 0 2.5rem}.zoria-recently-viewed__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.zoria-recently-viewed__card{position:relative;display:flex;flex-direction:column;min-width:0}.zoria-recently-viewed__card>a{display:block;flex:1 1 auto;color:inherit;text-decoration:none}.zoria-recently-viewed__media{position:relative;aspect-ratio:1;overflow:hidden;background:#f2efe9}.zoria-recently-viewed__media img{width:100%;height:100%;object-fit:contain;object-position:center}.zoria-recently-viewed__badge{position:absolute;inset-block-start:.8rem;inset-inline-start:.8rem;max-width:calc(100% - 1.6rem);background:#fff;padding:.4rem .7rem;font-size:1.1rem}.zoria-recently-viewed__content{padding-block-start:1.2rem}.zoria-recently-viewed__content h3,.zoria-recently-viewed__content p{margin:0}.zoria-recently-viewed__content h3{font-size:1.7rem}.zoria-recently-viewed__content p{margin-block-start:.6rem}.zoria-recently-viewed__quick-add{display:block;margin-block-start:1.2rem}.zoria-recently-viewed__quick-add .quick-add__submit{min-height:4.4rem;margin:0}@media screen and (max-width:749px){.zoria-recently-viewed{padding-block:4.5rem}.zoria-recently-viewed__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1rem}}.z-customer-reviews{display:block;padding:clamp(4.8rem,7vw,8rem) 0;background:#f5f1f0;color:#171514;overflow:hidden}.z-customer-reviews__inner{width:min(100% - 3.2rem,144rem);margin-inline:auto}.z-customer-reviews__heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-block-end:2.4rem}.z-customer-reviews__heading h2{max-width:18ch;margin:.4rem 0 0;font-size:clamp(3rem,4vw,5.2rem);line-height:1.05;text-wrap:balance}.z-customer-reviews__heading>div>p:last-child{max-width:58ch;margin:1rem 0 0;color:#6e6662;line-height:1.6;text-wrap:pretty}.z-customer-reviews__demo{display:inline-flex;margin-block-end:.8rem;padding:.5rem .9rem;border:1px solid #b7aaa5;border-radius:999px;font-size:1.2rem;line-height:1.2}.z-customer-reviews__controls{display:flex;gap:.8rem;flex:0 0 auto}.z-customer-reviews__controls button{display:grid;place-items:center;width:4.6rem;height:4.6rem;padding:0;border:1px solid #d7ceca;border-radius:50%;background:#fff;color:#171514;font:inherit;font-size:2.8rem;line-height:1;cursor:pointer;transition:transform .16s ease-out,background-color .16s ease-out,color .16s ease-out}.z-customer-reviews__controls button:hover{background:#171514;color:#fff;transform:translateY(-.2rem)}.z-customer-reviews__controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.z-customer-reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4.8rem)/4);gap:1.6rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;scrollbar-color:#8f827c transparent;padding-block-end:1.4rem}.z-customer-review{display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;border:1px solid #ded5d1;border-radius:2rem;background:#fff}.z-customer-review__media{aspect-ratio:4 / 3;overflow:hidden;background:#eee8e5}.z-customer-review__media img{display:block;width:100%;height:100%;object-fit:cover}.z-customer-review__body{display:flex;flex:1;flex-direction:column;padding:1.8rem}.z-customer-review__stars{display:flex;gap:.35rem;margin-block-end:1.4rem;color:#fff;font-family:Arial,sans-serif;font-size:1.35rem}.z-customer-review__stars span{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.45rem;background:#171514}.z-customer-review blockquote{margin:0}.z-customer-review blockquote p{margin:0;font-size:1.55rem;line-height:1.65;text-wrap:pretty}.z-customer-review footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block-start:auto;padding-block-start:1.8rem;color:#5e5652;font-size:1.3rem}.z-customer-review footer strong{color:#171514;font-size:1.45rem}@media screen and (max-width:989px){.z-customer-reviews__track{grid-auto-columns:calc((100% - 1.6rem)/2)}}@media screen and (max-width:749px){.z-customer-reviews{padding:4.8rem 0}.z-customer-reviews__inner{width:min(100% - 2.4rem,144rem)}.z-customer-reviews__heading{align-items:center;margin-block-end:2rem}.z-customer-reviews__heading h2{font-size:3.2rem}.z-customer-reviews__controls button{width:4.4rem;height:4.4rem}.z-customer-reviews__track{grid-auto-columns:82%;gap:1.2rem;padding-inline-end:.2rem}.z-customer-review__body{padding:1.6rem}}@media(prefers-reduced-motion:reduce){.z-customer-reviews__track{scroll-behavior:auto}.z-customer-reviews__controls button{transition:none}}.zoria-featured-review{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.6rem;inline-size:100%;box-sizing:border-box;margin:var(--review-margin-top) 0 var(--review-margin-bottom);padding:1.5rem 1.6rem;color:var(--review-color);background:var(--review-background);border-radius:var(--review-radius)}.zoria-featured-review__media{inline-size:8.8rem;aspect-ratio:1;overflow:hidden;border-radius:calc(var(--review-radius) * .72);background:#ffffff8a}.zoria-featured-review__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.zoria-featured-review__content{min-inline-size:0}.zoria-featured-review__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .8rem;margin-block-end:.8rem}.zoria-featured-review__name{font-weight:700}.zoria-featured-review__verified{font-size:1.2rem;opacity:.68}.zoria-featured-review__verified:before{content:"\b7";margin-inline-end:.8rem}.zoria-featured-review__stars{display:inline-flex;gap:.1rem;margin-inline-start:auto;font-family:Arial,sans-serif;font-size:1.8rem;line-height:1;letter-spacing:0}.zoria-featured-review__quote{margin:0;font-size:1.5rem;line-height:1.55;font-style:normal}.zoria-featured-review--placeholder{display:block;border:1px dashed currentColor}.zoria-featured-review__editor-note{font-size:1.4rem;line-height:1.6}@media screen and (max-width:749px){.zoria-featured-review{gap:1.2rem;padding:1.4rem}.zoria-featured-review__media{inline-size:7.6rem}.zoria-featured-review__meta{gap:.3rem .6rem;margin-block-end:.5rem}.zoria-featured-review__verified{inline-size:100%}.zoria-featured-review__verified:before{content:none}.zoria-featured-review__stars{margin-inline-start:0;font-size:1.55rem}.zoria-featured-review__quote{font-size:1.45rem;line-height:1.55}}.zoria-product-videos{margin:2.4rem 0 0}.zoria-product-videos__heading{margin:0 0 1.6rem;text-align:center}.zoria-product-videos__grid{margin-inline:auto;width:min(100%,42rem)}.zoria-product-videos__item{min-width:0}.zoria-product-videos__player{display:block;overflow:hidden;aspect-ratio:var(--zoria-video-ratio);background:rgb(var(--color-background))}.zoria-product-videos__player video{display:block;width:100%;height:100%;object-fit:contain}.zoria-product-videos__player .internal-video__play{top:auto;right:6.4rem;bottom:1.5rem;left:auto;z-index:3;width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;opacity:1;visibility:visible;pointer-events:auto}.zoria-product-videos__player .internal-video__play .play-button{width:4.4rem;height:4.4rem;opacity:1}.zoria-product-video-control__icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.zoria-product-video-control__icon--pause,.zoria-product-videos__player .internal-video__play[aria-pressed=true] .zoria-product-video-control__icon--play{display:none}.zoria-product-videos__player .internal-video__play[aria-pressed=true] .zoria-product-video-control__icon--pause{display:flex}.zoria-product-videos__player .internal-video__sound-btn{right:1rem;bottom:1.5rem;width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;transform:none}@media screen and (max-width:749px){.zoria-product-videos__grid{width:min(100%,32rem)}}@media screen and (min-width:750px){.zoria-product-videos{margin-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
