:root{--msc-bg: #fff;--msc-surface: #f4f4f4;--msc-text: #012e3e;--msc-border: #d9d9d9;--msc-accent: #015473;--msc-accent-contrast: #fff;--msc-muted: color-mix(in oklab, var(--msc-accent), white 40%);--msc-footer: #f9f9f6;--msc-stock: #b42318;--msc-stock-bg: #f6e3e1;--msc-font: "Host Grotesk", var(--font-body--family, system-ui), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--msc-text-sm: .8125rem;--msc-text-base: 1rem;--msc-text-lg: 1.25rem;--msc-text-xl: 1.75rem;--msc-text-2xl: clamp(1.75rem, 1rem + 2.6vw, 3.25rem);--msc-text-3xl: clamp(2.25rem, .8rem + 5.4vw, 6.25rem);--msc-leading: 1.5;--msc-leading-heading: 1.04;--msc-gutter: clamp(1rem, 2.5vw, 2rem);--msc-col-gap: clamp(.75rem, 1.6vw, 1.5rem);--msc-section: clamp(5rem, 11vw, 11rem);--msc-wrap-max: 1800px;--msc-btn-radius: 999px;--msc-header-motion: .65s cubic-bezier(.25, .8, .25, 1);--msc-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.4'%3E%3Cpath d='M1.5 8h12M9 3.5 13.5 8 9 12.5'/%3E%3C/svg%3E")}.msc-wrap{max-width:var(--msc-wrap-max);margin-inline:auto;padding-inline:var(--msc-gutter)}.msc-g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--msc-col-gap)}.msc-g12>*{min-width:0}.msc-scope,.msc-header,.msc-footer{font-family:var(--msc-font);color:var(--msc-text);line-height:var(--msc-leading);-webkit-font-smoothing:antialiased}.msc-scope,.msc-header,.msc-footer{font-size:var(--msc-text-base)}.msc-scope :where(p,span,li,dd,dt,a,div,figure,cite,summary),.msc-header :where(p,span,li,a),.msc-footer :where(p,span,li,a){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit}.msc-scope :where(h1,h2,h3){font-family:var(--msc-font);text-transform:none}.msc-scope :is(h1,h2,h3,p,ul,ol,dl,dd,figure),.msc-header :is(ul,p),.msc-footer :is(ul,p){margin:0}.msc-scope a,.msc-header a,.msc-footer a{color:inherit;text-decoration:none}.msc-scope .msc-btn,.msc-scope a.msc-btn{color:#fff}.msc-scope .msc-btn:hover{color:var(--msc-accent-contrast)}.msc-meta{font-size:var(--msc-text-sm);color:var(--msc-muted)}.msc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.msc-pill,.msc-header .msc-nav a,.msc-footer a,.msc-rte a{padding:.12em .6em;margin:-.12em -.6em;border-radius:999px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .3s ease,color .3s ease,padding-right .5s cubic-bezier(.22,1,.36,1),margin-right .5s cubic-bezier(.22,1,.36,1)}.msc-pill:after,.msc-header .msc-nav a:after,.msc-footer a:after,.msc-rte a:after{content:"";display:inline-block;width:1em;height:1em;margin-left:.3em;margin-right:-1.3em;vertical-align:-.1em;background-color:currentColor;-webkit-mask:var(--msc-arrow) -1em 0 / 1em 1em no-repeat;mask:var(--msc-arrow) -1em 0 / 1em 1em no-repeat;transition:-webkit-mask-position .5s cubic-bezier(.22,1,.36,1),mask-position .5s cubic-bezier(.22,1,.36,1);pointer-events:none}.msc-pill:is(:hover,:focus-visible),.msc-header .msc-nav a:is(:hover,:focus-visible),.msc-footer a:is(:hover,:focus-visible),.msc-rte a:is(:hover,:focus-visible){background-color:var(--msc-accent);color:var(--msc-accent-contrast);text-decoration:none;padding-right:1.9em;margin-right:-.5em}.msc-pill:is(:hover,:focus-visible):after,.msc-header .msc-nav a:is(:hover,:focus-visible):after,.msc-footer a:is(:hover,:focus-visible):after,.msc-rte a:is(:hover,:focus-visible):after{-webkit-mask-position:0 0;mask-position:0 0}:is(.msc-footer,.msc-rte):is(.msc-footer,.msc-rte) :is(p,li) a:is(:hover,:focus-visible){color:var(--msc-accent-contrast)}.msc-pill{color:var(--msc-text);text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.3em}.msc-pill:is(:hover,:focus-visible){text-decoration:none!important}.msc-badge{display:inline-flex;align-items:center;gap:.45em;padding:.1em .65em .1em .55em;border-radius:999px;background:var(--msc-accent);color:var(--msc-accent-contrast);font-size:var(--msc-text-sm);line-height:1.5;white-space:nowrap}.msc-badge__dot{width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.msc-badge--stock{background:var(--msc-stock-bg);color:var(--msc-stock)}.msc-badge--out{background:transparent;border:1px solid var(--msc-muted);color:var(--msc-muted)}.msc-badge--out .msc-badge__dot{display:none}@media(prefers-reduced-motion:no-preference){@keyframes msc-blink{0%,to{opacity:1}50%{opacity:.15}}.msc-badge__dot{animation:msc-blink 1.4s ease-in-out infinite}}.msc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding-inline:2rem;border:0;border-radius:var(--msc-btn-radius);background:var(--msc-text);color:#fff;font:inherit;font-size:var(--msc-text-base);cursor:pointer;transition:background-color .3s ease,color .3s ease}.msc-btn:hover{background:var(--msc-accent);color:var(--msc-accent-contrast)}.msc-header{position:sticky;top:0;z-index:50;padding-block:2.25rem;background-color:#ffffff4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:translate var(--msc-header-motion)}.msc-header.is-hidden:not(:focus-within){translate:0 -100%}.msc-header__inner{align-items:center;row-gap:1rem}.msc-brand{grid-column:1 / span 4;display:block;line-height:0;color:var(--msc-text)!important}.msc-brand :is(svg,img){width:clamp(6rem,10vw,10rem);height:auto}.msc-nav{grid-column:5 / span 5}.msc-nav ul,.msc-lang ul{display:flex;flex-wrap:wrap;gap:.25rem 2rem;list-style:none;margin:0;padding:0}.msc-nav a{color:var(--msc-text)!important;white-space:nowrap;font-size:var(--msc-text-base)}.msc-nav a:is(:hover,:focus-visible){color:var(--msc-accent-contrast)!important}.msc-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.msc-header__end{grid-column:10 / -1;justify-self:end;display:flex;align-items:center;gap:1.5rem}.msc-lang ul{gap:.75rem;flex-wrap:nowrap}.msc-header__end{flex-wrap:nowrap;white-space:nowrap}.msc-lang button{all:unset;cursor:pointer;font-size:var(--msc-text-sm);color:var(--msc-muted)}.msc-lang button[aria-current=true]{color:var(--msc-text);text-decoration:underline;text-underline-offset:.35em}.msc-lang button:hover{color:var(--msc-text)}.msc-header header-actions{display:flex;align-items:center;gap:1.25rem}.msc-header .header-actions__action{color:var(--msc-text);padding:0;min-height:0;font-size:var(--msc-text-base)}.msc-header .header-actions__cart-icon{display:inline-flex;align-items:baseline;gap:.15em}.msc-header .header-actions__cart-icon>span:first-child{display:inline!important;font-size:var(--msc-text-base)}.msc-header .header-actions__cart-icon .svg-wrapper{display:none!important}.msc-header .cart-bubble{position:static;width:auto;height:auto;background:none;aspect-ratio:auto}.msc-header .cart-bubble.visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important}.msc-header .cart-bubble__background{display:none}.msc-header .cart-bubble__text{position:static;color:var(--msc-text);font-size:var(--msc-text-base)}.msc-header .cart-bubble__text-count{display:inline-flex!important}.msc-header .cart-bubble__text-count:is(.hidden,:empty){display:none!important}.msc-header .cart-bubble__text-count:before{content:"("}.msc-header .cart-bubble__text-count:after{content:")"}.msc-header .account-button{display:var(--msc-account-display, none)}.msc-header .account-button__text{display:inline!important;font-size:var(--msc-text-base);color:var(--msc-text)}.msc-header .account-button svg{display:none}@media(max-width:56rem){.msc-brand{grid-column:1 / span 6}.msc-header__end{grid-column:7 / -1;grid-row:1;gap:1rem}.msc-nav{grid-column:1 / -1;grid-row:2}.msc-nav ul{gap:.25rem 1.25rem}}.msc-header.is-mega-open{background-color:var(--msc-bg)}.msc-nav__toggle{all:unset;cursor:pointer;box-sizing:border-box;display:inline-flex;align-items:center;gap:.35em;padding:.12em .6em;margin:-.12em -.6em;border-radius:999px;color:var(--msc-text);font-family:var(--msc-font);font-size:var(--msc-text-base);line-height:var(--msc-leading);white-space:nowrap;transition:background-color .3s ease,color .3s ease}.msc-nav__toggle:after{content:"";width:.45em;height:.45em;margin-top:-.2em;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;rotate:45deg;transition:rotate .3s ease,margin .3s ease}.msc-nav__toggle[aria-expanded=true]:after{rotate:-135deg;margin-top:.25em}.msc-nav__toggle:is(:hover,:focus-visible),.msc-nav__toggle[aria-expanded=true]{background-color:var(--msc-accent);color:var(--msc-accent-contrast)}.msc-nav__toggle:focus-visible{outline:2px solid var(--msc-text);outline-offset:2px}.msc-nav__toggle.is-current{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.msc-mega{position:absolute;inset-inline:0;top:100%;background:var(--msc-bg);border-bottom:1px solid var(--msc-border);padding-block:1.5rem 2.5rem;max-height:calc(100dvh - 6rem);overflow-y:auto;overscroll-behavior:contain}.msc-mega[hidden]{display:none}.msc-mega__inner{row-gap:2rem;border-top:1px solid var(--msc-text);padding-top:.75rem}.msc-mega__col{grid-column:span var(--msc-mega-span, 2)}.msc-mega__title{font-size:var(--msc-text-sm);color:var(--msc-muted);margin:0 0 .75rem}.msc-mega__group-toggle{display:none}.msc-header .msc-mega__list{display:grid;gap:.4rem;list-style:none;margin:0;padding:0;flex-wrap:nowrap}.msc-header .msc-nav .msc-mega__list a{white-space:normal}@media(prefers-reduced-motion:no-preference){@keyframes msc-mega-in{0%{opacity:0;translate:0 -.5rem}to{opacity:1;translate:0 0}}.msc-mega:not([hidden]){animation:msc-mega-in .25s ease-out}}@media(max-width:56rem){.msc-mega{padding-block:.5rem 1.5rem;max-height:calc(100dvh - 8.25rem)}.msc-mega__inner{border-top:0;padding-top:0;row-gap:0}.msc-mega__col{grid-column:1 / -1;border-top:1px solid var(--msc-border)}.msc-mega__col:last-child{border-bottom:1px solid var(--msc-border)}.msc-mega__title{display:none}.msc-mega__group-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3rem;font-family:var(--msc-font);font-size:var(--msc-text-base);color:var(--msc-text)}.msc-mega__group-toggle:after{content:"+";font-size:1.25rem;line-height:1;font-weight:300}.msc-mega__group-toggle[aria-expanded=true]:after{content:"\2212"}.msc-mega__group-toggle:focus-visible{outline:2px solid var(--msc-text);outline-offset:-2px}.msc-mega__group-toggle[aria-expanded=false]+.msc-mega__list{display:none}.msc-header .msc-mega__list{gap:.15rem;padding:0 0 1rem}.msc-header .msc-nav .msc-mega__list a{display:inline-block;padding-block:.35em;margin-block:0}}.msc-header .msc-nav .msc-mega__feature-card{display:grid;gap:.35rem;color:var(--msc-text)!important;text-decoration:none;white-space:normal;padding:0;margin:0;background:none}.msc-header .msc-nav .msc-mega__feature-card:after{content:none}.msc-header .msc-nav a.msc-mega__feature-card:is(:hover,:focus-visible){background:none;padding:0;margin:0}.msc-header .msc-nav a.msc-mega__feature-card:hover .msc-mega__feature-cta{text-decoration:none}.msc-mega{overflow-x:hidden}.msc-mega__feature-img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:var(--msc-surface);margin-bottom:.4rem;transition:opacity .3s}.msc-mega__feature-card:hover .msc-mega__feature-img{opacity:.85}.msc-mega__feature-title{font-size:var(--msc-text-base);line-height:1.3}.msc-mega__feature-sub{font-size:var(--msc-text-sm);color:var(--msc-muted)}.msc-mega__feature-cta{font-size:var(--msc-text-sm);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.msc-mega__feature-card:focus-visible{outline:2px solid var(--msc-text);outline-offset:4px}.msc-header .msc-search-link{display:inline-flex;align-items:center;color:var(--msc-text);font-size:var(--msc-text-base);text-decoration:none}.msc-header .msc-search-link:hover .msc-search-link__text{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.msc-search-link__icon{display:none}@media(max-width:56rem){.msc-mega__feature{padding-block:1rem .5rem;border-top:1px solid var(--msc-border)}.msc-mega__feature .msc-mega__title{display:block}.msc-header .msc-nav .msc-mega__feature-card:has(.msc-mega__feature-img){grid-template-columns:6rem 1fr;column-gap:1rem;align-items:start}.msc-mega__feature-img{grid-row:span 3;margin:0}.msc-search-link__text{display:none}.msc-search-link__icon{display:block}}.msc-shop-pills{padding-block:.75rem;font-family:var(--msc-font)}.msc-shop-pills__list{display:flex;gap:.5rem;list-style:none;margin:0;padding:.25rem 0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.msc-shop-pills__list::-webkit-scrollbar{display:none}.msc-shop-pills__list>li{flex:none;scroll-snap-align:start}.msc-shop-pills__link{display:inline-flex;align-items:center;min-height:2.5rem;padding-inline:1.1rem;border:1px solid var(--msc-border);border-radius:999px;color:var(--msc-text)!important;text-decoration:none!important;white-space:nowrap;font-size:var(--msc-text-sm);line-height:1;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.msc-shop-pills__link:is(:hover,:focus-visible){background:var(--msc-accent);border-color:var(--msc-accent);color:var(--msc-accent-contrast)!important}.msc-shop-pills__link:focus-visible{outline:2px solid var(--msc-text);outline-offset:2px}.msc-shop-pills__link[aria-current=page]{background:var(--msc-text);border-color:var(--msc-text);color:var(--msc-bg)!important}@media(max-width:56rem){.msc-shop-pills .msc-wrap{padding-inline:0}.msc-shop-pills__list{padding-inline:var(--msc-gutter);scroll-padding-inline:var(--msc-gutter)}}.msc-footer{background:var(--msc-footer);padding-block:3rem 2.5rem;margin-top:var(--msc-section);color:var(--msc-text)}.msc-footer__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--msc-col-gap);row-gap:2rem}.msc-footer__inner>*{min-width:0}.msc-footer h3.msc-meta{margin:0 0 .4rem;font-family:inherit;font-size:var(--msc-text-sm);font-weight:400;line-height:var(--msc-leading-heading);letter-spacing:normal;text-transform:none;color:var(--msc-muted)}.msc-footer *+h3.msc-meta{margin-top:2rem}.msc-footer table{width:100%;border:0;border-collapse:collapse}.msc-footer td{vertical-align:top;padding:.45rem 0;border:0;text-align:start;font-size:inherit}.msc-footer td:first-child{padding-inline-end:1rem}.msc-footer tr+tr td{border-top:1px solid var(--msc-border)}.msc-footer tr:first-child td{padding-top:0}.msc-footer__icon{display:inline-block;width:1em;height:1em;margin-right:.45em;vertical-align:-.125em}.msc-footer__brand{margin-top:clamp(3rem,8vw,7rem);line-height:0;color:var(--msc-text)}.msc-footer__brand svg{display:block;width:100%;height:auto;opacity:.1}.msc-footer__bottom{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--msc-border);font-size:var(--msc-text-sm);color:var(--msc-muted)}@media(max-width:56rem){.msc-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.msc-sec{padding-top:var(--msc-section)}.msc-list-head{border-top:1px solid var(--msc-text);padding-top:.75rem;align-items:baseline;margin-bottom:clamp(2rem,4vw,4rem)}.msc-list-head__label{grid-column:1 / span 3;font-size:var(--msc-text-base);font-weight:500;color:var(--msc-text)}.msc-list-head__aside{grid-column:4 / -1}.msc-statement{font-size:var(--msc-text-2xl);font-weight:300;line-height:1.08;letter-spacing:-.02em;text-wrap:balance;color:var(--msc-text)}.msc-statement--sm{font-size:var(--msc-text-xl);font-weight:400}.msc-col-main{grid-column:4 / -1}.msc-lead{margin-top:1.25rem;max-width:52ch;font-size:var(--msc-text-lg)}.msc-pillars{grid-column:4 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem var(--msc-col-gap);margin-top:clamp(2.5rem,5vw,5rem)}.msc-pillar{display:grid;gap:.5rem;align-content:start;border-top:1px solid var(--msc-border);padding-top:.75rem}.msc-pillar__num{font-size:var(--msc-text-sm);color:var(--msc-muted);font-variant-numeric:tabular-nums}.msc-pillar__title{font-size:var(--msc-text-lg);font-weight:400;letter-spacing:-.01em;color:var(--msc-text)}.msc-pillar p{max-width:44ch}.msc-cmp{grid-column:4 / -1}.msc-cmp__row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--msc-col-gap);padding-block:.75rem;border-bottom:1px solid var(--msc-border);align-items:baseline}.msc-cmp__row>:nth-child(1){grid-column:1 / span 3;color:var(--msc-muted)}.msc-cmp__row>:nth-child(2){grid-column:4 / span 3;color:var(--msc-text)}.msc-cmp__row>:nth-child(3){grid-column:7 / span 3;color:var(--msc-muted);text-decoration:line-through;text-decoration-color:var(--msc-border)}.msc-cmp__row--head>*{font-size:var(--msc-text-sm);text-decoration:none!important}.msc-cmp__row--head>:nth-child(2){font-weight:500}.msc-cmp__cta{margin-top:2rem}.msc-artist{row-gap:1.5rem;align-items:start}.msc-artist__img{grid-column:1 / span 5;background:var(--msc-surface)}.msc-artist__img img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;display:block}.msc-artist__img--gray img{filter:grayscale(1)}.msc-artist__txt{grid-column:7 / -1;display:grid;gap:1.25rem;align-content:start;position:sticky;top:7rem}.msc-artist__name{font-size:var(--msc-text-2xl);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--msc-text)}.msc-artist__bio{font-size:var(--msc-text-lg);max-width:44ch}.msc-artist__details summary{list-style:none;cursor:pointer;margin-top:.75rem;width:max-content}.msc-artist__details summary::-webkit-details-marker{display:none}.msc-artist__details[open] .msc-artist__more-label{display:none}.msc-artist__details:not([open]) .msc-artist__less-label{display:none}.msc-artist__details[open]{display:flex;flex-direction:column}.msc-artist__details[open] summary{order:2}.msc-artist__bio:has(.msc-artist__details[open]) .msc-artist__excerpt{display:none}.msc-artist__fair{border-left:2px solid var(--msc-accent);padding-left:1rem;max-width:44ch}.msc-artist__links{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.msc-proof{grid-column:4 / -1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--msc-col-gap);row-gap:2.5rem}.msc-rating{grid-column:1 / span 4;display:grid;gap:.75rem;align-content:start;justify-items:start}.msc-rating__num{font-size:var(--msc-text-3xl);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--msc-text)}.msc-stars{display:flex;gap:2px;color:var(--msc-text)}.msc-stars svg{width:1rem;height:1rem}.msc-quotes{grid-column:5 / -1}.msc-quote{border-top:1px solid var(--msc-border);padding-block:1.5rem;display:grid;gap:.5rem}.msc-quote p{font-size:var(--msc-text-lg);line-height:1.35}.msc-quote cite{font-style:normal;font-size:var(--msc-text-sm);color:var(--msc-muted)}.msc-store{grid-column:1 / -1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));column-gap:var(--msc-col-gap);row-gap:1.5rem;align-items:end}.msc-store__img{grid-column:1 / span 5;background:var(--msc-surface);aspect-ratio:4 / 3;overflow:hidden}.msc-store__img img{width:100%;height:100%;object-fit:cover;display:block}.msc-store__txt{grid-column:6 / -1;max-width:40ch}.msc-store__txt--full{grid-column:1 / -1;max-width:52ch;font-size:var(--msc-text-lg)}.msc-apps{grid-column:1 / -1}.msc-steps{grid-column:4 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem var(--msc-col-gap)}.msc-step{display:grid;gap:.5rem;align-content:start}.msc-step__num{font-size:var(--msc-text-2xl);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--msc-muted)}.msc-step__title{font-size:var(--msc-text-lg);font-weight:400;color:var(--msc-text)}.msc-step__img{margin-bottom:.5rem;background:var(--msc-surface)}.msc-step__img img{width:100%;height:auto;display:block}.msc-note{grid-column:4 / -1;margin-top:2rem}.msc-acc details{border-bottom:1px solid var(--msc-border)}.msc-acc details:first-child{border-top:1px solid var(--msc-border)}.msc-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.75rem;cursor:pointer;color:var(--msc-text)}.msc-acc summary::-webkit-details-marker{display:none}.msc-acc__pm{font-size:1.25rem;line-height:1;transition:transform .3s}.msc-acc details[open] .msc-acc__pm{transform:rotate(45deg)}.msc-acc__body{padding-bottom:1rem;font-size:var(--msc-text-sm);max-width:52ch}.msc-acc__body p+p{margin-top:.6rem}.msc-faq{grid-column:4 / -1}.msc-faq summary{font-size:var(--msc-text-lg);padding-block:1rem}.msc-faq .msc-acc__body{font-size:var(--msc-text-base);max-width:60ch}.msc-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem var(--msc-col-gap)}.msc-card{display:block}.msc-card__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;padding:8%;background:var(--msc-surface);margin-bottom:.75rem;transition:opacity .3s}.msc-card:hover .msc-card__img{opacity:.85}.msc-card__artist{display:block;font-size:var(--msc-text-sm);color:var(--msc-muted)}.msc-card__title{display:block;color:var(--msc-text)}.msc-card__price{display:block;font-size:var(--msc-text-sm);color:var(--msc-muted)}.msc-pdp-top{display:grid;gap:.75rem}.msc-pdp-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.msc-pdp-title{font-family:var(--msc-font);font-size:var(--msc-text-2xl);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--msc-text);text-wrap:balance;margin:0}.msc-edition{font-size:var(--msc-text-base);color:var(--msc-text);margin:0}.msc-facts{margin:0;font-size:var(--msc-text-sm);border-top:1px solid var(--msc-border)}.msc-facts>div{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--msc-col-gap);padding-block:.6rem;border-bottom:1px solid var(--msc-border);align-items:baseline}.msc-facts dt{color:var(--msc-muted)}.msc-facts dd{margin:0;font-size:var(--msc-text-base);color:var(--msc-text)}.msc-ship{display:grid;gap:.5rem;font-size:var(--msc-text-sm);color:var(--msc-text)}.msc-ship__bar{height:2px;background:var(--msc-border);overflow:hidden}.msc-ship__bar i{display:block;height:100%;background:var(--msc-text);transition:width .6s cubic-bezier(.2,.8,.2,1)}.msc-checks{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;font-size:var(--msc-text-sm);color:var(--msc-text)}.msc-checks li{display:flex;gap:.6rem;align-items:baseline}.msc-checks svg{width:1em;height:1em;flex:none;transform:translateY(.15em)}.msc-frames{display:grid;gap:.75rem}.msc-frames__item{display:grid;grid-template-columns:3.5rem 1fr auto;gap:.75rem;align-items:center;font-size:var(--msc-text-sm)}.msc-frames__item img{width:3.5rem;height:3.5rem;object-fit:cover;background:var(--msc-surface)}.msc-frames__item .msc-btn{min-height:2.25rem;padding-inline:1rem;font-size:var(--msc-text-sm)}.template-product #MainContent{font-family:var(--msc-font);color:var(--msc-text)}.template-product #MainContent :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4){font-family:var(--msc-font);font-weight:400;letter-spacing:-.02em;line-height:1.08;text-transform:none;color:var(--msc-text)}.template-product #MainContent :is(h5,h6,.h5,.h6){font-family:var(--msc-font)}.template-product .product-details{color:var(--msc-text)}.template-product .product-details a[ref=productTitleLink] .text-block,.template-product .product-details a[ref=productTitleLink] .text-block :is(p,h1,h2){font-family:var(--msc-font);font-size:var(--msc-text-2xl);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:var(--msc-text);text-wrap:balance}.template-product .product-details .text-block.rte,.template-product .product-details .text-block.rte :is(p,li){font-size:var(--msc-text-base);line-height:var(--msc-leading)}.template-product .product-details :is(.price,.price__regular,product-price){font-family:var(--msc-font);font-size:var(--msc-text-xl);font-weight:400;color:var(--msc-text);letter-spacing:-.01em}.template-product .product-details .compare-at-price{font-size:var(--msc-text-base);color:var(--msc-muted)}.template-product .tax-note,.template-product .product__tax{font-size:var(--msc-text-sm);color:var(--msc-muted)}.template-product .product-details :is(.divider,hr){border-color:var(--msc-border)}.template-product #MainContent :is(.add-to-cart-button,.button,.button-secondary,.shopify-payment-button__button){border-radius:var(--msc-btn-radius)!important}.template-product #MainContent{--shopify-accelerated-checkout-button-border-radius: var(--msc-btn-radius)}.template-product .product-form-buttons{display:grid;gap:.5rem}.template-product :is(.add-to-cart-button,.shopify-payment-button__button){min-height:3.25rem;font-family:var(--msc-font);font-weight:400}.template-product .add-to-cart-button:not([disabled]){background:var(--msc-text);color:#fff;border-color:var(--msc-text)}.template-product .add-to-cart-button:not([disabled]):hover{background:var(--msc-accent);color:var(--msc-accent-contrast)}.template-product :is(quantity-selector-component,.quantity-selector){border-radius:var(--msc-btn-radius);overflow:hidden}.template-product .media-gallery :is(img,.product-media){border-radius:0}.template-product .product-media-container{background:var(--msc-surface)}.template-product .sticky-add-to-cart__bar{font-family:var(--msc-font)}.template-product .sticky-add-to-cart__button{border-radius:var(--msc-btn-radius);font-family:var(--msc-font)}.template-product #MainContent :is(accordion-custom,.accordion) summary{font-family:var(--msc-font);font-size:var(--msc-text-lg);font-weight:400;padding-block:1rem}.template-product .product-details .group-block-content{row-gap:max(var(--gap, 0px),1.5rem)}.template-product #MainContent>.shopify-section+.shopify-section:not(.msc-section){margin-top:clamp(3rem,7vw,7rem)}.shopify-section:has(.msc-pdp) .product-artist{display:none}.shopify-section:has(.msc-pdp) .quantity-selector-wrapper,.shopify-section:has(.msc-pdp) .quantity-label,.shopify-section:has(.msc-pdp) .quantity-rules{display:none}.shopify-section:has(.msc-pdp) :is(.msc-facts,.msc-checks,.msc-acc){margin-block:.5rem}product-card.product-card{display:flex;flex-direction:column;gap:.15rem;font-family:var(--msc-font);min-width:0;max-width:100%}.product-card :is(.card-gallery,.product-card-artist,.text-block,product-price){min-width:0;max-width:100%}.product-card>.product-card__content{display:contents}.product-card .product-card__content>*{order:4}.product-card :is(.card-gallery,.product-grid-view-zoom-out--details){order:0;margin-bottom:.6rem}.product-card .product-card-artist{order:1;position:relative;z-index:2;margin:0;font-size:var(--msc-text-sm);line-height:1.4;color:var(--msc-muted)}.product-card .product-card-artist a{color:inherit;text-decoration:none}.product-card .product-card-artist a:hover{color:var(--msc-text);text-decoration:none}.product-card a[ref=productTitleLink] .text-block{order:2;font-family:var(--msc-font);font-size:var(--msc-text-base);font-weight:400;line-height:1.35;letter-spacing:0;color:var(--msc-text)}.product-card a[ref=productTitleLink] .text-block :is(p,h3){font:inherit;color:inherit;margin:0}.product-card .product-card__content>product-price,.product-card product-price{order:3;font-family:var(--msc-font);font-size:var(--msc-text-sm);font-weight:400;color:var(--msc-muted);letter-spacing:0}.product-card product-price :is(.price,.compare-at-price,span){font-size:inherit;color:inherit}.product-card .card-gallery{background:var(--msc-surface);border-radius:0}.product-card .card-gallery img{object-fit:contain!important;padding:8%;background:var(--msc-surface);border-radius:0}.product-card .product-card-gallery__title-placeholder{font-family:var(--msc-font);font-size:var(--msc-text-base)!important;font-weight:400;line-height:1.35;color:var(--msc-muted);padding:8%}.product-card .product-card-gallery__title-placeholder .title-text{font-size:inherit!important}.product-card .quick-add__button{border-radius:50%!important;aspect-ratio:1;padding:0;display:inline-grid;place-items:center;font-family:var(--msc-font)}.product-card [data-quick-add-button=add] .quick-add__button--choose,.product-card [data-quick-add-button=choose] add-to-cart-component{display:none}.msc-collection-bio{max-width:60ch;font-size:var(--msc-text-lg);line-height:1.45}.msc-collection-bio__details summary{list-style:none;cursor:pointer;width:max-content;margin-top:.75rem;font-size:var(--msc-text-base)}.msc-collection-bio__details summary::-webkit-details-marker{display:none}.msc-collection-bio:has(.msc-collection-bio__details[open]) .msc-collection-bio__excerpt,.msc-collection-bio__details[open] .msc-collection-bio__more,.msc-collection-bio__details:not([open]) .msc-collection-bio__less{display:none}.msc-collection-bio__details[open]{display:flex;flex-direction:column}.msc-collection-bio__details[open] summary{order:2}.msc-collection-bio__full p+p{margin-top:.75em}.template-collection #MainContent>.shopify-section+.shopify-section{margin-top:clamp(2.5rem,6vw,6rem)}.template-collection #MainContent :is(h1,h2,.h1,.h2){font-family:var(--msc-font);font-weight:400;letter-spacing:-.02em;line-height:1.08}@media(max-width:56rem){.msc-list-head__label,.msc-list-head__aside,.msc-col-main,.msc-pillars,.msc-cmp,.msc-artist__img,.msc-artist__txt,.msc-proof,.msc-steps,.msc-note,.msc-faq{grid-column:1 / -1}.msc-list-head__label{margin-bottom:.5rem}.msc-artist__txt{position:static}.msc-proof,.msc-store{grid-template-columns:1fr}.msc-rating,.msc-quotes,.msc-store__img,.msc-store__txt{grid-column:1 / -1}.msc-rating{grid-template-columns:auto 1fr;align-items:center;column-gap:1rem}.msc-rating__num{grid-row:span 3}.msc-steps{grid-template-columns:1fr}.msc-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:36rem){.msc-pillars{grid-template-columns:1fr;gap:1.5rem}.msc-cmp__row{grid-template-columns:repeat(6,minmax(0,1fr))}.msc-cmp__row>:nth-child(1){grid-column:1 / -1;font-size:var(--msc-text-sm)}.msc-cmp__row>:nth-child(2){grid-column:1 / span 3}.msc-cmp__row>:nth-child(3){grid-column:4 / span 3}.msc-cmp__row--head>:nth-child(1){display:none}.msc-facts>div{grid-template-columns:6rem 1fr}}@media(prefers-reduced-motion:reduce){.msc-header,.msc-pill,.msc-pill:after,.msc-nav a,.msc-nav a:after{transition:none}}.template-product [class*=mrw-product-page-wrapper]{flex-direction:row!important;align-items:stretch!important;gap:.5rem!important}.template-product [class*=mrw-product-page-wrapper]>add-to-cart-component{flex:1 1 auto;min-width:0}.template-product [class*=mrw-product-page-wrapper] mrw-wishlist-button{flex:0 0 3.25rem!important;width:3.25rem!important;height:3.25rem!important;min-height:3.25rem}.template-product mrw-wishlist-button mrw-button{border-radius:50%!important;padding:0!important;border-width:1px!important;gap:0!important;transition:background-color .3s ease}.template-product mrw-wishlist-button mrw-button:hover{background-color:var(--msc-accent)!important}.template-product mrw-wishlist-button mrw-icon{width:20px!important;height:20px!important}.template-product mrw-wishlist-button .mrw-wishlist-button__label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:-1px!important;padding:0!important}mrw-button[class*=btn]{border-radius:var(--msc-btn-radius)!important}.product-badges:has(.msc-card-badge){display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.product-badges .msc-card-badge{padding:.15em .7em;border-radius:999px;background:var(--msc-bg);color:var(--msc-text);font-family:var(--msc-font);font-size:var(--msc-text-sm);font-weight:400;line-height:1.5;text-transform:none;white-space:nowrap;letter-spacing:0}.product-badges .msc-card-badge--stock{background:var(--msc-stock-bg);color:var(--msc-stock)}.msc-fav{all:unset;box-sizing:border-box;cursor:pointer;display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--msc-bg);color:var(--msc-text);transition:background-color .3s ease,transform .2s ease}.msc-fav:hover{background:var(--msc-accent)}.msc-fav:focus-visible{outline:2px solid var(--msc-text);outline-offset:2px}.msc-fav[aria-pressed=true] path{fill:currentColor}@media(prefers-reduced-motion:no-preference){.msc-fav:active{transform:scale(.9)}}.card-gallery .msc-fav--card,.msc-favs__item .msc-fav--card{position:absolute;top:.6rem;left:.6rem;z-index:2}.msc-atc-row{display:flex;gap:.5rem;align-items:flex-start}.msc-atc-row>add-to-cart-component{flex:1 1 auto;min-width:0}.msc-atc-row .msc-fav--pdp{flex:none;width:3.25rem;height:3.25rem;border:1px solid var(--msc-border)}.msc-header .msc-favs-link{display:inline-flex;align-items:center;gap:.15em;color:var(--msc-text);font-size:var(--msc-text-base);text-decoration:none;white-space:nowrap}.msc-header .msc-favs-link:hover .msc-favs-link__text{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}.msc-favs-link__icon{display:none}.msc-favs{padding-block:clamp(2rem,5vw,4rem) var(--msc-section)}.msc-favs__empty{max-width:40rem;display:grid;gap:1.5rem}.msc-favs__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem var(--msc-col-gap)}.msc-favs__grid[hidden],.msc-favs__empty[hidden]{display:none}.msc-favs__item{position:relative;display:grid;gap:.75rem;align-content:start}.msc-favs__add{min-height:2.75rem;padding-inline:1.25rem;font-size:var(--msc-text-sm);justify-self:start}@media(max-width:56rem){.msc-favs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.msc-search-link__icon,.msc-favs-link__icon{flex:none;width:20px;height:20px}@media(max-width:56rem){.msc-brand{grid-column:1 / span 4}.msc-header__end{grid-column:5 / -1;gap:.85rem}}.msc-mega__lang{display:none}@media(max-width:56rem){.msc-header__end .msc-lang--header{display:none}.msc-mega__lang{display:flex;align-items:center;justify-content:space-between;min-height:3rem;border-top:1px solid var(--msc-border);border-bottom:1px solid var(--msc-border);margin-top:-1px}.msc-mega__lang-label{margin:0;font-size:var(--msc-text-base);color:var(--msc-text)}.msc-mega__lang .msc-lang button{font-size:var(--msc-text-base);padding:.4rem .2rem}}.msc-header__end{gap:1.25rem}.msc-header :is(.msc-search-link__text,.msc-favs-link__text,.header-actions__cart-icon>span:first-child){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;display:block!important}.msc-header :is(.msc-search-link__icon,.msc-favs-link__icon){display:block;flex:none;width:20px;height:20px}.msc-header .header-actions__cart-icon{align-items:center;gap:.15em}.msc-header .header-actions__cart-icon .svg-wrapper{display:inline-flex!important;width:20px;height:20px;--icon-stroke-width: 1.4px}.msc-header .header-actions__cart-icon .svg-wrapper svg{width:20px;height:20px}.msc-header :is(.msc-favs-link__count,.cart-bubble__text){font-size:var(--msc-text-sm)!important}.msc-header :is(.msc-search-link,.msc-favs-link,.header-actions__action):hover{opacity:.7}@media(max-width:56rem){.msc-header__end{gap:.85rem}}.msc-header .msc-favs-link__count[hidden]{display:none!important}.msc-header .header-actions__cart-icon--has-cart svg{mask:none!important;-webkit-mask:none!important}.product-card .card-gallery .quick-add__button{width:2.5rem;height:2.5rem;border:0;background:var(--msc-bg);color:var(--msc-text);-webkit-backdrop-filter:none;backdrop-filter:none;transition:opacity .2s ease,background-color .3s ease}.product-card .card-gallery .quick-add__button:hover{scale:none;background:var(--msc-accent)}.product-card .card-gallery .quick-add__button .add-to-cart-text{background:transparent}.product-card .card-gallery .quick-add__button .add-to-cart-icon{width:100%}@media(hover:hover){.card-gallery .msc-fav--card{opacity:0;transition:opacity .2s ease,background-color .3s ease,transform .2s ease}.product-card:is(:hover,:focus-within) .card-gallery .msc-fav--card{opacity:1}}.msc-header .msc-nav a[aria-current=page]:is(:hover,:focus-visible),.msc-header .msc-nav__toggle.is-current:is(:hover,:focus-visible,[aria-expanded=true]){text-decoration:none}.template-collection #MainContent>.shopify-section[id$=__main]{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/32/assets/miscelanea.css.map */
