:root{--font-heading-family: "Libre Caslon Text", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 400;--font-serif: "Libre Caslon Text", Georgia, "Times New Roman", serif;--font-body-family: "Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-sans: var(--font-body-family);--font-body-scale: 1;--font-heading-scale: 1;--color-ground: #faf9f5;--color-surface: #ffffff;--color-mat: #f0ede8;--color-ink: #000000;--color-body: #000000;--color-meta: #777777;--color-faint: #9a9a9a;--color-hairline: #dadada;--color-hairline-strong: #c9c9c9;--color-accent: #d4920a;--color-accent-deep: #b07a08;--color-umber: #7a6040;--color-sold: #fe6536;--color-darkest: #060e16;--color-editorial-text: var(--color-body);--color-editorial-text-secondary: var(--color-meta);--color-editorial-text-muted: var(--color-meta);--color-editorial-text-light: var(--color-faint);--color-editorial-border: var(--color-hairline);--color-editorial-border-strong: var(--color-hairline-strong);--color-editorial-background: var(--color-ground);--status-available: var(--color-ink);--status-reserved: var(--color-meta);--status-sold: var(--color-faint);--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--text-xs: 1.2rem;--text-sm: 1.36rem;--text-base: 1.6rem;--text-md: 1.76rem;--text-lg: 2rem;--text-xl: 2.4rem;--text-2xl: 3.2rem;--text-display: clamp(3.4rem, 5vw, 5.6rem);--text-hero: clamp(4rem, 7vw, 7.2rem);--space-2xs: .4rem;--space-xs: .8rem;--space-s: 1.6rem;--space-m: 2.4rem;--space-l: 3.2rem;--space-xl: 4.8rem;--space-2xl: 6.4rem;--space-3xl: 9.6rem;--space-4xl: 12.8rem;--leading-label: 1.4;--page-width: 108rem;--spacing-2xs: .2rem;--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.2rem;--spacing-base: 1.6rem;--spacing-lg: 2.4rem;--spacing-xl: 3.2rem;--spacing-2xl: 4.8rem;--spacing-3xl: 6.4rem;--page-gutter: 1.6rem;--content-offset: 1.6rem;--grid-gap: 1.6rem;--motion-tap: .15s;--motion-hover: .2s;--motion-shift: .3s;--motion-line: .45s;--motion-page: .45s;--motion-quiet: .6s;--motion-plate: .9s;--motion-drift: 1.2s;--motion-pulse: 2s;--motion-ease: cubic-bezier(.33, 1, .68, 1);--motion-ease-settle: cubic-bezier(.25, 1, .5, 1);--motion-hover-scale: 1.04;--motion-blur-up: 14px;--motion-blur-up-scale: 1.12;--transition-fast: var(--motion-tap) var(--motion-ease);--transition-base: var(--motion-hover) var(--motion-ease);--transition-slow: var(--motion-shift) var(--motion-ease);--animation-slide-in: brandSlideIn var(--motion-quiet) var(--motion-ease) forwards;--animation-fade-in: brandFadeIn var(--motion-quiet) var(--motion-ease)}@media screen and (min-width:640px){:root{--spacing-lg: 2.8rem;--spacing-xl: 4rem;--spacing-2xl: 5.6rem;--grid-gap: 2rem;--content-offset: 3.2rem;--page-gutter: 2.8rem}}@media screen and (min-width:1024px){:root{--page-gutter: 1.6rem;--spacing-xl: 4.8rem;--spacing-2xl: 6.4rem;--grid-gap: 2.4rem}}@media screen and (min-width:1440px){:root{--spacing-2xl: 8rem;--grid-gap: 2.8rem;--page-width: 128rem;--content-offset: 4.4rem}}@media screen and (min-width:1920px){:root{--grid-gap: 3.2rem;--page-width: 138rem;--content-offset: 2.4rem}}@media(prefers-reduced-motion:reduce){:root{--motion-tap: .01s;--motion-hover: .01s;--motion-shift: .01s;--motion-line: .01s;--motion-page: .01s;--motion-quiet: .01s;--motion-plate: .01s;--motion-drift: .01s;--motion-pulse: 4s;--motion-hover-scale: 1}}@keyframes brandSlideIn{0%{opacity:.01;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes brandFadeIn{0%{opacity:.01}to{opacity:1}}@keyframes pulse-load{0%,to{opacity:.25}50%{opacity:.8}}html body,html body .gradient,body.gradient{background-color:var(--color-ground);background-image:none}html body{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:400;line-height:1.6;letter-spacing:0;color:var(--color-ink);background-color:var(--color-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(212,146,10,.2)}html{scroll-behavior:smooth;scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html body .color-scheme-1,html body .color-scheme-2,html body .color-background-1,html body .color-background-2,html body .color-{color:var(--color-ink)}::selection{background:var(--color-accent);color:#fff}::-moz-selection{background:var(--color-accent);color:#fff}html body img{-webkit-user-drag:none;user-select:none;-webkit-user-select:none}html body *:focus-visible,html body .button:focus-visible,html body .header__menu-item:focus-visible,html body .focus-inset:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;box-shadow:none}@view-transition{navigation:auto}::view-transition-old(root){animation:page-leave var(--motion-tap) var(--motion-ease) both}::view-transition-new(root){animation:page-enter var(--motion-page) var(--motion-ease) var(--motion-tap) both}html body .section-header{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-old(site-header),::view-transition-new(site-header){animation:none}@keyframes page-leave{to{opacity:0}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}html body .loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:300;letter-spacing:.18em;color:var(--color-ink);pointer-events:none;animation:pulse-load var(--motion-pulse) var(--motion-ease) infinite;z-index:-1}html body h1,html body .h1,html body h2,html body .h2,html body h3,html body .h3,html body h4,html body .h4{font-family:var(--font-serif);font-weight:400;margin:0;color:var(--color-ink);letter-spacing:0;text-transform:none}html body h1,html body .h1{font-family:var(--font-body-family);font-size:1.8rem;font-weight:300;line-height:1.3;letter-spacing:.2rem;text-transform:uppercase}html body h2,html body .h2{font-size:2.2rem;line-height:1.3;margin:0 0 var(--spacing-base)}@media screen and (min-width:640px){html body h2,html body .h2{font-size:2.4rem}}@media screen and (min-width:1024px){html body h2,html body .h2{font-size:2.8rem}}@media screen and (min-width:1440px){html body h2,html body .h2{font-size:3.2rem}}html body h3,html body .h3{font-size:1.8rem;line-height:1.3;margin:0 0 var(--spacing-md)}@media screen and (min-width:640px){html body h3,html body .h3{font-size:2rem}}@media screen and (min-width:1024px){html body h3,html body .h3{font-size:2.2rem}}html body h4,html body .h4{font-size:var(--text-md);line-height:1.3}html body .card__heading,html body .accordion__title,html body .drawer__heading,html body .cart-item__name,html body .totals__total,html body .predictive-search__heading,html body .related-products__heading,html body .site-footer__newsletter-heading{margin:0}html body h5,html body .h5,html body h6,html body .h6{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);margin:0}html body .h0{font-family:var(--font-serif);font-weight:400;font-size:clamp(3.84rem,5vw,6rem);line-height:1.05;letter-spacing:-.015em;text-transform:none;color:var(--color-ink)}html body p{font-family:var(--font-body-family);font-size:var(--text-base);line-height:1.7;margin:0 0 var(--spacing-base) 0;color:var(--color-ink)}html body .lead,html body .rte--lead p:first-of-type{font-family:var(--font-serif);font-size:var(--text-md);line-height:1.8;color:var(--color-ink)}html body .rte{font-size:var(--text-base);line-height:1.7}html body .rte em,html body .rte i{font-style:italic}html body .rte h2{margin:0 0 var(--spacing-base)}html body .rte h3{margin:0 0 var(--spacing-md)}html body .eyebrow,html body .caption-with-letter-spacing{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);margin:0}html body .caption,html body .caption-large,html body .muted{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--color-meta)}html body .text-xs{font-size:var(--text-xs)}html body .text-s{font-size:var(--text-sm)}html body .text-m{font-size:var(--text-base)}html body .text-l{font-size:var(--text-md)}html body .text-xl{font-size:var(--text-lg)}html body .main-page-title,html body .collection-hero__title,html body .title--primary,html body .template-search__header h1,html body .customer h1{font-family:var(--font-body-family);font-size:1.8rem;font-weight:300;line-height:1.3;letter-spacing:.2rem;text-transform:uppercase;text-align:left;margin:0 0 var(--spacing-lg)}html body h1.page-title:not(.main-page-title){font-family:var(--font-serif);font-size:clamp(3.84rem,5vw,6rem);font-style:italic;font-weight:400;line-height:1.05;letter-spacing:-.015em;text-transform:none;margin-bottom:var(--spacing-lg)}html body .article-template__title{font-family:var(--font-serif);font-size:clamp(2.56rem,3.5vw,3.6rem);font-weight:400;line-height:1.25;letter-spacing:-.01em;text-transform:none;max-width:26ch}html body .rte blockquote{border-left:2px solid var(--color-accent);margin:var(--spacing-xl) 0;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg)}html body .rte blockquote p{font-family:var(--font-serif);font-size:var(--text-lg);font-style:italic;line-height:1.6;margin:0}html body .rte blockquote cite{display:block;margin-top:var(--spacing-sm);font-family:var(--font-body-family);font-size:var(--text-xs);font-style:normal;letter-spacing:.04em;color:var(--color-meta)}html body a{color:var(--color-ink);text-decoration:none;text-underline-offset:3px;transition:color var(--transition-fast),opacity var(--transition-fast)}@media(hover:hover)and (pointer:fine){html body a:hover{color:var(--color-accent);opacity:.9}}html body .rte a,html body .link--accent{color:var(--color-ink);text-decoration:none;padding-bottom:2px;border-bottom:1px solid var(--color-meta);transition:color var(--transition-fast),border-color var(--transition-fast)}html body .rte a:hover,html body .link--accent:hover{color:var(--color-accent);border-bottom-color:var(--color-accent);opacity:1}html body .link{text-underline-offset:3px;text-decoration-thickness:1px}html body .link--text{color:var(--color-ink)}html body .link--text:hover{color:var(--color-accent)}html body .link--quiet,html body .underlined-link{font-family:var(--font-body-family);font-size:var(--text-sm);color:var(--color-meta);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--color-hairline);transition:color var(--transition-fast),text-decoration-color var(--transition-fast)}html body .link--quiet:hover,html body .underlined-link:hover{color:var(--color-ink);text-decoration-color:var(--color-ink);opacity:1}html body .rte img{border:none;border-radius:0;box-shadow:none;margin-bottom:0}html body .button,html body .shopify-challenge__button,html body .customer button{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;font-family:var(--font-body-family);font-size:var(--text-base);font-weight:400;letter-spacing:.02em;text-transform:none;line-height:1.2;padding:1rem 2rem;background:var(--color-ink);color:var(--color-ground);border:1px solid var(--color-ink);border-radius:0;box-shadow:none;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--motion-tap) var(--motion-ease);cursor:pointer}@media screen and (min-width:640px){html body .button,html body .shopify-challenge__button,html body .customer button{padding:1.2rem 2.4rem}}@media(hover:hover)and (pointer:fine){html body .button:hover,html body .shopify-challenge__button:hover,html body .customer button:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:none}}html body .button:active,html body .shopify-challenge__button:active,html body .customer button:active{transform:scale(.98)}html body .button:after,html body .button:before,html body .shopify-challenge__button:after,html body .shopify-challenge__button:before,html body .customer button:after,html body .customer button:before{display:none}html body .button:disabled,html body .button[aria-disabled=true],html body .shopify-challenge__button:disabled,html body .shopify-challenge__button[aria-disabled=true],html body .customer button:disabled,html body .customer button[aria-disabled=true]{opacity:.4;cursor:not-allowed}html body .button:disabled:hover,html body .button[aria-disabled=true]:hover,html body .shopify-challenge__button:disabled:hover,html body .shopify-challenge__button[aria-disabled=true]:hover,html body .customer button:disabled:hover,html body .customer button[aria-disabled=true]:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}html body .shopify-challenge__button:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}html body .button--secondary{background:transparent;border-color:var(--color-hairline);color:var(--color-ink)}@media(hover:hover)and (pointer:fine){html body .button--secondary:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}}html body .button--secondary:disabled:hover,html body .button--secondary[aria-disabled=true]:hover{background:transparent;border-color:var(--color-hairline);color:var(--color-ink)}html body .button--text,html body .button--tertiary{background:transparent;border:1px solid transparent;padding-left:0;padding-right:0;color:var(--color-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--color-hairline);transition:color var(--transition-base),text-decoration-color var(--transition-base),transform var(--transition-base)}html body .button--text:hover,html body .button--tertiary:hover{background:transparent;border-color:transparent;color:var(--color-accent);text-decoration-color:var(--color-accent);transform:translate(2px)}html body .btn--enquiry{width:100%;margin-top:var(--space-m)}html body .btn--enquiry.button,html body .button--enquire{background:transparent;color:var(--color-meta);border-color:var(--color-meta)}html body .btn--enquiry.button:hover,html body .button--enquire:hover{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}html body :is(.field,.select,.customer .field,.localization-form__select):before,html body :is(.field,.select,.customer .field,.localization-form__select):after{display:none}html body .field__input,html body .customer .field input,html body .field__input:focus,html body .field__input:not(:placeholder-shown),html body .field__input:-webkit-autofill,html body .customer .field input:focus,html body .customer .field input:not(:placeholder-shown),html body .customer .field input:-webkit-autofill{height:auto;min-height:4.4rem;margin:0;padding:var(--spacing-sm) var(--spacing-base);font-family:var(--font-body-family);font-size:var(--text-base);font-weight:400;line-height:1.5;color:var(--color-ink);background:var(--color-ground);border:1px solid rgba(0,0,0,.12);border-radius:2px;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}@media screen and (min-width:640px){html body .field__input,html body .customer .field input,html body .field__input:focus,html body .field__input:not(:placeholder-shown),html body .field__input:-webkit-autofill,html body .customer .field input:focus,html body .customer .field input:not(:placeholder-shown),html body .customer .field input:-webkit-autofill{padding:var(--spacing-md) var(--spacing-base)}}html body .field__input::placeholder,html body .customer .field input::placeholder{color:var(--color-meta);opacity:1}html body .field__input:hover,html body .customer .field input:hover{border-color:#0003}html body .field__input:focus,html body .field__input:focus-visible,html body .customer .field input:focus,html body .customer .field input:focus-visible{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink);outline:none}html body .field__label,html body .customer .field label,html body .field__input:focus~.field__label,html body .field__input:not(:placeholder-shown)~.field__label,html body .field__input:-webkit-autofill~.field__label,html body .customer .field input:focus~label,html body .customer .field input:not(:placeholder-shown)~label,html body .customer .field input:-webkit-autofill~label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .form__label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);margin-bottom:var(--spacing-sm)}html body .text-area,html body .text-area:focus,html body .text-area:not(:placeholder-shown){padding:var(--spacing-base);line-height:1.7;border:1px solid rgba(0,0,0,.12);border-radius:2px;background:transparent;resize:vertical}html body .text-area:hover{border-color:#0003}html body .text-area:focus,html body .text-area:focus-visible{border-color:var(--color-ink);box-shadow:none}html body .select__select,html body .customer select{height:auto;min-height:4.4rem;margin:0;padding:1rem 4.8rem 1rem 1.6rem;font-family:var(--font-body-family);font-size:var(--text-base);color:var(--color-ink);background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:2px;box-shadow:none;transition:border-color var(--transition-base)}html body .select__select:hover,html body .customer select:hover{border-color:#0003}html body .select__select:focus,html body .select__select:focus-visible,html body .customer select:focus,html body .customer select:focus-visible{outline:none;border-color:var(--color-ink);box-shadow:none}html body .select .icon-caret,html body .customer select+svg{right:1.6rem;color:var(--color-meta)}html body .quantity{border-radius:2px}html body .quantity:after{box-shadow:0 0 0 1px #0000001f;border-radius:2px}html body .quantity:before{display:none}html body .quantity__input,html body .quantity__button{color:var(--color-ink);background:transparent}html body .search .search__input.field__input,html body .search .search__input.field__input:focus,html body .search .search__input.field__input:not(:placeholder-shown){padding:.8rem 1px 1rem;background:transparent;border:0;border-bottom:1px solid var(--color-hairline);border-radius:0;box-shadow:none}html body .search .search__input.field__input:hover{border-bottom-color:var(--color-hairline-strong)}html body .search .search__input.field__input:focus,html body .search .search__input.field__input:focus-visible{border-bottom-color:var(--color-ink);box-shadow:none}html body .contact form{max-width:64rem}html body .contact .field{flex-direction:column;margin-bottom:var(--spacing-xl)}html body .contact .field__label,html body .contact .field__input:focus~.field__label,html body .contact .field__input:not(:placeholder-shown)~.field__label,html body .contact .field__input:-webkit-autofill~.field__label{position:static;width:auto;height:auto;padding:0;margin:0 0 var(--spacing-sm);overflow:visible;clip:auto;white-space:normal;order:-1;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta)}html body .contact .field__input:not(.text-area),html body .contact .field__input:not(.text-area):focus,html body .contact .field__input:not(.text-area):not(:placeholder-shown){padding:.8rem 1px 1rem;background:transparent;border:0;border-bottom:1px solid var(--color-hairline);border-radius:0;box-shadow:none}html body .contact .field__input:not(.text-area):hover{border-bottom-color:var(--color-hairline-strong)}html body .contact .field__input:not(.text-area):focus,html body .contact .field__input:not(.text-area):focus-visible{border-bottom-color:var(--color-ink);box-shadow:none}html body .contact .text-area{min-height:20rem}html body .contact__fields{display:grid;grid-template-columns:1fr;column-gap:var(--spacing-xl)}@media screen and (min-width:1024px){html body .contact__fields{grid-template-columns:1fr 1fr}}@media screen and (max-width:1023px){html body .contact .contact__fields .field:not(:last-child){margin-bottom:var(--spacing-lg)}}html body .contact__button{margin-top:0}html body .contact .form-status{display:flex;align-items:center;justify-content:center;min-height:40rem;padding:var(--spacing-2xl);background:var(--color-mat);font-family:var(--font-body-family);font-size:var(--text-base);text-align:center}html body .contact .form-status svg{display:none}html body .work-card{display:block}html body .work-card__link{display:block;color:var(--color-ink);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform var(--motion-tap) var(--motion-ease)}html body .work-card__link:active{transform:scale(.98)}html body .work-card__link:hover{opacity:1;color:var(--color-ink)}html body .work-card__plate{--plate-pad: clamp(1.2rem, 2.2vw, 2.4rem);position:relative;aspect-ratio:3/4;overflow:hidden;contain:paint;z-index:0;background:var(--color-mat)}html body .work-card__plate img,html body .work-card__plate .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;padding:var(--plate-pad);object-fit:contain;object-position:center;image-rendering:-webkit-optimize-contrast;transition:opacity var(--motion-quiet) var(--motion-ease),transform var(--motion-drift) var(--motion-ease-settle),filter var(--motion-plate) var(--motion-ease-settle)}html body .work-card__img{opacity:0}html body .work-card__img.is-current{opacity:1}html.js body .work-card__img.is-current:not(.is-loaded){filter:blur(var(--motion-blur-up))}html body .work-card-caption{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.6;color:var(--color-ink);transition:color var(--transition-slow),opacity var(--motion-plate) var(--motion-ease)}html.js body .work-card:has(.work-card__img.is-current:not(.is-loaded)) .work-card-caption{opacity:.25}html body .work-card-status{margin-top:var(--spacing-xs);font-family:var(--font-body-family);font-size:var(--text-sm);line-height:1.6;color:var(--color-meta)}@media(hover:hover)and (pointer:fine){html body .work-card__link:hover .work-card__img{transform:scale(var(--motion-hover-scale))}html body .work-card__link:hover .work-card-caption{color:var(--color-accent)}}html body .card{border:none;box-shadow:none;background:transparent}html body .card--card:after,html body .card--standard .card__inner:after{display:none}html body .card__inner.ratio,html body .card--media .card__inner.ratio{--ratio-percent: 66.667% !important}html body .card__inner{background:transparent}html body .card__inner .card__media{overflow:hidden;contain:paint;background:var(--color-mat)}html body .card__inner .card__media .media img,html body .card__inner .card__media img{object-fit:contain;object-position:center;padding:var(--spacing-sm);transition:transform var(--motion-drift) var(--motion-ease-settle)}html body .card__information,html body .card__content .card__information{padding:var(--spacing-sm) 0 0;text-align:left}html body .card .card__heading,html body .card__heading,html body .card__heading a{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-ink);text-decoration:none;transition:color var(--transition-slow)}html body .card .icon-wrap{display:none}html body .card-information,html body .card__caption,html body .article-card__info{margin-top:var(--spacing-2xs);font-size:var(--text-sm);line-height:1.4;color:var(--color-meta)}@media(hover:hover)and (pointer:fine){html body .card-wrapper:hover .card__media img,html body .card-wrapper:hover .card__media .media.media--hover-effect>img:first-child:only-child{transform:scale(var(--motion-hover-scale))}html body .card-wrapper:hover .card__heading,html body .card-wrapper:hover .card__heading a{color:var(--color-accent);text-decoration:none}}html body .product:not(.featured-product).grid{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--spacing-2xl);margin:0}html body .product:not(.featured-product)>.product__media-wrapper,html body .product:not(.featured-product)>.product__info-wrapper{width:100%;max-width:100%;padding:0;margin:0}html body .product:not(.featured-product)>.product__info-wrapper{max-width:80rem}html body .product__column-sticky{position:static;top:auto}html body .product:not(.featured-product) .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: 60vh}@media screen and (min-width:640px){html body .product:not(.featured-product) .product-media-container.constrain-height{--constrained-height: 70vh}}@media screen and (min-width:1024px){html body .product:not(.featured-product) .product-media-container.constrain-height{--constrained-height: 80vh}}html body .product:not(.featured-product) .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}html body .product__media-list .product__media-item{padding:0}html body .product .product__media,html body .product .global-media-settings{border:none;border-radius:0;box-shadow:none;background:transparent}html body .product .product__media img{transition:opacity var(--motion-line) var(--motion-ease)}html body .product__media-icon{display:none}html body .product .thumbnail-slider{display:block;margin-top:var(--spacing-base)}html body .product .thumbnail-slider .slider-button{display:none}html body .product .thumbnail-slider .thumbnail-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs);padding:0;margin:0;overflow:visible}html body .product .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{flex:0 0 auto;width:6rem;margin:0}@media screen and (min-width:640px){html body .product .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{width:7rem}}@media screen and (min-width:1024px){html body .product .thumbnail-slider .thumbnail-list .thumbnail-list__item.slider__slide{width:6.5rem}}html body .product .thumbnail{border:1px solid var(--color-hairline);border-radius:0;box-shadow:none;transition:opacity var(--motion-line) var(--motion-ease),border-color var(--motion-line) var(--motion-ease);background:var(--color-mat)}html body .product .thumbnail img{object-fit:contain;padding:.4rem;border-radius:0}html body .product .thumbnail[aria-current]{border:2px solid var(--color-ink);box-shadow:none}@media(hover:hover)and (pointer:fine){html body .product .thumbnail:hover{opacity:.7;border-color:var(--color-ink)}html body .product .thumbnail[aria-current]:hover{opacity:1}}html body .product:not(.featured-product) .product__info-container>*{margin-top:0;margin-bottom:0}html body .product:not(.featured-product) .product__info-container .product__title{margin:0 0 var(--spacing-lg)}html body .product__title h1,html body .product__title .h1{font-family:var(--font-body-family);font-size:1.8rem;font-weight:300;line-height:1.3;letter-spacing:.2rem;text-transform:uppercase;color:var(--color-ink);margin:0}html body .product:not(.featured-product) .product__text.caption-with-letter-spacing{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-ink);margin:0 0 var(--spacing-base)}html body .product:not(.featured-product) .product__info-container .artwork-record{margin:0 0 var(--spacing-base)}html body .artwork-record__lines{display:flex;flex-direction:column;gap:var(--spacing-2xs)}html body .artwork-record__lines>span{font-family:var(--font-body-family);font-size:var(--text-sm);line-height:1.4;color:var(--color-meta)}html body .artwork-record__no{margin:.6rem 0 0;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.2rem;line-height:1.6;letter-spacing:.02em;color:var(--color-umber)}html body .product .product__text.subtitle,html body .product .product__text:not(.caption-with-letter-spacing){font-family:var(--font-body-family);font-size:var(--text-sm);font-style:normal;line-height:1.4;color:var(--color-meta);margin:0 0 var(--spacing-base)}html body .product__info-container .price--large{margin:0}html body .product__info-container .price--large .price-item{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:700;line-height:1.6;letter-spacing:0;color:var(--color-ink)}html body .product .product__status{margin:0;font-family:var(--font-body-family);font-size:var(--text-base);font-weight:700;line-height:1.6;color:var(--color-meta)}html body .product__tax,html body .product__taxes,html body .product-form__taxes{font-family:var(--font-body-family);font-size:var(--text-xs);line-height:1.6;color:var(--color-meta);margin-top:var(--spacing-xs)}html body .product__tax a,html body .product__taxes a,html body .product-form__taxes a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-hairline)}html body .product:not(.featured-product) .product__info-container .product__tax{margin:var(--spacing-xs) 0 0}html body .product:not(.featured-product) .product__info-container .installment{margin:0 0 var(--spacing-lg)}html body .product:not(.featured-product) .product__info-container .product__description{font-family:var(--font-body-family);font-size:var(--text-base);line-height:1.6;color:var(--color-ink);max-width:none;margin:0 0 var(--spacing-lg)}html body .product:not(.featured-product) .product__info-container .product__description p{margin:0 0 var(--spacing-base)}html body .product:not(.featured-product) .product__info-container .product__description p:last-child{margin-bottom:0}html body .product:not(.featured-product) .product__info-container .product__series{margin:0 0 var(--spacing-lg);font-family:var(--font-body-family);font-size:var(--text-sm);line-height:1.6;color:var(--color-meta)}html body .product:not(.featured-product) .product__info-container .product__series a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}html body .product:not(.featured-product) .product__info-container .product__series a:hover{color:var(--color-accent);opacity:1}html body .product:not(.featured-product) .product__info-container variant-selects{margin-bottom:var(--spacing-lg)}html body .product:not(.featured-product) .product__info-container .product-form{margin:var(--spacing-xl) 0 0}html body .product-form__buttons{max-width:none}html body .product:not(.featured-product) .product-form__submit{width:auto;margin-bottom:0}html body .product:not(.featured-product) .product-form__submit[disabled],html body .product:not(.featured-product) .product-form__submit[aria-disabled=true]{display:none}html body .product:not(.featured-product) .product__info-container .product__enquire{display:inline-flex;width:auto;margin-top:var(--spacing-md);padding:1rem 1.6rem}@media screen and (min-width:640px){html body .product:not(.featured-product) .product__info-container .product__enquire{padding:1.2rem 1.8rem}}html body .product:not(.featured-product) .product__info-container .product__enquire--alone{margin-top:0}html body .product .product__info-container>.share-button{margin-top:var(--spacing-lg)}html body .share-button .share-button__button{font-family:var(--font-body-family);font-size:var(--text-sm);color:var(--color-meta);min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-hairline)}html body .share-button .share-button__button:hover{color:var(--color-ink);text-decoration-color:var(--color-ink)}html body .product-form__submit.button--secondary{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}html body .product-form__submit.button--secondary:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}html body .shopify-app-block button,html body .shopify-app-block a[role=button],html body [class*=magical][class*=offer] button,html body [class*=magical][class*=offer] a{font-family:var(--font-body-family)!important;font-size:var(--text-base)!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;background:var(--color-ink)!important;background-color:var(--color-ink)!important;color:var(--color-ground)!important;border:1px solid var(--color-ink)!important;border-radius:0!important;box-shadow:none!important;width:100%!important;min-height:4.4rem!important;padding:1.2rem 2.4rem!important;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base)!important}html body .shopify-app-block button:hover,html body .shopify-app-block a[role=button]:hover,html body [class*=magical][class*=offer] button:hover,html body [class*=magical][class*=offer] a:hover{background-color:var(--color-accent)!important;border-color:var(--color-accent)!important;color:#fff!important}html body .product-form__input input[type=radio]+label{border-radius:0;border:1px solid var(--color-hairline);background:transparent;color:var(--color-ink);font-size:var(--text-sm);letter-spacing:0}html body .product-form__input input[type=radio]:checked+label{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-ground)}html body .product-form__input .form__label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);margin-bottom:var(--spacing-sm)}html body .price{font-family:var(--font-body-family);font-size:var(--text-sm);letter-spacing:0;text-transform:none;line-height:1.5;color:var(--color-ink)}html body .price .price-item{font-family:var(--font-body-family);margin:0}html body .price--on-sale .price-item--regular{text-decoration:line-through;color:var(--color-meta);font-size:inherit}html body .price-item--on-request{color:var(--color-meta)}html body #MainContent>.shopify-section+.shopify-section:has(.related-products){margin-top:8rem}@media screen and (min-width:640px){html body #MainContent>.shopify-section+.shopify-section:has(.related-products){margin-top:10rem}}@media screen and (min-width:1024px){html body #MainContent>.shopify-section+.shopify-section:has(.related-products){margin-top:12rem}}html body .related-products__heading{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);margin:0 0 var(--spacing-lg)}html body .related-products .product-grid.grid:not(.slider){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:640px){html body .related-products .product-grid.grid:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr))}}html body .featured-product.product{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-hairline);overflow:hidden;margin:0}@media screen and (min-width:640px){html body .featured-product.product{flex-direction:row-reverse;align-items:stretch}}html body .featured-product.product>.product__media-wrapper{width:100%;max-width:none;padding:0}@media screen and (min-width:640px){html body .featured-product.product>.product__media-wrapper{width:40%;flex:0 0 40%}}html body .featured-product.product>.product__info-wrapper{width:100%;max-width:none;padding:var(--spacing-xl)}@media screen and (min-width:640px){html body .featured-product.product>.product__info-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-2xl)}}html body .featured-product.product .product-media-container{width:100%;margin:0}html body .featured-product.product .product-media-container .media{padding-top:66.66%}html body .featured-product.product .product-media-container img{object-fit:cover}html body .featured-product.product .slider-buttons{display:none}@media screen and (min-width:640px){html body .featured-product.product>.product__media-wrapper{position:relative;min-height:32rem}html body .featured-product.product>.product__media-wrapper :is(media-gallery,slider-component,.product__media-list,.product__media-item,.product-media-container,.product__modal-opener){position:static}html body .featured-product.product .product-media-container .media{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:0}}html body .featured-product.product .product__info-container>*{margin:0}html body .featured-product.product .product__title,html body .featured-product.product .product__title a{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);margin:0 0 var(--spacing-base)}html body .featured-product.product .price--large .price-item{font-size:var(--text-base);font-weight:400}html body .featured-product.product .product__tax{margin:var(--spacing-xs) 0 var(--spacing-xl)}html body .featured-product.product variant-selects,html body .featured-product.product .product-form__input{margin-bottom:var(--spacing-sm)}html body .featured-product.product .product-form{margin-top:var(--spacing-sm)}html body .featured-product.product .product-form__buttons{max-width:44rem}html body .featured-product .select__select{height:4.4rem;min-height:4.4rem;padding:0 3.6rem 0 var(--spacing-base);font-size:var(--text-sm);border:1px solid var(--color-hairline);border-radius:0;background:var(--color-ground)}html body .featured-product .select__select:hover{border-color:var(--color-ink)}html body .slideshow__controls{background:transparent;border:none}html body .slider-button{color:var(--color-ink);background:transparent;border:none;opacity:.35;transition:opacity var(--transition-base)}html body .slider-button:hover{opacity:.85;color:var(--color-ink);background:transparent}html body .slider-counter{font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.08em;text-transform:none;color:var(--color-meta)}html body .header-wrapper{position:relative;background:#faf9f5;border-bottom:1px solid transparent;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);transition:background-color var(--transition-base),border-color var(--transition-base)}html body .header-wrapper.header-wrapper--scrolled{background:#faf9f5f2;border-bottom-color:var(--color-hairline)}html body .header-wrapper .header,html body .header-wrapper .header.page-width{padding:var(--spacing-base) var(--page-gutter);min-height:0;align-items:center;column-gap:var(--spacing-lg)}@media screen and (min-width:640px)and (max-height:1000px){html body .header-wrapper .header,html body .header-wrapper .header.page-width{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}}html body .header-wrapper header-drawer,html body .header-wrapper .header__icons{margin-top:-.85rem;margin-bottom:-.85rem}html body .header-wrapper .header{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}html body .header-wrapper .header>.header__heading,html body .header-wrapper .header>.header__heading-link{grid-area:heading;justify-self:center;margin:0}html body .header-wrapper header-drawer{grid-area:icons;justify-self:end;margin:-.85rem 0}html body .header-wrapper .header__icons{grid-area:left-icons;justify-self:start;padding:0}html body .header-wrapper .header>.header__search{display:none}html body .header-wrapper .header__icons .header__search{display:inline-flex}@media screen and (min-width:640px){html body .header-wrapper .header{grid-template-areas:"heading navigation icons";grid-template-columns:auto 1fr auto}html body .header-wrapper .header>.header__heading,html body .header-wrapper .header>.header__heading-link{justify-self:start}html body .header-wrapper header-drawer{display:none}html body .header-wrapper .header .header__inline-menu{display:block;grid-area:navigation;justify-self:end;margin:0}html body .header-wrapper .header__icons{grid-area:icons;justify-self:end}}html body .header__wordmark{display:block;width:18.2rem;height:2.7rem;color:var(--color-ink)}@media screen and (min-width:640px){html body .header__wordmark{width:16rem;height:2.4rem}}@media screen and (min-width:1024px){html body .header__wordmark{width:18rem;height:2.7rem}}html body .header__heading-logo{height:2.7rem;width:auto;max-width:18.2rem;display:block}html body .header__heading-logo-wrapper{width:auto}html body .header__heading-link{display:flex;align-items:center;padding:0;margin:0;text-decoration:none;color:var(--color-ink)}html body .header__heading-link:hover,html body .header__heading-link:hover .header__wordmark{opacity:1;color:var(--color-ink)}html body .header__heading{line-height:0}html body .header__icons--minimal{display:flex;align-items:center;gap:var(--spacing-lg)}html body .header__icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:4.4rem;min-width:2rem;padding:0;color:var(--color-ink);transition:color var(--transition-fast),transform var(--transition-fast)}html body .header__icon .icon{width:2rem;height:2rem}@media(hover:hover)and (pointer:fine){html body .header__icon:hover{color:var(--color-accent);transform:translateY(-2px)}}html body .header__inline-menu .list-menu--inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-lg)}html body .header__inline-menu .list-menu__item{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}html body .header__inline-menu .header__menu-item,html body .header__inline-menu summary.header__menu-item{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 0;color:var(--color-ink);text-decoration:none;cursor:pointer;transition:color var(--transition-fast)}html body .header__inline-menu .header__menu-item>span,html body .header__inline-menu summary.header__menu-item>span{position:relative;padding-bottom:2px;text-decoration:none;transition:none}html body .header__inline-menu .header__menu-item>span:after,html body .header__inline-menu summary.header__menu-item>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-accent);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}html body .header__inline-menu .header__menu-item:hover,html body .header__inline-menu summary.header__menu-item:hover{color:var(--color-accent);text-decoration:none}html body .header__inline-menu .header__menu-item:hover>span,html body .header__inline-menu summary.header__menu-item:hover>span{text-decoration:none}html body .header__inline-menu .header__menu-item:hover>span:after,html body .header__inline-menu summary.header__menu-item:hover>span:after{transform:scaleX(1)}html body details[open]>.header__menu-item,html body details[open]:hover>.header__menu-item{text-decoration:none}html body .header__active-menu-item{color:var(--color-ink);text-decoration:none}html body .header__active-menu-item:after{transform:scaleX(1)!important}html body .header__inline-menu .header__menu-item:hover .header__active-menu-item{color:var(--color-accent)}html body .header__inline-menu summary .icon-chevron{position:static;width:1.2rem;height:1.2rem;color:var(--color-meta);flex-shrink:0;margin-right:-.4rem;transition:color var(--transition-fast),transform var(--transition-slow)}html body .header__inline-menu summary:hover .icon-chevron{color:var(--color-accent)}html body .header__inline-menu details[open]>summary .icon-chevron{transform:rotate(180deg)}html body .header__submenu,html body .header__submenu.global-settings-popup,html body .list-menu--disclosure{top:calc(100% + 1px);left:calc(0px - var(--spacing-sm));width:max-content;min-width:0;padding:var(--spacing-sm);background:var(--color-ground);border:none;border-radius:0;box-shadow:none}html body .header__submenu:before{content:"";position:absolute;top:-4px;left:-4px;right:-4px;height:4px}html body .header__submenu li+li{margin-top:var(--spacing-sm)}html body .header__submenu .header__menu-item{position:relative;display:block;width:fit-content;padding:0;margin:0;font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink)}html body .header__submenu .header__menu-item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}html body .header__submenu .header__menu-item:hover{color:var(--color-accent);text-decoration:none}html body .header__submenu .header__menu-item:hover:after{transform:scaleX(1);background:var(--color-accent)}html body .header__submenu .header__menu-item.list-menu__item--active{font-weight:500;color:var(--color-ink)}html body .header__submenu .header__menu-item.list-menu__item--active:after{transform:scaleX(1);background:var(--color-ink)}html body .header__icon--menu{width:4.4rem;height:4.4rem;padding:1rem}html body .header__icon--menu:active{opacity:.7}html body .header__icon--menu .hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:24px;height:16px}html body .header__icon--menu .hamburger .hamburger__line{display:block;flex:0 0 2px;width:24px;height:2px;min-height:0;background:var(--color-ink);transform-origin:center;transition:transform var(--transition-slow),opacity var(--transition-slow)}html body details[open]>.header__icon--menu .hamburger__line:nth-child(1){transform:translateY(7px) rotate(45deg)}html body details[open]>.header__icon--menu .hamburger__line:nth-child(2){opacity:0;transform:scaleX(0)}html body details[open]>.header__icon--menu .hamburger__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(hover:hover)and (pointer:fine){html body .header__icon--menu:hover{transform:none}}html.js .menu-drawer{width:100%;max-width:none;border:none;filter:none;background-color:var(--color-ground);transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity var(--transition-slow),transform var(--transition-slow),visibility 0s linear var(--motion-shift)}html.js details[open].menu-opening>.menu-drawer{transform:none;opacity:1;visibility:visible;transition:opacity var(--transition-slow),transform var(--transition-slow),visibility 0s}html body .menu-drawer__inner-container{height:100%}html body .menu-drawer__navigation-container{display:block;height:100%;overflow-y:auto;padding:.9rem var(--page-gutter) var(--spacing-xl)}html body .menu-drawer__navigation{padding:0}html body .menu-drawer .menu-drawer__menu{display:flex;flex-direction:column;gap:var(--spacing-base);margin:0;padding:0}html.js .menu-drawer .menu-drawer__menu li{margin:0}html body .menu-drawer__menu-item{display:flex;align-items:center;width:fit-content;min-height:0;padding:var(--spacing-sm) 0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:300;line-height:1.6;letter-spacing:.2rem;text-transform:uppercase;color:var(--color-ink);text-decoration:none;background:transparent;transition:color var(--transition-fast),transform var(--transition-fast)}html body .menu-drawer__menu-item:hover,html body .menu-drawer__menu-item:focus{color:var(--color-accent);background-color:transparent}html body .menu-drawer__menu-item:active{transform:translate(4px)}html body .menu-drawer__menu-item--active,html body .menu-drawer__menu-item--active:hover{color:var(--color-accent);background-color:transparent}html body .menu-drawer summary.menu-drawer__menu-item{padding-right:0;list-style:none}html body .menu-drawer summary.menu-drawer__menu-item::-webkit-details-marker{display:none}html body .menu-drawer__menu-item .icon-chevron{position:static;width:1.6rem;height:1.6rem;margin-left:var(--spacing-sm);flex-shrink:0;transform:none;transition:transform var(--transition-slow)}html body .menu-drawer details[open]>.menu-drawer__menu-item .icon-chevron{transform:rotate(180deg)}html.js .menu-drawer__submenu{position:static;width:auto;height:auto;transform:none;visibility:visible;background:transparent;z-index:auto;transition:none}html.js .menu-drawer__navigation .submenu-open{visibility:visible}html body .menu-drawer details[open]>.menu-drawer__submenu{animation:accordion-in var(--motion-shift) var(--motion-ease) both}@keyframes accordion-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}html body .menu-drawer__inner-submenu{height:auto;overflow:visible}html body .menu-drawer__submenu .menu-drawer__close-button{display:none}html body .menu-drawer .menu-drawer__submenu .menu-drawer__menu{gap:var(--spacing-xs)}html body .menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{padding:var(--spacing-xs) 0;font-size:var(--text-xs);font-weight:400;line-height:1.6;letter-spacing:.06em;color:var(--color-meta)}html body .menu-drawer .menu-drawer__submenu .menu-drawer__menu-item:hover,html body .menu-drawer .menu-drawer__submenu .menu-drawer__menu-item.menu-drawer__menu-item--active{color:var(--color-accent)}html body .menu-drawer .menu-drawer__utility-links{background-color:transparent;padding:var(--spacing-base) 0 0}html body .menu-drawer .list-social{margin:0;gap:var(--spacing-sm)}html body .menu-drawer .list-social__item{margin:0}html body .menu-drawer .list-social__link{padding:var(--spacing-sm) 0;color:var(--color-ink)}html body .menu-drawer .list-social__link .icon{width:2.4rem;height:2.4rem}html body .menu-drawer .list-social__link:hover{color:var(--color-accent)}html body .menu-drawer__account{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-meta)}html body .search-modal{background:var(--color-ground);border-bottom:1px solid var(--color-hairline);box-shadow:none}html body .search-modal .search-modal__content{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-gutter);gap:var(--spacing-sm)}html body .search-modal .search-modal__form{flex:1 1 auto;max-width:none}html body .search-modal .search-modal__close-button{position:static;flex:0 0 auto;width:4.4rem;height:4.4rem;margin:0 -1rem 0 0;color:var(--color-ink)}html body .search-modal .search-modal__close-button .icon{width:2rem;height:2rem}html body .search-modal .search-modal__close-button:hover{color:var(--color-accent)}html body .search-modal .search-modal__close-button:hover .icon{transform:none}html body .search .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html body .search .search__input.field__input,html body .search .search__input.field__input:focus,html body .search .search__input.field__input:not(:placeholder-shown){padding:1rem 8.8rem 1rem 1px;min-height:4.4rem}html body .search .search__input::placeholder{opacity:1;color:var(--color-meta)}html body .search .field__button{top:auto;bottom:0;width:4.4rem;height:4.4rem;color:var(--color-meta);background:transparent;box-shadow:none}html body .search .field__button:hover{color:var(--color-ink)}html body .search .field__button:hover .icon{transform:none}html body .search .field__button .icon{width:1.8rem;height:1.8rem}html body .search .search__button{right:-1rem}html body .search .reset__button{right:3.4rem}html body .search .reset__button:after{display:none}html body .site-footer{margin-top:3rem;padding-bottom:var(--spacing-base);background:var(--color-ground);border:none}html body .site-footer__newsletter{max-width:50rem;padding:var(--spacing-xl) 0}html body .site-footer__newsletter-heading{margin:0 0 var(--spacing-sm)}html body .site-footer__newsletter-row{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}html body .site-footer__input{flex:1 1 24rem;min-height:4.4rem;padding:var(--spacing-sm) var(--spacing-base);font-family:var(--font-body-family);font-size:var(--text-base);color:var(--color-ink);background:var(--color-ground);border:1px solid rgba(0,0,0,.12);border-radius:2px;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}@media screen and (min-width:640px){html body .site-footer__input{padding:var(--spacing-md) var(--spacing-base)}}html body .site-footer__input::placeholder{color:var(--color-meta);opacity:1}html body .site-footer__input:hover{border-color:#0003}html body .site-footer__input:focus,html body .site-footer__input:focus-visible{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}html body .site-footer__submit{flex:0 0 auto}html body .site-footer__message{margin:var(--spacing-sm) 0 0;font-size:var(--text-sm);color:var(--color-meta)}html body .site-footer__message--error{color:#dc2626}html body .site-footer__row{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) 0;border-top:1px solid var(--color-hairline);font-family:var(--font-body-family);font-size:var(--text-sm);text-align:center}@media screen and (min-width:640px){html body .site-footer__row{flex-direction:row;justify-content:space-between;text-align:left}}html body .site-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-base)}@media screen and (min-width:640px){html body .site-footer__links{justify-content:flex-start;gap:var(--spacing-lg)}}html body .site-footer__link{color:var(--color-ink);text-decoration:none;transition:opacity var(--transition-fast)}@media(hover:hover)and (pointer:fine){html body .site-footer__link:hover{color:var(--color-accent);opacity:.6}}html body .site-footer__credit{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--color-meta)}@media screen and (min-width:640px){html body .site-footer__credit{text-align:right}}html body .product-grid.grid:not(.slider){display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--grid-gap);row-gap:var(--grid-gap);margin:0;padding:0}@media screen and (min-width:640px){html body .product-grid.grid:not(.slider){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){html body .product-grid.grid:not(.slider){grid-template-columns:repeat(3,minmax(0,1fr))}}html body .product-grid.grid:not(.slider)>.grid__item{width:100%;max-width:none;padding:0}html body .collection__view-all{margin-top:var(--spacing-2xl)}html body .facets-container{padding-top:0;margin-bottom:var(--spacing-lg)}html body .facets__heading,html body .facets__summary,html body .facet-filters__label,html body .facet-filters__summary,html body .facet-filters__sort,html body .facet-checkbox,html body .product-count__text,html body .active-facets__button{font-family:var(--font-body-family);font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);transition:color var(--transition-fast)}html body .facets__summary:hover .facets__heading,html body .facets__summary:hover,html body .facet-checkbox:hover{color:var(--color-ink)}html body .facet-checkbox input:checked~.facet-checkbox__text,html body .facet-checkbox input:checked~.facet-checkbox__text-label{color:var(--color-ink);font-weight:500}html body .facets__heading{margin:0 1rem 0 0}html body .facets__summary{padding:0 1rem 0 0;margin-bottom:0}html body .facets__disclosure{margin-right:var(--spacing-lg)}html body .facet-filters__label{margin:0 1rem 0 0}html body .facet-filters__summary,html body .facet-filters__sort{height:auto;min-width:0;padding:0 1.6rem 0 0;margin-top:0;border:none;box-shadow:none;background:transparent}html body .facets__display{background:var(--color-ground);border:1px solid var(--color-hairline);border-radius:0;box-shadow:none}html body .active-facets__button-inner{border-radius:0;box-shadow:none;border:1px solid var(--color-hairline);background:transparent}html body .lightbox{background:var(--color-ground)}html body .lightbox-nav,html body .lightbox-details{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;letter-spacing:var(--tracking-wide);text-transform:none;color:var(--color-meta)}html body .lightbox-nav{background:transparent;padding:.5rem;transition:color var(--transition-fast)}html body .lightbox-nav:hover{color:var(--color-accent);background:transparent}html body .close-lightbox{color:var(--color-meta);transition:color var(--transition-fast)}html body .close-lightbox:hover{color:var(--color-accent)}html body .gallery-lightbox .lightbox-details{text-align:left;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--spacing-base) 0 0}html body .gallery-lightbox .lightbox-details h2{font-family:var(--font-serif);font-style:italic;font-size:1.5rem;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--color-ink);margin-bottom:var(--spacing-xs)}html body .gallery-lightbox .lightbox-details p{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-meta)}html body .page-width{max-width:var(--page-width);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}html body #MainContent{padding-top:var(--content-offset);padding-bottom:calc(var(--content-offset) - 1.6rem)}html body .section{margin-top:0}html body #MainContent>.shopify-section+.shopify-section{margin-top:var(--spacing-2xl)}html body #MainContent>.shopify-section:has(.collection-hero)+.shopify-section{margin-top:0}html body #MainContent>.shopify-section+.shopify-section:has(.featured-product){margin-top:calc(var(--spacing-2xl) + var(--spacing-3xl))}html body .page-width--narrow{max-width:var(--page-width)}html body .page-width--narrow>*{max-width:80rem}html body .collection-hero{margin:0}html body .collection-hero__inner{display:block;padding-bottom:0}html body .collection-hero__text-wrapper{flex-basis:auto}html body .collection-hero__description{max-width:80rem;margin:0 0 var(--spacing-lg);font-size:var(--text-base);line-height:1.7;color:var(--color-ink)}html body .subnav{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-base);margin:0 0 var(--spacing-lg)}html body .subnav__link{position:relative;display:inline-block;padding-bottom:2px;white-space:nowrap;font-family:var(--font-body-family);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-meta);text-decoration:none;transition:color var(--transition-fast)}html body .subnav__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}html body .subnav__link:hover{color:var(--color-ink);opacity:1}html body .subnav__link:hover:after{transform:scaleX(1)}html body .subnav__link--active{color:var(--color-ink)}html body .subnav__link--active:after{transform:scaleX(1)}html body .template-404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding-top:var(--spacing-base);padding-bottom:var(--spacing-base)}html body .template-404>*{max-width:60rem}html body .template-404 .error-code{font-family:var(--font-serif);font-size:8rem;font-weight:400;line-height:1;color:var(--color-accent);opacity:.3;margin:0 0 var(--spacing-xs)}@media screen and (min-width:640px){html body .template-404 .error-code{font-size:10rem}}@media screen and (min-width:1024px){html body .template-404 .error-code{font-size:12rem}}html body .template-404 .error-title{font-family:var(--font-serif);font-size:2.8rem;font-weight:400;letter-spacing:0;text-transform:none;margin:0 0 var(--spacing-sm)}@media screen and (min-width:640px){html body .template-404 .error-title{font-size:3.2rem}}@media screen and (min-width:1024px){html body .template-404 .error-title{font-size:3.6rem}}html body .template-404 .error-message{max-width:45rem;margin:0 0 var(--spacing-base);font-size:var(--text-sm)}@media screen and (min-width:640px){html body .template-404 .error-message{font-size:var(--text-base)}}html body .template-404 .error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-base);margin-top:var(--spacing-base)}html body .announcement-bar,html body .utility-bar{background:var(--color-mat);color:var(--color-ink);border:none}html body .announcement-bar__message{font-family:var(--font-body-family);font-size:var(--text-sm);letter-spacing:0;padding:var(--spacing-sm) var(--spacing-base);min-height:0}html body .announcement-bar__message a,html body .announcement-bar__message .link{text-decoration:underline;text-underline-offset:3px}html body .drawer{background-color:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html body .drawer__inner{background:var(--color-ground);border-left:1px solid var(--color-hairline);box-shadow:none}html body .drawer__heading{font-family:var(--font-body-family);font-size:1.8rem;font-weight:300;letter-spacing:.2rem;text-transform:uppercase}html body .cart-item__name{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;letter-spacing:0;text-decoration:none}html body .cart-item__details>*+*{margin-top:var(--spacing-xs)}html body .totals__total,html body .totals__total-value{font-family:var(--font-body-family);font-size:var(--text-base);font-weight:500}html body .swiss-content-wrapper{display:contents}html body .search-modal .search-modal__content,html body .search-modal predictive-search,html body .header .search-modal predictive-search{position:static}html body .search-modal .predictive-search,html body .search-modal .predictive-search--header{top:100%;left:0;right:0;width:100%;margin:0;border:none;border-bottom:1px solid var(--color-hairline);border-radius:0;background:var(--color-ground);box-shadow:none}html body .search-modal #predictive-search-results{max-width:var(--page-width);margin:0 auto;padding:var(--spacing-base) var(--page-gutter) var(--spacing-sm) calc(var(--page-gutter) + 1px)}html body .predictive-search--search-template #predictive-search-results{padding:var(--spacing-base)}html body .search-modal .modal-overlay:after{background-color:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}html body .predictive-search__results-groups-wrapper{gap:var(--spacing-lg);padding:0 0 var(--spacing-base);border:none}@media screen and (min-width:750px){html body .predictive-search__results-groups-wrapper{column-gap:var(--spacing-xl)}}html body .predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){gap:var(--spacing-lg)}@media screen and (min-width:750px){html body .predictive-search__results-groups-wrapper:not(.predictive-search__results-groups-wrapper--no-suggestions){column-gap:var(--spacing-xl)}}html body .predictive-search__result-group{gap:var(--spacing-lg)}@media screen and (min-width:750px){html body .predictive-search__result-group:first-child{flex:0 0 24rem}}html body .predictive-search__heading,html body .predictive-search__heading.caption-with-letter-spacing{margin:0 0 var(--spacing-xs);padding:0;border:none;font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta)}html body .predictive-search__results-list{display:flex;flex-direction:column;margin:0;padding:0}html body .predictive-search__item{display:flex;align-items:center;min-height:4.4rem;width:100%;padding:0;color:var(--color-ink);text-decoration:none;background:transparent}html body .predictive-search__item-content{justify-content:center}html body .predictive-search__item-heading,html body .predictive-search__item-heading.h5{margin:0;font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-ink);text-decoration:none;transition:color var(--transition-fast)}html body .predictive-search__item-query-result mark{background:transparent;color:var(--color-meta);font-weight:400}html body .predictive-search__item-query-result *:not(mark){font-weight:500}html body .predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5.6rem 1fr;grid-template-areas:"product-image product-content";column-gap:var(--spacing-base);align-items:center;padding:var(--spacing-xs) 0}html body .predictive-search__image{width:5.6rem;height:5.6rem;padding:.4rem;object-fit:contain;background:var(--color-mat)}html body .predictive-search__item-vendor{display:none}html body .predictive-search__item .price,html body .predictive-search .price{margin-top:var(--spacing-2xs);font-family:var(--font-body-family);font-size:var(--text-sm);line-height:1.4;color:var(--color-meta)}html body .predictive-search__item .price .price-item,html body .predictive-search .price .price-item{font-size:inherit;font-weight:400;color:inherit}html body .predictive-search__list-item:hover>*,html body .predictive-search__list-item[aria-selected=true]>*,html body .predictive-search__item:hover,html body .predictive-search__item[aria-selected=true]{background:transparent;color:var(--color-ink)}html body .predictive-search__list-item:hover .predictive-search__item-heading,html body .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading{color:var(--color-accent);text-decoration:none}html body .predictive-search__search-for-button{display:block}html body .predictive-search__item--term,html body .predictive-search__item--term.h5{display:flex;justify-content:space-between;align-items:center;min-height:4.4rem;padding:0;font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-ink);word-break:normal;overflow-wrap:anywhere;transition:color var(--transition-fast)}html body .predictive-search__item--term .icon-arrow,html body .predictive-search__item--term.h5 .icon-arrow{width:1.4rem;height:1.4rem;margin-left:var(--spacing-base);flex-shrink:0;color:var(--color-meta);transition:transform var(--transition-base),color var(--transition-fast)}html body .predictive-search__item--term:hover,html body .predictive-search__item--term[aria-selected=true],html body .predictive-search__item--term.h5:hover,html body .predictive-search__item--term.h5[aria-selected=true]{color:var(--color-accent);background:transparent}html body .predictive-search__item--term:hover .icon-arrow,html body .predictive-search__item--term[aria-selected=true] .icon-arrow,html body .predictive-search__item--term.h5:hover .icon-arrow,html body .predictive-search__item--term.h5[aria-selected=true] .icon-arrow{color:var(--color-accent);transform:translate(2px)}html body .predictive-search__results-groups-wrapper~.predictive-search__search-for-button{border-top:1px solid var(--color-hairline)}html body predictive-search[loading] .predictive-search__loading-state{display:flex;justify-content:flex-start;align-items:center;min-height:4.4rem;padding:0}html body .predictive-search__loading-state .spinner{display:none}html body .predictive-search__loading-state:after{content:"Loading";font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:300;letter-spacing:.18em;color:var(--color-ink);animation:pulse-load var(--motion-pulse) var(--motion-ease) infinite}html body .news-page__intro{margin-bottom:var(--spacing-lg)}html body .news-stream{margin-top:var(--spacing-lg)}html body .news-stream__status{position:relative;display:flex;align-items:center;min-height:40vh;margin:0}html body .news-stream__loading{font-family:var(--font-body-family);font-size:var(--text-sm);font-weight:300;letter-spacing:.18em;color:var(--color-ink);animation:pulse-load var(--motion-pulse) var(--motion-ease) infinite}html body .news-entry{display:grid;grid-template-columns:15rem 1fr;gap:clamp(2rem,4vw,5.6rem);padding:clamp(2.8rem,5vw,4rem) 0;border-bottom:1px solid var(--color-hairline);animation:var(--animation-fade-in)}html body .news-entry:first-child{padding-top:0}html body .news-entry__when{padding-top:.4rem}html body .news-entry__date{display:block;font-family:var(--font-serif);font-size:var(--text-base);line-height:1.4;color:var(--color-meta)}html body .news-entry__kind{display:block;margin-top:var(--spacing-sm);font-family:var(--font-body-family);font-size:var(--text-xs);font-weight:500;letter-spacing:.01em;color:var(--color-meta)}html body .news-entry__body--with-image{display:grid;grid-template-columns:7fr 4fr;gap:clamp(2rem,4vw,4.8rem);align-items:start}html body .news-entry__title{font-family:var(--font-serif);font-weight:400;font-size:clamp(1.84rem,2.4vw,2.32rem);line-height:1.3;letter-spacing:-.01em;margin:0 0 var(--spacing-sm)}html body .news-entry__title a{color:var(--color-ink);transition:color var(--transition-fast)}html body .news-entry__title a:hover{color:var(--color-accent);opacity:1}html body .news-entry__text{font-size:var(--text-base);line-height:1.7;max-width:58ch;margin:0}html body .news-entry__more{margin:var(--spacing-base) 0 0;font-size:var(--text-sm)}html body .news-entry__figure{display:block}html body .news-entry__mat{position:relative;display:block;padding:var(--spacing-md);background:var(--color-mat);overflow:hidden;contain:paint}html body .news-entry__mat img{display:block;width:100%;height:auto;aspect-ratio:var(--entry-image-ratio, 4/5);object-fit:contain;opacity:0;transition:opacity var(--motion-quiet) var(--motion-ease)}html body .news-entry__mat img.is-loaded{opacity:1}html body .news-stream__archive{padding:clamp(4rem,7vw,6.4rem) 0 var(--spacing-xl);text-align:center}@media screen and (max-width:760px){html body .news-entry{grid-template-columns:1fr;gap:var(--spacing-md)}html body .news-entry__when{display:flex;align-items:baseline;gap:var(--spacing-md);padding-top:0}html body .news-entry__kind{margin-top:0}html body .news-entry__body--with-image{grid-template-columns:1fr}html body .news-entry__figure{order:-1;max-width:42rem}}html body .news-article__header{padding:var(--spacing-base) 0 var(--spacing-lg);border-bottom:1px solid var(--color-hairline);margin-bottom:var(--spacing-xl)}html body .news-article__when{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-base)}html body .news-article__when .news-entry__kind{margin-top:0}html body .news-article__date{font-family:var(--font-serif);font-size:var(--text-base);color:var(--color-meta)}html body .news-article__title{font-family:var(--font-serif);font-size:clamp(2.56rem,3.5vw,3.6rem);font-weight:400;line-height:1.25;letter-spacing:-.01em;text-transform:none;max-width:26ch;margin:0}html body .news-article__layout{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xl)}@media screen and (min-width:1024px){html body .news-article__layout{grid-template-columns:6fr 4fr;gap:8rem}}html body .news-article__column{max-width:68ch;min-width:0}html body .news-article__cover{background:var(--color-mat);padding:var(--spacing-md);margin-bottom:var(--spacing-2xl)}html body .news-article__cover img{display:block;width:100%;height:auto}html body .news-article__content{margin-bottom:var(--spacing-2xl);font-family:var(--font-body-family);font-size:var(--text-base);line-height:1.8}html body .news-article__content p{line-height:1.8;margin:0 0 var(--spacing-base)}html body .news-article__content h2{font-size:var(--text-lg);line-height:1.35;margin:var(--spacing-xl) 0 var(--spacing-base)}html body .news-article__content h3{font-size:var(--text-md);line-height:1.35;margin:var(--spacing-lg) 0 var(--spacing-sm)}html body .news-article__content h2 a,html body .news-article__content h3 a,html body .news-article__content h4 a{color:inherit;text-decoration:none}html body .news-article__content img{display:block;width:100%;height:auto;margin:var(--spacing-lg) 0}html body .news-article__content a{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}html body .news-article__content a:hover{color:var(--color-accent);opacity:1}html body .news-article__content em,html body .news-article__content i{font-style:italic}html body .news-article__content blockquote{border-left:3px solid var(--color-accent);padding-left:var(--spacing-lg);margin:var(--spacing-xl) 0;font-style:italic;color:var(--color-meta)}html body .news-article__content ul,html body .news-article__content ol{margin:0 0 var(--spacing-lg);padding-left:var(--spacing-xl)}html body .news-article__content li{margin-bottom:var(--spacing-sm)}html body .news-article__siblings{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-hairline)}html body .news-article__sibling{min-width:0}html body .news-article__sibling--older{text-align:right}html body .news-article__sibling .news-article__caption{display:block;margin-bottom:var(--spacing-xs)}html body .news-article__sibling-title{font-family:var(--font-serif);font-size:var(--text-md);line-height:1.4;color:var(--color-ink);transition:color var(--transition-fast)}html body .news-article__sibling-title:hover{color:var(--color-accent);opacity:1}html body .news-article__caption{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.01em;text-transform:none;color:var(--color-meta);margin:0 0 var(--spacing-sm)}html body .news-article__aside{min-width:0}@media screen and (min-width:1024px){html body .news-article__aside{position:sticky;top:10rem;align-self:start;transition:opacity var(--motion-quiet) var(--motion-ease),transform var(--motion-quiet) var(--motion-ease)}html body .news-article__aside.is-waiting{opacity:0;transform:translateY(16px)}}html body .news-article__aside-section+.news-article__aside-section{margin-top:var(--spacing-xl)}html body .news-article__small{font-size:var(--text-sm);line-height:1.7}html body .news-article__recent{line-height:2}html body .news-article__recent a:not(.muted){text-decoration:underline;text-underline-offset:3px}html body .news-article__link{font-weight:500;text-decoration:underline;text-underline-offset:3px}html body cart-drawer{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100%!important;z-index:1000!important;visibility:hidden!important;pointer-events:none!important}html body cart-drawer.active{visibility:visible!important;pointer-events:all!important}html body .price__badge-sale,html body .price__badge-sold-out,html body .card__badge,html body .quick-add,html body .quick-add-bulk,html body .quick-add__submit{display:none}html body .product__inventory svg,html body .product__inventory .svg-icon{display:none}html body .card__heading,html body .card__heading a,html body .card .card__heading,html body .work-card-caption,html body .price-item--on-request,html body .product__description,html body .lead,html body .caption,html body .subtitle{font-style:normal}html body .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html body .icon[stroke]{fill:none;stroke:currentColor}html body .modal__close-button .icon,html body .search-modal__close-button .icon,html body .cart-notification__close .icon,html body .cart-drawer__close .icon,html body .share-button__button .icon-share{width:2rem;height:2rem}html body .quantity__button .icon{width:1.6rem;height:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/editorial.css.map */
