:root{--zb-cream:#FBF9F3;--zb-sand:#ECE5D8;--zb-sand2:#F3EEE3;--zb-line:#E3DBCB;--zb-green:#1F271A;--zb-olive:#46543F;--zb-gold:#E9CE9E;--zb-bronze:#9C6F3C;--zb-ink:#23211B;--zb-mute:#6F6A5C}.product-grid .card-wrapper,.contains-card--product .card-wrapper{height:100%}.product-grid .card,.contains-card--product .card{background:#fff;border:1px solid var(--zb-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -34px #23211b73;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .3s;height:100%;display:flex;flex-direction:column}.product-grid .card:hover,.contains-card--product .card:hover{transform:translateY(-6px);border-color:#d9cbb0;box-shadow:0 34px 60px -36px #23211b8c}.product-grid .card__inner,.contains-card--product .card__inner{background:var(--zb-sand2)!important;border-radius:0!important;border:0!important;--ratio-percent:118% !important}.product-grid .card__inner .card__media,.contains-card--product .card__inner .card__media{border-radius:0}.product-grid .card__media .media img,.contains-card--product .card__media .media img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .5s ease}.product-grid .card:hover .card__media .media img:first-child,.contains-card--product .card:hover .card__media .media img:first-child{transform:scale(1.05)}.zb-tag{position:absolute;z-index:2;top:14px;left:14px;display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border-radius:999px;background:#1f271aeb;color:var(--zb-gold);font-family:var(--font-heading-family,"Jost",sans-serif);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.zb-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--zb-gold)}.product-grid .card__badge .badge,.contains-card--product .card__badge .badge{border-radius:999px;font-family:var(--font-heading-family,"Jost",sans-serif);letter-spacing:.12em;font-size:.68rem;padding:.5rem .9rem;border:0}.product-grid .card>.card__content,.contains-card--product .card>.card__content{padding:22px;display:flex;flex-direction:column;flex:1;text-align:left;gap:0}.product-grid .card>.card__content .card__information,.contains-card--product .card>.card__content .card__information{padding:0!important;width:100%;flex:1}.zb-kicker{display:block;font-family:var(--font-heading-family,"Jost",sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--zb-bronze);margin:0 0 8px}.product-grid .card__heading,.contains-card--product .card__heading{margin:0 0 6px!important;font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-weight:500!important;font-size:clamp(1.25rem,1.6vw,1.55rem)!important;line-height:1.15!important;letter-spacing:-.005em;color:var(--zb-ink)}.product-grid .card__heading a,.contains-card--product .card__heading a,.underline-links-hover:hover .card__heading a{text-decoration:none!important}.product-grid .card:hover .card__heading a,.contains-card--product .card:hover .card__heading a{color:var(--zb-olive)}.zb-sub{display:block;font-family:var(--font-body-family,inherit);font-size:.92rem;line-height:1.45;color:var(--zb-mute);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-grid .card-information,.contains-card--product .card-information{margin-top:auto;padding-top:14px;border-top:1px solid var(--zb-line);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.product-grid .card-information>*,.contains-card--product .card-information>*{margin:0}.product-grid .card-information .caption-large.light:empty,.contains-card--product .card-information .caption-large.light:empty{display:none}.product-grid .card-information .price,.contains-card--product .card-information .price{font-family:var(--font-heading-family,"Jost",sans-serif);font-size:1.3rem!important;font-weight:600;color:var(--zb-ink);letter-spacing:.01em}.product-grid .card-information .price .price-item--regular,.contains-card--product .card-information .price .price-item--regular{font-size:inherit}.product-grid .card-information .price .price__sale .price-item--sale,.contains-card--product .card-information .price .price__sale .price-item--sale{color:var(--zb-bronze)}.product-grid .card-information .price--on-sale .price-item--regular,.contains-card--product .card-information .price--on-sale .price-item--regular{font-size:.85rem;color:var(--zb-mute);font-weight:400}.zb-ship{font-family:var(--font-heading-family,"Jost",sans-serif);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--zb-olive);display:inline-flex;align-items:center;gap:6px}.zb-ship svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.6}.product-grid .quick-add,.contains-card--product .quick-add{margin:16px 0 0!important}.product-grid .quick-add__submit,.contains-card--product .quick-add__submit{height:52px;min-height:52px;border-radius:999px!important;background:var(--zb-green)!important;color:var(--zb-cream)!important;font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-size:.78rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase;box-shadow:none!important;transition:background .25s,transform .25s,color .25s}.product-grid .quick-add__submit:before,.product-grid .quick-add__submit:after,.contains-card--product .quick-add__submit:before,.contains-card--product .quick-add__submit:after{display:none!important}.product-grid .quick-add__submit:hover,.contains-card--product .quick-add__submit:hover{background:var(--zb-gold)!important;color:var(--zb-green)!important;transform:translateY(-1px)}.collection .title-wrapper-with-link .title{font-weight:500;letter-spacing:-.01em}@media(min-width:990px){.product-grid .grid__item{margin-bottom:12px}}@media(max-width:749px){.product-grid .card>.card__content,.contains-card--product .card>.card__content{padding:14px 14px 16px}.product-grid .card__heading,.contains-card--product .card__heading{font-size:1.02rem!important}.zb-sub{font-size:.8rem;-webkit-line-clamp:2;margin-bottom:10px}.zb-kicker{font-size:.6rem;letter-spacing:.16em;margin-bottom:5px}.zb-tag{top:10px;left:10px;padding:5px 9px 5px 8px;font-size:.58rem;letter-spacing:.12em}.product-grid .card-information .price,.contains-card--product .card-information .price{font-size:1.05rem!important}.zb-ship{font-size:.6rem}.product-grid .quick-add__submit,.contains-card--product .quick-add__submit{height:44px;min-height:44px;font-size:.66rem!important;letter-spacing:.12em!important}.product-grid .card,.contains-card--product .card{border-radius:14px}}.price-perspective-section.price-perspective-section{position:relative;isolation:isolate;overflow:hidden;background:var(--zb-green)!important;color:var(--zb-cream);font-family:var(--font-body-family,inherit)!important;padding:clamp(64px,8vw,112px) clamp(18px,4vw,40px)!important}.price-perspective-section.price-perspective-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 420px at 90% 0%,rgba(233,206,158,.16),transparent 60%),radial-gradient(700px 380px at 0% 100%,rgba(70,84,63,.55),transparent 60%)}.price-perspective-section .pps-inner{max-width:1040px!important}.price-perspective-section .pps-label{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-size:.74rem!important;letter-spacing:.26em!important;font-weight:600!important;color:var(--zb-gold)!important;display:inline-flex!important;align-items:center;gap:14px;margin:0 0 18px!important}.price-perspective-section .pps-label:before,.price-perspective-section .pps-label:after{content:"";width:28px;height:1px;background:var(--zb-gold);opacity:.7}.price-perspective-section .pps-title{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-weight:500!important;font-size:clamp(2.1rem,4.4vw,3.4rem)!important;line-height:1.04!important;letter-spacing:-.01em;color:var(--zb-cream)!important;margin:0 0 .4em!important;text-wrap:balance}.price-perspective-section .pps-subtitle{font-size:clamp(1rem,1.3vw,1.15rem)!important;line-height:1.65!important;color:#fbf9f3bd!important;max-width:56ch!important;margin:0 auto clamp(34px,4.5vw,52px)!important}.price-perspective-section .pps-cards{gap:clamp(14px,2vw,22px)!important;align-items:stretch!important;margin-bottom:clamp(22px,3vw,30px)!important}.price-perspective-section .pps-card{border:1px solid rgba(233,206,158,.22)!important;border-radius:22px!important;padding:clamp(24px,3vw,36px) clamp(20px,2.6vw,32px)!important;max-width:460px!important;box-shadow:0 40px 80px -50px #000000b3!important;display:flex;flex-direction:column;justify-content:center}.price-perspective-section .pps-card-dark{background:linear-gradient(135deg,#f4e7c8,#e9ce9e 55%,#cfae6b)!important;color:var(--zb-green)!important;border-color:#fff6!important}.price-perspective-section .pps-card-light{background:#0000002e!important;color:var(--zb-cream)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.price-perspective-section .pps-card-tag{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-size:.66rem!important;letter-spacing:.2em!important;font-weight:600!important;opacity:.8!important;margin-bottom:14px!important}.price-perspective-section .pps-card-number{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-weight:600!important;font-size:clamp(3rem,6vw,4.6rem)!important;line-height:1!important;letter-spacing:-.03em;margin-bottom:8px!important}.price-perspective-section .pps-card-number-small{font-size:.5em!important;font-weight:500!important}.price-perspective-section .pps-card-number sup{font-size:.34em!important;font-weight:500;margin-left:.1em}.price-perspective-section .pps-card-light .pps-card-number{color:var(--zb-gold)!important}.price-perspective-section .pps-card-caption{font-style:normal!important;font-size:.92rem!important;opacity:.78!important;margin-bottom:18px!important;font-family:var(--font-heading-family,"Jost",sans-serif);letter-spacing:.02em}.price-perspective-section .pps-divider{opacity:.22!important;margin-bottom:14px!important}.price-perspective-section .pps-card-sub-label{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-size:.62rem!important;letter-spacing:.2em!important;opacity:.7!important;margin-bottom:6px!important}.price-perspective-section .pps-card-sub-value{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-size:1.05rem!important;font-weight:500!important;line-height:1.4!important;opacity:1!important}.price-perspective-section .pps-card-sub-value strong{font-weight:600;color:var(--zb-gold)}.price-perspective-section .pps-card-dark .pps-card-sub-value strong{color:var(--zb-green)}.price-perspective-section .pps-card-sub-value span{font-family:var(--font-body-family,inherit);font-weight:400}.price-perspective-section .pps-middle{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:0 4px!important;min-width:88px}.price-perspective-section .pps-middle-symbol{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9ce9e1f;border:1px solid rgba(233,206,158,.45);font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-weight:600!important;font-size:.9rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--zb-gold)!important;font-style:normal!important}.price-perspective-section .pps-middle-text{font-family:var(--font-heading-family,"Jost",sans-serif)!important;font-size:.66rem!important;letter-spacing:.16em;text-transform:uppercase;color:#fbf9f38c!important;line-height:1.4!important;text-align:center}.price-perspective-section .pps-banner{background:#0000002e!important;border:1px solid rgba(233,206,158,.22)!important;border-left:3px solid var(--zb-gold)!important;border-radius:16px!important;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,32px)!important;max-width:860px!important;margin:0 auto!important;color:var(--zb-cream)!important;text-align:left}.price-perspective-section .pps-banner-text{font-family:var(--font-body-family,inherit)!important;font-size:clamp(1rem,1.25vw,1.12rem)!important;line-height:1.6!important;color:#fbf9f3d9!important;margin:0!important}.price-perspective-section .pps-banner-text strong{color:var(--zb-gold);font-weight:600}.price-perspective-section .pps-note{font-size:.86rem!important;font-style:italic;color:#fbf9f380!important;max-width:62ch!important;margin:22px auto 0!important;line-height:1.55!important}@media(max-width:749px){.price-perspective-section.price-perspective-section{padding:56px 16px!important}.price-perspective-section .pps-cards{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.price-perspective-section .pps-card{max-width:none!important;padding:22px 20px!important;border-radius:16px!important}.price-perspective-section .pps-middle{flex-direction:row!important;justify-content:center;gap:12px;padding:4px 0!important}.price-perspective-section .pps-middle-symbol{width:44px;height:44px;font-size:.78rem!important}.price-perspective-section .pps-card-number{font-size:2.8rem!important}.price-perspective-section .pps-banner{text-align:center;border-left:1px solid rgba(233,206,158,.22)!important;border-top:3px solid var(--zb-gold)!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/zen-brand.css.map */
