:root{--pzm-emerald: #183c32;--pzm-matcha: #a8b98b;--pzm-sage: #eef2e7;--pzm-cream: #ffffff;--pzm-gold: #e9d486;--pzm-ink: #1d2b25}html{scroll-behavior:smooth}body{letter-spacing:.01em}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.025em;text-wrap:balance}.page-width{padding-left:clamp(1.6rem,4vw,5rem);padding-right:clamp(1.6rem,4vw,5rem)}.announcement-bar__message{min-height:3.4rem;padding:.9rem 1.6rem;font-size:1.15rem;font-weight:600;letter-spacing:.045em}.header-wrapper{border-bottom:1px solid rgba(233,212,134,.16)}.header{max-width:132rem}.header__heading-logo{transition:transform .18s ease}.header__heading-link:hover .header__heading-logo{transform:scale(1.025)}.header__menu-item,.list-menu__item{font-weight:600;letter-spacing:.02em}.button,.shopify-challenge__button,.customer button{min-height:4.6rem;padding-inline:2.5rem;font-weight:700;letter-spacing:.025em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #183c3229}.banner__box{max-width:65rem;padding:clamp(2.4rem,5vw,5rem);border:1px solid rgba(255,255,255,.35);box-shadow:0 18px 50px #11191526;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.banner__heading{max-width:18ch;margin-inline:0}.banner__text{max-width:54ch;margin-inline:0}.section-collection-list .title-wrapper-with-link,.featured-collection .title-wrapper-with-link{align-items:end;margin-bottom:2.6rem}.collection-list .card,.product-grid .card-wrapper{height:100%}.collection-list .card__inner,.product-card-wrapper .card__inner{overflow:hidden}.collection-list .card__media img,.product-card-wrapper .card__media img{transition:transform .38s cubic-bezier(.2,.75,.25,1)}.collection-list .card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.045)}.collection-list .card__content{padding:1.5rem 1.7rem 1.7rem}.collection-list .card__heading{font-size:clamp(1.55rem,1.7vw,2rem);font-weight:700}.product-card-wrapper .card__content{padding:1.4rem .4rem .6rem}.product-card-wrapper .card__heading{font-size:1.5rem;line-height:1.35}.product-card-wrapper .price{margin-top:.6rem;font-weight:700;color:var(--pzm-emerald)}.product__info-container>*+*{margin-top:1.7rem}.product__title h1{font-size:clamp(2.6rem,3vw,4rem);line-height:1.08}.product__info-container .price--large{color:var(--pzm-emerald);font-size:2.1rem;font-weight:700}.product-form__buttons{max-width:none}.product-form__submit{min-height:5.2rem}.product__accordion{border-color:#183c3229}.product__accordion summary{padding-block:1.5rem;font-weight:700}.product__media-wrapper .product__media{overflow:hidden;border-radius:1.6rem}.badge{padding:.7rem 1.15rem;font-weight:700;letter-spacing:.035em}.multirow__inner{gap:2.8rem}.multirow__inner .image-with-text__grid{overflow:hidden;border-radius:1.8rem;box-shadow:0 16px 40px #183c3217}.multicolumn-list__item .multicolumn-card{height:100%;padding:1rem;border:1px solid rgba(247,243,232,.14);border-radius:1.6rem}.multicolumn-card__info h3{font-weight:700}.jdgm-carousel-wrapper{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.footer{border-top:1px solid rgba(233,212,134,.18)}.footer-block__heading{color:var(--pzm-gold);font-weight:700}.newsletter-form__field-wrapper .field__input{border-radius:2.4rem}@media screen and (max-width:749px){.header{padding-top:1rem;padding-bottom:1rem}.banner--mobile-bottom .slideshow__text-wrapper{padding:0}.banner--mobile-bottom .slideshow__text.banner__box{min-height:20rem;margin:0;padding:2.6rem 2rem 3rem;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.banner--mobile-bottom .banner__heading{max-width:none;font-size:clamp(2.8rem,8vw,3.5rem);line-height:1.08}.banner--mobile-bottom .banner__text{max-width:42rem;font-size:1.5rem;line-height:1.5}.banner--mobile-bottom .banner__buttons{margin-top:1.8rem}.banner--mobile-bottom .banner__buttons .button{width:100%;max-width:32rem}.slideshow__controls{min-height:4.4rem;background:#fff}.section-collection-list .collection-list{row-gap:1.6rem}.collection-list .card__content{padding:1.15rem 1rem 1.3rem}.collection-list .card__heading{font-size:1.4rem}.product-card-wrapper .card__heading{font-size:1.35rem}.multirow__inner{gap:1.8rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.card__media img,.header__heading-logo{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pzm-modern.css.map */
