:root{--editorial-space: clamp(4rem, 8vw, 10rem);--editorial-gutter: clamp(1.6rem, 4vw, 5rem);--editorial-header-overlap: var(--header-height, clamp(4.4rem, 6vw, 7rem))}.page-width{padding-inline:var(--editorial-gutter)}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.025em;text-wrap:balance}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:.35rem}.button{font-weight:var(--font-body-weight-bold);letter-spacing:.015em}.editorial-section{padding-block:var(--editorial-space)}.editorial-heading{margin-block-end:clamp(2rem,3.6vw,4.8rem)}.editorial-kicker{margin:0 0 1.2rem;font-size:1.15rem;font-weight:var(--font-body-weight-bold);letter-spacing:.15em;line-height:1.5;text-transform:uppercase}.editorial-title{margin:0;font-size:calc(var(--font-heading-scale) * clamp(3.4rem,4.8vw,6.3rem));line-height:1.02}.editorial-description{max-inline-size:55ch;margin-block-start:1.2rem}.editorial-image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.editorial-arrow{display:inline-grid;flex:0 0 1.8rem;inline-size:1.8rem;place-items:center}.editorial-arrow svg{inline-size:100%}.section-header:has(.header-wrapper--transparent):has(+#MainContent>.shopify-section:first-child .editorial-hero){margin-bottom:calc(-1 * var(--editorial-header-overlap))}body:has(.header-wrapper--transparent) #MainContent>.shopify-section:first-child .editorial-hero{padding-block-start:calc(clamp(2.6rem,4.6vw,6rem) + var(--editorial-header-overlap))}.section-header:has(.header-wrapper--transparent) .header-wrapper--transparent{background:transparent}.section-header:has(.header-wrapper--transparent).scrolled-past-header .header-wrapper--transparent,.section-header .header-wrapper--transparent:has(details[open]){background:var(--gradient-background)}.header-wrapper{box-shadow:0 1px rgba(var(--color-foreground),.13)}.header__heading-link .h2{font-size:clamp(2.6rem,3.2vw,4rem);font-weight:var(--font-heading-weight);letter-spacing:-.04em}.header__menu-item,.menu-drawer__menu-item{letter-spacing:.015em}.editorial-hero{padding-block:clamp(2.6rem,4.6vw,6rem)}.editorial-hero__frame{display:grid;gap:clamp(2rem,4vw,6rem)}.editorial-hero__rail{display:flex;min-inline-size:0;flex-direction:column;justify-content:space-between;gap:3rem;padding-block:.8rem}.editorial-hero__title{max-inline-size:15ch;margin:0;font-size:calc(var(--font-heading-scale) * clamp(3.8rem,4.45vw,7rem));line-height:.98;overflow-wrap:anywhere;text-wrap:balance}.editorial-hero__description{max-inline-size:36ch;margin-block:1.8rem 2.6rem}.editorial-hero__nav{display:grid}.editorial-hero__nav a,.editorial-catalog-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem;border-block-start:1px solid rgba(var(--color-foreground),.22);color:rgb(var(--color-foreground));text-decoration:none}.editorial-hero__nav a:hover,.editorial-catalog-link:hover{text-decoration:underline;text-underline-offset:.3em}.editorial-catalog-link{max-inline-size:29rem}.editorial-hero__carousel{position:relative;display:block;min-inline-size:0}.editorial-hero__track{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.editorial-hero__track::-webkit-scrollbar{display:none}.editorial-hero__slide{position:relative;flex:0 0 100%;aspect-ratio:5 / 4;margin:0;overflow:hidden;scroll-snap-align:start;background:rgb(var(--color-background))}.editorial-hero__slide figcaption{position:absolute;inset:auto auto 1.2rem 1.2rem;max-inline-size:calc(100% - 7rem);padding:.7rem 1.1rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem}.editorial-hero__dots,.editorial-media-dots{position:absolute;z-index:2;display:flex;align-items:center;padding:.3rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.editorial-hero__dots{inset:50% 1.2rem auto auto;flex-direction:column;transform:translateY(-50%)}.editorial-hero__dots a,.editorial-media-dots button{display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.editorial-hero__dots a:after,.editorial-media-dots button:after{inline-size:.8rem;block-size:.8rem;border:1px solid currentColor;border-radius:50%;content:""}.editorial-hero__dots [aria-current=true]:after,.editorial-media-dots [aria-current=true]:after{background:currentColor}.editorial-rooms{display:grid;gap:clamp(.9rem,1.5vw,2rem)}.editorial-rooms__card{position:relative;display:grid;min-inline-size:0;aspect-ratio:7 / 4;align-items:end;overflow:hidden;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none}.editorial-rooms__card .editorial-image{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s ease}.editorial-rooms__card:hover .editorial-image{transform:scale(1.04)}.editorial-rooms__label{z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.3rem 1.6rem;background:rgb(var(--color-background));font-size:calc(var(--font-heading-scale) * clamp(1.9rem,2.9vw,3.3rem));font-family:var(--font-heading-family);line-height:1.05}.editorial-ribbon__row+.editorial-ribbon__row{border-block-start:1px solid rgba(var(--color-foreground),.22)}.editorial-ribbon__line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55em .85em;padding-block:.6em;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * clamp(2.3rem,4.3vw,6.1rem));line-height:1.05;text-decoration:none}a.editorial-ribbon__line:hover{text-decoration:underline;text-underline-offset:.16em}.editorial-ribbon__line .editorial-image{inline-size:1.9em;block-size:.95em}.editorial-mosaic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(13rem,22vw,29rem);grid-auto-flow:dense;gap:clamp(.5rem,.9vw,1.2rem)}.editorial-mosaic__tile{position:relative;min-inline-size:0;margin:0;overflow:hidden;background:rgba(var(--color-foreground),.07)}.editorial-mosaic__tile--large{grid-column:span 2;grid-row:span 2}.editorial-mosaic__tile a{display:block;block-size:100%}.editorial-mosaic__tile a:focus-visible{outline-offset:-.4rem}.editorial-mosaic__tile figcaption{position:absolute;inset:auto 0 0 auto;max-inline-size:100%;padding:.45rem .8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;pointer-events:none}.editorial-story,.editorial-guide{display:grid;align-items:center;gap:clamp(2.2rem,6vw,8rem)}.editorial-story__media{min-inline-size:0;aspect-ratio:5 / 4;overflow:hidden;background:rgba(var(--color-foreground),.07)}.editorial-story__copy .editorial-heading,.editorial-story__copy p:last-of-type{margin-block-end:2.4rem}.editorial-guide{align-items:start}.editorial-guide__item{border-block-start:1px solid rgba(var(--color-foreground),.22)}.editorial-guide__item:last-child{border-block-end:1px solid rgba(var(--color-foreground),.22)}.editorial-guide__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;padding-block:1.5rem;font-weight:var(--font-body-weight-bold)}.editorial-guide__item .rte{padding:0 2.2rem 1.7rem 0}.editorial-guide__icon{display:flex;flex:0 0 1.2rem}.editorial-guide__item[open] .editorial-guide__icon{transform:rotate(45deg)}.editorial-feature [data-editorial-gallery]{position:relative;display:block}.editorial-feature [data-editorial-gallery] .editorial-media-slider{position:relative;display:flex;flex-wrap:nowrap;gap:0;padding:0;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding:0;scroll-behavior:smooth;scrollbar-width:none}.editorial-feature [data-editorial-gallery] .editorial-media-slider:after,.editorial-feature [data-editorial-gallery] .editorial-media-slider::-webkit-scrollbar{display:none}.editorial-feature [data-editorial-gallery] .editorial-media-slider .product__media-item{flex:0 0 100%;inline-size:100%;max-inline-size:100%;margin:0;scroll-snap-align:start}.editorial-feature [data-editorial-gallery] .product-media-container{inline-size:100%}.editorial-feature [data-editorial-gallery] .product__media-icon{inset-inline-start:auto;inset-inline-end:1.2rem;opacity:1}.editorial-feature [data-editorial-gallery] .editorial-media-controls:not(.small-hide){position:absolute;z-index:2;inset:50% 0 auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.editorial-feature [data-editorial-gallery] .editorial-media-controls .slider-button{background:rgb(var(--color-background));pointer-events:auto}.editorial-feature [data-editorial-gallery] .editorial-media-controls .slider-button[disabled]{visibility:hidden}.editorial-feature [data-editorial-gallery] .slider-counter{position:absolute;clip-path:inset(50%)}.editorial-media-dots{inset:auto auto 1.2rem 50%;transform:translate(-50%)}.editorial-media-dots:empty{display:none}.editorial-feature .product__description{max-inline-size:54ch}#MainContent[data-template=collection] .collection-hero__inner{align-items:center;min-block-size:clamp(16rem,29vw,38rem);padding-block:clamp(2rem,4vw,6rem)}#MainContent[data-template=collection] .collection-hero__title,#MainContent[data-template=list-collections] h1,#MainContent[data-template=blog] h1,#MainContent[data-template=search] h1,#MainContent[data-template=page] .main-page-title{max-inline-size:25ch;font-size:calc(var(--font-heading-scale) * clamp(3.8rem,5.3vw,7.6rem));line-height:1.04}#MainContent[data-template=product] .product__title h1,#MainContent[data-template=article] .article-template__title{font-size:calc(var(--font-heading-scale) * clamp(3.6rem,4.4vw,6.6rem));line-height:1.04}#MainContent[data-template=search] .template-search__header{padding-block-end:clamp(2.5rem,5vw,6rem);border-block-end:1px solid rgba(var(--color-foreground),.22)}#MainContent[data-template=search] .template-search__header h1{margin-inline:auto}#MainContent[data-template=page] .main-page-title,#MainContent[data-template=article] .article-template__title{padding-block-end:.4em;border-block-end:1px solid rgba(var(--color-foreground),.22)}#MainContent[data-template=cart] .cart__warnings,#MainContent[data-template="404"] .template-404{padding-block:clamp(5rem,11vw,13rem)}#MainContent .shopify-policy__container{max-inline-size:min(100%,86rem);padding:var(--editorial-space) var(--editorial-gutter)}#MainContent .shopify-policy__title{border-block-end:1px solid rgba(var(--color-foreground),.22);margin-block-end:3rem;text-align:start}#MainContent :is(.product-card-wrapper,.collection-card-wrapper,.article-card-wrapper) .card__information{padding-block:1.4rem}#MainContent .product-card-wrapper .card__heading{font-size:calc(var(--font-heading-scale) * clamp(1.9rem,2vw,2.9rem));line-height:1.12}#MainContent .product-card-wrapper .price{font-size:1.45rem}.footer .footer-block__heading{font-size:calc(var(--font-heading-scale) * clamp(2.1rem,2.8vw,3.5rem));line-height:1.1}.footer .footer__content-bottom{border-block-start-color:rgba(var(--color-foreground),.22)}@media(min-width:750px){.editorial-hero__frame{grid-template-columns:minmax(20rem,.9fr) minmax(0,2fr);align-items:stretch}.editorial-hero__slide{min-block-size:100%;aspect-ratio:1.3}.editorial-rooms{grid-template-columns:2fr 1fr;grid-auto-rows:clamp(15rem,20vw,29rem)}.editorial-rooms__card{aspect-ratio:auto}.editorial-rooms__card:first-child:nth-last-child(n+3){grid-row:span 2}.editorial-rooms__card:only-child{grid-column:1 / -1}.editorial-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-feature .product__info-container:has(.product-form__quantity+.editorial-feature__purchase){display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);column-gap:1.2rem}.editorial-feature .product__info-container>*{min-inline-size:0}.editorial-feature .product__info-container>:not(.product-form__quantity,.editorial-feature__purchase){grid-column:1 / -1}.editorial-feature .product-form__quantity:has(+.editorial-feature__purchase){grid-column:1;align-self:end;max-inline-size:15rem}.editorial-feature .product-form__quantity+.editorial-feature__purchase{grid-column:2;align-self:end}.editorial-feature .product-form__quantity+.editorial-feature__purchase .product-form{margin-block:0}.editorial-feature .product-form__quantity+.editorial-feature__purchase .product-form__submit{margin-block-end:0}.editorial-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.editorial-story--reverse{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.editorial-story--reverse .editorial-story__media{grid-column:2;grid-row:1}.editorial-story--reverse .editorial-story__copy{grid-column:1;grid-row:1}.editorial-guide{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.footer .footer__content-top:has(.footer__blocks-wrapper):has(.footer-block--newsletter){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:4rem}.footer .footer__content-top .footer__blocks-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer__content-top .footer-block.grid__item{inline-size:100%;max-inline-size:none}.footer .footer__content-top .footer-block--newsletter{align-items:start;margin-block-start:0}}@media(min-width:990px){.editorial-hero__frame{grid-template-columns:minmax(25rem,.85fr) minmax(0,2.15fr)}.editorial-hero__rail{padding-block:2.4rem}}@media(max-width:749px){.editorial-hero__rail{display:contents}.editorial-hero__nav{grid-row:3;grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));column-gap:1rem;font-size:1.3rem}.editorial-hero__nav .editorial-arrow{display:none}.editorial-hero__description{margin-block:1rem 1.7rem}.editorial-ribbon__line{text-align:center}}@media(prefers-reduced-motion:reduce){.editorial-rooms__card .editorial-image{transition:none}.editorial-feature [data-editorial-gallery] .editorial-media-slider{scroll-behavior:auto}}.gift-card .gift-card__price h1{font-size:calc(var(--font-heading-scale) * clamp(4rem,7vw,8rem))}.gift-card .gift-card__number{width:fit-content;max-width:100%;margin-inline:auto;padding:1.2rem clamp(1rem,3vw,3rem);border:1px solid rgba(var(--color-foreground),.22);overflow-wrap:anywhere}.password .password-main{background:var(--gradient-background)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/editorial-theme.css.map */
