:root{--cz-cream:#fdf3e8;--cz-cream-2:#fff8ef;--cz-amber:#f1cd8a;--cz-ink:#0d0d0d;--cz-sale:#e8342b;--cz-line:rgba(13,13,13,.14);--cz-radius-panel:4.8rem;--cz-ease:cubic-bezier(.22,.61,.36,1);--page-width:144rem !important}body{font-family:var(--font-body-family);font-size:1.8rem;letter-spacing:0;line-height:1.55}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.card__heading,.product__title,.title,.banner__heading,.collection-hero__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1.08;text-transform:none}h1,.h0,.banner__heading{font-size:clamp(4.8rem,8.4vw,14.4rem);letter-spacing:-.03em;line-height:1}h2,.h1,.title--primary{font-size:clamp(3.4rem,4.8vw,7.2rem);letter-spacing:-.025em}h3,.h2{font-size:clamp(2.6rem,2.8vw,4rem)}h4,.h3{font-size:clamp(2.1rem,2vw,2.8rem)}.caption,.caption-with-letter-spacing,.caption-large{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem;opacity:.7}.cz-eyebrow{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:1.3rem;opacity:.65;display:block;margin-bottom:1.6rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:0;min-height:5.6rem;padding:0 3.4rem;font-size:1.4rem;transition:background-color .4s var(--cz-ease),color .4s var(--cz-ease),transform .4s var(--cz-ease)}.button:not([disabled]):hover{transform:translateY(-3px)}.button--secondary:hover{background:var(--cz-ink);color:#fff}.button--tertiary{border-radius:0}.cz-link{display:inline-flex;align-items:center;gap:1.4rem;font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.5rem;padding-bottom:1rem;border-bottom:2px solid currentColor;text-decoration:none;color:inherit}.cz-link__dot{width:3.2rem;height:3.2rem;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;transition:transform .4s var(--cz-ease),background .4s var(--cz-ease),color .4s var(--cz-ease)}.cz-link:hover .cz-link__dot{transform:translate(5px);background:var(--cz-ink);color:#fff}.shopify-section.section-panel>*,.section-panel{border-radius:var(--cz-radius-panel) var(--cz-radius-panel) 0 0}.card-wrapper .card__inner{border-radius:0;overflow:hidden}.card-wrapper .card__media img,.card-wrapper .media img{transition:transform 1s var(--cz-ease)}.card-wrapper:hover .card__media img,.card-wrapper:hover .media img{transform:scale(1.05)}.card__content{padding-top:1.6rem}.card__heading,.card__heading a{font-size:clamp(2rem,1.55vw,2.8rem);letter-spacing:-.02em;line-height:1.16;text-transform:none}.card__heading a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .45s var(--cz-ease)}.card-wrapper:hover .card__heading a{background-size:100% 1px}.card__information .caption-with-letter-spacing{font-size:1.4rem;letter-spacing:.08em;opacity:.65;margin-bottom:.4rem}.card-information .price,.price{font-family:var(--font-body-family);font-weight:400;font-size:1.7rem;letter-spacing:0}.price--on-sale .price-item--sale{color:var(--cz-sale)}.price--on-sale .price-item--regular{opacity:.45;text-decoration:line-through}.card__badge .badge,.badge{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.2rem;border-radius:999px;padding:.7rem 1.6rem;border:none}.card__badge{top:1.6rem;left:1.6rem;margin:0}.card__badge.bottom.left{bottom:auto;top:1.6rem}.collection-list .card__inner,.collection-list .card--media .card__inner{border-radius:50% 50% 0 0/34% 34% 0 0;overflow:hidden}.collection-list .card__heading{text-align:center;font-size:1.6rem;letter-spacing:.1em;margin-top:1.6rem;text-transform:uppercase;font-weight:600}.collection-list .card__inner{transition:transform .55s var(--cz-ease)}.collection-list .card-wrapper:hover .card__inner{transform:translateY(-8px)}.header{padding-top:1.8rem;padding-bottom:1.8rem}.header__menu-item,.header__menu-item span,.header__submenu a span{font-family:var(--font-heading-family);font-weight:600;text-transform:uppercase;letter-spacing:.07em;font-size:1.5rem}.header__menu-item span{transition:box-shadow .35s var(--cz-ease)}.header__menu-item:hover span{text-decoration:none;box-shadow:inset 0 -2px 0 var(--cz-ink)}.header__submenu{border-radius:0;border:1px solid var(--cz-line)}.header-wrapper{border-bottom:none;border-radius:var(--cz-radius-panel) var(--cz-radius-panel) 0 0}.header-wrapper--border-bottom{border-bottom:none}.announcement-bar__message{font-family:var(--font-body-family);font-weight:500;text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;min-height:4rem}.shopify-section-header-sticky{box-shadow:0 1px 0 var(--cz-line)}.section-header.shopify-section-group-header-group{transition:transform .45s var(--cz-ease)}@keyframes cz-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cz-marquee{overflow:hidden;padding:1.8rem 0}.cz-marquee__track{display:flex;gap:4rem;width:max-content;animation:cz-marquee 28s linear infinite}.cz-marquee__item{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:2.4rem;white-space:nowrap;display:flex;align-items:center}.product__title h1,.product__title{font-size:clamp(3rem,3.6vw,5.2rem);letter-spacing:-.025em;line-height:1.05}.product .price,.product__info-container .price{font-family:var(--font-body-family);font-size:2.6rem;font-weight:500}.product__info-wrapper{padding-left:5rem}@media screen and (min-width:990px){.product--large .product__info-wrapper{position:sticky;top:3rem;align-self:start}}.product-form__input .form__label{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-size:1.3rem;opacity:.65}.product-form__input input[type=radio]+label{border-radius:0;font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.05em;font-size:1.3rem;padding:1.2rem 1.8rem;transition:background .3s var(--cz-ease),color .3s var(--cz-ease)}.product-form__input input[type=radio]:checked+label{background:var(--cz-ink);color:#fff}.product-form__submit{min-height:6.2rem;font-size:1.5rem}.product__accordion .summary__title{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:1.4rem}.product__media-wrapper .product__media img{transition:transform 1.2s var(--cz-ease)}.product__media-item:hover img{transform:scale(1.03)}.product__description{font-size:1.7rem;line-height:1.7}.product__description h2{font-size:2rem;letter-spacing:0;margin-top:3.2rem}.product__description ul{padding-left:1.8rem}.product__description li{margin-bottom:.6rem}.product__description table{width:100%;border-collapse:collapse;margin-top:1.2rem;font-size:1.5rem}.product__description th,.product__description td{border-bottom:1px solid var(--cz-line);padding:.9rem .4rem;text-align:left}.product__description th{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:1.2rem}.collection-hero{padding-top:6rem}.collection-hero__inner{justify-content:center}.collection-hero__title{font-size:clamp(4.8rem,9vw,14.4rem);letter-spacing:-.03em;line-height:1;text-align:center;width:100%}.collection-hero__description{max-width:62rem;margin:2.4rem auto 0;text-align:center;opacity:.72}.facets-vertical .facets-wrapper{padding-right:4rem}.facets__summary,.facets__heading,.facet-filters__label,.facets__label,.mobile-facets__summary{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.07em;font-size:1.7rem;font-weight:600}.facets__disclosure-vertical .facets__summary{padding:2rem 0;border-bottom:1px solid var(--cz-line)}.facets__display-vertical{border:none;box-shadow:none;padding-top:1rem}.facet-checkbox{font-family:var(--font-body-family);font-size:1.6rem;padding:.8rem 0 .8rem 2.8rem}.facets__price input{border-radius:0}.facet-filters__field select,.facets__form select,.select__select{border-radius:999px;border:1.5px solid var(--cz-ink);padding:1.2rem 5rem 1.2rem 2.4rem;font-family:var(--font-body-family);font-weight:500;font-size:1.6rem;background:transparent}.facet-filters__label,.facets__label{font-size:1.4rem;letter-spacing:.1em}#ProductCountDesktop,.product-count__text{font-family:var(--font-body-family);font-weight:600;font-size:1.7rem;text-transform:uppercase;letter-spacing:.04em}.collection .product-grid{row-gap:6rem}.active-facets__button-inner{border-radius:999px}.pagination__item{font-family:var(--font-heading-family);font-weight:600;border-radius:0}.cz-news{border-radius:var(--cz-radius-panel) var(--cz-radius-panel) 0 0}.cz-news__inner{display:flex;align-items:center;justify-content:space-between;gap:4rem;flex-wrap:wrap;padding-bottom:4rem;border-bottom:1px solid var(--cz-line)}.cz-news__title{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;font-size:clamp(3rem,4.4vw,6.4rem);line-height:1;margin:0;flex:1 1 44rem}.cz-news__form{flex:0 1 46rem}.cz-news__field{width:100%;display:flex;align-items:center;border:1.5px solid var(--cz-ink);border-radius:999px;padding:.8rem .8rem .8rem 2.8rem;background:transparent}.cz-news__field input[type=email]{flex:1;border:none;background:transparent;outline:none;font-family:var(--font-body-family);font-size:1.8rem;padding:1.2rem 0;color:inherit}.cz-news__btn{width:5.4rem;height:5.4rem;border-radius:50%;border:none;background:var(--cz-ink);color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .4s var(--cz-ease)}.cz-news__btn:hover{transform:translate(4px)}.cz-news__note{margin-top:1.2rem;font-size:1.4rem;opacity:.7}.footer{border-top:none}.footer__content-top{padding-bottom:4rem;padding-top:2rem}.footer-block__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.07em;font-size:1.8rem;font-weight:600;margin-bottom:2.4rem}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-family:var(--font-body-family);font-size:1.7rem;opacity:.82;transition:opacity .3s var(--cz-ease)}.footer-block__details-content a:hover{opacity:1}.footer__list-social .list-social__link{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--cz-ink);color:#fff;display:grid;place-items:center;margin-right:.8rem;transition:transform .35s var(--cz-ease)}.footer__list-social .list-social__link:hover{transform:translateY(-3px)}.footer__list-social .icon{width:1.8rem;height:1.8rem}.footer__content-bottom{border-top:1px solid var(--cz-line)}.footer__copyright,.copyright__content{font-size:1.5rem;opacity:.8}.footer__payment .list-payment__item{padding:0 .6rem}.scroll-trigger.animate--slide-in{animation-duration:.95s;animation-timing-function:var(--cz-ease)}.scroll-trigger.animate--fade-in{animation-duration:.8s}@media(prefers-reduced-motion:reduce){.cz-marquee__track{animation:none}}@media screen and (max-width:989px){.product__info-wrapper{padding-left:0}}@media screen and (max-width:749px){:root{--cz-radius-panel:2.8rem}body{font-size:1.6rem}h1,.h0,.banner__heading{font-size:clamp(3.6rem,12vw,6rem)}h2,.h1{font-size:clamp(2.8rem,8vw,4rem)}.button{min-height:5.2rem;padding:0 2.4rem}.product .price,.product__info-container .price{font-size:2.2rem}.card__heading,.card__heading a{font-size:1.8rem}.card__information .caption-with-letter-spacing{font-size:1.2rem}.card-information .price,.price{font-size:1.5rem}.collection .product-grid{row-gap:3.2rem;column-gap:1.2rem}.cz-news__inner{flex-direction:column;align-items:stretch;gap:2.8rem}.cz-news__field input[type=email]{font-size:1.6rem}.footer-block__heading{font-size:1.6rem;margin-bottom:1.6rem}.cz-marquee__item{font-size:1.8rem}}html,body{overflow-x:clip}img,svg,video{max-width:100%}.js-filter:has(input[name^="filter.p.tag"]),.js-filter:has(input[name^="filter.p.vendor"]),.js-filter:has(input[name^="filter.p.product_type"]),.mobile-facets__details:has(input[name^="filter.p.tag"]),.mobile-facets__details:has(input[name^="filter.p.vendor"]),.mobile-facets__details:has(input[name^="filter.p.product_type"]){display:none!important}@media screen and (min-width:990px){.facets-vertical{gap:0}.facets-wrapper{flex:0 0 26rem;max-width:26rem}}.facet-filters__field{gap:1.2rem}.collection-hero__title{margin-bottom:.8rem}.collection-hero{padding-bottom:5rem}.card--standard .card__inner .card__media{background:#f4f1ec}.header__icons{padding-right:0}.pagination-wrapper{margin-top:6rem}.announcement-bar .slider-button,.utility-bar .slider-button{display:none!important}.cz-pc__track{grid-auto-columns:26%!important}@media screen and (max-width:1399px){.cz-pc__track{grid-auto-columns:32%!important}}@media screen and (max-width:989px){.cz-pc__track{grid-auto-columns:46%!important}}@media screen and (max-width:749px){.cz-pc__track{grid-auto-columns:78%!important}}.cz-pcard__bar{padding:1.8rem!important}.cz-pcard__title{font-size:1.6rem!important}.cz-pcard__price{font-family:var(--font-body-family)!important;font-size:1.5rem!important}@media screen and (min-width:750px){.cz-hero__heading .cz-pill{font-size:.22em}}@media screen and (min-width:990px){media-gallery{display:flex!important;flex-direction:row-reverse!important;align-items:flex-start;gap:1.6rem}media-gallery>slider-component[id^=GalleryViewer]{flex:1 1 auto;min-width:0}media-gallery>slider-component[id^=GalleryThumbnails]{flex:0 0 9.6rem;max-width:9.6rem;margin-top:0!important}.thumbnail-slider .thumbnail-list{display:flex!important;flex-direction:column!important;gap:1.2rem;max-height:62rem;overflow-y:auto;scrollbar-width:thin;padding:0!important;margin:0!important}.thumbnail-slider .thumbnail-list__item{width:9.6rem!important;flex:0 0 auto}.thumbnail-slider .slider-button{display:none!important}.thumbnail[aria-current]{box-shadow:0 0 0 2px var(--cz-ink)}.product__media-wrapper .product__media{background:#f4f1ec}}.thumbnail{border-radius:0}.product-media-modal__content{background:#f4f1ec}.product__title h1,.product__title{font-size:clamp(2.8rem,3vw,4.4rem)!important}.product__info-container .product__text.caption-with-letter-spacing{font-size:1.4rem;letter-spacing:.06em;opacity:.65;margin-bottom:.6rem}.product__info-container .price{margin-top:.4rem}.product-form__input{margin-top:2.4rem}.product-form__buttons{max-width:none;margin-top:2.4rem}.product__description{border-top:1px solid var(--cz-line);padding-top:2.8rem;margin-top:3.2rem}.share-button__button{font-size:1.4rem}.related-products .related-products__heading{text-align:left}.main-page-title,.page-title,.template-404 h1,.customer h1{text-align:center;font-size:clamp(3.6rem,7vw,10rem)!important;letter-spacing:-.03em;line-height:1;margin-bottom:4rem}.rte{font-size:1.75rem;line-height:1.75}.rte h2{margin-top:4rem}.rte h3{margin-top:3rem}.rte a{text-underline-offset:.3em}.contact .field__input,.contact .text-area,.contact select{border-radius:0}.contact__button .button{min-width:24rem}.contact .field{margin-bottom:1.6rem}.search__input.field__input{border-radius:999px;padding-left:2.4rem}.predictive-search{border-radius:0}.cart-items th{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem;opacity:.65}.cart__ctas .cart__checkout-button{min-height:6.2rem}.cart-item__name{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem}.cart-drawer__heading,.drawer__heading{font-size:clamp(2.8rem,3vw,4rem)}.drawer__inner,.customer .field input,.customer select{border-radius:0}.cz-hero__scrim{opacity:1!important;background:linear-gradient(to bottom,rgba(var(--color-background),.88),rgba(var(--color-background),.62) 48%,rgba(var(--color-background),.18))!important}.cz-hero__heading{text-wrap:balance}.cz-hero__text{font-weight:500}.cz-arch__media img{object-position:center 26%!important}.cz-arch__title{font-size:1.5rem!important;letter-spacing:.14em!important;opacity:.85}.cz-arch:hover .cz-arch__title{opacity:1}.cz-pc__track{padding-inline:max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))!important;scroll-padding-inline-start:max(5rem,calc((100vw - var(--page-width)) / 2 + 5rem))!important}@media screen and (max-width:749px){.cz-pc__track{padding-inline:1.5rem!important;scroll-padding-inline-start:1.5rem!important}}.cz-story__art img{height:auto!important;aspect-ratio:4/5!important;object-fit:cover}.cz-story{padding:8rem 0!important}.cz-story__big{opacity:.09!important;margin-bottom:-2.5vw!important}.cz-story__card{align-self:center}@media screen and (max-width:989px){.cz-story{padding:5rem 0!important}}.cz-tm__item{background:#fdf3e8!important;border-top:2px solid rgba(13,13,13,.16)!important}.cz-tm__stars{opacity:.85}.card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__information{min-height:8.4rem}@media screen and (max-width:749px){.card__information{min-height:7rem}}@media screen and (min-width:990px){.product__media-wrapper media-gallery{position:sticky;top:2.4rem;align-self:start}.product--large .product__info-wrapper{position:static!important}}.footer-block__brand-info .footer-block__image-wrapper{margin-bottom:2rem}.cz-crumb+.shopify-section .collection-hero{padding-top:2.4rem}.related-products__heading{font-size:clamp(2.8rem,3.4vw,5rem)}.cz-news__field:focus-within{box-shadow:0 0 0 2px var(--cz-ink)}.shopify-section-header-sticky{box-shadow:0 .6rem 2.4rem #0d0d0d0f}.header__submenu.list-menu--disclosure{min-width:26rem;padding:1.4rem 0;box-shadow:0 1.6rem 4rem #0d0d0d1a}.header__submenu .header__menu-item{padding:1.1rem 2.6rem}.header__submenu .header__menu-item span{white-space:nowrap;font-size:1.4rem}.card__media .media--hover-effect>img+img{transition:opacity .5s var(--cz-ease),transform 1s var(--cz-ease)}.collection .product-grid,.related-products .grid{row-gap:5.6rem}@media screen and (max-width:749px){.collection .product-grid,.related-products .grid{row-gap:3.2rem}}.footer__content-top{padding-top:0}.cart-drawer .drawer__header{padding-bottom:1.2rem}:focus-visible{outline:2px solid var(--cz-ink);outline-offset:3px}.footer-block__brand-info .rte{max-width:34ch;opacity:.8}.cz-badge:empty{display:none!important}.header__heading-logo-wrapper,.footer-block__brand-info .footer-block__image-wrapper{position:relative!important;width:var(--w)!important;max-width:100%!important;height:calc(var(--w) * .3369)!important;background-image:var(--cz-logo-url);background-repeat:no-repeat;background-size:calc(var(--w) * 2.1277) auto;background-position:calc(var(--w) * -.5591) calc(var(--w) * -.1584);display:block}.header__heading-logo-wrapper>img,.footer-block__brand-info .footer-block__image-wrapper>img{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip-path:inset(50%)}.header__heading-logo-wrapper{--w:27rem}.shopify-section-header-sticky .header__heading-logo-wrapper{--w:21rem}.header__heading-link{padding:.6rem 0!important;display:block!important}.footer-block__brand-info .footer-block__image-wrapper{--w:30rem;margin-bottom:2.4rem}@media screen and (max-width:989px){.header__heading-logo-wrapper{--w:21rem}.footer-block__brand-info .footer-block__image-wrapper{--w:25rem}.header--mobile-center{grid-template-columns:1fr auto 1fr!important}.header--mobile-center .header__icons{justify-self:end}.header--mobile-center .header__icon--menu{justify-self:start}}@media screen and (max-width:749px){.header__heading-logo-wrapper{--w:16rem}.shopify-section-header-sticky .header__heading-logo-wrapper{--w:14rem}.footer-block__brand-info .footer-block__image-wrapper{--w:22rem}}.cz-tm__item{background:transparent!important;border-top:0!important;padding:0!important;align-items:start!important}.cz-tm__media img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.cz-tm blockquote.cz-tm__quote{border:0!important;padding:0!important;margin:0!important;font-style:normal!important;font-family:var(--font-body-family)!important}.cz-tm blockquote.cz-tm__quote:before,.cz-tm blockquote.cz-tm__quote:after{content:none!important}@media screen and (min-width:750px){.cz-tm__track{align-items:stretch!important}.cz-tm__body{align-self:stretch!important}.cz-tm__prod{margin-top:auto!important;padding-top:3.6rem}}.cz-tm__prod,.cz-tm__prod:hover{text-decoration:none!important}.cz-tm__prod-price s{text-decoration:line-through}@media screen and (max-width:749px){.cz-tm__item{align-items:stretch!important}}cz-hero{display:block}.cz-hero{position:relative;overflow:hidden;background:#fdf3e8;isolation:isolate;min-height:min(84vh,78rem);display:grid;align-items:center}.cz-hero__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden}.cz-hero__art picture{display:block;width:100%;height:100%}.cz-hero__art img{width:100%!important;height:100%!important;display:block;object-fit:cover;object-position:var(--cz-focus,center center)}.cz-hero__slide{grid-area:1/1;display:grid;align-items:center;--cz-fg:#141310;--cz-veil:253,243,232;opacity:0;visibility:hidden;transition:opacity .8s var(--cz-ease)}.cz-hero__slide--dark{--cz-fg:#f7f2ea;--cz-veil:14,13,11}.cz-hero__slide.is-active{opacity:1;visibility:visible}.cz-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:linear-gradient(96deg,rgba(var(--cz-veil),.96),rgba(var(--cz-veil),.9) 23%,rgba(var(--cz-veil),.68) 39%,rgba(var(--cz-veil),.26) 53%,rgba(var(--cz-veil),0) 70%)}.cz-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.18;mix-blend-mode:multiply;background-size:170px 170px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='170' height='170'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='170' height='170' filter='url(%23n)' opacity='0.2'/%3E%3C/svg%3E")}.cz-hero__slide--dark .cz-hero__grain{mix-blend-mode:overlay;opacity:.1}.cz-hero__wrap{display:grid;row-gap:2rem;width:100%}.cz-hero__slides{display:grid}.cz-hero__spot{position:absolute;left:var(--sx,45%);top:var(--sy,38%);z-index:5;display:block;width:0;height:0;text-decoration:none;color:inherit}.cz-hero__spot-dot{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:2.8rem;height:2.8rem;border-radius:50%;display:grid;place-items:center;background:#12100e4d;-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);border:1px solid rgba(255,255,255,.62);box-shadow:0 .4rem 1.6rem #0000004d;transition:background .4s var(--cz-ease),border-color .4s var(--cz-ease),transform .4s var(--cz-ease)}.cz-hero__spot-dot b{width:.6rem;height:.6rem;border-radius:50%;background:#fff;transition:background .4s,transform .4s}.cz-hero__spot-dot i{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid rgba(255,255,255,.5);animation:cz-ping 3.2s cubic-bezier(.2,.6,.3,1) infinite}@keyframes cz-ping{0%{transform:scale(1);opacity:.6}70%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){.cz-hero__spot-dot i{animation:none;opacity:.35}}.cz-hero__spot:hover .cz-hero__spot-dot,.cz-hero__spot:focus-visible .cz-hero__spot-dot{transform:translate(-50%,-50%) scale(1.14);background:var(--cz-acc,#fff);border-color:var(--cz-acc,#fff)}.cz-hero__spot:hover .cz-hero__spot-dot b{background:var(--cz-ink,#141310);transform:scale(1.2)}.cz-hero__spot:hover .cz-hero__spot-dot i{animation:none;opacity:0}.cz-hero__spot-card{position:absolute;left:0;bottom:2.3rem;transform:translate(-50%,.5rem);width:-moz-max-content;width:max-content;max-width:24rem;display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center;background:#12100ec2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:1rem;padding:.9rem 1.5rem;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.cz-hero__spot:hover .cz-hero__spot-card,.cz-hero__spot:focus-visible .cz-hero__spot-card{opacity:1;transform:translate(-50%)}.cz-hero__spot-name{font-family:var(--font-heading-family);font-weight:600;font-size:1.25rem;letter-spacing:.02em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cz-hero__spot-price{font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cz-acc,#fff)}.cz-hero__copy{position:relative;z-index:4;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;color:var(--cz-fg);max-width:min(56rem,100%);padding-block:clamp(3rem,5vw,6rem)}.cz-hero__badge{display:inline-flex;align-items:center;gap:1.1rem;color:var(--cz-acc,var(--cz-fg));font-family:var(--font-heading-family);font-weight:600;font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;line-height:1;margin-bottom:clamp(1.3rem,1.8vw,2.1rem)}.cz-hero__badge i{display:block;width:3.4rem;height:1.5px;background:currentColor;opacity:.85}.cz-hero__h{margin:0;color:var(--cz-fg);letter-spacing:-.035em;line-height:.88;font-size:clamp(3.8rem,6.2vw,9rem);overflow-wrap:break-word}.cz-hero__l{display:block;color:var(--cz-fg);text-transform:uppercase}.cz-hero__em{display:block;color:var(--cz-fg);font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.015em;font-size:.97em;margin-left:.04em}.cz-hero__slide .cz-hero__em--grad{width:-moz-fit-content;width:fit-content;background-image:var(--cz-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.06em}.cz-hero__p{margin:clamp(1.8rem,2.2vw,2.6rem) 0 0;color:var(--cz-fg);font-size:clamp(1.6rem,1.15vw,1.85rem);line-height:1.55;max-width:42ch;opacity:.82;font-weight:500}.cz-hero__cta{margin-top:clamp(2rem,2.4vw,3rem);display:inline-flex;align-items:center;gap:1.6rem;text-decoration:none;color:var(--cz-fg);font-family:var(--font-heading-family);font-weight:600;font-size:clamp(1.45rem,1.1vw,1.7rem);letter-spacing:.14em;text-transform:uppercase}.cz-hero__cta:hover{color:var(--cz-fg)}.cz-hero__cta-text{position:relative;padding-bottom:.6rem}.cz-hero__cta-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--cz-acc,currentColor);transform-origin:left;transition:transform .45s var(--cz-ease)}.cz-hero__cta:hover .cz-hero__cta-text:after{transform:scaleX(0);transform-origin:right}.cz-hero__cta-arrow{flex:none;width:4.6rem;height:4.6rem;border-radius:50%;background:var(--cz-acc,var(--cz-fg));color:var(--cz-ink,#141310);display:grid;place-items:center;transition:transform .45s var(--cz-ease)}.cz-hero__cta:hover .cz-hero__cta-arrow{transform:translate(.6rem)}.cz-hero__spec{margin:clamp(2.2rem,2.8vw,3.4rem) 0 0;color:var(--cz-fg);display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.6rem;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;opacity:.55;font-weight:500}.cz-hero__spec span{display:inline-flex;align-items:center}.cz-hero__spec span+span:before{content:"";display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--cz-acc,currentColor);margin-right:1.6rem}.cz-hero__dots{position:relative;z-index:4;display:flex;gap:.9rem;padding-bottom:3rem}.cz-hero__dot{width:.9rem;height:.9rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:#0d0d0d40;transition:background .3s,width .3s}cz-hero[data-active=dark] .cz-hero__dot{background:#f7f2ea4d}@media screen and (max-width:989px){.cz-hero{min-height:min(84vh,74rem);align-items:start}.cz-hero__art img{object-position:var(--cz-focus-m,center 45%)}.cz-hero__wash{background:linear-gradient(179deg,rgba(var(--cz-veil),.97),rgba(var(--cz-veil),.92) 24%,rgba(var(--cz-veil),.62),rgba(var(--cz-veil),.18),rgba(var(--cz-veil),0) 78%)}.cz-hero__copy{max-width:none;padding-block:3rem 0}.cz-hero__p{max-width:34ch}.cz-hero__dots{justify-content:center;padding-bottom:2rem}.cz-hero__spot{left:var(--sxm,55%);top:var(--sym,55%)}.cz-hero__spot-card{display:none}}@media screen and (max-width:749px){.cz-hero{min-height:min(86vh,70rem)}.cz-hero__copy{padding-block:2.4rem 0}.cz-hero__badge{margin-bottom:1.3rem;font-size:1.1rem}.cz-hero__badge i{width:2.4rem}.cz-hero__h{font-size:clamp(3.8rem,11.6vw,5.6rem);line-height:.9}.cz-hero__p{font-size:1.55rem;margin-top:1.4rem;line-height:1.5;max-width:30ch}.cz-hero__cta{margin-top:2rem;gap:1.2rem;font-size:1.35rem}.cz-hero__cta-arrow{width:3.8rem;height:3.8rem}.cz-hero__spec{display:none}.cz-hero__spot-dot{width:2.5rem;height:2.5rem}}cz-hero[data-active] .cz-hero__dot[aria-current=true]{width:2.6rem;border-radius:999px;background:var(--cz-acc,#141310)}@media screen and (max-width:989px){.cz-hero__spot--nomob{display:none}}.cz-bundle__opt--frame .cz-bundle__pills{gap:1rem}.cz-bundle__pill[data-frame]{display:inline-flex;align-items:center;gap:.85rem;padding-left:.55rem}.cz-bundle__sw{flex:none;display:block;width:2.2rem;height:2.2rem;border-radius:50%;transition:transform .3s var(--cz-ease)}.cz-bundle__pill[data-frame]:hover .cz-bundle__sw{transform:scale(1.1)}.cz-bundle__pill[data-frame=black] .cz-bundle__sw{background:linear-gradient(105deg,#3c3c3c,#1b1b1b 56%,#2f2f2f);box-shadow:inset 0 0 0 1px #ffffff38}.cz-bundle__pill[data-frame=espresso] .cz-bundle__sw{background:linear-gradient(105deg,#5d4b3c,#33281f 56%,#47382d);box-shadow:inset 0 0 0 1px #fff3}.cz-bundle__pill[data-frame=white] .cz-bundle__sw{background:linear-gradient(105deg,#fff,#ebe7e0 56%,#f8f5f0);box-shadow:inset 0 0 0 1px #00000038}.cz-bundle__pill[data-frame=natural] .cz-bundle__sw{background:linear-gradient(105deg,#f1ddbe,#d8bb92 56%,#e8d2ad);box-shadow:inset 0 0 0 1px #0000002e}.header__heading-logo-wrapper,.footer-block__brand-info .footer-block__image-wrapper{background-size:contain;background-position:center center;aspect-ratio:1600 / 543}.header__heading-logo-wrapper{--w:26rem}.shopify-section-header-sticky .header__heading-logo-wrapper{--w:19rem}@media screen and (max-width:749px){.header__heading-logo-wrapper{--w:17rem}}:root{--cz-muted:#5f564e;--cz-hair:rgba(31,27,23,.18);--cz-ochre:#d9a86c;--cz-terra:#b8431f;--cz-mount:#e9dfcf}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:500;font-style:normal;letter-spacing:-.012em;text-transform:none}h1,.h0,.h1{line-height:1.02}h2,.h2{line-height:1.1}h3,.h3{line-height:1.18}.cz-hero__h{text-transform:none;font-weight:500;letter-spacing:-.018em;line-height:1;font-size:clamp(4.2rem,6.6vw,9.4rem)}.cz-hero__l{text-transform:none;letter-spacing:-.018em}.cz-hero__em,.cz-hero__em--grad{font-style:italic;font-weight:400;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:currentColor!important}.button,.shopify-challenge__button,.customer button,.cz-hero__cta-text,.cz-hero__badge,.cz-hero__spec,.header__menu-item,.list-menu__item,.cz-arches__all,.cz-pc__link{font-family:var(--font-body-family)}.button,.shopify-challenge__button,.customer button{font-weight:500;letter-spacing:.12em;font-size:1.3rem;min-height:5.2rem}.cz-hero__badge,.cz-hero__spec{font-weight:500;letter-spacing:.18em;font-size:1.2rem}.card__heading,.card__heading .full-unstyled-link,.cz-pcard__title{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.004em;line-height:1.26;text-transform:none}.price,.price__regular,.price-item,.cz-pcard__price{font-family:var(--font-heading-family);font-weight:400;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}.caption,.caption-large,.caption-with-letter-spacing,.cz-hero__p,.rating-text,.product__text{color:var(--cz-muted);opacity:1}.cz-arches__all,.cz-link{text-underline-offset:.5em;text-decoration-thickness:1px}.cz-tm__quote,.cz-hero__p,.cz-story__text,.cz-story__text p,.cz-bundle__subtext,.rte p,.rte li,.product__description p,.product__description li{font-family:var(--font-heading-family);font-weight:400;font-style:normal;letter-spacing:.004em}.cz-tm__quote{font-size:1.95rem;line-height:1.62;color:#4a423a}.cz-hero__p{font-size:1.85rem;line-height:1.58;font-weight:400}.cz-story__text,.cz-story__text p{font-size:1.75rem;line-height:1.68}.rte p,.rte li,.product__description p,.product__description li{font-size:1.75rem;line-height:1.78}.cz-tm__title{font-family:var(--font-heading-family);font-weight:500;letter-spacing:-.008em}.cz-tm__name{font-family:var(--font-body-family);font-weight:500;letter-spacing:.06em}.cz-tm__date{font-family:var(--font-body-family);font-weight:400;letter-spacing:.04em;color:#8a7f72}.cz-tm blockquote.cz-tm__quote,.cz-tm .cz-tm__item .cz-tm__quote,blockquote.cz-tm__quote{font-family:var(--font-heading-family)!important;font-weight:400!important;font-style:normal!important;font-size:1.95rem!important;line-height:1.62!important;letter-spacing:.004em!important;color:#4a423a!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cenzio-all.css.map */
