:root{--gallery-cream: #f7f3ec;--gallery-ink: #203a54;--gallery-muted: #6b6f73;--gallery-accent: #183852;--gallery-surface: #efe8dc;--gallery-border: rgba(32, 58, 84, .12);--gallery-border-soft: rgba(0, 0, 0, .06);--gallery-ease: cubic-bezier(.25, .1, .25, 1);--gallery-zoom-duration: 1.4s;--color-text: var(--gallery-ink);--color-muted: var(--gallery-muted);--color-border: var(--gallery-border);--color-dark-section: var(--gallery-accent);--color-surface: var(--gallery-surface);--content-reading-width: 72rem;--section-space-desktop: clamp(11.2rem, 12vw, 16rem);--section-space-mobile: clamp(6.4rem, 9vw, 8.8rem);--space-section-large: clamp(8.8rem, 8vw, 12.8rem);--space-section-medium: clamp(6.4rem, 6vw, 9.6rem);--space-section-small: clamp(4rem, 4vw, 6.4rem);--space-content-gap: clamp(2.4rem, 3vw, 4.8rem);--space-column-gap: clamp(3.6rem, 4vw, 7.2rem);--product-hero-top: clamp(4rem, 5vw, 7.2rem);--product-hero-bottom: clamp(6.4rem, 7vw, 10.4rem);--font-heading: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--font-body: "Instrument Sans", "Be Vietnam Pro", -apple-system, "Segoe UI", sans-serif;--font-size-hero: clamp(4.8rem, 6.2vw, 8.8rem);--font-size-page: clamp(3.8rem, 4.4vw, 6rem);--font-size-h1: clamp(3.2rem, 3.8vw, 5.2rem);--font-size-h2: clamp(2.8rem, 3vw, 4.2rem);--font-size-display: clamp(3.4rem, 4.6vw, 6.4rem);--font-size-logo: clamp(3rem, 2.8vw, 4rem);--font-size-product-title: clamp(4rem, 4.3vw, 7.6rem);--font-size-collection: clamp(3rem, 3vw, 3.6rem);--font-size-product: 2rem;--font-size-body: 1.8rem;--font-size-body-sm: 1.5rem;--font-size-input: 1.7rem;--font-size-small: 1.3rem;--font-size-nav: 1.4rem;--font-size-button: 1.5rem;--line-height-heading: 1.1;--line-height-body: 1.75;--letter-spacing-nav: .12em;--header-height: 8.8rem;--header-height-scrolled: 7.2rem;--header-padding-x: clamp(2.4rem, 5vw, 7.2rem);--nav-item-gap: 4rem;--content-max-width: 120rem;--section-spacing: clamp(8rem, 10vw, 15rem);--font-heading-family: var(--font-heading);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 500;--type-hero: var(--font-size-hero);--type-display: var(--font-size-display);--type-title: var(--font-size-h1);--type-subtitle: var(--font-size-h2);--type-collection: var(--font-size-collection);--type-artwork: var(--font-size-product);--type-body: var(--font-size-body);--type-body-sm: var(--font-size-body-sm);--type-caption: var(--font-size-small);--type-nav: var(--font-size-nav);--type-button: var(--font-size-button)}@media screen and (max-width:989px){:root{--space-section-large: 7.2rem;--space-section-medium: 5.6rem;--space-section-small: 4rem;--product-hero-top: 2.4rem;--product-hero-bottom: 5.6rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:1.7rem;line-height:var(--line-height-body);letter-spacing:0}@media screen and (min-width:750px){body{font-size:var(--font-size-body)}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:400;letter-spacing:-.01em;line-height:var(--line-height-heading)}.h0,.page-title,.main-page-title,.collection-hero__title,.banner__heading{font-size:var(--font-size-page);font-weight:300;letter-spacing:-.02em}strong,b{font-weight:500}.field__input,.select__select,.customer .field input{font-family:var(--font-body);font-size:var(--font-size-input);font-weight:400}.gallery-caption{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;letter-spacing:.02em;line-height:1.6;color:var(--gallery-muted)}.gallery-eyebrow{display:block;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gallery-accent);margin-bottom:2.6rem}.gallery-index{font-family:var(--font-body);font-size:var(--font-size-small);letter-spacing:.1em;color:var(--gallery-accent)}.gallery-cta{display:inline-flex;align-items:center;gap:1rem;font-family:var(--font-body);font-size:var(--font-size-button);font-weight:500;letter-spacing:.01em;text-decoration:none;color:currentColor;padding-bottom:.5rem;position:relative}.gallery-cta:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;opacity:.3;transition:opacity .6s var(--gallery-ease)}.gallery-cta:after{content:"\2192";font-size:1.6rem;transition:transform .6s var(--gallery-ease)}.gallery-cta:hover:before{opacity:1}.gallery-cta:hover:after{transform:translate(.6rem)}.button,.card,.card__inner,.media,shopify-payment-terms{box-shadow:none!important}.section+.section{margin-top:0}.button,.shopify-challenge__button,.customer button{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.45);border-radius:0;font-family:var(--font-body);font-size:var(--font-size-button);font-weight:500;letter-spacing:.01em;text-transform:none;min-height:4.6rem;transition:background-color .5s var(--gallery-ease),border-color .5s var(--gallery-ease)}.button:after,.button:before,.shopify-challenge__button:after,.shopify-challenge__button:before{box-shadow:none!important}.button:hover,.shopify-challenge__button:hover{background:rgba(var(--color-foreground),.06);border-color:rgba(var(--color-foreground),.8)}.cart__checkout-button,.product-form__submit,.shopify-payment-button__button{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.cart__checkout-button:hover,.product-form__submit:hover,.shopify-payment-button__button:hover{background:rgba(var(--color-button),.88)}.card__media img,.gallery-zoom img{transition:transform var(--gallery-zoom-duration) var(--gallery-ease)}.card:hover .card__media img,.gallery-zoom:hover img,a:hover>.gallery-zoom img{transform:scale(1.045)}.section-header{transition:transform .4s var(--gallery-ease)}.header-wrapper{border:0!important;background:#f7f3ecf5;border-bottom:1px solid var(--gallery-border)!important;transition:background-color .5s var(--gallery-ease),border-color .5s var(--gallery-ease)}.header{min-height:var(--header-height);align-items:center;max-width:none;padding-left:var(--header-padding-x);padding-right:var(--header-padding-x);transition:min-height .4s var(--gallery-ease)}body.gallery-scrolled .header{min-height:var(--header-height-scrolled)}body.template-index .section-header{position:fixed;top:0;left:0;right:0;z-index:4}body.template-index:not(.gallery-scrolled) .header-wrapper{background:transparent;border-bottom-color:transparent!important;--color-foreground: 247, 243, 236}.header__wordmark,.header__heading-link .h2{font-family:var(--font-heading);font-size:var(--font-size-logo);font-weight:400;letter-spacing:-.02em;text-transform:none;line-height:1}.header__menu-item,.header__menu-item span{font-size:var(--font-size-nav);font-weight:500;letter-spacing:var(--letter-spacing-nav);text-transform:none}.header__inline-menu .header__menu-item{padding-left:calc(var(--nav-item-gap) / 2);padding-right:calc(var(--nav-item-gap) / 2)}.header__menu-item{opacity:.6;transition:opacity .5s var(--gallery-ease)}.header__menu-item:hover,.header__menu-item[aria-expanded=true]{opacity:1;text-decoration:none}.header__menu-item span{text-underline-offset:.5rem}.header__icon{opacity:.7;transition:opacity .4s var(--gallery-ease)}.header__icon:hover{opacity:1}.header__icon .svg-wrapper,.header__icon svg{transform:scale(.85)}.card{border:0}.card__content{padding-top:1.8rem}.card__heading{font-family:var(--font-body);font-size:var(--font-size-product);font-weight:500;letter-spacing:0;line-height:1.35}.card__heading a:after{outline:none!important;box-shadow:none!important}.card .price{font-size:var(--font-size-small);letter-spacing:.02em;color:var(--gallery-muted)}.card__badge{display:none}.newsletter__wrapper{padding-left:0;padding-right:0}.newsletter__wrapper>*{max-width:56rem}.newsletter__subheading{font-size:var(--font-size-body-sm);color:var(--gallery-muted)}.newsletter-form__field-wrapper .field{background:transparent}.newsletter-form__field-wrapper .field__input{background:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.35);border-radius:0;box-shadow:none!important;padding-left:0;font-size:var(--font-size-body-sm);letter-spacing:.02em;transition:border-color .5s var(--gallery-ease)}.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:rgb(var(--color-foreground));outline:none}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field__input:focus~*,.newsletter-form__field-wrapper .field__input:focus-visible{box-shadow:none!important;outline:none!important}.newsletter-form__field-wrapper .field__label{left:0;font-size:var(--font-size-small);letter-spacing:.02em;color:var(--gallery-muted)}.newsletter-form__button{background:transparent;border:0;color:rgb(var(--color-foreground));opacity:.6;transition:opacity .4s var(--gallery-ease),transform .5s var(--gallery-ease)}.newsletter-form__button:hover{opacity:1;transform:translate(.4rem)}.footer{border-top:0!important}.footer__content-top{padding-top:10rem;padding-bottom:7rem}.footer-block__heading{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--gallery-muted)}.footer-block__details-content .list-menu__item--link,.footer-block__details-content a{font-size:var(--font-size-body-sm);letter-spacing:.02em;opacity:.7;transition:opacity .4s var(--gallery-ease)}.footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content a:hover{opacity:1;text-decoration:none}.footer__content-bottom{border-top:1px solid var(--gallery-border)}.footer__copyright{font-size:1.2rem;letter-spacing:.05em;text-transform:none;opacity:.5}.footer .list-payment,.footer__content-bottom .policies+.list-payment{display:none}@media(prefers-reduced-motion:no-preference){.gallery-fade{opacity:0;transform:translateY(2.4rem);animation:gallery-fade-up 1.4s var(--gallery-ease) forwards}.gallery-fade--late{animation-delay:.35s}.gallery-fade--later{animation-delay:.7s}}@keyframes gallery-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes gallery-slow-zoom{0%{transform:scale(1.07)}to{transform:scale(1)}}.product__title>h1,.product__title>.h1{font-family:var(--font-heading);font-size:var(--font-size-product-title);font-weight:400;line-height:1.02;letter-spacing:-.025em;max-width:18ch;text-wrap:balance;margin-bottom:2rem}.product__text.caption-with-letter-spacing{font-size:1.2rem;font-weight:400;letter-spacing:.14em;color:var(--gallery-accent)}.product .price{font-family:var(--font-body)}.product .price__regular .price-item--regular,.product .price__sale .price-item--sale{font-size:1.9rem;font-weight:400;letter-spacing:.01em}.product .price .price-item--regular.price--compare,.product .price s.price-item--regular{color:var(--gallery-muted)}.product__media{border:0!important;border-radius:0;background:transparent}.product__media-item{margin-bottom:2.4rem}.product__info-container.product__column-sticky{top:calc(var(--header-height-scrolled) + 2.4rem)}product-info.section-padding,product-info[class*=section-][class*=-padding]{padding-top:var(--product-hero-top)!important;padding-bottom:var(--product-hero-bottom)!important}product-info>product-component>.page-width{max-width:144rem}product-info .product,product-info .product__media-wrapper,product-info .product__info-wrapper{align-self:start}product-info .product__info-container>*+*{margin-top:1.2rem;margin-bottom:1.2rem}product-info .product__text.caption-with-letter-spacing+.product__title{margin-top:.8rem}product-info .product__title{margin-bottom:1.4rem}product-info .product__title+[id^=price-]{margin-top:2.4rem}product-info .product__info-container .product-form{margin:2.4rem 0 0}product-info .shopify-payment-button{margin-top:1.2rem}@media screen and (min-width:990px){product-info .product--large:not(.product--no-media){column-gap:var(--space-column-gap)}product-info .product--large:not(.product--no-media) .product__media-wrapper{width:calc(63% - (var(--space-column-gap) / 2));max-width:calc(63% - (var(--space-column-gap) / 2))}product-info .product--large:not(.product--no-media) .product__info-wrapper{width:calc(37% - (var(--space-column-gap) / 2));max-width:calc(37% - (var(--space-column-gap) / 2));padding-left:0}product-info .product__info-container.product__column-sticky{position:static;top:calc(var(--header-height-scrolled) + 2.4rem);z-index:2}}@media screen and (min-width:990px)and (min-height:700px){product-info .product__info-container.product__column-sticky{position:sticky}}@media screen and (max-width:989px){product-info>product-component>.page-width,product-info .product__column-sticky{position:static}product-info .product__info-wrapper{padding:2.4rem 0 0}product-info .product__title>h1,product-info .product__title>.h1{font-size:clamp(3.6rem,10vw,4.2rem)}}@media(prefers-reduced-motion:reduce){.product__info-container.product__column-sticky{position:static}}.product-form__input input[type=radio]+label{border:1px solid var(--gallery-border);border-radius:0;background:transparent;font-size:var(--font-size-small);letter-spacing:.02em;transition:border-color .4s var(--gallery-ease),background-color .4s var(--gallery-ease)}.product-form__input input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.product-form__input .form__label{font-size:var(--font-size-small);letter-spacing:.06em;color:var(--gallery-muted)}.product-form__submit{font-size:var(--font-size-button);font-weight:500}.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{background:transparent;color:var(--gallery-muted);border:1px solid var(--gallery-border)}.shopify-payment-button__button--unbranded{font-family:var(--font-body)!important;font-size:var(--font-size-button)!important;font-weight:500!important;border-radius:0!important}.share-button__button,.product__trust-note{font-size:var(--font-size-small);color:var(--gallery-muted)}.product__info-container .product__text.subtitle{font-size:var(--font-size-small);color:var(--gallery-muted);letter-spacing:.02em}.mld-section{max-width:var(--content-max-width);margin:0 auto}.mld-section__heading{font-family:var(--font-heading);font-size:var(--font-size-h1);font-weight:400;letter-spacing:-.01em;line-height:var(--line-height-heading);margin:0 0 3.2rem;max-width:22ch}.mld-prose{max-width:var(--content-reading-width);font-size:var(--font-size-body);line-height:var(--line-height-body)}.mld-prose p{margin:0 0 2.4rem;color:rgba(var(--color-foreground),.78)}.mld-details-list{display:grid;grid-template-columns:1fr;gap:0;margin:0}@media screen and (min-width:750px){.mld-details-list{grid-template-columns:1fr 1fr;column-gap:6rem}}@media screen and (min-width:1200px){.mld-details-list--three{grid-template-columns:1fr 1fr 1fr}}.mld-details-list>div{display:flex;justify-content:space-between;gap:2.4rem;padding:1.6rem 0;border-bottom:1px solid var(--gallery-border)}.mld-details-list dt{font-size:var(--font-size-small);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--gallery-muted);white-space:nowrap}.mld-details-list dd{margin:0;font-size:var(--font-size-body-sm);text-align:right}.mld-accordion{border-top:1px solid var(--gallery-border)}.mld-accordion__item{border-bottom:1px solid var(--gallery-border)}.mld-accordion__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem 0;cursor:pointer;list-style:none;font-family:var(--font-body);font-size:1.7rem;font-weight:500;letter-spacing:.01em}.mld-accordion__item summary::-webkit-details-marker{display:none}.mld-accordion__item summary:focus-visible{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:.4rem}.mld-accordion__icon{flex-shrink:0;font-size:2rem;font-weight:400;line-height:1;color:var(--gallery-muted);transition:transform .45s var(--gallery-ease)}.mld-accordion__item[open] .mld-accordion__icon{transform:rotate(45deg)}.mld-accordion__content{padding:0 0 2.8rem;max-width:var(--content-reading-width);font-size:var(--font-size-body-sm);line-height:1.75;color:rgba(var(--color-foreground),.78)}.mld-accordion__content p{margin:0 0 1.4rem}@media(prefers-reduced-motion:no-preference){.mld-accordion__content{animation:gallery-fade-up .6s var(--gallery-ease)}}.work-card{display:block;text-decoration:none;color:currentColor}.work-card__media{position:relative;overflow:hidden;margin-bottom:1.6rem;background:var(--gallery-surface)}.work-card__media img{display:block;width:100%;height:auto;transition:transform var(--gallery-zoom-duration) var(--gallery-ease),opacity .8s var(--gallery-ease)}.work-card__media img.work-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0}.work-card:hover .work-card__media img.work-card__image--secondary{opacity:1}.work-card:hover .work-card__media img:first-child{transform:scale(1.03)}.work-card__title{font-family:var(--font-body);font-size:1.7rem;font-weight:500;letter-spacing:0;line-height:1.4;margin:0 0 .3rem}.work-card__label{display:block;font-size:var(--font-size-small);font-weight:500;letter-spacing:.02em;color:var(--gallery-muted);margin-bottom:.3rem}.work-card__price{font-size:var(--font-size-small);color:var(--gallery-muted)}.work-card:focus-visible{outline:2px solid rgba(var(--color-foreground),.6);outline-offset:.4rem}.mld-works-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 2rem}@media screen and (min-width:990px){.mld-works-grid{grid-template-columns:repeat(var(--works-columns, 3),1fr);gap:6rem 3.2rem}}.mld-row-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:5rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gallery-editorial.css.map */
