:root{--artzy-font-display: var(--font-heading-family);--artzy-font-body: var(--font-body-family);--artzy-font-accent: var(--font-heading-family);--artzy-type-display: clamp(4.4rem, calc(3.65rem + 1.95vw) , 6.4rem);--artzy-type-h1: clamp(3.6rem, calc(3.15rem + 1.17vw) , 4.8rem);--artzy-type-h2: clamp(3.2rem, calc(2.9rem + .78vw) , 4rem);--artzy-type-h3: clamp(2.8rem, calc(2.65rem + .39vw) , 3.2rem);--artzy-type-h4: clamp(2.4rem, calc(2.33rem + .2vw) , 2.6rem);--artzy-type-h5: clamp(2rem, calc(1.93rem + .2vw) , 2.2rem);--artzy-type-h6: clamp(1.7rem, calc(1.66rem + .1vw) , 1.8rem);--artzy-type-lead: clamp(1.8rem, calc(1.73rem + .2vw) , 2rem);--artzy-type-body-large: clamp(1.7rem, calc(1.66rem + .1vw) , 1.8rem);--artzy-type-body: 1.6rem;--artzy-type-body-small: 1.4rem;--artzy-type-caption: 1.2rem;--artzy-type-overline: 1.2rem;--artzy-type-button: 1.5rem;--artzy-type-label: clamp(1.3rem, .85vw, 1.4rem);--artzy-type-price: 1.6rem;--artzy-type-price-large: clamp(2.4rem, calc(2.25rem + .39vw) , 2.8rem);--artzy-line-display: clamp(4.6rem, calc(3.85rem + 1.95vw) , 6.6rem);--artzy-line-h1: clamp(4rem, calc(3.55rem + 1.17vw) , 5.2rem);--artzy-line-h2: clamp(3.6rem, calc(3.3rem + .78vw) , 4.4rem);--artzy-line-h3: clamp(3.2rem, calc(2.98rem + .59vw) , 3.8rem);--artzy-line-h4: clamp(3rem, calc(2.93rem + .2vw) , 3.2rem);--artzy-line-h5: clamp(2.6rem, calc(2.53rem + .2vw) , 2.8rem);--artzy-line-h6: clamp(2.2rem, calc(2.13rem + .2vw) , 2.4rem);--artzy-line-lead: clamp(2.8rem, calc(2.65rem + .39vw) , 3.2rem);--artzy-line-body-large: clamp(2.7rem, calc(2.63rem + .2vw) , 2.9rem);--artzy-line-body: clamp(2.5rem, calc(2.46rem + .1vw) , 2.6rem);--artzy-line-body-small: clamp(2.1rem, calc(2.06rem + .1vw) , 2.2rem);--artzy-line-caption: clamp(1.7rem, calc(1.66rem + .1vw) , 1.8rem);--artzy-line-overline: 1.6rem;--artzy-line-button: 2rem;--artzy-line-price: 2.2rem;--artzy-line-price-large: clamp(2.8rem, calc(2.58rem + .59vw) , 3.4rem);--artzy-font-weight-light: 300;--artzy-font-weight-regular: 400;--artzy-font-weight-medium: 500;--artzy-font-weight-semibold: 600;--artzy-weight-display: var(--artzy-font-weight-regular);--artzy-weight-h1: var(--artzy-font-weight-regular);--artzy-weight-h2: var(--artzy-font-weight-regular);--artzy-weight-h3: var(--artzy-font-weight-medium);--artzy-weight-h4: var(--artzy-font-weight-medium);--artzy-weight-h5: var(--artzy-font-weight-medium);--artzy-weight-h6: var(--artzy-font-weight-semibold);--artzy-weight-lead: var(--artzy-font-weight-regular);--artzy-weight-body-large: var(--artzy-font-weight-regular);--artzy-weight-body: var(--artzy-font-weight-regular);--artzy-weight-body-small: var(--artzy-font-weight-regular);--artzy-weight-caption: var(--artzy-font-weight-regular);--artzy-weight-navigation: var(--artzy-font-weight-medium);--artzy-weight-label: var(--artzy-font-weight-medium);--artzy-weight-input: var(--artzy-font-weight-regular);--artzy-weight-button: var(--artzy-font-weight-semibold);--artzy-weight-overline: var(--artzy-font-weight-semibold);--artzy-weight-badge: var(--artzy-font-weight-semibold);--artzy-weight-price: var(--artzy-font-weight-medium);--artzy-weight-price-large: var(--artzy-font-weight-medium);--artzy-tracking-display: -.025em;--artzy-tracking-h1: -.02em;--artzy-tracking-h2: -.015em;--artzy-tracking-h3: -.01em;--artzy-tracking-heading: 0;--artzy-tracking-body: 0;--artzy-tracking-small: .005em;--artzy-tracking-caption: .01em;--artzy-tracking-overline: .12em;--artzy-tracking-button: .035em;--artzy-tracking-price: 0;--artzy-space-0: 0;--artzy-space-1: .4rem;--artzy-space-2: .8rem;--artzy-space-3: 1.2rem;--artzy-space-4: 1.6rem;--artzy-space-5: 2rem;--artzy-space-6: 2.4rem;--artzy-space-8: 3.2rem;--artzy-space-10: 4rem;--artzy-space-12: 4.8rem;--artzy-space-16: 6.4rem;--artzy-space-20: 8rem;--artzy-space-24: 9.6rem;--artzy-space-30: 12rem;--artzy-space-40: 16rem;--artzy-container-page: var(--page-width);--artzy-container-wide: 144rem;--artzy-container-narrow: 96rem;--artzy-container-reading: 72rem;--artzy-container-gutter: clamp(1.6rem, 3vw, 4.8rem);--artzy-grid-gap-mobile: 1.2rem;--artzy-grid-gap-tablet: 2rem;--artzy-grid-gap-desktop: 2.4rem;--artzy-border-width-hairline: 1px;--artzy-border-width-control: 1px;--artzy-border-width-focus: 2px;--artzy-radius-none: 0;--artzy-radius-sm: .8rem;--artzy-radius-md: 1.2rem;--artzy-radius-lg: 1.6rem;--artzy-radius-xl: 2.4rem;--artzy-radius-pill: 999rem;--artzy-radius-circle: 50%;--artzy-shadow-none: none;--artzy-shadow-xs: 0 .4rem 1.2rem rgba(46, 42, 40, .06);--artzy-shadow-sm: 0 .8rem 2.4rem rgba(46, 42, 40, .08);--artzy-shadow-md: 0 1.6rem 4.8rem rgba(46, 42, 40, .12);--artzy-shadow-lg: 0 2.4rem 6.4rem rgba(46, 42, 40, .16);--artzy-icon-xs: 1.2rem;--artzy-icon-sm: 1.6rem;--artzy-icon-md: 2rem;--artzy-icon-lg: 2.4rem;--artzy-icon-xl: 3.2rem;--artzy-icon-stroke: 1.5;--artzy-duration-instant: 0ms;--artzy-duration-fast: .12s;--artzy-duration-standard: .2s;--artzy-duration-emphasized: .3s;--artzy-duration-slow: .5s;--artzy-ease-standard: cubic-bezier(.2, 0, 0, 1);--artzy-ease-enter: cubic-bezier(0, 0, 0, 1);--artzy-ease-exit: cubic-bezier(.3, 0, 1, 1);--artzy-ratio-natural: auto;--artzy-ratio-square: 1 / 1;--artzy-ratio-portrait: 4 / 5;--artzy-ratio-editorial: 3 / 4;--artzy-ratio-landscape: 4 / 3;--artzy-ratio-wide: 16 / 9;--artzy-ratio-banner: 21 / 7;--artzy-z-base: 0;--artzy-z-raised: 10;--artzy-z-sticky: 20;--artzy-z-header: 30;--artzy-z-dropdown: 40;--artzy-z-overlay: 50;--artzy-z-drawer: 60;--artzy-z-modal: 70;--artzy-z-toast: 80;--artzy-z-skip-link: 100;--artzy-focus-width: .2rem;--artzy-focus-offset: .3rem;--artzy-tap-target: 4.4rem}:where(:root,[class^=color-],[class*=" color-"]){--artzy-color-background: rgb(var(--color-background));--artzy-color-foreground: rgb(var(--color-foreground));--artzy-color-text-muted: rgba(var(--color-foreground), .82);--artzy-color-text-subtle: rgba(var(--color-foreground), .62);--artzy-color-border-subtle: rgba(var(--color-foreground), .18);--artzy-color-border-strong: rgba(var(--color-foreground), .38);--artzy-color-control-border: rgba(var(--color-foreground), .6);--artzy-color-action: rgb(var(--color-button));--artzy-color-action-text: rgb(var(--color-button-text));--artzy-color-link: rgb(var(--color-link))}:root{--artzy-color-page: var(--artzy-brand-page);--artzy-color-surface: var(--artzy-brand-surface);--artzy-color-accent-soft: var(--artzy-brand-surface-soft);--artzy-color-accent: var(--artzy-brand-accent);--artzy-color-sage: var(--artzy-brand-sage);--artzy-color-text: var(--artzy-brand-text);--artzy-color-strong: var(--artzy-brand-primary);--artzy-color-border: var(--artzy-brand-border);--artzy-color-success: var(--artzy-status-success);--artzy-color-warning: var(--artzy-status-warning);--artzy-color-error: var(--artzy-status-error);--artzy-color-info: var(--artzy-status-info)}:root{--artzy-cream: var(--artzy-color-page);--artzy-mist: var(--artzy-color-surface);--artzy-powder-rose: var(--artzy-color-accent-soft);--artzy-dust-rose: var(--artzy-color-accent);--artzy-sage-mist: var(--artzy-color-sage);--artzy-ink-soft: var(--artzy-color-text);--artzy-charcoal-soft: var(--artzy-color-strong);--artzy-white: #ffffff;--artzy-text-muted: var(--artzy-color-text-muted);--artzy-text-subtle: var(--artzy-color-text-subtle);--artzy-border: var(--artzy-color-border-subtle);--artzy-border-strong: var(--artzy-color-border-strong);--artzy-btn-primary-bg: var(--artzy-color-action);--artzy-btn-primary-text: var(--artzy-color-action-text);--artzy-radius-input: var(--artzy-radius-md);--artzy-radius-panel: var(--artzy-radius-lg);--artzy-radius-modal: var(--artzy-radius-lg);--artzy-product-card-ratio: var(--artzy-ratio-editorial);--artzy-product-card-gap: var(--grid-desktop-horizontal-spacing);--artzy-product-card-gap-mobile: var(--grid-mobile-horizontal-spacing);--artzy-reading: var(--artzy-container-reading);--artzy-gutter: var(--artzy-container-gutter);--artzy-container: var(--artzy-container-page);--artzy-section-desktop: var(--spacing-sections-desktop);--artzy-section-mobile: var(--spacing-sections-mobile);--artzy-section-tablet: 6.4rem;--artzy-motion-fast: var(--artzy-duration-fast) var(--artzy-ease-standard);--artzy-motion-standard: var(--artzy-duration-standard) var(--artzy-ease-standard);--artzy-motion-slow: var(--artzy-duration-emphasized) var(--artzy-ease-standard);--artzy-shadow-1: var(--artzy-shadow-sm);--artzy-shadow-2: var(--artzy-shadow-md);--artzy-shadow-soft: var(--artzy-shadow-xs)}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:auto}::selection{background:var(--artzy-powder-rose);color:var(--artzy-charcoal-soft)}body{color:rgba(var(--color-foreground),.78);background:rgb(var(--color-background));font-family:var(--artzy-font-body);font-size:var(--artzy-type-body);font-style:var(--font-body-style);font-weight:var(--artzy-weight-body);line-height:var(--artzy-line-body);letter-spacing:var(--artzy-tracking-body);overflow-wrap:anywhere}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:rgb(var(--color-foreground));font-family:var(--artzy-font-display);font-style:var(--font-heading-style);text-wrap:balance}.h0{font-size:var(--artzy-type-display);font-weight:var(--artzy-weight-display);line-height:var(--artzy-line-display);letter-spacing:var(--artzy-tracking-display)}h1,.h1{font-size:var(--artzy-type-h1);font-weight:var(--artzy-weight-h1);line-height:var(--artzy-line-h1);letter-spacing:var(--artzy-tracking-h1)}h2,.h2{font-size:var(--artzy-type-h2);font-weight:var(--artzy-weight-h2);line-height:var(--artzy-line-h2);letter-spacing:var(--artzy-tracking-h2)}h3,.h3{font-size:var(--artzy-type-h3);font-weight:var(--artzy-weight-h3);line-height:var(--artzy-line-h3);letter-spacing:var(--artzy-tracking-h3)}h4,.h4{font-size:var(--artzy-type-h4);font-weight:var(--artzy-weight-h4);line-height:var(--artzy-line-h4);letter-spacing:var(--artzy-tracking-heading)}h5,.h5{font-size:var(--artzy-type-h5);font-weight:var(--artzy-weight-h5);line-height:var(--artzy-line-h5);letter-spacing:var(--artzy-tracking-heading)}h6,.h6{font-size:var(--artzy-type-h6);font-weight:var(--artzy-weight-h6);line-height:var(--artzy-line-h6);letter-spacing:var(--artzy-tracking-heading)}.artzy-type-lead,.type-lead{font-family:var(--artzy-font-body);font-size:var(--artzy-type-lead);font-weight:var(--artzy-weight-lead);line-height:var(--artzy-line-lead);letter-spacing:var(--artzy-tracking-body)}.artzy-type-body-large,.type-body-large{font-family:var(--artzy-font-body);font-size:var(--artzy-type-body-large);font-weight:var(--artzy-weight-body-large);line-height:var(--artzy-line-body-large);letter-spacing:var(--artzy-tracking-body)}.artzy-type-body,.type-body{font-family:var(--artzy-font-body);font-size:var(--artzy-type-body);font-weight:var(--artzy-weight-body);line-height:var(--artzy-line-body);letter-spacing:var(--artzy-tracking-body)}.artzy-type-body-small,.type-body-small{font-family:var(--artzy-font-body);font-size:var(--artzy-type-body-small);font-weight:var(--artzy-weight-body-small);line-height:var(--artzy-line-body-small);letter-spacing:var(--artzy-tracking-small)}.artzy-type-caption,.type-caption{font-family:var(--artzy-font-body);font-size:var(--artzy-type-caption);font-weight:var(--artzy-weight-caption);line-height:var(--artzy-line-caption);letter-spacing:var(--artzy-tracking-caption)}.artzy-type-overline,.type-overline{font-family:var(--artzy-font-body);font-size:var(--artzy-type-overline);font-weight:var(--artzy-weight-overline);line-height:var(--artzy-line-overline);letter-spacing:var(--artzy-tracking-overline);text-transform:uppercase}.button,.artzy-type-button,.type-button{font-family:var(--artzy-font-body);font-size:var(--artzy-type-button);font-weight:var(--artzy-weight-button);line-height:var(--artzy-line-button);letter-spacing:var(--artzy-tracking-button)}.artzy-type-price,.type-price{font-family:var(--artzy-font-body);font-size:var(--artzy-type-price);font-weight:var(--artzy-weight-price);line-height:var(--artzy-line-price);letter-spacing:var(--artzy-tracking-price)}.artzy-type-price-large,.type-price-large,.price-large{font-family:var(--artzy-font-display);font-size:var(--artzy-type-price-large);font-weight:var(--artzy-weight-price-large);line-height:var(--artzy-line-price-large);letter-spacing:-.01em}strong,b{font-weight:var(--artzy-font-weight-semibold)}nav,.navigation,.header__menu-item{font-weight:var(--artzy-weight-navigation)}label,.form__label,.field__label{font-weight:var(--artzy-weight-label)}input,textarea,select{font-weight:var(--artzy-weight-input)}.badge,.product-badge{font-weight:var(--artzy-weight-badge)}p,.rte,.banner__text,.image-with-text__text,.rich-text__text,.product__description,.footer-block__details-content{color:var(--artzy-text-muted)!important}.caption,.caption-with-letter-spacing,.announcement-bar__message,.button,.shopify-payment-button__button,.badge{font-family:var(--artzy-font-body)!important;letter-spacing:.13em!important;text-transform:uppercase}.artzy-container{width:min(calc(100% - (2 * var(--artzy-container-gutter))),var(--artzy-container-page));max-width:none;margin-inline:auto;padding-inline:0}.artzy-container--wide{width:min(calc(100% - (2 * var(--artzy-container-gutter))),var(--artzy-container-wide));margin-inline:auto}.artzy-container--narrow{width:min(calc(100% - (2 * var(--artzy-container-gutter))),var(--artzy-container-narrow));margin-inline:auto}.artzy-container--reading{width:min(calc(100% - (2 * var(--artzy-container-gutter))),var(--artzy-container-reading));max-width:none;margin-inline:auto;padding-inline:0}.artzy-grid{display:grid;grid-template-columns:repeat(var(--artzy-grid-columns, 1),minmax(0,1fr));gap:var(--artzy-grid-gap-mobile)}@media screen and (min-width:750px){.artzy-grid{gap:var(--artzy-grid-gap-tablet)}}@media screen and (min-width:990px){.artzy-grid{gap:var(--artzy-grid-gap-desktop)}}.artzy-icon{inline-size:var(--artzy-icon-md);block-size:var(--artzy-icon-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.artzy-icon--xs{inline-size:var(--artzy-icon-xs);block-size:var(--artzy-icon-xs)}.artzy-icon--sm{inline-size:var(--artzy-icon-sm);block-size:var(--artzy-icon-sm)}.artzy-icon--lg{inline-size:var(--artzy-icon-lg);block-size:var(--artzy-icon-lg)}.artzy-icon--xl{inline-size:var(--artzy-icon-xl);block-size:var(--artzy-icon-xl)}.artzy-icon>svg{inline-size:100%;block-size:100%}:where(button,[type=button],[type=submit],[type=reset],select,summary){touch-action:manipulation}:where(img,video,iframe,model-viewer){max-inline-size:100%}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:CanvasText;box-shadow:none}}#shopify-pc__banner{position:fixed!important;inset:auto var(--artzy-space-4) var(--artzy-space-4) auto!important;left:auto!important;top:auto!important;width:280px!important;min-width:0!important;max-width:calc(100vw - var(--artzy-space-8))!important;height:auto!important;margin:0!important;padding:var(--artzy-space-3)!important;border-radius:var(--artzy-radius-md)!important;border:1px solid var(--artzy-color-control-border)!important;background:#fff!important;box-shadow:var(--artzy-shadow-lg)!important;z-index:var(--artzy-z-modal, 999)!important}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;width:100%!important;height:auto!important}#shopify-pc__banner .shopify-pc__banner__body{height:auto!important;margin:0 0 var(--artzy-space-2)!important}#shopify-pc__banner__body-title{height:auto!important;margin:0 0 var(--artzy-space-1)!important;font-family:var(--artzy-font-display)!important;font-size:var(--artzy-type-body-small)!important;font-weight:var(--artzy-weight-h6)!important;line-height:1.3!important;color:var(--artzy-color-text)!important}#shopify-pc__banner .shopify-pc__banner__body p{height:auto!important;margin:0!important;font-family:var(--artzy-font-body)!important;font-size:var(--artzy-type-caption)!important;line-height:var(--artzy-line-caption)!important;color:var(--artzy-color-text-muted)!important}#shopify-pc__banner .shopify-pc__banner__body p a{color:var(--artzy-color-text)!important;text-decoration:underline!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:var(--artzy-space-1)!important;width:100%!important;height:auto!important;margin:0!important}#shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{flex:0 0 auto!important;height:auto!important;min-height:30px!important;padding:0 var(--artzy-space-3)!important;margin:0!important;border-radius:var(--artzy-radius-md)!important;font-family:var(--artzy-font-body)!important;font-size:var(--artzy-type-caption)!important;font-weight:var(--artzy-weight-button)!important;line-height:1!important;white-space:nowrap!important}#shopify-pc__banner__btn-accept{order:1!important;background:var(--artzy-color-strong)!important;color:var(--artzy-color-page)!important;border:1px solid var(--artzy-color-strong)!important}#shopify-pc__banner__btn-decline{order:2!important;background:#fff!important;color:var(--artzy-color-text)!important;border:1px solid var(--artzy-color-control-border)!important}#shopify-pc__banner__btn-manage-prefs{order:3!important;flex:1 1 100%!important;min-height:auto!important;padding:0!important;background:transparent!important;color:var(--artzy-color-text-muted)!important;border:0!important;text-decoration:underline!important;text-align:left!important}@media screen and (max-width:749px){#shopify-pc__banner{inset:auto var(--artzy-space-3) var(--artzy-space-3) auto!important;width:220px!important;max-width:calc(100vw - var(--artzy-space-6))!important;padding:var(--artzy-space-2)!important}#shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline{min-height:28px!important;font-size:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/artzy-foundations.css.map */
