:root{--pb-ink:#252d2b;--pb-green:#263f3a;--pb-cream:#faf8f4;--pb-line:#dcd8cf;--pb-muted:#626762}body{letter-spacing:.015em;line-height:1.65}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.025em;line-height:1.16}a{text-underline-offset:.3em}.button,.shopify-challenge__button{min-height:50px;letter-spacing:.1em;font-size:12px;text-transform:uppercase;transition:background .2s ease,color .2s ease}.button:hover{filter:brightness(1.12)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.pb-wordmark{display:flex;flex-direction:column;align-items:center;color:var(--pb-ink);line-height:1.12;white-space:nowrap}.pb-wordmark>span{font-family:var(--font-heading-family);font-size:36px;font-weight:400;letter-spacing:-.045em}.pb-wordmark small{font-family:var(--font-body-family);font-size:9px;letter-spacing:.24em;text-transform:uppercase;margin-top:8px}.header__heading-link{text-decoration:none;padding:10px}.header__menu-item{font-size:12px;letter-spacing:.045em}.header__menu-item:hover span{text-decoration-thickness:1px}.header-wrapper--border-bottom{border-bottom:1px solid var(--pb-line)}.announcement-bar__message{font-size:10px;letter-spacing:.16em;padding:9px 0;min-height:32px}.announcement-bar .svg-wrapper{display:none}.pb-eyebrow{font-family:var(--font-body-family);font-size:10px;font-weight:500;letter-spacing:.2em;line-height:1.6;text-transform:uppercase}.pb-hero{display:grid;grid-template-columns:45% 55%;min-height:620px;background:#eeeae2;color:var(--pb-ink)}.pb-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px clamp(30px,5vw,90px);position:relative}.pb-hero__copy .pb-eyebrow{margin:0 0 34px}.pb-hero h1{font-size:clamp(46px,5.2vw,82px);line-height:1.07;font-weight:400;letter-spacing:-.045em;margin:0 0 28px}.pb-hero h1 em{font-weight:400;color:var(--pb-green)}.pb-hero__intro{font-size:15px;max-width:350px;line-height:1.85;margin:0 0 34px;color:#515952}.pb-hero__actions{display:flex;align-items:flex-start;gap:23px;flex-direction:column}.pb-hero__actions .button{background:var(--pb-green);color:#fff;gap:36px;padding:0 28px}.pb-hero__actions .button:after{box-shadow:none}.pb-text-link{color:inherit;font-size:12px;text-decoration:none;border-bottom:1px solid #7a827a;padding-bottom:5px}.pb-hero__visual{position:relative;min-height:620px;overflow:hidden}.pb-hero__visual>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;right:0;bottom:0;left:0}.pb-hero__caption{position:absolute;bottom:28px;left:28px;right:28px;background:#faf8f4ed;color:var(--pb-ink);padding:15px 20px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.04em;text-decoration:none;max-width:340px}.pb-values{display:flex;justify-content:center;gap:7vw;padding:23px 20px;border-bottom:1px solid var(--pb-line);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.pb-values span{position:relative}.pb-values span:before{content:"";display:inline-block;width:5px;height:5px;border:1px solid #8b968c;border-radius:50%;margin:0 12px 2px 0}.collection__title{text-align:center;margin-bottom:36px}.collection__description{color:var(--pb-muted);max-width:580px;margin:18px auto 0;font-size:14px}.collection__title .title{font-size:clamp(32px,3.5vw,48px);font-weight:400}.card__heading{font-family:var(--font-body-family);font-size:14px;letter-spacing:.015em;line-height:1.45}.card__content{padding-top:7px}.card-information .price{font-size:13px;color:var(--pb-muted);margin-top:7px}.card .media{background:#f0eee9}.card__inner{overflow:hidden}.card__media{border-radius:0}.card__heading a:hover{text-decoration-thickness:1px}.badge{font-size:10px;letter-spacing:.05em;border-radius:0;padding:5px 9px}.pb-edit{padding-top:20px;padding-bottom:88px}.pb-edit__heading{text-align:center;margin:0 auto 40px}.pb-edit__heading h2{font-size:clamp(32px,3.5vw,48px);margin:15px 0}.pb-edit__heading>p:last-child{font-size:14px;color:var(--pb-muted)}.pb-edit__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pb-edit__card{text-decoration:none;color:var(--pb-ink)}.pb-edit__image{aspect-ratio:1/1;overflow:hidden;background:#eeeae2}.pb-edit__image img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease}.pb-edit__card:hover img{transform:scale(1.025)}.pb-edit__caption{position:relative;padding:22px 45px 0 0}.pb-edit__caption h3{font-size:28px;margin:0 0 10px}.pb-edit__caption>span:not(.pb-edit__arrow){font-size:12px;color:var(--pb-muted)}.pb-edit__arrow{position:absolute;right:8px;top:26px;font-size:24px}.image-with-text__heading{font-size:clamp(36px,4vw,58px)}.image-with-text__text{font-size:15px;line-height:1.85;color:var(--pb-muted)}.image-with-text__content{padding:6rem}.image-with-text__media img{object-fit:cover}.product__title h1{font-size:clamp(32px,3.4vw,46px);font-weight:400}.product__text.caption-with-letter-spacing{font-size:10px;letter-spacing:.15em;color:var(--pb-muted)}.product__info-container .price{font-size:21px}.product__description{font-size:14px;line-height:1.8}.product__description h3{font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:28px}.product__description ul{padding-left:20px}.product__description li{margin-bottom:5px}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:13px;letter-spacing:.025em}.product__accordion{border-color:var(--pb-line)}.product-form__submit{min-height:54px}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--pb-green)}.product__media-list{background:#f3f1ec}.collection-hero__title{font-size:clamp(38px,4vw,60px);margin:40px 0 20px}.collection-hero__description{max-width:650px;font-size:14px;color:var(--pb-muted)}.facets__summary,.facet-filters__label{font-size:12px}.main-page-title{font-size:clamp(38px,4vw,58px);margin-bottom:32px}.page-width--narrow{max-width:850px}.page-width--narrow .rte{font-size:15px;line-height:1.85}.page-width--narrow .rte h2{font-size:27px;margin:36px 0 16px}.page-width--narrow .rte li{margin-bottom:10px}.contact .field{margin-bottom:12px}.footer{border-top:0}.footer-block__heading{font-family:var(--font-body-family);font-size:12px;letter-spacing:.08em}.footer-block:first-child .footer-block__heading{font-family:var(--font-heading-family);font-size:34px;letter-spacing:-.035em}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-size:13px;line-height:1.8}.footer-block__newsletter .footer-block__heading{font-family:var(--font-heading-family);font-size:28px;letter-spacing:-.02em}.footer__content-top{padding-bottom:40px}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.2)}.footer .newsletter-form__field-wrapper .field:after{box-shadow:0 0 0 1px #ffffff80}.footer__copyright{font-size:10px}.cart__warnings h1{font-size:40px}@media(min-width:990px){.product__info-wrapper{padding-left:6rem!important}.product__info-container{max-width:48rem}.header{padding-left:4rem;padding-right:4rem}}@media(max-width:989px){.pb-hero{grid-template-columns:1fr 1fr;min-height:520px}.pb-hero__visual{min-height:520px}.pb-hero__copy{padding:45px 28px}.pb-hero h1{font-size:49px}.pb-hero__intro{font-size:14px}.pb-wordmark>span{font-size:30px}.pb-wordmark small{font-size:8px}.image-with-text__content{padding:3rem}.pb-values{gap:25px;font-size:9px}}@media(max-width:749px){.pb-hero{display:flex;flex-direction:column}.pb-hero__copy{padding:38px 25px 36px;align-items:center;text-align:center}.pb-hero__copy .pb-eyebrow{margin-bottom:20px;font-size:9px}.pb-hero h1{font-size:49px;margin-bottom:20px}.pb-hero__intro{max-width:310px;margin-bottom:24px;font-size:14px}.pb-hero__actions{align-items:center;gap:19px}.pb-hero__visual{min-height:0;aspect-ratio:1.15/1}.pb-hero__caption{bottom:16px;left:16px;right:16px;padding:12px 15px;font-size:10px;max-width:290px}.pb-values{padding:18px 16px;display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:center;font-size:8px;letter-spacing:.05em}.pb-values span:last-child{grid-column:1/-1}.pb-values span:before{margin-right:7px}.pb-edit{padding-top:10px;padding-bottom:48px}.pb-edit__grid{gap:28px;grid-template-columns:1fr}.pb-edit__heading{margin-bottom:28px}.pb-edit__image{aspect-ratio:1.15/1}.pb-edit__caption h3{font-size:27px}.pb-edit__caption{padding-top:18px}.collection__title .title{font-size:32px}.collection__description{font-size:13px}.collection__title{margin-bottom:26px}.card__heading,.card-information .price{font-size:12px}.grid{column-gap:14px}.image-with-text__content{padding:32px 24px}.image-with-text__heading{font-size:38px}.image-with-text__text{font-size:14px}.product__title h1{font-size:34px}.footer-block__heading{margin-bottom:16px}.footer__blocks-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:28px}.footer-block.grid__item{width:100%;margin:0}.footer-block:first-child{grid-column:1/-1}.footer-block__details-content{margin-bottom:0}.footer-block__newsletter .footer-block__heading{font-size:25px}.announcement-bar__message{font-size:8px;letter-spacing:.1em}.main-page-title{font-size:38px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
