.studio-brand-buttons :is(.button:not(.button--secondary,.button--tertiary),.shopify-challenge__button,.customer button:not(.button--secondary,.button--tertiary),.shopify-payment-button__button--unbranded){--color-button: var(--studio-primary-rgb);--color-button-text: var(--studio-on-primary-rgb)}@media(hover:hover){.studio-brand-buttons :is(.button:not(.button--secondary,.button--tertiary),.shopify-challenge__button,.customer button:not(.button--secondary,.button--tertiary),.shopify-payment-button__button--unbranded):hover:not([disabled],[aria-disabled=true]){--color-button: var(--studio-primary-hover-rgb)}}.studio-brand-buttons .cart-count-bubble{color:var(--studio-on-primary);background-color:var(--studio-primary);box-shadow:0 0 0 1px rgba(var(--color-foreground),.38)}.studio-brand-buttons .shopify-section-group-header-group .utility-bar{--color-background: var(--studio-surface-rgb);--color-foreground: var(--studio-ink-rgb);--color-link: var(--studio-ink-rgb);--gradient-background: var(--studio-surface);color:var(--studio-ink)}.section-header .header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.12)}.section-header .header__heading-link .h2{font-family:var(--font-heading-family);font-size:clamp(1.8rem,2.4vw,2.7rem);letter-spacing:-.045em;overflow-wrap:anywhere}.section-header .header__menu-item{letter-spacing:.025em;text-underline-offset:.45rem}.section-header :is(.header__active-menu-item,.header__menu-item:hover){text-decoration-thickness:.12rem;text-decoration-color:var(--studio-accent)}.section-header .mega-menu__content .mega-menu__list{row-gap:2.4rem}.product-card-wrapper .card--media .card__media .media{background:var(--studio-surface)}.product-card-wrapper .card__heading{font-size:clamp(1.45rem,1.25vw,1.75rem);line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere}.product-card-wrapper .price,.product__info-container .price{font-variant-numeric:tabular-nums}.product__info-container .product__title h1,.content-for-layout :is(.collection-hero__title,.main-page-title,.template-search__header h1,.cart__warnings h1,.title-wrapper-with-link h1),.template-404 h1,.shopify-policy__title h1{letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}.product__media-wrapper :is(.product__media,.product__modal-opener){background-color:var(--studio-surface)}.product__info-container .product__accordion{border-color:rgba(var(--color-foreground),.16)}.content-for-layout .collection-hero__description{max-width:60ch}.content-for-layout .cart__footer{border-top:1px solid rgba(var(--color-foreground),.18)}.product__info-container .product__description,.content-for-layout .main-page-title+.rte,.shopify-policy__body{line-height:1.75;overflow-wrap:anywhere}.shopify-policy__container{width:100%;max-width:84rem;padding:clamp(3rem,7vw,9rem) var(--studio-gutter)}.shopify-policy__title h1{margin-block:0 3rem}.shopify-policy__body :is(h2,h3){margin-block-start:1.75em}.facets .facets__summary,.facet-filters .facet-filters__label,.mobile-facets__open,.cart-drawer .drawer__heading{letter-spacing:.01em}.shopify-section-group-footer-group .footer{border-top:1px solid rgba(var(--color-foreground),.15)}.footer .footer__blocks-wrapper{row-gap:2.4rem}.footer .footer-block__heading{font-size:1.8rem;letter-spacing:-.02em}.footer .footer__content-bottom{border-color:rgba(var(--color-foreground),.16)}.footer .footer__content-bottom-wrapper{row-gap:1.2rem}.studio-newsletter .newsletter__wrapper{border-top:1px solid rgba(var(--color-foreground),.15)}.studio-newsletter .studio-newsletter__title{font-family:var(--studio-editorial-font);font-weight:var(--studio-editorial-weight);letter-spacing:-.04em;line-height:1.13}.studio-newsletter .newsletter-form__button .svg-wrapper{transition:transform .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.studio-newsletter .newsletter-form__button:hover .svg-wrapper{transform:translate(.2rem)}}.page-width.studio-width{padding-inline:var(--studio-gutter)}.studio-section:empty{display:none}.studio-panel{padding-block:calc(var(--studio-pad, 72px) * .63)}.studio-tone--paper{--studio-focus: var(--studio-ink);background-color:var(--studio-paper);color:var(--studio-ink)}.studio-tone--wash{--studio-focus: var(--studio-ink);background-color:var(--studio-surface);color:var(--studio-ink)}.studio-tone--brand{--studio-focus: var(--studio-on-primary);background-color:var(--studio-primary);color:var(--studio-on-primary)}.studio-tone--ink{--studio-focus: var(--studio-paper);background-color:var(--studio-ink);color:var(--studio-paper)}.studio-tone--brand .studio-action.button,.studio-brand-buttons .studio-tone--brand .studio-action.button{--color-button: var(--studio-on-primary-rgb);--color-button-text: var(--studio-primary-rgb)}.studio-tone--brand .studio-action.button:hover:not([disabled],[aria-disabled=true]),.studio-brand-buttons .studio-tone--brand .studio-action.button:hover:not([disabled],[aria-disabled=true]){--color-button: var(--studio-on-primary-rgb);--color-button-text: var(--studio-primary-hover-rgb)}.studio-title,.studio-gallery__title,.studio-service h3{color:inherit;overflow-wrap:anywhere;margin:0}.studio-title{font-family:var(--studio-editorial-font);font-weight:var(--studio-editorial-weight);font-size:clamp(3.3rem,5vw,6.5rem);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.studio-description{max-width:53ch;line-height:1.6;overflow-wrap:anywhere}:is(.studio-tone--paper,.studio-tone--wash) :is(.studio-description,.studio-gallery__description){color:var(--studio-muted)}.studio-hero--full:not(.studio-hero--no-image) .studio-description,.studio-banner.studio-banner--image .studio-description{color:inherit}.studio-description a,.studio-gallery__description a,.studio-service .rte a{color:inherit}.studio-description p,.studio-gallery__description p{margin-block:0}.studio-description p+p,.studio-gallery__description p+p{margin-block-start:.65em}.studio-heading{display:grid;gap:1.1rem 3rem;align-items:end;margin-bottom:clamp(2.4rem,4vw,4.8rem)}.studio-action{--color-button: var(--studio-primary-rgb);--color-button-text: var(--studio-on-primary-rgb);gap:1.1rem;max-width:100%;text-align:center;overflow-wrap:anywhere;padding-block:1.05rem}.studio-action .svg-wrapper,.studio-text-link .svg-wrapper,.studio-gallery__caption .svg-wrapper{width:1.5rem;height:1.5rem;flex:0 0 auto}.studio-section :is(.studio-gallery__entry,.studio-text-link,.studio-action):focus-visible{outline:2px solid var(--studio-focus, currentColor);outline-offset:4px}.studio-text-link{display:inline-flex;gap:1rem;align-items:center;width:fit-content;max-width:100%;min-height:44px;color:inherit;text-underline-offset:.5rem;overflow-wrap:anywhere}.studio-picture,.studio-picture img{display:block;width:100%;height:100%}.studio-picture img{object-fit:cover}.studio-ratio--landscape{aspect-ratio:4 / 3}.studio-ratio--portrait{aspect-ratio:4 / 5}.studio-ratio--square{aspect-ratio:1}.studio-ratio--wide{aspect-ratio:16 / 9}.studio-hero__inner,.studio-edit{display:grid;grid-template-columns:minmax(0,1fr)}.studio-hero--split{padding-block:calc(var(--studio-pad) * .6)}.studio-hero__image,.studio-edit__image,.studio-gallery__media,.studio-banner__image{position:relative;overflow:hidden;background-color:var(--studio-surface)}.studio-hero__image .studio-picture,.studio-edit__image .studio-picture,.studio-gallery__media .studio-picture,.studio-banner__image .studio-picture{position:absolute;top:0;right:0;bottom:0;left:0}.studio-hero__image{min-height:clamp(23rem,84vw,41rem)}.studio-hero__copy,.studio-edit__copy{display:grid;align-content:center;justify-items:start;gap:clamp(1.35rem,2vw,2.2rem);min-width:0}.studio-hero__copy{padding-block:2.8rem 1.4rem}.studio-hero--center .studio-hero__copy{text-align:center;justify-items:center}.studio-hero--end .studio-hero__copy{text-align:end;justify-items:end}.studio-hero--top .studio-hero__copy{align-content:start}.studio-hero--bottom .studio-hero__copy{align-content:end}.studio-hero__title{font-size:clamp(4rem,6.5vw,9.2rem);line-height:1.02}.studio-hero--full .studio-hero__inner{position:relative;isolation:isolate;min-height:min(var(--studio-hero-min),90svh)}.studio-hero--full .studio-hero__image,.studio-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.studio-hero__image:after,.studio-banner__image:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:var(--studio-image-scrim);opacity:var(--studio-overlay, 0)}.studio-hero--full .studio-hero__copy{width:min(100%,var(--page-width));margin-inline:auto;padding:clamp(3rem,6vw,8rem) var(--studio-gutter)}.studio-hero--full:not(.studio-hero--no-image),.studio-banner--image{--studio-focus: white;color:#fff}.studio-hero--full:not(.studio-hero--no-image) .studio-hero__copy>:is(.studio-title,.studio-description),.studio-banner--image .studio-banner__inner>div{width:fit-content;background-color:var(--studio-image-copy);color:#fff;padding:.18em .4em .24em}.studio-banner--image .studio-banner__inner>div{padding:1.1rem 1.5rem}.studio-hero--full .studio-hero__title{max-width:18ch}.studio-hero--no-image .studio-hero__inner,.studio-edit--text{grid-template-columns:minmax(0,1fr)}.studio-edit{gap:clamp(2.4rem,5vw,7.2rem)}.studio-edit--top .studio-edit__copy{align-content:start}.studio-edit--bottom .studio-edit__copy{align-content:end}.studio-edit--story .studio-edit__copy{border-top:1px solid currentColor;padding-block-start:clamp(2rem,4vw,4rem)}.studio-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--studio-gap)}.studio-gallery__item,.studio-service{min-width:0}.studio-gallery__entry{display:block;color:inherit;text-decoration:none}.studio-gallery__caption{display:flex;justify-content:space-between;align-items:center;min-height:4.6rem;gap:1.2rem;padding-block:1rem;border-bottom:1px solid var(--studio-border)}.studio-tone--ink .studio-gallery__caption,.studio-tone--brand .studio-gallery__caption{border-color:currentColor}.studio-gallery__title,.studio-service h3{font-size:clamp(1.6rem,1.9vw,2.2rem);line-height:1.3;letter-spacing:-.025em}.studio-gallery__description{margin-top:.9rem;overflow-wrap:anywhere}.studio-services{display:grid;gap:0 var(--studio-gap);grid-template-columns:minmax(0,1fr);border-bottom:1px solid rgba(var(--color-foreground),.23)}.studio-service{padding-block:2.2rem;border-top:1px solid rgba(var(--color-foreground),.23);display:grid;gap:.85rem;align-content:start;overflow-wrap:anywhere}.studio-tone--ink :is(.studio-services,.studio-service),.studio-tone--brand :is(.studio-services,.studio-service){border-color:currentColor}.studio-service__icon,.studio-service__icon :is(svg,img){display:block;width:3rem;height:3rem;object-fit:contain}.studio-service .rte p{margin-block:0}.studio-banner{position:relative;isolation:isolate}.studio-banner__inner{display:grid;gap:2.5rem var(--studio-gap);align-items:center;justify-items:start}.studio-banner .studio-description{margin-top:1rem}.studio-editor-note{padding-block:1.5rem;color:var(--studio-ink);background:var(--studio-surface)}.studio-featured .collection__title{padding-inline:var(--studio-gutter);margin-bottom:clamp(2rem,4vw,4.5rem)}.studio-featured .collection__title .title{font-family:var(--studio-editorial-font);font-weight:var(--studio-editorial-weight);font-size:clamp(3.3rem,5vw,6.5rem);letter-spacing:-.045em;line-height:1.08}.studio-featured .collection__title .collection__description{max-width:55ch;overflow-wrap:anywhere}@media(hover:hover)and (prefers-reduced-motion:no-preference){.studio-gallery__entry img,.studio-gallery__entry .svg-wrapper,.studio-text-link .svg-wrapper{transition:transform .26s ease}.studio-gallery__entry:hover img{transform:scale(1.035)}:is(.studio-gallery__entry,.studio-text-link):hover .svg-wrapper{transform:translate(.3rem)}}@media screen and (max-width:749px){.studio-gallery--mobile-two{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-gallery--mobile-swipe{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(78vw,35rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding:.5rem .5rem 1.2rem}.studio-gallery--mobile-swipe>li{scroll-snap-align:start}.studio-edit__image.studio-ratio--portrait{aspect-ratio:4 / 4.5}}@media screen and (min-width:750px){.studio-panel,.studio-hero--split{padding-block:var(--studio-pad, 72px)}.studio-heading:has(>.studio-title+.studio-description){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.studio-featured .collection__title:has(>.title+.collection__description){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:var(--studio-gap)}.studio-featured .collection__title:has(>.title+.collection__description)>*{margin-block:0}.studio-hero--split:not(.studio-hero--no-image) .studio-hero__inner{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:clamp(3rem,4vw,6rem)}.studio-hero--split .studio-hero__copy{grid-column:1;grid-row:1;padding-block:3rem}.studio-hero--split .studio-hero__image{grid-column:2;grid-row:1;min-height:clamp(34rem,50vw,var(--studio-hero-min))}.studio-hero--split .studio-hero__title{font-size:clamp(4.6rem,6.5vw,9.2rem)}.studio-edit:not(.studio-edit--text){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.studio-edit--right:not(.studio-edit--text){grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.studio-edit--right .studio-edit__image{grid-column:2;grid-row:1}.studio-edit--right:not(.studio-edit--text) .studio-edit__copy{grid-column:1;grid-row:1}.studio-gallery--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-gallery--editorial{grid-template-columns:repeat(12,minmax(0,1fr))}.studio-gallery--editorial .studio-gallery__item{grid-column:span 5}.studio-gallery--editorial .studio-gallery__item:nth-child(4n+1),.studio-gallery--editorial .studio-gallery__item:nth-child(4n+4){grid-column:span 7}.studio-gallery--editorial .studio-gallery__item:nth-child(4n+2){padding-top:clamp(2rem,5vw,6rem)}.studio-gallery--editorial .studio-gallery__item:only-child{grid-column:span 9}.studio-gallery--editorial:has(>:nth-child(3):last-child) .studio-gallery__item:nth-child(1){grid-column:span 5}.studio-gallery--editorial:has(>:nth-child(3):last-child) .studio-gallery__item:nth-child(2){grid-column:span 4}.studio-gallery--editorial:has(>:nth-child(3):last-child) .studio-gallery__item:nth-child(3){grid-column:span 3;padding-top:clamp(1rem,3vw,3rem)}.studio-services{grid-template-columns:repeat(var(--studio-columns, 3),minmax(0,1fr))}.studio-services--stacked{grid-template-columns:minmax(0,1fr)}.studio-services--stacked .studio-service{grid-template-columns:3rem minmax(0,1fr) minmax(0,1.3fr);gap:var(--studio-gap)}.studio-services--stacked .studio-service h3{grid-column:2}.studio-services--stacked .studio-service .rte{grid-column:3}.studio-banner__inner{grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.studio-banner .studio-title{max-width:23ch}.studio-newsletter .newsletter__wrapper:has(>.studio-newsletter__title:first-child+.newsletter__subheading+.studio-newsletter__form:last-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:.9rem clamp(2rem,5vw,8rem);align-items:center;text-align:start;padding-inline:max(var(--studio-gutter),calc((100% - var(--page-width)) / 2 + var(--studio-gutter)))}.studio-newsletter .studio-newsletter__title+.newsletter__subheading{margin-inline:0;margin-top:.8rem}.studio-newsletter .newsletter__wrapper:has(>.studio-newsletter__title:first-child+.newsletter__subheading+.studio-newsletter__form:last-child) .studio-newsletter__form{grid-column:2;grid-row:1 / span 2;margin:0}.studio-newsletter .newsletter__wrapper:has(>.studio-newsletter__title:first-child+.newsletter__subheading+.studio-newsletter__form:last-child) .newsletter-form{align-items:end;margin-inline-end:0}}@media screen and (min-width:990px){.studio-gallery--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-gallery--grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/studio.css.map */
