:root{--md-color-background: #FDFAF7;--md-color-surface: #FFFFFF;--md-color-surface-sunken: #F7F1EB;--md-color-foreground: #2A1A18;--md-color-muted-foreground: #6B5A56;--md-color-border: #E8DDD4;--md-color-border-strong: #D8C8BA;--md-color-primary: #701820;--md-color-primary-hover: #5A1219;--md-color-on-primary: #FFFFFF;--md-color-gold: #B8A068;--md-color-gold-bright: #D4BE8A;--md-color-gold-text: #7A6428;--md-color-sale: #701820;--md-color-compare-at: #6B5A56;--md-color-success: #15803D;--md-color-destructive: #B91C1C;--md-color-ring: #701820;--md-color-on-hero: #FFFFFF;--md-color-on-band: #F7F1EB;--md-color-on-band-muted: #C4B2AC;--md-color-on-gold: #3A2416;--md-gradient-hero: linear-gradient(135deg, #701820 0%, #4A0F16 55%, #2A1A18 100%);--md-gradient-hero-glow: radial-gradient(120% 80% at 78% 18%, rgba(184,160,104,.22) 0%, rgba(184,160,104,0) 60%);--md-gradient-band: linear-gradient(180deg, #241618 0%, #1A1012 100%);--md-gradient-surface: linear-gradient(180deg, #FFFFFF 0%, #F7F1EB 100%);--md-gradient-page: linear-gradient(180deg, #FDFAF7 0%, #F7F1EB 100%);--md-gradient-gold: linear-gradient(105deg, #C2A96F 0%, #D8C48F 38%, #EBDCB4 50%, #D8C48F 62%, #C2A96F 100%);--md-gradient-gold-rule: linear-gradient(90deg, rgba(184,160,104,0) 0%, #B8A068 50%, rgba(184,160,104,0) 100%);--md-gradient-card-veil: linear-gradient(180deg, rgba(42,26,24,0) 32%, rgba(42,26,24,.55) 62%, rgba(42,26,24,.88) 100%);--md-gradient-sale-badge: linear-gradient(135deg, #701820 0%, #8C2029 100%);--md-gradient-hairline: linear-gradient(90deg, transparent, rgba(184,160,104,.55) 18%, rgba(184,160,104,.55) 82%, transparent);--md-space-1: .25rem;--md-space-2: .5rem;--md-space-3: .75rem;--md-space-4: 1rem;--md-space-6: 1.5rem;--md-space-8: 2rem;--md-space-12: 3rem;--md-space-16: 4rem;--md-space-24: 6rem;--md-space-20: 5rem;--md-space-32: 8rem;--md-radius-sm: 4px;--md-radius-md: 8px;--md-radius-lg: 14px;--md-radius-pill: 999px;--md-shadow-sm: 0 1px 2px rgba(42, 26, 24, .04);--md-shadow-md: 0 2px 8px rgba(42, 26, 24, .05);--md-shadow-lg: 0 18px 48px rgba(42, 26, 24, .1);--md-ease-out: cubic-bezier(.16, 1, .3, 1);--md-duration-fast: .15s;--md-duration-base: .22s;--md-duration-slow: .32s;--md-text-xs: .8125rem;--md-text-sm: .9375rem;--md-text-base: 1.0625rem;--md-text-lg: 1.25rem;--md-text-xl: 1.5rem;--md-text-2xl: clamp(1.875rem, 3.2vw, 2.75rem);--md-text-3xl: clamp(2.25rem, 4.2vw, 3.25rem);--md-text-4xl: clamp(2.75rem, 6vw, 4.5rem);--md-text-5xl: clamp(3.25rem, 8vw, 6rem);--md-font-heading: "Playfair Display", Georgia, serif;--md-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--md-container-max: 1440px;--md-gutter-mobile: 1rem;--md-gutter-desktop: 2.5rem}:root[data-theme=dark],.color-scheme-dark,[data-color-scheme=dark]{--md-color-background: #1A1012;--md-color-surface: #241618;--md-color-surface-sunken: #140C0E;--md-color-foreground: #F7F1EB;--md-color-muted-foreground: #C4B2AC;--md-color-border: #3D2A2C;--md-color-border-strong: #54393C;--md-color-primary: #C9AF74;--md-color-primary-hover: #D4BE8A;--md-color-on-primary: #241618;--md-color-gold: #C9AF74;--md-color-gold-bright: #E0CC9A;--md-color-gold-text: #C9AF74;--md-color-sale: #C9AF74;--md-color-compare-at: #C4B2AC;--md-color-success: #4ADE80;--md-color-destructive: #F87171;--md-color-ring: #C9AF74}.md-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}[hidden]{display:none!important}.md-orn{display:flex;align-items:center;gap:var(--md-space-4);margin:var(--md-space-8) 0;color:var(--md-color-gold)}.md-orn:before,.md-orn:after{content:"";flex:1 1 auto;height:1px;background:var(--md-gradient-hairline)}.md-orn__mark{font-size:.8rem;letter-spacing:.3em;line-height:1}.md-eyebrow{display:inline-flex;align-items:center;gap:var(--md-space-3);font-size:var(--md-text-xs);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--md-color-gold-text)}.md-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.6}.md-frame{position:relative;border-radius:var(--md-radius-lg);background:var(--md-color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-gold) 38%,transparent);padding:clamp(1.25rem,3vw,2rem)}.md-frame--double:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;pointer-events:none;border-radius:calc(var(--md-radius-lg) - 4px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-gold) 20%,transparent)}.md-sec--sunken{background-image:var(--md-gradient-page),repeating-linear-gradient(45deg,color-mix(in srgb,var(--md-color-gold) 5%,transparent) 0 1px,transparent 1px 7px),repeating-linear-gradient(-45deg,color-mix(in srgb,var(--md-color-gold) 4%,transparent) 0 1px,transparent 1px 7px)}.md-caps{font-family:var(--md-font-heading);text-transform:uppercase;letter-spacing:.06em;font-weight:500}@media(prefers-reduced-motion:no-preference){.md-card__media,.md-bento__tile{transition:box-shadow var(--md-duration-base) var(--md-ease-out),transform var(--md-duration-base) var(--md-ease-out)}}.md-card:hover .md-card__media,.md-bento__tile:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--md-color-gold) 55%,transparent),var(--md-shadow-md)}.md-card:hover .md-card__title{color:var(--md-color-primary)}.md-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 12%,transparent)}.md-btn--gold{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-on-gold) 22%,transparent),inset 0 1px color-mix(in srgb,#fff 45%,transparent)}.md-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--md-color-primary)}.md-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.md-list li{display:grid;grid-template-columns:1.1rem 1fr;gap:.6rem;align-items:start}.md-list li:before{content:"\2726";color:var(--md-color-gold);font-size:.8rem;line-height:1.6}.md-sec+.md-sec:not(.md-sec--sunken){padding-top:clamp(1rem,2.5vw,2rem)}.md-sec--sunken+.md-sec{padding-top:clamp(2rem,4.5vw,4rem)}.md-orn{margin-block:var(--md-space-6)}.cart-bubble{width:18px}.cart-bubble__background{background-color:var(--md-color-gold-bright)!important;box-shadow:0 0 0 1.5px var(--md-color-surface)}.cart-bubble__text{color:var(--md-color-foreground)!important;font-weight:600;font-variant-numeric:tabular-nums}.cart-bubble.visually-hidden,.cart-bubble.visually-hidden .cart-bubble__background{display:none!important}.md-sec{padding-block:clamp(2rem,3.4vw,3.5rem)}.md-sec--sunken{padding-block:clamp(2.25rem,4vw,4rem)}.md-sec+.md-sec:not(.md-sec--sunken){padding-top:clamp(1rem,2vw,1.75rem)}.md-sec:has(+.md-sec:not(.md-sec--sunken)){padding-bottom:clamp(1rem,2vw,1.75rem)}.md-sec--sunken+.md-sec{padding-top:clamp(1.5rem,3vw,2.75rem)}.mvp-wrap{max-width:var(--md-container-max)!important}@media(min-width:768px){.mvp-wrap{padding-inline:var(--md-gutter-desktop)!important}}.md-signup.md-frame{max-width:46rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem)}.md-signup.md-frame .md-orn{margin:0 auto var(--md-space-4);max-width:12rem}.md-acc__body.md-rte h2{font-size:var(--md-text-base);margin:var(--md-space-4) 0 .35rem}.md-acc__body.md-rte h2:first-child{margin-top:0}.md-acc__body.md-rte table{width:100%;border-collapse:collapse;display:block;overflow-x:auto;font-size:var(--md-text-sm)}.md-acc__body.md-rte td,.md-acc__body.md-rte th{padding:.4rem .6rem;border-bottom:1px solid var(--md-color-border);text-align:left}.md-acc__body.md-rte ul{padding-left:1.1rem}.collection-banner h1,.section--collection h1,.collection__title,.main-collection h1{font-family:var(--md-font-heading)!important;font-weight:600!important;letter-spacing:-.025em!important;line-height:1.05!important}.md-crumbs{margin-block:var(--md-space-3) 0}.md-head--count{margin-bottom:var(--md-space-4)}.md-head--count .md-eyebrow{font-variant-numeric:tabular-nums}.md-pdp__price{margin:var(--md-space-4) 0 0}.md-included{margin-top:var(--md-space-4)}.md-sizes__head{margin-top:var(--md-space-6)}.md-sizes{padding:var(--md-space-3);border-radius:var(--md-radius-md);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-gold) 34%,transparent)}.md-size{border-radius:var(--md-radius-sm);box-shadow:inset 0 0 0 1px var(--md-color-border);transition:box-shadow var(--md-duration-base) var(--md-ease-out)}.md-size:hover{box-shadow:inset 0 0 0 1px var(--md-color-gold)}.md-size[aria-checked=true]{background:color-mix(in srgb,var(--md-color-primary) 7%,transparent);box-shadow:inset 0 0 0 2px var(--md-color-primary)}.md-size[aria-checked=true] .md-size__price{color:var(--md-color-primary)}.md-row{display:grid;gap:var(--md-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.md-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.md-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--md-space-6)}}@media(min-width:1100px){.md-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.md-buy__row{display:flex;gap:var(--md-space-3);align-items:stretch;margin-top:var(--md-space-6);flex-wrap:wrap}.md-buy__row .md-btn{flex:1 1 12rem}.md-qty{display:inline-flex;align-items:center;flex:0 0 auto;border-radius:var(--md-radius-md);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-gold) 55%,transparent);background:var(--md-color-surface)}.md-qty__btn{width:44px;min-height:48px;border:0;background:none;cursor:pointer;font-size:var(--md-text-lg);line-height:1;color:var(--md-color-foreground)}.md-qty__btn:hover{background:var(--md-color-surface-sunken)}.md-qty__n{width:3rem;min-height:48px;border:0;text-align:center;background:none;color:var(--md-color-foreground);font-size:var(--md-text-base);font-variant-numeric:tabular-nums;-moz-appearance:textfield}.md-qty__n::-webkit-outer-spin-button,.md-qty__n::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.md-row{gap:var(--md-space-4)!important}@media(min-width:900px){.md-row{gap:var(--md-space-6)!important}}.md-fit__bed:before{content:"";position:absolute;left:14%;right:14%;top:18%;bottom:10%;border-radius:5px;background:var(--md-color-surface-sunken);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--md-color-foreground) 22%,transparent)}.md-fit__quilt{border-radius:4px;box-shadow:0 3px 12px #1e060a38,0 0 0 1px color-mix(in srgb,var(--md-color-gold) 45%,transparent)}@media(min-width:900px){.md-buy__media,.md-gallery{position:sticky;top:calc(var(--header-height, 64px) + var(--md-space-4));align-self:start}}.md-shades{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--md-space-8) var(--md-space-4);justify-items:center}@media(min-width:720px){.md-shades{grid-template-columns:repeat(5,minmax(0,1fr))}}.md-shades>li{flex:none;width:100%;max-width:9rem}.md-pdp__buy h1,.md-buy h1{font-size:clamp(1.5rem,2.1vw + .6rem,2.25rem);line-height:1.15;text-wrap:balance;-webkit-hyphens:none;hyphens:none}a,button,[role=button],input[type=submit],input[type=checkbox],input[type=radio],label.md-size,summary,.md-chip{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--md-color-ring);outline-offset:2px;border-radius:var(--md-radius-sm)}.md-herocards :focus-visible{outline-color:var(--md-color-gold-bright)}@supports (height: 100dvh){.md-fullheight,[style*="100vh"]{min-height:100dvh}}.cart__checkout-button,.cart-drawer__summary .button,button[name=checkout]{color:#fff!important;font-weight:600}.md-font-heading,.md h1,.md h2,.md h3{font-family:var(--md-font-heading)}.md{font-family:var(--md-font-body);font-size:var(--md-text-base);line-height:1.6;color:var(--md-color-foreground)}.md h1,.md h2,.md h3{line-height:1.08;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.md-price,.md-size__price,.md-cart__price{font-variant-numeric:tabular-nums}.md-rule{height:1px;border:0;background:var(--md-gradient-gold-rule)}*:focus-visible{outline:3px solid var(--md-color-ring);outline-offset:2px}.md-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 var(--md-space-6);border:0;border-radius:var(--md-radius-pill);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;background:var(--md-color-primary);color:var(--md-color-on-primary)}.md-btn:hover{background:var(--md-color-primary-hover)}.md-btn--gold{background:var(--md-gradient-gold);color:var(--md-color-on-gold)}.md-btn--ghost{background:transparent;color:var(--md-color-primary);box-shadow:inset 0 0 0 1.5px var(--md-color-primary)}.md-btn[disabled],.md-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(max-width:767px){form .md-btn,.md-pdp__buy>.md-btn{width:100%}}.menu-drawer__menu-item{min-height:48px;display:flex;align-items:center}.md-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:clamp(30rem,66vh,44rem);color:var(--md-color-on-hero);background:var(--md-color-primary)}.md-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}@media(min-width:900px){.md-hero:has(.md-hero__media--square){min-height:clamp(34rem,78vh,52rem)}}.md-hero__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 42%}.md-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#340a10f5,#370b11f0 40%,#3a0c12e6 52%,#4610166b,#46101614 88%,#46101600)}.md-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--md-gradient-hero-glow);mix-blend-mode:screen;opacity:.5}@media(max-width:899px){.md-hero{min-height:clamp(28rem,78vh,38rem);align-items:end}.md-hero:before{background:linear-gradient(180deg,#340a1040,#340a10b3 42%,#340a10f2 72%,#340a10f7)}.md-hero__media img{object-position:50% 32%}}.md-hero__copy{position:relative;width:100%;max-width:var(--md-container-max);margin-inline:auto;padding:clamp(2.5rem,6vw,4rem) var(--md-gutter-mobile)}@media(min-width:768px){.md-hero__copy{padding-inline:var(--md-gutter-desktop)}}.md-hero h1{font-size:var(--md-text-4xl);margin:0 0 var(--md-space-4);max-width:15ch;text-shadow:0 1px 24px rgba(30,6,10,.45)}.md-hero p{max-width:38ch;margin:0 0 var(--md-space-8);color:color-mix(in srgb,var(--md-color-on-hero) 90%,transparent);text-shadow:0 1px 16px rgba(30,6,10,.5)}.md-hero__eyebrow{display:inline-flex;margin-bottom:var(--md-space-4);color:var(--md-color-gold-bright)}.md-hero__copy:after{content:"";display:block;height:1px;max-width:22rem;margin-top:clamp(1.5rem,4vw,2.5rem);background:linear-gradient(90deg,color-mix(in srgb,var(--md-color-gold) 70%,transparent),transparent)}.md-hero--split{display:grid;min-height:0;overflow:visible;background:none;color:var(--md-color-foreground);align-items:stretch;gap:0;isolation:auto;max-width:var(--md-container-max);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem) var(--md-gutter-mobile) clamp(2rem,5vw,3.5rem)}.md-hero--split:before,.md-hero--split:after{content:none}@media(min-width:768px){.md-hero--split{padding-inline:var(--md-gutter-desktop)}}@media(min-width:900px){.md-hero--split{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:center}}.md-hero__panel{position:relative;isolation:isolate;display:flex;align-items:center;border-radius:var(--md-radius-lg);padding:clamp(1.75rem,5vw,3.25rem);color:var(--md-color-on-hero);background:repeating-linear-gradient(45deg,rgba(255,255,255,.022) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.03) 0 2px,transparent 2px 4px),var(--md-gradient-band)}.md-hero__panel:after{content:"";position:absolute;inset:clamp(.5rem,1.2vw,.85rem);border-radius:calc(var(--md-radius-lg) - .35rem);border:1px solid color-mix(in srgb,var(--md-color-gold) 38%,transparent);pointer-events:none}.md-hero--split .md-hero__copy{position:relative;z-index:1;max-width:none;margin:0;padding:0;width:100%}.md-hero--split h1{font-size:var(--md-text-4xl);margin:0 0 var(--md-space-4);max-width:14ch;text-shadow:none}.md-hero--split p{max-width:40ch;margin:0 0 var(--md-space-6);text-shadow:none;color:color-mix(in srgb,var(--md-color-on-hero) 88%,transparent)}.md-hero--split .md-hero__copy:after{display:none}.md-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--md-space-3);margin-bottom:clamp(1.5rem,3.5vw,2.25rem)}.md-hero__ctas .md-btn--ghost{color:var(--md-color-on-hero);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-gold) 55%,transparent)}.md-hero__ctas .md-btn--ghost:hover{background:color-mix(in srgb,var(--md-color-gold) 16%,transparent)}.md-hero__proof{list-style:none;margin:0;padding:clamp(1rem,2.5vw,1.4rem) 0 0;display:grid;gap:var(--md-space-3);grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--md-color-gold) 32%,transparent)}@media(max-width:479px){.md-hero__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.md-hero__proof b{font-size:var(--md-text-sm)}}.md-hero__proof li{display:grid;gap:.15rem}.md-hero__proof b{font-family:var(--md-font-heading);font-weight:500;font-size:var(--md-text-base);line-height:1.2;font-variant-numeric:tabular-nums;color:var(--md-color-gold-bright)}.md-hero__proof span{font-size:var(--md-text-xs);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--md-color-on-hero) 72%,transparent)}.md-hero__collage{display:grid;gap:var(--md-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--md-space-4)}@media(min-width:900px){.md-hero__collage{margin-top:0;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.md-hero__shot--lead{grid-row:span 2;aspect-ratio:auto;height:100%}}.md-hero__shot{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:var(--md-radius-md);background:var(--md-color-surface-sunken);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--md-color-gold) 34%,transparent)}.md-hero__shot img{width:100%;height:100%;object-fit:cover;display:block}.md-hero__shot--lead .md-hero__cap{position:absolute;left:0;right:0;bottom:0;padding:2.75rem var(--md-space-4) var(--md-space-4);display:grid;gap:.1rem;color:var(--md-color-on-hero);background:linear-gradient(180deg,transparent,rgba(40,8,13,.82));font-size:var(--md-text-sm)}.md-hero__cap b{font-family:var(--md-font-heading);font-weight:500}.md-hero__cap span{font-size:var(--md-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--md-color-gold-bright)}.md-hero__shot:not(.md-hero__shot--lead) .md-hero__cap{display:none}@media(prefers-reduced-motion:no-preference){.md-hero__shot img{transition:transform var(--md-duration-slow) var(--md-ease-out)}.md-hero__shot:hover img{transform:scale(1.05)}}.md-band{background:var(--md-gradient-band);color:var(--md-color-on-band)}.md-band h2{color:var(--md-color-on-hero)}.md-band a{color:var(--md-color-gold-bright)}.md-grid{display:grid;gap:var(--md-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:768px){.md-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--md-space-6)}}@media(min-width:1024px){.md-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.md-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.md-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--md-radius-md);background:var(--md-color-surface-sunken)}.md-card__media img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:no-preference){.md-card__media img{transition:transform var(--md-duration-slow) var(--md-ease-out)}.md-card:hover .md-card__media img{transform:scale(1.04)}}.md-card__body{display:flex;flex-direction:column;gap:.15rem;padding-top:var(--md-space-3)}.md-card__title{font-family:var(--md-font-heading);font-size:var(--md-text-lg);font-weight:500;line-height:1.25;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-card__no{font-family:var(--md-font-body);font-size:var(--md-text-xs);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--md-color-muted-foreground)}.md-card .md-price{margin-top:.2rem;font-weight:500}.md-price{font-weight:600;color:var(--md-color-sale)}.md-price__was{margin-left:.4rem;font-weight:400;text-decoration:line-through;color:var(--md-color-compare-at)}.md-badge{position:absolute;top:.5rem;left:.5rem;padding:.25rem .6rem;border-radius:var(--md-radius-pill);font-size:var(--md-text-xs);font-weight:600;background:var(--md-gradient-sale-badge);color:var(--md-color-on-hero)}.md-pdp{display:grid;gap:var(--md-space-8)}@media(min-width:1024px){.md-pdp{grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:var(--md-space-12);align-items:start}.md-pdp__buy{position:sticky;top:var(--md-space-8)}}@media(min-width:1280px){.md-pdp{gap:var(--md-space-16)}}.md-gallery__main{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--md-radius-lg);background:var(--md-gradient-surface)}.md-gallery__main img{width:100%;height:100%;object-fit:cover}.md-gallery__thumbs{display:grid;grid-auto-flow:column;gap:var(--md-space-2);grid-auto-columns:76px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:var(--md-space-3);padding-bottom:var(--md-space-2)}.md-gallery__thumbs button{aspect-ratio:1 / 1;padding:0;border:0;cursor:pointer;border-radius:var(--md-radius-sm);overflow:hidden;scroll-snap-align:start;box-shadow:inset 0 0 0 1px var(--md-color-border)}.md-gallery__thumbs button[aria-current=true]{box-shadow:inset 0 0 0 2px var(--md-color-primary)}.md-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.md-pdp__price{font-size:var(--md-text-2xl)}.md-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--md-space-3);margin:var(--md-space-6) 0}@media(min-width:1024px)and (max-width:1279px){.md-sizes{grid-template-columns:minmax(0,1fr)}}.md-size{display:flex;flex-direction:column;gap:.15rem;min-height:64px;padding:var(--md-space-3);cursor:pointer;background:var(--md-color-surface);text-align:left}.md-size__name{font-weight:600;font-size:var(--md-text-sm)}.md-size__dim{font-size:var(--md-text-xs);color:var(--md-color-muted-foreground)}.md-size__price{font-size:var(--md-text-sm);font-weight:600;color:var(--md-color-sale)}.md-included{display:flex;gap:var(--md-space-3);align-items:flex-start;padding:var(--md-space-4);margin:var(--md-space-4) 0;border-radius:var(--md-radius-md);background:var(--md-color-surface-sunken);border-left:3px solid var(--md-color-gold);font-size:var(--md-text-sm)}.md-acc{border-top:1px solid var(--md-color-border)}.md-acc summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer;font-weight:500;list-style:none}.md-acc summary::-webkit-details-marker{display:none}.md-acc[open] summary{color:var(--md-color-primary)}.md-acc__body{padding-bottom:var(--md-space-4);font-size:var(--md-text-sm);color:var(--md-color-muted-foreground)}.md-empty{text-align:center;padding:var(--md-space-16) var(--md-space-4);color:var(--md-color-muted-foreground)}.md-bleed{width:100%}.md-wrap{max-width:var(--md-container-max);margin-inline:auto;padding-inline:var(--md-gutter-mobile)}@media(min-width:768px){.md-wrap{padding-inline:var(--md-gutter-desktop)}}.md-sec:first-of-type{padding-top:clamp(1rem,2.5vw,2rem)}.md-sec--sunken{border-block:1px solid color-mix(in srgb,var(--md-color-gold) 30%,transparent)}.md-head{display:flex;align-items:end;justify-content:space-between;gap:var(--md-space-6);margin-bottom:var(--md-space-8);flex-wrap:wrap}.md-head h2{margin:0;font-size:var(--md-text-2xl)}.md-head>div>h2:first-child:before{content:"";display:block;width:2.5rem;height:2px;margin-bottom:var(--md-space-4);background:linear-gradient(90deg,var(--md-color-gold),color-mix(in srgb,var(--md-color-gold) 15%,transparent))}.md-head p{margin:.35rem 0 0;color:var(--md-color-muted-foreground);font-size:var(--md-text-sm);max-width:62ch}.md-head>p:last-child{white-space:nowrap;flex:0 0 auto}.md-crumbs+.md-sec{padding-top:var(--md-space-6)}.md-rail{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 92%,transparent 100%)}.md-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.md-personalize{border:1px solid var(--md-color-border, #d8d2c8);border-radius:var(--md-radius-sm, 6px);padding:var(--md-space-4, 16px);margin-block:var(--md-space-4, 16px)}.md-personalize legend{padding-inline:6px;font-weight:600}.md-personalize__note{margin:0 0 var(--md-space-3, 12px);font-size:var(--md-text-sm, .875rem);color:var(--md-color-muted-foreground, #6b645a)}.md-personalize__field{display:block;margin-block-end:var(--md-space-3, 12px)}.md-personalize__field:last-child{margin-block-end:0}.md-personalize__field span{display:block;margin-block-end:4px;font-size:var(--md-text-sm, .875rem);font-weight:500}.md-personalize__field input{width:100%;min-height:44px;padding:8px 12px;border:1px solid var(--md-color-border, #d8d2c8);border-radius:var(--md-radius-sm, 6px);background:var(--md-color-surface, #fff);color:inherit;font:inherit}.md-personalize__field input:focus-visible{outline:2px solid var(--md-color-ring, #b58b3c);outline-offset:1px}.md-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--md-space-3, 12px);margin-block-start:var(--md-space-8, 32px)}.md-pager__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.md-pager__num,.md-pager__gap{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding-inline:8px;border-radius:var(--md-radius-sm, 6px);font-variant-numeric:tabular-nums;text-decoration:none;color:inherit}.md-pager__num{border:1px solid var(--md-color-border, #d8d2c8)}.md-pager__num:hover{background:var(--md-color-surface-sunken, #f4f1ec)}.md-pager__num--now{background:var(--md-color-primary, #24211d);color:var(--md-color-on-primary, #fff);border-color:var(--md-color-primary, #24211d);font-weight:600}.md-pager__gap{border:0;opacity:.55;min-width:24px}.md-pager__jump{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-block-start:var(--md-space-3, 12px)}.md-pager__jumplabel{margin-inline-end:8px;opacity:.7;font-size:var(--md-text-sm, .875rem)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.blog-post-content.rte p,.blog-post-content.rte li{font-size:1rem;line-height:1.7}@media(min-width:750px){.blog-post-content.rte p,.blog-post-content.rte li{font-size:1.0625rem;line-height:1.75}.blog-post-content.rte>rte-formatter>p,.blog-post-content.rte>rte-formatter>h2,.blog-post-content.rte>rte-formatter>ul,.blog-post-content.rte>rte-formatter>ol{max-width:68ch}}.blog-post-content.rte h2{margin-top:1.35em;margin-bottom:.45em}@media(min-width:750px){.blog-post-content.rte h2{margin-top:1.7em}}.skip-to-content-link:focus{min-height:44px;display:inline-flex;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/miravo-design.css.map */
