@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 400 700;font-display: swap;src: url('../fonts/cinzel-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 400 700;font-display: swap;src: url('../fonts/cinzel-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Playfair Display';font-style: normal;font-weight: 400 700;font-display: swap;src: url('../fonts/playfair-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Playfair Display';font-style: normal;font-weight: 400 700;font-display: swap;src: url('../fonts/playfair-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF}@font-face{font-family: 'Playfair Display';font-style: italic;font-weight: 400 700;font-display: swap;src: url('../fonts/playfair-italic-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC}@font-face{font-family: 'Playfair Display';font-style: italic;font-weight: 400 700;font-display: swap;src: url('../fonts/playfair-italic-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+1E00-1EFF}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 300 700;font-display: swap;src: url('../fonts/jakarta-latin.woff2') format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Plus Jakarta Sans';font-style: normal;font-weight: 300 700;font-display: swap;src: url('../fonts/jakarta-latin-ext.woff2') format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF}:root{--bg-base: #FFFFFF;--bg-ivory: #FAFAFA;--bg-card: #FFFFFF;--bg-obsidian: #111111;--bg-obsidian-soft: #18181B;--ink-primary: #111111;--ink-secondary: #3F3F46;--ink-muted: #52525B;--brand-primary: #111111;--accent: #A89070;--accent-ink: #6E5636;--accent-bright: #A89070;--accent-soft: rgba(17,17,17,0.05);--line-subtle: #E5E7EB;--line-strong: #D1D5DB;--shadow-soft: 0 8px 26px rgba(17,24,39,0.045);--shadow-elevated: 0 20px 52px rgba(17,24,39,0.10);--font-display: 'Playfair Display','Cinzel',Georgia,serif;--font-caps: 'Cinzel','Playfair Display',Georgia,serif;--font-sans: 'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--header-h: 156px;--adminbar-h: 0px;--promobar-h: 0px;--top-offset: calc(var(--header-h) + var(--adminbar-h) + var(--promobar-h));--btn-radius: 4px;--card-radius: 10px;--container-max: 1420px}@media (min-width: 1680px){:root{--container-max: 1580px}}@media (min-width: 2200px){:root{--container-max: 1780px}}body.has-studio-adminbar{--adminbar-h: 42px}body.has-promo-bar{--promobar-h: 36px}*,*::before,*::after{box-sizing: border-box;-webkit-tap-highlight-color: transparent}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent}::selection{background: rgba(168,144,112,0.24);color: #111111}body{margin: 0;background: var(--bg-base);color: var(--ink-primary);font-family: var(--font-sans);font-size: 15.5px;line-height: 1.65;-webkit-font-smoothing: antialiased;overflow-x: hidden}img,svg,video{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none;transition: color 0.2s ease,opacity 0.2s ease;-webkit-tap-highlight-color: transparent;touch-action: manipulation}button,input,select,textarea{font-family: inherit;font-size: inherit;color: inherit;-webkit-tap-highlight-color: transparent;touch-action: manipulation}button{cursor: pointer}button,.btn,.mov-btn,summary,[role="button"]{-webkit-tap-highlight-color: transparent;touch-action: manipulation;-webkit-user-select: none;user-select: none}label,[tabindex]{-webkit-tap-highlight-color: transparent;touch-action: manipulation}input[type="checkbox"],input[type="radio"]{accent-color: #111111}a:focus:not(:focus-visible),button:focus:not(:focus-visible),summary:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline: none}a:focus-visible,button:focus-visible,summary:focus-visible,[role="button"]:focus-visible{outline: 2px solid rgba(168,144,112,0.72);outline-offset: 2px}input:focus,select:focus,textarea:focus{outline: none}input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):focus-visible,select:focus-visible,textarea:focus-visible{outline: 2px solid rgba(168,144,112,0.55);outline-offset: 1px}[hidden]{display: none !important}.mov-skip-link{position: fixed;top: -100px;left: 16px;z-index: 9999;background: var(--bg-obsidian);color: #fff;padding: 10px 18px;border-radius: 6px;font-size: 13px}.mov-skip-link:focus{top: 12px}.container,.wrap{width: 100%;max-width: var(--container-max);margin: 0 auto;padding: 0 28px}.mov-preloader{position: fixed;inset: 0;z-index: 10050;pointer-events: none;background: var(--pl-bg,#FFFFFF);color: var(--pl-ink,#111827);display: flex;align-items: center;justify-content: center;padding: 24px;will-change: opacity,visibility;animation: movPlAutoOut var(--pl-fade,150ms) cubic-bezier(0.22,1,0.36,1) var(--pl-hold,350ms) forwards}.mov-preloader.is-done,.mov-preloader.is-hidden{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;animation: none !important}.mov-preloader.is-reentering{opacity: 1 !important;visibility: visible !important;animation: movPlReenter 110ms ease-out forwards !important}.mov-preloader-inner{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;text-align: center;max-width: min(520px,90vw);animation: movPlContentIn 220ms cubic-bezier(0.22,1,0.36,1) both}.mov-preloader-logo,.mov-preloader-inner img{display: block;width: auto;max-width: min(260px,72vw);object-fit: contain}.mov-preloader-copy{display: flex;flex-direction: column;align-items: center;gap: 6px}.mov-preloader-title{font-family: var(--font-display);font-size: clamp(16px,2vw,22px);font-weight: 600;letter-spacing: 0.18em;line-height: 1.25;color: var(--pl-ink,#111827)}.mov-preloader-sub{font-family: var(--font-sans);font-size: 10.5px;font-weight: 600;letter-spacing: 0.22em;text-transform: uppercase;line-height: 1.4;color: var(--pl-ink,#111827);opacity: 0.68}.mov-preloader-bar,.mov-preloader-line{width: 136px;height: 2px;border-radius: 99px;background: rgba(168,144,112,0.22);background: color-mix(in srgb,var(--pl-accent,#A89070) 24%,transparent);overflow: hidden;position: relative;display: block;margin-top: 2px}.mov-preloader-bar span,.mov-preloader-line::after{content: '';position: absolute;inset: 0;border-radius: 99px;background: linear-gradient(90deg,var(--pl-accent,#A89070) 0%,var(--pl-ink,#111827) 65%,var(--pl-accent,#A89070) 100%);transform-origin: left center;animation: movPlFillBar var(--pl-dur,500ms) cubic-bezier(0.22,1,0.36,1) forwards}.mov-preloader.is-reentering .mov-preloader-bar span{animation: movPreloadSweep 0.6s ease-in-out infinite}@keyframes movPlAutoOut{0%{opacity: 1;visibility: visible}99%{opacity: 0;visibility: visible}100%{opacity: 0;visibility: hidden}}@keyframes movPlReenter{0%{opacity: 0;visibility: visible}100%{opacity: 1;visibility: visible}}@keyframes movPlContentIn{0%{opacity: 0;transform: translateY(5px) scale(0.985)}100%{opacity: 1;transform: translateY(0) scale(1)}}@keyframes movPlFillBar{0%{transform: scaleX(0.12)}100%{transform: scaleX(1)}}@keyframes movPreloadSweep{0%{transform: translateX(-100%)}100%{transform: translateX(100%)}}@media (prefers-reduced-motion: reduce){.mov-preloader-inner{animation: none}}.studio-adminbar{position: fixed;top: 0;left: 0;right: 0;height: 42px;z-index: 1250;background: linear-gradient(90deg,#0d0b09 0%,#191511 55%,#0d0b09 100%);border-bottom: 1px solid rgba(214,182,142,0.24);color: #f6efe6;font-size: 12.5px}.studio-adminbar-inner{max-width: 100%;height: 100%;padding: 0 18px;display: flex;align-items: center;justify-content: space-between;gap: 12px}.studio-adminbar-left,.studio-adminbar-right{display: flex;align-items: center;gap: 8px;min-width: 0}.studio-adminbar-brand{display: inline-flex;align-items: center;gap: 7px;font-weight: 600;color: var(--accent-bright);white-space: nowrap}.studio-adminbar-dot{width: 7px;height: 7px;border-radius: 50%;background: #10b981;box-shadow: 0 0 8px rgba(16,185,129,0.7)}.studio-adminbar-btn{display: inline-flex;align-items: center;gap: 5px;padding: 5px 11px;border-radius: 6px;border: 1px solid rgba(214,182,142,0.22);background: rgba(255,255,255,0.05);color: #f6efe6;font-size: 12px;font-weight: 500;white-space: nowrap;transition: background 0.18s ease,border-color 0.18s ease}.studio-adminbar-btn:hover{background: rgba(182,145,104,0.2);border-color: var(--accent-bright);color: #fff}.studio-adminbar-btn-edit,#studioAdminBar #zvsOpenStudioBtn,.studio-adminbar .studio-adminbar-btn.studio-adminbar-btn-edit{background: linear-gradient(135deg,#059669 0%,#0d9488 100%) !important;border-color: #34d399 !important;color: #ffffff !important;text-shadow: 0 1px 2px rgba(0,0,0,0.28);font-weight: 700;box-shadow: 0 3px 12px rgba(5,150,105,0.36) !important}.studio-adminbar-btn-edit:hover,.studio-adminbar-btn-edit:focus-visible,.studio-adminbar-btn-edit:active,#studioAdminBar #zvsOpenStudioBtn:hover,#studioAdminBar #zvsOpenStudioBtn:focus-visible,#studioAdminBar #zvsOpenStudioBtn:active,.studio-adminbar .studio-adminbar-btn.studio-adminbar-btn-edit:hover,.studio-adminbar .studio-adminbar-btn.studio-adminbar-btn-edit:focus-visible{background: linear-gradient(135deg,#047857 0%,#0f766e 100%) !important;border-color: #6ee7b7 !important;color: #ffffff !important;box-shadow: 0 5px 16px rgba(5,150,105,0.50) !important}.mov-promobar{position: fixed;top: var(--adminbar-h);left: 0;right: 0;height: 36px;z-index: 1200;background: var(--bg-obsidian);color: #F4ECE1;border-bottom: 1px solid rgba(214,182,142,0.2);font-size: 12px;letter-spacing: 0.04em}.mov-promobar-inner{height: 100%;display: flex;align-items: center;justify-content: center;gap: 12px;position: relative}.mov-promobar-badge{background: rgba(182,145,104,0.24);color: var(--accent-bright);padding: 2px 8px;border-radius: 4px;font-size: 10.5px;font-weight: 700;letter-spacing: 0.09em;text-transform: uppercase}.mov-promobar-text{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mov-promobar-cta{color: var(--accent-bright);font-weight: 600;border-bottom: 1px solid rgba(214,182,142,0.45);white-space: nowrap}.mov-promobar-close{position: absolute;right: 16px;background: none;border: 0;color: rgba(244,236,225,0.65);font-size: 13px;padding: 4px 6px}.mov-promobar-close:hover{color: #fff}.mov-header{position: fixed;top: calc(var(--adminbar-h) + var(--promobar-h));left: 0;right: 0;height: var(--header-h);z-index: 1150;background: rgba(255,255,255,0.97);backdrop-filter: blur(18px) saturate(140%);-webkit-backdrop-filter: blur(18px) saturate(140%);border-bottom: 1px solid var(--line-subtle);transition: box-shadow 0.25s ease,background 0.25s ease}.mov-header.is-scrolled{background: #FFFFFF;box-shadow: 0 8px 26px rgba(17,24,39,0.05)}.mov-header-inner{height: 100%;display: flex;align-items: center;justify-content: space-between;gap: 16px}.mov-burger{display: none;flex-direction: column;justify-content: center;gap: 5px;width: 38px;height: 38px;background: transparent;border: 1px solid var(--line-subtle);border-radius: 6px;padding: 0 9px}.mov-burger span{display: block;height: 1.5px;width: 100%;background: var(--ink-primary)}.mov-brand{display: inline-flex;align-items: center;flex-shrink: 0}.mov-brand img{height: 44px;width: auto;object-fit: contain}.mov-nav{display: flex;align-items: center;justify-content: center;flex: 1;min-width: 0}.mov-nav-list{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: clamp(12px,1.15vw,20px)}.mov-nav-item{position: relative}.mov-nav-link{display: inline-flex;align-items: center;gap: 4px;padding: 28px 0;font-size: var(--nav-font-size,12.5px);font-weight: 500;letter-spacing: 0.045em;text-transform: uppercase;color: var(--ink-primary);position: relative;white-space: nowrap}.mov-nav-link::after{content: '';position: absolute;left: 0;right: 0;bottom: 20px;height: 1.5px;background: var(--brand-primary);transform: scaleX(0);transform-origin: center;transition: transform 0.22s ease}.mov-nav-link:hover,.mov-nav-link.is-active{color: var(--brand-primary)}.mov-nav-link:hover::after,.mov-nav-link.is-active::after{transform: scaleX(1)}.mov-caret{font-size: 10px;opacity: 0.7}.mov-mega-panel{position: absolute;top: 100%;left: 50%;transform: translateX(-38%) translateY(8px);width: 740px;background: #FFFFFF;border: 1px solid var(--line-strong);border-radius: 12px;box-shadow: var(--shadow-elevated);padding: 26px;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.mov-nav-item.has-mega:hover .mov-mega-panel,.mov-nav-item.has-mega:focus-within .mov-mega-panel{opacity: 1;visibility: visible;pointer-events: auto;transform: translateX(-38%) translateY(0)}.mov-mega-grid{display: grid;grid-template-columns: 1.45fr 1fr;gap: 24px;align-items: stretch}.mov-mega-eyebrow{display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--brand-primary);margin-bottom: 12px}.mov-mega-links{list-style: none;margin: 0 0 16px;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 8px 14px}.mov-mega-links a{display: flex;align-items: center;justify-content: space-between;padding: 7px 10px;border-radius: 6px;font-size: 13.5px;color: var(--ink-secondary);background: #FFFFFF;border: 1px solid transparent}.mov-mega-links a:hover{border-color: #D1D5DB;color: var(--ink-primary);background: #F9FAFB}.mov-mega-links em{font-style: normal;font-size: 11.5px;color: var(--ink-muted)}.mov-mega-all{font-size: 13px;font-weight: 600;color: var(--brand-primary)}.mov-mega-card{position: relative;border-radius: 10px;overflow: hidden;min-height: 220px;display: flex;align-items: flex-end;background: var(--bg-obsidian)}.mov-mega-card img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.78;transition: transform 0.45s ease}.mov-mega-card:hover img{transform: scale(1.04)}.mov-mega-card-copy{position: relative;z-index: 1;width: 100%;padding: 18px;background: linear-gradient(0deg,rgba(14,12,10,0.92) 0%,rgba(14,12,10,0.35) 75%,transparent 100%);color: #fff;display: flex;flex-direction: column;gap: 4px}.mov-mega-card-copy span{font-size: 10px;letter-spacing: 0.14em;text-transform: uppercase;color: #F3DFBE}.mov-mega-card-copy strong{font-family: var(--font-display);font-size: 18px;font-weight: 500}.mov-mega-card-copy small{font-size: 12px;color: #E7DAC8}.mov-header-actions{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.mov-currency-select{appearance: none;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 6px;padding: 6px 10px;font-size: 12px;font-weight: 600;color: var(--ink-primary);cursor: pointer}.mov-lang-switch{display: flex;align-items: center;gap: 2px;background: #F3F4F6;padding: 3px;border-radius: 6px;border: 1px solid var(--line-subtle)}.mov-lang-pill{padding: 3px 6px;font-size: 11px;font-weight: 600;border-radius: 4px;color: var(--ink-muted)}.mov-lang-pill.is-active,.mov-lang-pill:hover{background: #FFFFFF;color: var(--ink-primary);box-shadow: 0 1px 3px rgba(0,0,0,0.06)}.mov-icon-btn{position: relative;width: 40px;height: 40px;border-radius: 50%;border: 1px solid var(--line-subtle);background: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;color: var(--ink-primary);transition: border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.mov-icon-btn:hover{border-color: var(--brand-primary);color: var(--brand-primary);background: #F9FAFB}.mov-badge{position: absolute;top: -3px;right: -3px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 99px;background: var(--brand-primary);color: #fff;font-size: 10.5px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center}.mov-main{min-height: 65vh}h1,h2,h3,h4{font-family: var(--font-display);font-weight: 500;line-height: 1.2;letter-spacing: -0.01em;margin: 0 0 14px;color: var(--ink-primary)}.mov-eyebrow,.eyebrow{display: inline-block;font-family: var(--font-sans);font-size: 11.5px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--brand-primary);margin-bottom: 10px}.mov-btn,.button,.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 13px 26px;border-radius: var(--btn-radius);font-family: var(--font-sans);font-size: 13.5px;font-weight: 600;letter-spacing: 0.04em;border: 1px solid transparent;transition: background 0.22s ease,color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease;text-align: center}.mov-btn-primary,.button-primary,.btn-primary{background: var(--bg-obsidian);color: #FFFFFF;border-color: var(--bg-obsidian)}.mov-btn-primary:hover,.button-primary:hover,.btn-primary:hover{background: var(--brand-primary);border-color: var(--brand-primary);color: #FFFFFF}.mov-btn-gold{background: linear-gradient(135deg,#9E7B56 0%,#B69168 100%);color: #FFFFFF;border-color: #9E7B56}.mov-btn-gold:hover{background: linear-gradient(135deg,#8B6A47 0%,#A47F57 100%);color: #FFFFFF}.mov-btn-outline{background: transparent;color: var(--ink-primary);border-color: var(--line-strong)}.mov-btn-outline:hover{border-color: var(--brand-primary);color: var(--brand-primary);background: rgba(158,123,86,0.06)}.mov-btn-light,.btn-light{background: #FFFFFF;color: var(--bg-obsidian);border-color: rgba(255,255,255,0.85)}.mov-btn-light:hover,.btn-light:hover{background: #111111;border-color: #111111;color: #FFFFFF !important}.mov-btn-whatsapp{background: #F9FAFB;color: #164E35;border-color: rgba(22,78,53,0.25)}.mov-btn-whatsapp:hover{background: #164E35;color: #FFFFFF}.mov-btn-full{width: 100%}.mov-btn-sm{padding: 9px 16px;font-size: 12.5px}.mov-btn-lg{padding: 15px 30px;font-size: 14px}.mov-section,.section{padding: 84px 0}.mov-section-ivory,.section-paper{background: var(--bg-ivory)}.mov-section-dark{background: var(--bg-obsidian);color: #F3F4F6}.mov-section-dark h2,.mov-section-dark h3{color: #FFFFFF}.mov-section-head{text-align: center;max-width: 720px;margin: 0 auto 48px}.mov-section-head h2{font-size: clamp(28px,3.2vw,42px)}.mov-section-head p{color: var(--ink-secondary);margin: 0;font-size: 16px}.mov-section-head-split{text-align: left;max-width: none;display: flex;align-items: flex-end;justify-content: space-between;gap: 24px}.mov-link-arrow,.arrow-link{display: inline-flex;align-items: center;gap: 6px;font-size: 13.5px;font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--brand-primary);border-bottom: 1px solid rgba(158,123,86,0.38);padding-bottom: 3px}.mov-link-arrow:hover,.arrow-link:hover{color: var(--ink-primary);border-color: var(--ink-primary)}.mov-page-hero,.page-hero{position: relative;overflow: hidden;text-align: center;padding: calc(var(--top-offset) + 52px) 0 50px;background: radial-gradient(ellipse 74% 92% at 50% 18%,rgba(196,169,132,0.23) 0%,rgba(214,193,163,0.10) 48%,rgba(255,255,255,0) 84%),linear-gradient(180deg,#FCF9F4 0%,#F5EDE0 50%,#FFFFFF 100%);border-bottom: 1px solid rgba(168,144,112,0.22)}.mov-page-hero::before,.page-hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 160'%3E%3Ctext x='50%25' y='62%25' text-anchor='middle' dominant-baseline='middle' font-family='Georgia,Times New Roman,serif' font-size='132' letter-spacing='22' fill='%239A7B5E' fill-opacity='0.055'%3EMOV%3C/text%3E%3C/svg%3E");background-repeat: no-repeat;background-position: center 54%;background-size: min(560px,78vw) auto;-webkit-mask-image: linear-gradient(180deg,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.25) 100%);mask-image: linear-gradient(180deg,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.25) 100%)}.mov-page-hero::after,.page-hero::after{content: "";display: block;width: 64px;height: 1px;margin: 20px auto 0;background: linear-gradient(90deg,transparent,rgba(154,123,94,0.65),transparent)}.mov-page-hero > .mov-container,.page-hero > .mov-container,.mov-page-hero > .container,.page-hero > .container{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;text-align: center}.mov-page-hero-compact{padding: calc(var(--top-offset) + 34px) 0 30px}.mov-page-hero h1{font-size: clamp(30px,3.6vw,48px);margin: 0 auto 12px;max-width: 860px;text-align: center}.mov-page-lead{max-width: 720px;font-size: 16.5px;color: var(--ink-secondary);margin: 0 auto;text-align: center}.mov-breadcrumb{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px;font-size: 12.5px;color: var(--ink-muted);margin: 0 auto 14px;text-align: center}.mov-breadcrumb a:hover{color: var(--brand-primary)}.mov-page-hero .mov-eyebrow,.page-hero .mov-eyebrow{display: inline-flex;align-items: center;justify-content: center;gap: 10px;margin-left: auto;margin-right: auto;color: #6E5434}.mov-page-hero .mov-eyebrow::before,.mov-page-hero .mov-eyebrow::after,.page-hero .mov-eyebrow::before,.page-hero .mov-eyebrow::after{content: "";width: 22px;height: 1px;background: rgba(154,123,94,0.50);flex-shrink: 0}.mov-hero{padding: calc(var(--top-offset) + 44px) 0 68px;background: #FFFFFF;border-bottom: 1px solid var(--line-subtle)}.mov-hero-grid{display: grid;grid-template-columns: 1.08fr 0.92fr;gap: 54px;align-items: center}.mov-hero-title{font-size: clamp(36px,4.4vw,60px);line-height: 1.12;margin-bottom: 18px}.mov-hero-subtitle{font-size: 17px;color: var(--ink-secondary);max-width: 560px;margin: 0 0 28px}.mov-hero-actions{display: flex;flex-wrap: wrap;gap: 14px;margin-bottom: 36px}.mov-hero-metrics{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;padding-top: 24px;border-top: 1px solid var(--line-subtle)}.mov-metric strong{display: block;font-family: var(--font-display);font-size: 24px;color: var(--ink-primary)}.mov-metric span{font-size: 12px;color: var(--ink-muted)}.mov-hero-visual{position: relative}.mov-hero-frame{background: #FFFFFF;padding: 18px;border-radius: 16px;border: 1px solid var(--line-subtle);box-shadow: var(--shadow-elevated)}.mov-hero-frame img{width: 100%;aspect-ratio: 1 / 1;object-fit: cover;border-radius: 10px}.mov-hero-floating-card{position: absolute;left: -22px;bottom: 24px;background: rgba(14,12,10,0.92);backdrop-filter: blur(12px);color: #FFFFFF;padding: 14px 18px;border-radius: 10px;border: 1px solid rgba(214,182,142,0.35);max-width: 270px;box-shadow: var(--shadow-soft)}.mov-floating-kicker{display: block;font-size: 10px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--accent-bright);margin-bottom: 3px}.mov-hero-floating-card strong{display: block;font-family: var(--font-display);font-size: 15px;font-weight: 500;margin-bottom: 4px}.mov-hero-floating-card a{font-size: 12px;color: var(--accent-bright)}.mov-marquee-strip{background: var(--bg-obsidian);color: #EDE3D4;border-bottom: 1px solid rgba(214,182,142,0.2);padding: 13px 0;overflow: hidden}.mov-marquee-track{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px 28px;padding: 0 20px;font-size: 12px;letter-spacing: 0.11em;text-transform: uppercase}.mov-marquee-item i{font-style: normal;color: var(--accent-bright);margin-right: 8px}.mov-cat-mosaic{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.mov-cat-tile{position: relative;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: var(--card-radius);overflow: hidden;display: flex;flex-direction: column;transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.mov-cat-tile:hover{transform: translateY(-3px);box-shadow: var(--shadow-soft);border-color: rgba(158,123,86,0.4)}.mov-cat-tile-media{background: #FAF8F5;aspect-ratio: 1 / 1;overflow: hidden;display: flex;align-items: center;justify-content: center;padding: 14px}.mov-cat-tile-media img{width: 100%;height: 100%;object-fit: contain;transition: transform 0.4s ease}.mov-cat-tile:hover .mov-cat-tile-media img{transform: scale(1.05)}.mov-cat-tile-overlay{padding: 16px 18px 18px;border-top: 1px solid var(--line-subtle);display: flex;flex-direction: column;justify-content: space-between;flex: 1;gap: 3px}.mov-cat-count{font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--brand-primary)}.mov-cat-tile-overlay h3{font-size: 18px;margin: 0}.mov-cat-cta{font-size: 12.5px;color: var(--ink-muted);margin-top: 4px}.mov-gem-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 20px}.mov-gem-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: var(--card-radius);overflow: hidden;display: flex;flex-direction: column;transition: border-color 0.25s ease,box-shadow 0.25s ease}.mov-gem-card:hover{border-color: var(--brand-primary);box-shadow: var(--shadow-soft)}.mov-gem-img{aspect-ratio: 4 / 3;background: #FAF8F5;padding: 12px;overflow: hidden}.mov-gem-img img{width: 100%;height: 100%;object-fit: contain}.mov-gem-info{padding: 16px 18px;border-top: 1px solid var(--line-subtle);display: flex;flex-direction: column;justify-content: space-between;flex: 1}.mov-gem-info h3{font-size: 17px;margin-bottom: 4px}.mov-gem-info span{font-size: 12.5px;color: var(--brand-primary);font-weight: 600}.mov-bespoke-grid,.mov-story-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 52px;align-items: center}.mov-bespoke-media img,.mov-story-media img{width: 100%;border-radius: 14px;object-fit: cover;box-shadow: var(--shadow-elevated)}.mov-bespoke-copy h2,.mov-story-copy h2{font-size: clamp(28px,3.2vw,42px)}.mov-bespoke-copy p{color: #D8CEC1;font-size: 16px}.mov-bespoke-steps{list-style: none;padding: 0;margin: 22px 0 28px;display: grid;gap: 12px}.mov-bespoke-steps li{display: flex;align-items: baseline;gap: 12px;font-size: 14.5px;color: #EDE3D5}.mov-bespoke-steps li strong{color: var(--accent-bright);font-family: var(--font-caps)}.mov-bespoke-actions,.mov-cta-actions{display: flex;flex-wrap: wrap;gap: 12px}.mov-process-grid,.mov-values-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 22px}.mov-process-card,.mov-value-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: var(--card-radius);padding: 28px 24px}.mov-process-num{display: inline-block;font-family: var(--font-caps);font-size: 13px;font-weight: 700;color: var(--brand-primary);letter-spacing: 0.12em;margin-bottom: 12px}.mov-process-card h3,.mov-value-card h3{font-size: 19px;margin-bottom: 8px}.mov-process-card p,.mov-value-card p{margin: 0;color: var(--ink-secondary);font-size: 14.5px}.mov-story-highlights{display: flex;flex-wrap: wrap;gap: 10px 18px;margin: 20px 0 26px;font-size: 13.5px;font-weight: 600;color: var(--brand-primary)}.mov-logos-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(175px,1fr));gap: 16px}.mov-logo-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 10px;padding: 20px 16px;min-height: 92px;display: flex;align-items: center;justify-content: center;text-align: center}.mov-logo-card img{max-height: 44px;width: auto;object-fit: contain}.mov-logo-text{font-family: var(--font-caps);font-size: 13px;font-weight: 600;letter-spacing: 0.08em;color: var(--ink-secondary)}.mov-logo-add-card{border: 1.5px dashed var(--brand-primary);background: rgba(158,123,86,0.06);color: var(--brand-primary);font-weight: 600;font-size: 13px}.mov-logo-add-card:hover{background: rgba(158,123,86,0.14)}.mov-product-grid{display: grid;gap: 24px}.mov-product-grid-4{grid-template-columns: repeat(4,minmax(0,1fr))}.mov-product-grid-3{grid-template-columns: repeat(3,minmax(0,1fr))}.mov-pcard{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: var(--card-radius);overflow: hidden;display: flex;flex-direction: column;transition: border-color 0.25s ease,box-shadow 0.25s ease}.mov-pcard:hover{border-color: rgba(158,123,86,0.42);box-shadow: var(--shadow-soft)}.mov-pcard-media{position: relative;aspect-ratio: 1 / 1;background: #FFFFFF;overflow: hidden}.mov-pcard-img-link{display: block;width: 100%;height: 100%;padding: 10px}.mov-pcard-img{width: 100%;height: 100%;object-fit: contain;transition: opacity 0.32s ease,transform 0.45s ease}.mov-pcard-img-hover{position: absolute;inset: 10px;width: calc(100% - 20px);height: calc(100% - 20px);opacity: 0;background: #FFFFFF}.mov-pcard:hover .mov-pcard-img-hover{opacity: 1}.mov-pcard:hover .mov-pcard-img-primary{transform: scale(1.03)}.mov-pcard-wish{position: absolute;top: 10px;right: 10px;z-index: 2;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--line-subtle);background: rgba(255,255,255,0.92);display: inline-flex;align-items: center;justify-content: center;color: var(--ink-secondary)}.mov-pcard-wish.is-active,.mov-pcard-wish:hover{color: #B91C1C;border-color: rgba(185,28,28,0.3)}.mov-pcard-wish.is-active svg{fill: #B91C1C}.mov-pcard-video-btn{position: absolute;left: 10px;bottom: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;padding: 4px 9px;border-radius: 99px;border: 1px solid rgba(14,12,10,0.14);background: rgba(255,255,255,0.94);font-size: 11px;font-weight: 600;color: var(--ink-primary)}.mov-pcard-video-btn:hover{background: var(--bg-obsidian);color: #FFFFFF}.mov-pcard-body{padding: 16px 18px 18px;border-top: 1px solid var(--line-subtle);display: flex;flex-direction: column;flex: 1;gap: 7px}.mov-pcard-cat{font-size: 11px;letter-spacing: 0.09em;text-transform: uppercase;color: var(--ink-muted)}.mov-pcard-title{font-family: var(--font-display);font-size: 16.5px;line-height: 1.35;margin: 0;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mov-pcard-title a:hover{color: var(--brand-primary)}.mov-pcard-swatches{display: flex;align-items: center;gap: 7px;margin-top: 2px}.mov-swatch-dot{width: 18px;height: 18px;border-radius: 50%;padding: 0;border: 1.5px solid rgba(20,18,16,0.22);position: relative}.mov-swatch-dot.is-active{outline: 2px solid var(--ink-primary);outline-offset: 2px}.mov-swatch-yellow{background: linear-gradient(135deg,#EAD08B,#C9A24D)}.mov-swatch-white{background: linear-gradient(135deg,#F4F5F7,#CFD3D8)}.mov-swatch-rose{background: linear-gradient(135deg,#ECC5B8,#CE9685)}.mov-swatch-active-lbl{font-size: 11.5px;color: var(--ink-muted);margin-left: 3px}.mov-pcard-foot{margin-top: auto;padding-top: 8px;display: flex;align-items: center;justify-content: space-between;gap: 10px}.mov-pcard-price{font-weight: 700;font-size: 16px;color: var(--ink-primary)}.mov-pcard-cta{font-size: 12.5px;font-weight: 600;color: var(--brand-primary)}.mov-subcat-pills{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.mov-pill{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border-radius: 99px;background: #FFFFFF;border: 1px solid var(--line-subtle);font-size: 13px;font-weight: 500;color: var(--ink-secondary)}.mov-pill:hover,.mov-pill.is-active{background: var(--bg-obsidian);border-color: var(--bg-obsidian);color: #FFFFFF}.mov-pill small{opacity: 0.72}.mov-catalog-section{padding-top: 40px}.mov-filter-bar{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 12px;padding: 18px 20px;margin-bottom: 24px;box-shadow: var(--shadow-soft)}.mov-filter-row{display: grid;grid-template-columns: 1.5fr 1fr 1fr 0.7fr 0.7fr auto auto;gap: 12px;align-items: end}.mov-filter-group{display: flex;flex-direction: column;gap: 5px}.mov-filter-group label{font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-muted)}.mov-filter-group input,.mov-filter-group select{height: 40px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: 6px;background: #FFFFFF;font-size: 13.5px}.mov-filter-check label{display: inline-flex;align-items: center;gap: 7px;height: 40px;font-size: 13px;text-transform: none;letter-spacing: 0;color: var(--ink-primary);cursor: pointer}.mov-filter-actions{display: flex;align-items: center;gap: 8px}.mov-catalog-meta{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;font-size: 14px;color: var(--ink-secondary)}.mov-pagination{margin-top: 44px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px}.mov-page-btn{min-width: 40px;height: 40px;padding: 0 14px;border-radius: 6px;border: 1px solid var(--line-subtle);background: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;font-size: 13.5px;font-weight: 600}.mov-page-btn:hover,.mov-page-btn.is-active{background: var(--bg-obsidian);border-color: var(--bg-obsidian);color: #FFFFFF}.mov-page-dots{padding: 0 6px;color: var(--ink-muted)}.mov-empty-catalog,.mov-empty-box{text-align: center;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;padding: 56px 28px}.mov-pdp-section{padding: calc(var(--top-offset) + 28px) 0 72px}.mov-pdp-grid{display: grid;grid-template-columns: 1.08fr 0.92fr;gap: 52px;align-items: start;margin-top: 16px}.mov-pdp-gallery{position: sticky;top: calc(var(--top-offset) + 20px)}.mov-loupe-stage{position: relative;aspect-ratio: 1 / 1;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;overflow: hidden;cursor: crosshair;display: flex;align-items: center;justify-content: center;padding: 16px;box-shadow: var(--shadow-soft)}.mov-loupe-img{width: 100%;height: 100%;object-fit: contain}.mov-loupe-lens{position: absolute;inset: 0;z-index: 3;background-color: #FFFFFF;background-repeat: no-repeat;background-size: 250%;pointer-events: none}.mov-loupe-hint{position: absolute;left: 16px;bottom: 14px;z-index: 4;background: rgba(252,250,247,0.92);border: 1px solid var(--line-subtle);border-radius: 99px;padding: 5px 12px;font-size: 11.5px;color: var(--ink-secondary);pointer-events: none}.mov-lightbox-open-btn{position: absolute;top: 14px;right: 14px;z-index: 4;width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--line-subtle);background: rgba(255,255,255,0.94);font-size: 16px}.mov-pdp-wish-btn{position: absolute;top: 14px;left: 14px;z-index: 4;width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--line-subtle);background: rgba(255,255,255,0.94);display: inline-flex;align-items: center;justify-content: center}.mov-pdp-wish-btn.is-active{color: #B91C1C}.mov-pdp-wish-btn.is-active svg{fill: #B91C1C}.mov-thumb-rail{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 14px}.mov-thumb-btn{width: 76px;height: 76px;padding: 5px;background: #FFFFFF;border: 1.5px solid var(--line-subtle);border-radius: 8px;overflow: hidden;display: inline-flex;align-items: center;justify-content: center}.mov-thumb-btn img{width: 100%;height: 100%;object-fit: contain}.mov-thumb-btn.is-active,.mov-thumb-btn:hover{border-color: var(--brand-primary)}.mov-thumb-video{flex-direction: column;gap: 3px;background: #171311;color: #FAF5EE !important;font-size: 11px;font-weight: 600}.mov-thumb-video:hover,.mov-thumb-video:focus-visible{background: #27201C;border-color: #E6C687;color: #FFFFFF !important}.mov-pdp-meta-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 8px}.mov-pdp-sku{font-size: 12px;color: var(--ink-muted)}.mov-pdp-title{font-size: clamp(26px,2.8vw,36px);margin-bottom: 14px}.mov-pdp-price-row{display: flex;align-items: baseline;flex-wrap: wrap;gap: 14px;padding-bottom: 20px;margin-bottom: 22px;border-bottom: 1px solid var(--line-subtle)}.mov-pdp-price{font-family: var(--font-display);font-size: 30px;font-weight: 600;color: var(--ink-primary)}.mov-pdp-tax-note{font-size: 12.5px;color: #166534;background: #ECFDF5;padding: 4px 10px;border-radius: 99px;font-weight: 500}.mov-pdp-option-block{margin-bottom: 20px}.mov-opt-head{display: flex;align-items: center;justify-content: space-between;font-size: 13.5px;margin-bottom: 9px}.mov-gold-selector{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.mov-gold-choice{display: flex;align-items: center;gap: 8px;padding: 10px 12px;border-radius: 8px;border: 1.5px solid var(--line-subtle);background: #FFFFFF;font-size: 12.5px;font-weight: 500;text-align: left}.mov-gold-choice.is-active,.mov-gold-choice:hover{border-color: var(--brand-primary);background: #F9FAFB}.mov-size-select,.mov-engraving-wrap input{width: 100%;height: 46px;padding: 0 14px;border-radius: 8px;border: 1px solid var(--line-strong);background: #FFFFFF;font-size: 14px}.mov-size-guide-trigger{background: none;border: 0;padding: 0;color: var(--brand-primary);font-size: 12.5px;font-weight: 600;text-decoration: underline}.mov-engraving-toggle{display: flex;align-items: center;gap: 8px;font-size: 13.5px;cursor: pointer}.mov-engraving-wrap{margin-top: 10px}.mov-pdp-cta-stack{display: grid;gap: 10px;margin: 24px 0}.mov-pdp-trust-list{display: grid;gap: 10px;padding: 18px;background: #F3F4F6;border-radius: 10px;margin-bottom: 24px;font-size: 13.5px}.mov-trust-row{display: flex;align-items: center;gap: 10px}.mov-pdp-accordions{border-top: 1px solid var(--line-subtle)}.mov-acc-item{border-bottom: 1px solid var(--line-subtle);padding: 14px 0}.mov-acc-item summary{cursor: pointer;font-weight: 600;font-size: 14.5px;list-style: none;display: flex;align-items: center;justify-content: space-between}.mov-acc-item summary::-webkit-details-marker{display: none}.mov-acc-item summary::after{content: '+';font-size: 18px;color: var(--brand-primary)}.mov-acc-item[open] summary::after{content: '−'}.mov-acc-body{padding-top: 12px;color: var(--ink-secondary);font-size: 14.5px}.mov-spec-list{padding-left: 18px;margin: 10px 0 0}.mov-lightbox,.mov-modal{position: fixed;inset: 0;z-index: 10020;display: flex;align-items: center;justify-content: center;padding: 24px}.mov-lightbox-backdrop,.mov-modal-backdrop{position: absolute;inset: 0;background: rgba(14,12,10,0.82);backdrop-filter: blur(8px)}.mov-lightbox-stage{position: relative;z-index: 1;max-width: min(92vw,980px);max-height: 90vh;background: #FFFFFF;padding: 20px;border-radius: 14px;display: flex;align-items: center;justify-content: center}.mov-lightbox-stage img{max-height: calc(90vh - 40px);width: auto;object-fit: contain}.mov-lb-close,.mov-modal-close{position: absolute;top: 14px;right: 14px;z-index: 2;width: 36px;height: 36px;border-radius: 50%;border: 1px solid var(--line-subtle);background: #FFFFFF;color: var(--ink-primary)}.mov-lb-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-subtle);background: rgba(255,255,255,0.94);font-size: 24px}.mov-lb-prev{left: 16px}.mov-lb-next{right: 16px}.mov-modal-dialog{position: relative;z-index: 1;width: 100%;max-width: 680px;max-height: 88vh;overflow-y: auto;background: #FFFFFF;border-radius: 14px;padding: 32px;box-shadow: var(--shadow-elevated)}.mov-modal-video{max-width: 860px;padding: 16px;background: var(--bg-obsidian)}.mov-video-frame-wrap{aspect-ratio: 16 / 9;width: 100%;background: #000;border-radius: 8px;overflow: hidden}.mov-video-frame-wrap iframe{width: 100%;height: 100%;border: 0}.mov-size-table{width: 100%;border-collapse: collapse;margin: 16px 0;font-size: 13.5px}.mov-size-table th,.mov-size-table td{padding: 9px 12px;border-bottom: 1px solid var(--line-subtle);text-align: left}.mov-size-table th{background: #F3F4F6;font-weight: 700}.mov-search-modal{align-items: flex-start;padding-top: 90px}.mov-search-dialog{position: relative;z-index: 1;width: 100%;max-width: 720px;background: #FFFFFF;border-radius: 14px;overflow: hidden;box-shadow: var(--shadow-elevated)}.mov-search-head{display: flex;align-items: center;gap: 12px;padding: 16px 20px;border-bottom: 1px solid var(--line-subtle)}.mov-search-head input{flex: 1;border: 0;outline: none;font-size: 16px;background: transparent}.mov-search-results{max-height: 62vh;overflow-y: auto;padding: 18px 20px}.mov-search-hint p{margin: 0 0 10px;font-size: 12px;text-transform: uppercase;letter-spacing: 0.08em;color: var(--ink-muted)}.mov-search-tags{display: flex;flex-wrap: wrap;gap: 8px}.mov-search-tags a{padding: 6px 12px;border-radius: 99px;background: #F3F4F6;font-size: 13px}.mov-search-hit{display: flex;align-items: center;gap: 14px;padding: 10px;border-radius: 8px}.mov-search-hit:hover{background: #F9FAFB}.mov-search-hit img{width: 54px;height: 54px;object-fit: contain;background: #fff;border: 1px solid var(--line-subtle);border-radius: 6px}.mov-drawer{position: fixed;inset: 0;z-index: 1450}.mov-drawer-backdrop{position: absolute;inset: 0;background: rgba(14,12,10,0.55);backdrop-filter: blur(4px)}.mov-drawer-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(440px,92vw);background: #FFFFFF;display: flex;flex-direction: column;box-shadow: -16px 0 48px rgba(14,12,10,0.18)}.mov-drawer-left{right: auto;left: 0}.mov-drawer-head{padding: 20px 22px;border-bottom: 1px solid var(--line-subtle);display: flex;align-items: center;justify-content: space-between}.mov-drawer-head strong{display: block;font-family: var(--font-display);font-size: 20px}.mov-drawer-head span{font-size: 12.5px;color: var(--ink-muted)}.mov-drawer-close{width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--line-subtle);background: #FFFFFF}.mov-drawer-body{flex: 1;overflow-y: auto;padding: 18px 22px}.mov-drawer-foot{padding: 18px 22px 22px;border-top: 1px solid var(--line-subtle);background: #FFFFFF}.mov-drawer-coupon{display: flex;gap: 8px;margin-bottom: 8px}.mov-drawer-coupon input{flex: 1;height: 38px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: 6px;background: #FFFFFF;font-size: 13px}.mov-drawer-coupon button{padding: 0 14px;border-radius: 6px;border: 1px solid var(--bg-obsidian);background: var(--bg-obsidian);color: #FFFFFF;font-size: 12.5px;font-weight: 600}.mov-coupon-msg{font-size: 12.5px;margin-bottom: 8px}.mov-coupon-msg.is-ok{color: #15803D}.mov-coupon-msg.is-err{color: #B91C1C}.mov-drawer-totals{margin: 10px 0 14px;display: grid;gap: 6px}.mov-tot-row{display: flex;align-items: center;justify-content: space-between;font-size: 14px}.mov-tot-grand{font-size: 17px;padding-top: 8px;border-top: 1px solid var(--line-subtle)}.mov-tot-discount{color: #15803D}.mov-drawer-shipping-note{margin: 0 0 12px;font-size: 12px;color: var(--ink-muted)}.mov-drawer-actions{display: grid;grid-template-columns: 1fr 1.3fr;gap: 10px}.mov-bag-item{display: grid;grid-template-columns: 74px 1fr;gap: 14px;padding: 14px 0;border-bottom: 1px solid var(--line-subtle)}.mov-bag-thumb{width: 74px;height: 74px;padding: 6px;border: 1px solid var(--line-subtle);border-radius: 8px;background: #FFFFFF;object-fit: contain}.mov-bag-info h4{font-size: 15px;margin: 0 0 4px}.mov-bag-meta{font-size: 12px;color: var(--ink-muted);margin-bottom: 8px}.mov-bag-controls{display: flex;align-items: center;justify-content: space-between;gap: 10px}.mov-qty-box{display: inline-flex;align-items: center;border: 1px solid var(--line-strong);border-radius: 6px;overflow: hidden}.mov-qty-box button{width: 28px;height: 28px;border: 0;background: #F9FAFB;font-weight: 700}.mov-qty-box span{min-width: 28px;text-align: center;font-size: 13px;font-weight: 600}.mov-bag-remove{background: none;border: 0;font-size: 12px;color: var(--ink-muted);text-decoration: underline}.mov-mobile-nav-list{list-style: none;padding: 0;margin: 0 0 24px}.mov-mobile-nav-list li{border-bottom: 1px solid var(--line-subtle)}.mov-mobile-nav-list a{display: block;padding: 13px 0;font-size: 15px;font-weight: 600}.mov-mobile-langs{display: flex;gap: 8px}.mov-cart-layout,.mov-checkout-grid,.mov-contact-grid{display: grid;grid-template-columns: 1.35fr 0.85fr;gap: 36px;align-items: start}.mov-cart-items-col,.mov-cart-summary-card,.mov-chk-card,.mov-checkout-summary,.mov-contact-form-card,.mov-office-card,.mov-receipt-card,.mov-track-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;padding: 28px;box-shadow: var(--shadow-soft)}.mov-cart-summary-card,.mov-checkout-summary{position: sticky;top: calc(var(--top-offset) + 20px)}.mov-chk-card{margin-bottom: 24px}.mov-form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.mov-field{display: flex;flex-direction: column;gap: 6px}.mov-field-full{grid-column: 1 / -1}.mov-field label{font-size: 12.5px;font-weight: 600;color: var(--ink-secondary)}.mov-field input,.mov-field select,.mov-field textarea{padding: 11px 14px;border: 1px solid var(--line-strong);border-radius: 8px;background: #FFFFFF;font-size: 14.5px}.mov-field input:focus,.mov-field select:focus,.mov-field textarea:focus{outline: none;border-color: var(--brand-primary);background: #FFFFFF}.mov-pay-methods{display: grid;gap: 12px}.mov-pay-option{display: flex;align-items: flex-start;gap: 12px;padding: 16px;border: 1.5px solid var(--line-subtle);border-radius: 10px;cursor: pointer}.mov-pay-option:has(input:checked){border-color: var(--brand-primary);background: #F9FAFB}.mov-pay-option div{display: flex;flex-direction: column;gap: 3px}.mov-pay-option span{font-size: 13px;color: var(--ink-secondary)}.mov-consent-label{display: flex;align-items: flex-start;gap: 9px;margin: 14px 0;font-size: 12.5px;color: var(--ink-secondary)}.mov-consent-label a{color: var(--brand-primary);text-decoration: underline}.mov-alert-error{padding: 12px 14px;border-radius: 8px;background: #FEF2F2;border: 1px solid #FECACA;color: #991B1B;font-size: 13.5px;margin-bottom: 12px}.mov-alert-ok{padding: 12px 14px;border-radius: 8px;background: #ECFDF5;border: 1px solid #A7F3D0;color: #065F46;font-size: 13.5px;margin-bottom: 12px}.mov-receipt-card{max-width: 780px;margin: 0 auto}.mov-receipt-badge{width: 54px;height: 54px;border-radius: 50%;background: #ECFDF5;color: #059669;font-size: 26px;font-weight: 700;display: flex;align-items: center;justify-content: center;margin-bottom: 16px}.mov-receipt-meta{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;padding: 16px;background: #F9FAFB;border: 1px solid #E5E7EB;border-radius: 10px;margin: 20px 0}.mov-receipt-meta span{display: block;font-size: 11.5px;color: var(--ink-muted)}.mov-wire-box{background: #FFFFFF;border: 1px solid var(--line-strong);border-radius: 10px;padding: 18px;margin-bottom: 20px}.mov-receipt-item{display: flex;justify-content: space-between;padding: 10px 0;border-bottom: 1px solid var(--line-subtle)}.mov-receipt-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px}.mov-track-card{max-width: 720px;margin: 0 auto}.mov-read-progress{position: fixed;top: var(--top-offset);left: 0;right: 0;height: 3px;z-index: 1140;background: rgba(158,123,86,0.14)}.mov-read-progress span{display: block;height: 100%;width: 0%;background: linear-gradient(90deg,var(--brand-primary),var(--accent-bright))}.mov-blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 26px}.mov-blog-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 12px;overflow: hidden;display: flex;flex-direction: column}.mov-blog-media{aspect-ratio: 16 / 9;background: #F3F4F6;overflow: hidden}.mov-blog-media img{width: 100%;height: 100%;object-fit: cover}.mov-blog-body{padding: 22px;display: flex;flex-direction: column;gap: 8px;flex: 1}.mov-blog-cat{font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--brand-primary)}.mov-blog-body h2,.mov-blog-body h3{font-size: 20px;margin: 0}.mov-blog-body p{color: var(--ink-secondary);font-size: 14.5px;margin: 0}.mov-article-section{padding: calc(var(--top-offset) + 36px) 0 72px}.mov-article-header{max-width: 860px;margin-bottom: 28px}.mov-article-header h1{font-size: clamp(30px,3.8vw,48px)}.mov-article-meta{display: flex;gap: 10px;font-size: 13.5px;color: var(--ink-muted)}.mov-article-cover{aspect-ratio: 16 / 9;background: linear-gradient(180deg,#FAF8F5 0%,#F3F0EA 100%);border: 1px solid var(--line-subtle);border-radius: 16px;overflow: hidden;margin: 0 0 32px;display: flex;align-items: center;justify-content: center}.mov-article-cover img{width: 100%;height: 100%;object-fit: contain}.mov-article-layout{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 44px;align-items: start}.mov-article-layout.no-toc,.mov-article-layout:not(:has(.mov-article-toc)){grid-template-columns: minmax(0,1fr);max-width: 900px;margin-left: auto;margin-right: auto}.mov-article-main{min-width: 0}.mov-article-toc{position: sticky;top: calc(var(--top-offset,96px) + 24px)}.mov-toc-card,.mov-toc-box{position: sticky;top: calc(var(--top-offset,96px) + 24px);background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;padding: 22px 20px;box-shadow: 0 12px 32px rgba(17,24,39,0.04)}.mov-toc-box .mov-eyebrow{display: block;margin-bottom: 14px;padding-bottom: 10px;border-bottom: 1px solid rgba(158,123,86,0.18)}.mov-toc-card nav,.mov-toc-box nav{display: grid;gap: 6px}.mov-toc-link{display: flex;align-items: flex-start;gap: 10px;padding: 8px 10px;border-radius: 9px;font-size: 13.5px;color: var(--ink-secondary);line-height: 1.42;text-decoration: none;transition: background 0.2s ease,color 0.2s ease}.mov-toc-link .mov-toc-num{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;min-width: 24px;height: 22px;padding: 0 6px;border-radius: 6px;background: rgba(158,123,86,0.11);color: var(--brand-primary);font-size: 11px;font-weight: 700;letter-spacing: 0.04em}.mov-toc-link .mov-toc-text{font-weight: 500}.mov-toc-link:hover,.mov-toc-link.is-active{background: #FAF8F5;color: var(--ink-primary)}.mov-toc-link:hover .mov-toc-num,.mov-toc-link.is-active .mov-toc-num{background: var(--brand-primary);color: #FFFFFF}.mov-toc-h3{padding-left: 12px;font-size: 12.5px}.mov-prose{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 16px;padding: 42px 46px;font-size: 16.5px;line-height: 1.82;color: #1F2937;overflow-wrap: break-word}.mov-prose > :first-child{margin-top: 0}.mov-prose p{margin: 0 0 18px}.mov-prose h2{margin: 36px 0 14px;padding-top: 8px;font-size: clamp(21px,2.2vw,26px);line-height: 1.32;scroll-margin-top: calc(var(--top-offset,96px) + 28px)}.mov-prose h3{margin: 26px 0 10px;font-size: 19px;line-height: 1.38}.mov-prose ul,.mov-prose ol{margin: 0 0 22px;padding-left: 22px}.mov-prose li{margin-bottom: 10px}.mov-prose li.mov-prose-media-li{list-style: none;margin: 18px 0 22px -22px}.mov-prose img{display: block;max-width: 100%;width: auto;height: auto !important;border-radius: 12px;margin: 22px auto;border: 1px solid var(--line-subtle);background: #FAF8F5}.mov-prose figure,.mov-prose .mov-inline-figure{margin: 26px 0;text-align: center}.mov-prose figure img,.mov-prose .mov-inline-figure img{margin: 0 auto}.mov-prose figcaption{margin-top: 10px;font-size: 13px;color: var(--ink-muted);font-style: italic}.mov-prose a{color: var(--brand-primary);text-decoration: underline;text-underline-offset: 3px;font-weight: 500}.mov-prose a.mov-inline-cta-link{display: inline-flex;align-items: center;gap: 6px;padding: 6px 14px;border-radius: 999px;background: #FAF8F5;border: 1px solid rgba(158,123,86,0.3);text-decoration: none;font-size: 13.5px;font-weight: 600;margin: 4px 0}.mov-prose a.mov-inline-cta-link:hover{background: var(--brand-primary);border-color: var(--brand-primary);color: #FFFFFF}.mov-prose .mov-cluster-guide{margin-top: 32px;padding: 22px 26px;border: 1px solid rgba(158,123,86,0.26);border-radius: 14px;background: linear-gradient(135deg,#FAF8F5 0%,#F6F2EB 100%)}.mov-prose .mov-cluster-eyebrow{margin: 0 0 8px;font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--brand-primary);font-weight: 700}.mov-h2-num{display: inline-flex;align-items: center;justify-content: center;min-width: 30px;height: 26px;padding: 0 7px;border-radius: 7px;background: rgba(158,123,86,0.12);color: var(--brand-primary);font-family: var(--font-caps);font-size: 12px;font-weight: 700;margin-right: 8px;vertical-align: middle}.mov-article-faqs{margin-top: 32px;padding: 28px 32px;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 16px}.mov-share-bar{margin-top: 28px;padding: 20px 24px;background: #FAF8F5;border: 1px solid var(--line-subtle);border-radius: 14px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 14px}.mov-share-label{font-size: 13.5px;font-weight: 600;color: var(--ink-primary)}.mov-share-btns{display: flex;flex-wrap: wrap;gap: 8px}.mov-share-btn{display: inline-flex;align-items: center;gap: 6px;padding: 8px 15px;border-radius: 8px;background: #FFFFFF;border: 1px solid var(--line-subtle);font-size: 13px;font-weight: 600;color: var(--ink-primary);cursor: pointer;text-decoration: none;transition: border-color 0.2s ease,color 0.2s ease,background 0.2s ease}.mov-share-btn:hover{border-color: var(--brand-primary);color: var(--brand-primary);background: #FFFFFF}@media (max-width: 980px){.mov-article-layout{grid-template-columns: minmax(0,1fr);gap: 24px}.mov-article-toc,.mov-toc-card,.mov-toc-box{position: static}.mov-prose{padding: 26px 20px;font-size: 15.5px}.mov-article-faqs{padding: 22px 20px}}.mov-container-narrow{max-width: 880px}.mov-faq-list{display: grid;gap: 12px}.mov-faq-item{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 10px;padding: 18px 22px}.mov-faq-item summary{cursor: pointer;font-weight: 600;font-size: 16px}.mov-faq-ans{padding-top: 12px;color: var(--ink-secondary)}.zqw-section{padding: 56px 0 80px}.zqw-shell{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 16px;padding: 36px;box-shadow: var(--shadow-soft)}.zqw-progress-bar{display: grid;grid-template-columns: repeat(4,1fr);gap: 10px;margin-bottom: 30px}.zqw-step-pill{display: flex;align-items: center;gap: 10px;padding: 11px 14px;border-radius: 10px;border: 1px solid var(--line-subtle);background: #FFFFFF;font-size: 13px;font-weight: 600;color: var(--ink-muted)}.zqw-step-pill b{width: 24px;height: 24px;border-radius: 50%;background: rgba(158,123,86,0.15);color: var(--brand-primary);display: inline-flex;align-items: center;justify-content: center;font-size: 12px}.zqw-step-pill.is-active{background: var(--bg-obsidian);border-color: var(--bg-obsidian);color: #FFFFFF}.zqw-step-pill.is-active b{background: var(--brand-primary);color: #FFFFFF}.zqw-pane{display: none}.zqw-pane.is-active{display: block}.zqw-pane-title{font-size: 22px;margin-bottom: 20px}.zqw-card-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.zqw-card-grid-3{grid-template-columns: repeat(3,minmax(0,1fr))}.zqw-choice-card{position: relative;display: flex;flex-direction: column;gap: 6px;padding: 20px;border: 1.5px solid var(--line-subtle);border-radius: 12px;background: #FFFFFF;cursor: pointer}.zqw-choice-card input{position: absolute;top: 16px;right: 16px}.zqw-choice-card.is-selected,.zqw-choice-card:has(input:checked){border-color: var(--brand-primary);background: #F9FAFB}.zqw-card-icon{font-size: 22px}.zqw-card-title{font-size: 15.5px;color: var(--ink-primary)}.zqw-card-desc{font-size: 13px;color: var(--ink-secondary)}.zqw-card-price{font-size: 13px;font-weight: 700;color: var(--brand-primary);margin-top: 4px}.zqw-nav-row{margin-top: 26px;padding-top: 20px;border-top: 1px solid var(--line-subtle);display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 14px}.zqw-live-est{font-size: 14px;font-weight: 600;color: var(--brand-primary)}.zqw-summary-banner{padding: 16px 20px;background: #F3F4F6;border-radius: 10px;margin-bottom: 20px;font-size: 14px}.zqw-fields-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.zqw-field{display: flex;flex-direction: column;gap: 6px}.zqw-field input,.zqw-field textarea{padding: 11px 14px;border: 1px solid var(--line-strong);border-radius: 8px;background: #FFFFFF}.zqw-consent{display: flex;align-items: center;gap: 8px;margin-top: 14px;font-size: 13px}.zqw-success-pane{text-align: center;padding: 32px 16px}.zqw-success-orb{width: 56px;height: 56px;border-radius: 50%;background: #ECFDF5;color: #059669;font-size: 26px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 14px}.section-heading{display: flex;align-items: flex-end;justify-content: space-between;gap: 28px;margin-bottom: 38px}.section-heading .eyebrow{margin: 0 0 8px;font-size: 11.5px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: var(--accent)}.section-heading .display-2{margin: 0;font-family: var(--font-display);font-size: clamp(28px,3vw,40px);font-weight: 500;line-height: 1.18;color: var(--ink-primary)}.section-heading-side{max-width: 480px}.section-heading-side .lead{margin: 0;font-size: 15px;line-height: 1.6;color: var(--ink-secondary)}@media (max-width: 900px){.section-heading{flex-direction: column;align-items: flex-start;gap: 12px;margin-bottom: 26px}}.zgr-stars{display: inline-flex;align-items: center;gap: 2px;line-height: 1;flex-shrink: 0}.zgr-stars svg,.zgr-verified svg,.zgr-g-icon{display: inline-block;flex-shrink: 0;vertical-align: middle}.zgr-verified{display: inline-flex;align-items: center;margin-left: 3px}.zgr-main-row{display: grid;grid-template-columns: 290px minmax(0,1fr);gap: 24px;align-items: stretch}.zgr-summary-card,.zgr-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 12px;padding: 22px;display: flex;flex-direction: column;justify-content: space-between}.zgr-summary-brand{display: flex;align-items: center;gap: 8px;font-size: 13px;font-weight: 600;margin-bottom: 14px}.zgr-summary-score{display: flex;align-items: center;gap: 14px;margin-bottom: 14px}.zgr-summary-score strong{font-family: var(--font-display);font-size: 42px;line-height: 1}.zgr-summary-score-meta{display: flex;flex-direction: column;align-items: flex-start;gap: 5px}.zgr-summary-word{font-size: 11px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: var(--accent)}.zgr-summary-mid{margin: 10px 0 16px;font-size: 13.5px;line-height: 1.5}.zgr-summary-biz{margin-top: 4px;font-size: 12.5px;color: var(--ink-muted)}.zgr-review-cta{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 11px 16px;border-radius: 8px;border: 1px solid var(--line-subtle);background: #FAFAFA;font-size: 13px;font-weight: 600;color: var(--ink-primary);transition: border-color 0.2s ease,background 0.2s ease}.zgr-review-cta:hover{border-color: var(--ink-primary);background: #FFFFFF}.zgr-carousel-col{overflow: hidden;min-width: 0}.zgr-track{display: flex;gap: 18px;transition: transform 0.38s cubic-bezier(0.22,1,0.36,1);will-change: transform}.zgr-track > .zgr-card{flex: 0 0 calc((100% - 36px) / 3);min-width: 0}.zgr-slider-shell.is-expanded .zgr-track{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));transform: none !important}.zgr-slider-shell.is-expanded .zgr-track > .zgr-card{flex: initial}.zgr-card-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 10px}.zgr-card-stars{display: inline-flex;align-items: center;gap: 8px;font-size: 12px;font-weight: 600;color: #B45309}.zgr-quote-mark{font-family: var(--font-display);font-size: 26px;line-height: 1;color: #D1D5DB}.zgr-card-body p{margin: 0;font-size: 14.5px;line-height: 1.62;color: #374151}.zgr-readmore{background: transparent;border: 0;padding: 0;margin-top: 6px;font-size: 12.5px;font-weight: 600;color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.zgr-readmore:hover{color: var(--ink-primary)}.zgr-owner-reply{margin-top: 12px;padding: 10px 13px;background: #FAFAFA;border-left: 2px solid var(--accent);border-radius: 0 8px 8px 0;font-size: 12.5px}.zgr-owner-reply strong{display: block;font-size: 11.5px;font-weight: 700;color: var(--ink-primary);margin-bottom: 3px}.zgr-owner-reply p{margin: 0;color: var(--ink-secondary);line-height: 1.5}.zgr-card-foot{display: flex;align-items: center;gap: 10px;margin-top: 14px;padding-top: 12px;border-top: 1px solid var(--line-subtle)}.zgr-avatar{width: 38px;height: 38px;border-radius: 50%;background: #F3F4F6;color: var(--brand-primary);font-weight: 700;display: flex;align-items: center;justify-content: center;overflow: hidden;flex-shrink: 0}.zgr-author{flex: 1;font-size: 13px;min-width: 0}.zgr-author strong{display: inline-flex;align-items: center;gap: 4px}.zgr-author time{display: block;font-size: 11.5px;color: var(--ink-muted)}.zgr-carousel-nav{margin-top: 20px;display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.zgr-nav-group{display: flex;align-items: center;gap: 8px}.zgr-nav-btn{width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--line-strong);background: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;transition: background 0.18s ease,color 0.18s ease,border-color 0.18s ease}.zgr-nav-btn:hover{background: #111111;border-color: #111111;color: #FFFFFF}.zgr-expand-btn{height: 38px;padding: 0 16px;border-radius: 999px;border: 1px solid var(--line-strong);background: #FFFFFF;font-size: 12.5px;font-weight: 600;color: var(--ink-primary);transition: border-color 0.18s ease,background 0.18s ease}.zgr-expand-btn:hover{border-color: #111111;background: #FAFAFA}.zsp-backdrop{position: fixed;inset: 0;z-index: 1550;background: rgba(14,12,10,0.72);backdrop-filter: blur(8px);display: none;align-items: center;justify-content: center;padding: 20px}.zsp-backdrop.is-open{display: flex}.zsp-dialog{position: relative;width: 100%;max-width: 780px;background: #FFFFFF;border-radius: 20px;overflow: hidden;display: grid;grid-template-columns: 1fr;box-shadow: 0 28px 70px rgba(10,12,18,0.34);border: 1px solid rgba(255,255,255,0.65)}.zsp-dialog.has-media{grid-template-columns: 310px 1fr}.zsp-media{position: relative;min-height: 430px;background: #141923;overflow: hidden}.zsp-media::after{content: "";position: absolute;inset: auto 0 0 0;height: 52%;background: linear-gradient(180deg,rgba(12,15,22,0) 0%,rgba(12,15,22,0.82) 100%);pointer-events: none}.zsp-media img{width: 100%;height: 100%;object-fit: cover;object-position: center;display: block}.zsp-media-caption{position: absolute;left: 18px;right: 18px;bottom: 18px;z-index: 2;display: flex;flex-direction: column;gap: 3px;padding: 11px 14px;border-radius: 12px;background: rgba(17,24,39,0.62);backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,0.18);color: #FFFFFF}.zsp-media-kicker{font-size: 9.5px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: #E2C799}.zsp-media-caption strong{font-size: 12.5px;font-weight: 600;color: #FFFFFF}.zsp-body{padding: 34px 36px 32px;display: flex;flex-direction: column;justify-content: center}.zsp-body h3{margin: 0 0 10px;font-size: 26px;line-height: 1.22;color: #111827}.zsp-copy{margin: 0 0 14px;font-size: 14px;line-height: 1.62;color: #4B5563}.zsp-close{position: absolute;top: 14px;right: 14px;z-index: 4;width: 34px;height: 34px;border-radius: 50%;border: 1px solid #E5E7EB;background: #FFFFFF;color: #111827;font-size: 14px;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: background 0.18s ease,color 0.18s ease}.zsp-close:hover{background: #111827;border-color: #111827;color: #FFFFFF}.zsp-badge{display: inline-flex;align-items: center;gap: 6px;align-self: flex-start;padding: 5px 11px;border-radius: 999px;background: #FAF6F0;border: 1px solid #E6D7C3;font-size: 10.5px;font-weight: 700;letter-spacing: 0.13em;text-transform: uppercase;color: #8C6D46;margin-bottom: 12px}.zsp-coupon-bar{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 14px;margin: 0 0 14px;border-radius: 10px;background: linear-gradient(135deg,#FBF8F3 0%,#F4ECE0 100%);border: 1.5px dashed #C7A87B}.zsp-coupon-meta{display: flex;flex-direction: column;gap: 1px}.zsp-coupon-lbl{font-size: 9.5px;font-weight: 700;letter-spacing: 0.12em;color: #8C6D46}.zsp-coupon-code{font-size: 15px;font-weight: 800;letter-spacing: 0.06em;color: #111827}.zsp-coupon-copy{padding: 7px 13px;border-radius: 7px;border: 1px solid #111827;background: #111827;color: #FFFFFF;font-size: 11.5px;font-weight: 700;cursor: pointer;white-space: nowrap;transition: background 0.18s ease,border-color 0.18s ease}.zsp-coupon-copy:hover{background: #8C6D46;border-color: #8C6D46}.zsp-coupon-copy.is-copied{background: #059669;border-color: #059669}.zsp-inputs{display: grid;gap: 10px;margin: 6px 0 14px}.zsp-inputs input{width: 100%;padding: 12px 14px;border: 1px solid #D1D5DB;border-radius: 10px;font-size: 14px;color: #111827;background: #FAFAFA;transition: border-color 0.18s ease,background 0.18s ease}.zsp-inputs input:focus{outline: none;border-color: #9A7B56;background: #FFFFFF}.zsp-actions{display: grid;grid-template-columns: 1fr auto;align-items: center;gap: 10px}.zsp-submit-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 46px;padding: 11px 18px;border-radius: 10px;border: 1px solid #111827;background: #111827 !important;color: #FFFFFF !important;font-size: 13.5px;font-weight: 700;cursor: pointer;text-decoration: none;transition: background 0.18s ease,transform 0.18s ease}.zsp-submit-btn:hover{background: #8C6D46 !important;border-color: #8C6D46 !important;transform: translateY(-1px)}.zsp-wa-btn{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 46px;padding: 10px 15px;border-radius: 10px;border: 1px solid #A7F3D0;background: #ECFDF5 !important;color: #065F46 !important;font-size: 13px;font-weight: 700;text-decoration: none !important;white-space: nowrap;transition: background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.zsp-wa-btn svg{color: #059669;flex-shrink: 0}.zsp-wa-btn:hover{background: #059669 !important;border-color: #059669 !important;color: #FFFFFF !important;transform: translateY(-1px)}.zsp-wa-btn:hover svg{color: #FFFFFF}@media (max-width: 720px){.zsp-dialog.has-media{grid-template-columns: 1fr}.zsp-media{min-height: 200px;max-height: 220px}.zsp-body{padding: 24px 22px}.zsp-actions{grid-template-columns: 1fr}}.mov-assurance-ribbon{background: #F3F4F6;border-top: 1px solid var(--line-subtle);border-bottom: 1px solid var(--line-subtle);padding: 36px 0}.mov-assurance-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.mov-assurance-item{display: flex;align-items: flex-start;gap: 14px}.mov-assurance-icon{color: var(--brand-primary);font-size: 18px;line-height: 1.2}.mov-assurance-item strong{display: block;font-size: 14.5px;margin-bottom: 3px}.mov-assurance-item p{margin: 0;font-size: 13px;color: var(--ink-secondary)}.mov-footer{background: var(--bg-obsidian);color: #DDD4C7;padding: 72px 0 32px}.mov-footer-top{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr;gap: 40px;padding-bottom: 48px;border-bottom: 1px solid rgba(255,255,255,0.1)}.mov-footer-logo img{height: 44px;width: auto;filter: brightness(0) invert(1);margin-bottom: 16px}.mov-footer-desc{font-size: 14px;color: #B9AEA0;margin: 0 0 20px}.mov-footer-boutiques{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;margin-bottom: 20px}.mov-boutique-card{background: rgba(255,255,255,0.04);border: 1px solid rgba(214,182,142,0.18);border-radius: 8px;padding: 12px 14px;font-size: 12.5px}.mov-boutique-card strong{display: block;color: var(--accent-bright);margin-bottom: 4px}.mov-boutique-card p{margin: 0 0 6px;color: #CBC0B2}.mov-boutique-card a{color: #FFFFFF;font-weight: 600}.mov-footer-socials{display: flex;gap: 10px;margin-bottom: 16px}.mov-social-icon{width: 36px;height: 36px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.16);display: inline-flex;align-items: center;justify-content: center;color: #EDE3D4}.mov-social-icon:hover{border-color: var(--accent-bright);color: var(--accent-bright)}.mov-app-badges{display: flex;flex-wrap: wrap;gap: 8px}.mov-app-pill{padding: 5px 11px;border-radius: 6px;background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.12);font-size: 11.5px;color: #EDE3D4}.mov-footer-heading{font-family: var(--font-caps);font-size: 13px;letter-spacing: 0.12em;text-transform: uppercase;color: #FFFFFF;margin-bottom: 18px}.mov-footer-links{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;font-size: 13.5px}.mov-footer-links a{color: #BEB3A4}.mov-footer-links a:hover{color: var(--accent-bright)}.mov-footer-mid{padding: 20px 0;border-bottom: 1px solid rgba(255,255,255,0.08);display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px}.mov-pay-badges{display: flex;flex-wrap: wrap;gap: 8px}.mov-pay-pill{padding: 4px 10px;border-radius: 4px;background: rgba(255,255,255,0.06);font-size: 11.5px;color: #D8CEC0}.mov-footer-legal-links{display: flex;align-items: center;flex-wrap: wrap;gap: 16px;font-size: 12.5px}.mov-cookie-reopen-btn{background: none;border: 0;padding: 0;color: var(--accent-bright);font-size: 12.5px;text-decoration: underline}.mov-footer-bottom{padding-top: 22px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;font-size: 12.5px;color: #9C9183}.footer-credit a{color: var(--accent-bright);font-weight: 600}.zqc-capsule{position: fixed;bottom: 22px;right: 22px;z-index: 1120;display: flex;flex-direction: column;align-items: flex-end;gap: 6px}.zqc-capsule.zqc-left{right: auto;left: 22px;align-items: flex-start}.zqc-status-badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 99px;background: rgba(14,12,10,0.88);color: #EDE3D4;font-size: 11px}.zqc-status-dot{width: 7px;height: 7px;border-radius: 50%;background: #10B981}.zqc-pill{display: flex;align-items: center;background: var(--bg-obsidian);color: #FFFFFF;border: 1px solid rgba(214,182,142,0.35);border-radius: 99px;padding: 6px 10px;box-shadow: var(--shadow-elevated)}.zqc-action{display: inline-flex;align-items: center;gap: 9px;padding: 5px 12px;color: #FFFFFF}.zqc-icon{width: 32px;height: 32px;border-radius: 50%;background: rgba(182,145,104,0.22);color: var(--accent-bright);display: inline-flex;align-items: center;justify-content: center}.zqc-action-wa .zqc-icon{background: rgba(16,185,129,0.2);color: #34D399}.zqc-copy{display: flex;flex-direction: column;line-height: 1.2}.zqc-copy strong{font-size: 12.5px}.zqc-copy small{font-size: 10.5px;color: #C8BDB0}.zqc-divider{width: 1px;height: 26px;background: rgba(255,255,255,0.14)}.zcc-banner{position: fixed;left: 20px;right: 20px;bottom: 20px;z-index: 1600;max-width: 1180px;margin: 0 auto;background: rgba(14,12,10,0.96);backdrop-filter: blur(16px);color: #F4ECE1;border: 1px solid rgba(214,182,142,0.32);border-radius: 14px;padding: 18px 22px;box-shadow: var(--shadow-elevated)}.zcc-banner-inner{display: flex;align-items: center;justify-content: space-between;gap: 22px}.zcc-banner-title{display: block;font-size: 15px;color: #FFFFFF;margin-bottom: 4px}.zcc-banner-desc{margin: 0;font-size: 13px;color: #CFC4B6}.zcc-inline-link{color: var(--accent-bright);text-decoration: underline}.zcc-banner-actions{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.zcc-btn{height: 42px;padding: 0 18px;border-radius: 8px;font-size: 13px;font-weight: 600;display: inline-flex;align-items: center;justify-content: center;white-space: nowrap}.zcc-btn-manage{background: transparent;border: 1px solid rgba(255,255,255,0.25);color: #EDE3D4}.zcc-btn-equal{min-width: 144px;height: 42px;padding: 0 20px;font-size: 13.5px;font-weight: 600;border: 1.5px solid var(--accent-bright);background: rgba(214,182,142,0.14);color: #FFFFFF}.zcc-btn-equal.zcc-btn-accept{background: var(--brand-primary);border-color: var(--brand-primary);color: #FFFFFF}.zcc-btn-equal:hover{background: var(--accent);border-color: var(--accent)}.zcc-modal-backdrop{position: fixed;inset: 0;z-index: 1650;background: rgba(14,12,10,0.78);backdrop-filter: blur(6px);display: flex;align-items: center;justify-content: center;padding: 20px}.zcc-modal-card{width: 100%;max-width: 640px;max-height: 88vh;overflow-y: auto;background: #FFFFFF;color: var(--ink-primary);border-radius: 14px;padding: 28px;box-shadow: var(--shadow-elevated)}.zcc-modal-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 16px;margin-bottom: 18px}.zcc-modal-lead{font-size: 13.5px;color: var(--ink-secondary);margin: 0}.zcc-close-btn{width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--line-subtle);background: #FFFFFF}.zcc-cat-list{display: grid;gap: 12px;margin-bottom: 20px}.zcc-cat-item{border: 1px solid var(--line-subtle);border-radius: 10px;padding: 14px 16px}.zcc-cat-item p{margin: 6px 0 0;font-size: 13px;color: var(--ink-secondary)}.zcc-cat-top{display: flex;align-items: center;justify-content: space-between;gap: 12px}.zcc-locked-badge{font-size: 11px;padding: 2px 8px;border-radius: 99px;background: #F3F4F6;color: var(--brand-primary);margin-left: 8px}.zcc-modal-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px;padding-top: 14px;border-top: 1px solid var(--line-subtle)}.zcc-modal-btns{display: flex;flex-wrap: wrap;gap: 8px}.zcc-modal-card .zcc-btn-equal{color: var(--ink-primary);border-color: var(--line-strong)}.zcc-modal-card .zcc-btn-equal.zcc-btn-accept{color: #FFFFFF;background: var(--bg-obsidian);border-color: var(--bg-obsidian)}.zcc-modal-card .zcc-btn-manage{color: var(--ink-primary);border-color: var(--brand-primary)}@media (max-width: 1180px){.mov-nav{display: none}.mov-burger{display: inline-flex}.mov-product-grid-4,.mov-cat-mosaic,.mov-gem-grid,.mov-process-grid,.mov-values-grid,.mov-assurance-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.mov-footer-top{grid-template-columns: 1fr 1fr}.mov-filter-row{grid-template-columns: 1fr 1fr 1fr}.zgr-main-row{grid-template-columns: 1fr}}@media (max-width: 900px){:root{--header-h: 70px}.mov-hero-grid,.mov-bespoke-grid,.mov-story-grid,.mov-pdp-grid,.mov-cart-layout,.mov-checkout-grid,.mov-contact-grid,.mov-article-layout{grid-template-columns: 1fr;gap: 32px}.mov-pdp-gallery{position: static}.mov-hero-floating-card{position: static;margin-top: 14px;max-width: none}.mov-blog-grid,.zqw-card-grid-3{grid-template-columns: 1fr}.zgr-track > .zgr-card{flex: 0 0 100%}.zgr-slider-shell.is-expanded .zgr-track{grid-template-columns: 1fr}.zqw-progress-bar{grid-template-columns: 1fr 1fr}.zsp-dialog.has-media{grid-template-columns: 1fr}.zsp-media{max-height: 200px}.zcc-banner-inner{flex-direction: column;align-items: stretch}.zcc-banner-actions{flex-wrap: wrap}}@media (max-width: 640px){.container,.wrap{padding: 0 16px}.mov-section,.section{padding: 56px 0}.mov-lang-switch{display: none}.mov-product-grid-4,.mov-product-grid-3{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.mov-pcard-body{padding: 12px}.mov-pcard-title{font-size: 14px}.mov-pcard-price{font-size: 14px}.mov-hero-metrics,.mov-form-grid,.zqw-card-grid,.zqw-fields-grid,.mov-footer-top,.mov-footer-boutiques,.mov-assurance-grid,.mov-receipt-meta,.mov-gold-selector,.mov-filter-row{grid-template-columns: 1fr}.mov-prose{padding: 24px 20px}.studio-adminbar-right .studio-adminbar-btn:not(:last-child){display: none}.zqc-copy{display: none}.zqc-action{padding: 4px}}.sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.mov-container{width: 100%;max-width: var(--container-max);margin: 0 auto;padding: 0 28px}.mov-promobar-copy{display: flex;align-items: center;justify-content: center;gap: 10px;min-width: 0;padding: 0 28px}.mov-promobar-link{color: var(--accent-bright);font-weight: 600;border-bottom: 1px solid rgba(214,182,142,0.45);white-space: nowrap}.mov-header-left{display: flex;align-items: center;gap: 12px;flex-shrink: 0}.mov-mobile-toggle{display: none !important}.mov-brand-logo{display: inline-flex;align-items: center;flex-shrink: 0}.mov-brand-logo img{height: 44px;width: auto;object-fit: contain}.mov-count-pill{position: absolute;top: -4px;right: -4px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 99px;background: var(--brand-primary);color: #FFFFFF;font-size: 10.5px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center}.mov-btn-header-cta{padding: 10px 20px;font-size: 12.5px;letter-spacing: 0.05em;text-transform: uppercase;border-radius: 99px;background: var(--bg-obsidian);color: #FFFFFF;border: 1px solid var(--bg-obsidian);white-space: nowrap}.mov-btn-header-cta:hover{background: var(--brand-primary);border-color: var(--brand-primary);color: #FFFFFF}.mov-btn-dark{background: var(--bg-obsidian);color: #FFFFFF;border-color: var(--bg-obsidian)}.mov-btn-dark:hover{background: #29231E;border-color: #29231E;color: #FFFFFF}.mov-btn-outline-light{background: transparent;color: #F3F4F6;border: 1px solid rgba(214,182,142,0.45)}.mov-btn-outline-light:hover{background: var(--accent-bright);border-color: var(--accent-bright);color: var(--bg-obsidian)}.mov-mega-panel{width: min(1040px,94vw);left: 50%;transform: translateX(-24%) translateY(8px)}.mov-nav-item.has-mega:hover .mov-mega-panel,.mov-nav-item.has-mega:focus-within .mov-mega-panel{transform: translateX(-24%) translateY(0)}.mov-mega-panel .mov-mega-grid{padding: 0;grid-template-columns: 1fr 1fr 0.95fr 1.15fr;gap: 22px}.mov-mega-heading{display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--brand-primary);margin-bottom: 12px}.mov-mega-col .mov-mega-links{grid-template-columns: 1fr;gap: 5px;margin: 0}.mov-mega-card-overlay{position: relative;z-index: 1;width: 100%;padding: 18px;background: linear-gradient(0deg,rgba(14,12,10,0.92) 0%,rgba(14,12,10,0.38) 78%,transparent 100%);color: #FFFFFF;display: flex;flex-direction: column;gap: 4px}.mov-mega-card-overlay strong{font-family: var(--font-display);font-size: 18px;font-weight: 500}.mov-mega-card-overlay span:last-child{font-size: 12.5px;color: #F3DFBE}.mov-mobile-drawer{position: fixed;inset: 0;z-index: 10020}.mov-mobile-drawer-backdrop{position: absolute;inset: 0;background: rgba(14,12,10,0.6);backdrop-filter: blur(5px)}.mov-mobile-drawer-panel{position: absolute;top: 0;left: 0;bottom: 0;width: min(360px,88vw);background: #FFFFFF;display: flex;flex-direction: column;box-shadow: 16px 0 48px rgba(14,12,10,0.22)}.mov-mobile-drawer-head{padding: 18px 20px;border-bottom: 1px solid var(--line-subtle);display: flex;align-items: center;justify-content: space-between}.mov-mobile-drawer-head img{height: 36px;width: auto}.mov-mobile-nav{flex: 1;overflow-y: auto;padding: 10px 20px}.mov-mobile-nav-link{display: flex;align-items: center;justify-content: space-between;padding: 14px 4px;border-bottom: 1px solid var(--line-subtle);font-size: 15px;font-weight: 500;color: var(--ink-primary)}.mov-mobile-nav-link.is-highlight{color: var(--brand-primary);font-weight: 600}.mov-mobile-drawer-foot{padding: 18px 20px;border-top: 1px solid var(--line-subtle);background: #F3F4F6}.mov-sec-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 24px;flex-wrap: wrap;margin-bottom: 42px}.mov-sec-title{font-size: clamp(28px,3.1vw,42px);margin: 0}.mov-sec-lead{font-size: 16px;color: var(--ink-secondary);max-width: 660px;margin: 12px 0 0}.mov-sec-head-light .mov-sec-title{color: #FFFFFF}.mov-sec-head-light .mov-sec-lead{color: #CFC4B6}.mov-sec-head-light .mov-eyebrow{color: var(--accent-bright)}.mov-hero-title span,.mov-hero-title em{display: block}.mov-hero-title em{font-style: italic;color: #2B241D}.mov-hero-lead{font-size: 17px;color: var(--ink-secondary);max-width: 560px;margin: 0 0 28px}.mov-hero-metrics{grid-template-columns: repeat(3,minmax(0,1fr))}.mov-hero-floating-card small{display: block;font-size: 12px;color: #D8CEC1}.mov-breadcrumbs{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;font-size: 12.5px;color: var(--ink-muted);margin-bottom: 14px}.mov-page-hero .mov-breadcrumbs,.page-hero .mov-breadcrumbs{justify-content: center;text-align: center;margin-left: auto;margin-right: auto}.mov-breadcrumbs a:hover{color: var(--brand-primary)}.mov-hero-heading{font-size: clamp(30px,3.5vw,46px);margin: 0 auto 12px;max-width: 860px;text-align: center}.mov-hero-sub{max-width: 720px;font-size: 16px;color: var(--ink-secondary);margin: 0 auto;text-align: center;line-height: 1.65}.mov-cat-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.mov-cat-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 12px;overflow: hidden;display: flex;flex-direction: column;transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.mov-cat-card:hover{transform: translateY(-3px);border-color: rgba(158,123,86,0.45);box-shadow: var(--shadow-soft)}.mov-cat-media{aspect-ratio: 4 / 3;background: #FFFFFF;display: flex;align-items: center;justify-content: center;padding: 18px;overflow: hidden}.mov-cat-media img{width: 100%;height: 100%;object-fit: contain;transition: transform 0.4s ease}.mov-cat-card:hover .mov-cat-media img{transform: scale(1.04)}.mov-cat-info{padding: 18px 22px;border-top: 1px solid var(--line-subtle);background: #FFFFFF;display: flex;align-items: center;justify-content: space-between;gap: 14px;flex: 1;width: 100%}.mov-cat-info > div{min-width: 0}.mov-cat-info h3{font-size: 20px;margin: 0 0 3px}.mov-cat-info p{margin: 0;font-size: 13px;color: var(--ink-muted)}.mov-cat-arrow{width: 36px;height: 36px;border-radius: 50%;border: 1px solid var(--line-strong);background: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;font-size: 15px;color: var(--brand-primary);flex-shrink: 0}.mov-spotlight-box{display: grid;grid-template-columns: 1.05fr 0.95fr;gap: 48px;align-items: center;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 16px;padding: 36px;box-shadow: var(--shadow-soft)}.mov-spotlight-media img{width: 100%;aspect-ratio: 5 / 4;object-fit: cover;border-radius: 12px}.mov-spotlight-mini-prod{margin-top: 26px;padding: 14px 18px;border-radius: 12px;background: #F9FAFB;border: 1px solid rgba(158,123,86,0.25);display: grid;grid-template-columns: 74px 1fr auto;gap: 16px;align-items: center}.mov-spotlight-mini-prod img{width: 74px;height: 74px;object-fit: contain;background: #FFFFFF;border-radius: 8px;padding: 6px;border: 1px solid var(--line-subtle)}.mov-spotlight-mini-prod strong{display: block;font-family: var(--font-display);font-size: 16px;margin-bottom: 2px}.mov-products-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.mov-pcard-badge{position: absolute;left: 10px;top: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;padding: 4px 10px;border-radius: 99px;font-size: 11px;font-weight: 600;letter-spacing: 0.04em;background: rgba(14,12,10,0.86);color: #F3F4F6}.mov-pcard-badge-sale{background: var(--brand-primary);color: #FFFFFF}.mov-pcard-price-row{margin-top: auto;padding-top: 8px;display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px}.mov-price-val{font-weight: 700;font-size: 18px;font-variant-numeric: tabular-nums;color: #111111}.mov-price-old{font-size: 13.5px;color: var(--ink-muted)}.mov-price-note{margin-left: auto;font-size: 11px;font-weight: 600;letter-spacing: 0.06em;color: var(--brand-primary);background: #F3F4F6;padding: 2px 8px;border-radius: 99px}.mov-video-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 22px}.mov-vcard{background: #171411;border: 1px solid rgba(214,182,142,0.22);border-radius: 12px;overflow: hidden;display: flex;flex-direction: column}.mov-vcard-play{position: relative;aspect-ratio: 1 / 1;width: 100%;padding: 14px;border: 0;background: #FFFFFF;display: flex;align-items: center;justify-content: center;overflow: hidden}.mov-vcard-play img{width: 100%;height: 100%;object-fit: contain;transition: transform 0.35s ease}.mov-vcard:hover .mov-vcard-play img{transform: scale(1.04)}.mov-play-circle{position: absolute;width: 52px;height: 52px;border-radius: 50%;background: rgba(14,12,10,0.84);border: 1.5px solid var(--accent-bright);color: var(--accent-bright);display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 10px 28px rgba(0,0,0,0.26)}.mov-vcard-tag{position: absolute;left: 10px;bottom: 10px;padding: 4px 10px;border-radius: 99px;background: rgba(14,12,10,0.85);color: #F3F4F6;font-size: 11px;font-weight: 600}.mov-vcard-info{padding: 16px 18px;border-top: 1px solid #E5E7EB;display: flex;flex-direction: column;justify-content: space-between;flex: 1;gap: 6px}.mov-vcard-info a{font-family: var(--font-display);font-size: 16px;color: #F3F4F6;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mov-vcard-info .mov-price-val{color: var(--accent-bright)}.mov-story-media{position: relative}.mov-story-film-pill{position: absolute;left: 20px;bottom: 20px;display: inline-flex;align-items: center;gap: 12px;padding: 12px 18px;border-radius: 99px;border: 1px solid rgba(214,182,142,0.45);background: rgba(14,12,10,0.9);backdrop-filter: blur(10px);color: #FFFFFF;text-align: left}.mov-story-film-pill > span{width: 36px;height: 36px;border-radius: 50%;background: var(--brand-primary);display: inline-flex;align-items: center;justify-content: center}.mov-story-film-pill strong{display: block;font-size: 13.5px}.mov-story-film-pill small{display: block;font-size: 11.5px;color: #D6CEC2}.mov-check-list{list-style: none;padding: 0;margin: 22px 0 28px;display: grid;gap: 10px;font-size: 15px;color: var(--ink-secondary)}.mov-story-actions{display: flex;flex-wrap: wrap;gap: 12px}.mov-bespoke-card{display: grid;grid-template-columns: 1.15fr 0.85fr;gap: 44px;align-items: center;background: var(--bg-obsidian);color: #F3F4F6;border-radius: 18px;padding: 48px;border: 1px solid rgba(214,182,142,0.28);box-shadow: var(--shadow-elevated)}.mov-bespoke-left .mov-eyebrow{color: var(--accent-bright)}.mov-bespoke-left .mov-sec-title{color: #FFFFFF}.mov-bespoke-left .mov-sec-lead{color: #CFC4B6}.mov-bespoke-steps-mini{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 18px;margin: 24px 0 28px;font-size: 13.5px;color: #EDE3D4}.mov-bespoke-steps-mini strong{color: var(--accent-bright);font-family: var(--font-caps);margin-right: 6px}.mov-bespoke-right img{width: 100%;border-radius: 12px;object-fit: cover;background: #FFFFFF}.mov-reviews-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.mov-review-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 12px;padding: 28px;display: flex;flex-direction: column;justify-content: space-between;gap: 16px;box-shadow: var(--shadow-soft)}.mov-stars{color: #B4782C;letter-spacing: 2px;font-size: 15px}.mov-review-card p{margin: 0;font-size: 15px;color: var(--ink-secondary);font-style: italic}.mov-review-card footer strong{display: block;font-size: 14px;color: var(--ink-primary)}.mov-review-card footer span{font-size: 12.5px;color: var(--ink-muted)}.mov-hallmarks-strip{padding: 28px 0;background: #FFFFFF;border-top: 1px solid var(--line-subtle);border-bottom: 1px solid var(--line-subtle)}.mov-hallmarks-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 14px}.mov-hallmark-pill{padding: 14px 18px;border-radius: 10px;background: #FFFFFF;border: 1px solid var(--line-subtle);display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;gap: 2px}.mov-hallmark-pill strong{font-family: var(--font-caps);font-size: 13px;letter-spacing: 0.08em;color: var(--brand-primary)}.mov-hallmark-pill span{font-size: 12px;color: var(--ink-secondary)}.mov-add-logo-card{border: 1.5px dashed var(--brand-primary);background: rgba(158,123,86,0.06)}.mov-blog-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.mov-bcard{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;overflow: hidden;display: flex;flex-direction: column;transition: transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.mov-bcard:hover{transform: translateY(-3px);border-color: rgba(158,123,86,0.42);box-shadow: var(--shadow-soft)}.mov-bcard-media{aspect-ratio: 16 / 9;background: #FAF8F5;overflow: hidden;display: block}.mov-bcard-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.45s ease}.mov-bcard:hover .mov-bcard-media img{transform: scale(1.03)}.mov-bcard-body{padding: 22px 24px 24px;display: flex;flex-direction: column;gap: 10px;flex: 1}.mov-bcard-meta{font-size: 11.5px;text-transform: uppercase;letter-spacing: 0.08em;color: var(--brand-primary);font-weight: 600}.mov-bcard-body h2,.mov-bcard-body h3{font-size: 20px;line-height: 1.34;margin: 0}.mov-bcard-body h2 a,.mov-bcard-body h3 a{color: var(--ink-primary);text-decoration: none;transition: color 0.2s ease}.mov-bcard-body h2 a:hover,.mov-bcard-body h3 a:hover{color: var(--brand-primary)}.mov-bcard-body p{margin: 0;font-size: 14.5px;line-height: 1.62;color: var(--ink-secondary);flex: 1}@media (max-width: 1024px){.mov-blog-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}}@media (max-width: 680px){.mov-blog-grid{grid-template-columns: minmax(0,1fr);gap: 18px}}.mov-cta-band{padding: 64px 0;background: linear-gradient(135deg,#120F0C 0%,#1F1914 100%);color: #F3F4F6;border-top: 1px solid rgba(214,182,142,0.24)}.mov-cta-inner{display: flex;align-items: center;justify-content: space-between;gap: 32px;flex-wrap: wrap}.mov-cta-copy{max-width: 680px}.mov-cta-copy .mov-eyebrow{color: var(--accent-bright)}.mov-cta-copy .mov-sec-title{color: #FFFFFF;margin-bottom: 10px}.mov-cta-sub{margin: 0;color: #CFC4B6;font-size: 15.5px}.mov-cat-pills-bar{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 22px}.mov-cat-pill{display: inline-flex;align-items: center;gap: 6px;padding: 8px 16px;border-radius: 99px;background: #FFFFFF;border: 1px solid var(--line-subtle);font-size: 13px;font-weight: 500;color: var(--ink-secondary);transition: all 0.2s ease}.mov-cat-pill small{opacity: 0.72;font-size: 11.5px}.mov-cat-pill:hover,.mov-cat-pill.is-active{background: var(--bg-obsidian);border-color: var(--bg-obsidian);color: #FFFFFF}.mov-catalog-section .mov-filter-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 18px;border-radius: 12px;margin-bottom: 20px}.mov-filter-search{flex: 1 1 250px;min-width: 210px}.mov-filter-search input{width: 100%;height: 42px;padding: 0 14px;border: 1px solid var(--line-strong);border-radius: 8px;background: #FFFFFF;font-size: 13.5px}.mov-catalog-section .mov-filter-group{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;gap: 10px}.mov-catalog-section .mov-filter-group select{height: 42px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: 8px;background: #FFFFFF;font-size: 13px}.mov-catalog-section .mov-filter-check{display: inline-flex;align-items: center;gap: 7px;height: 42px;padding: 0 13px;border: 1px solid var(--line-strong);border-radius: 8px;background: #FFFFFF;font-size: 13px;font-weight: 500;cursor: pointer;white-space: nowrap}.mov-catalog-meta-row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin-bottom: 22px;font-size: 14px;color: var(--ink-secondary)}.mov-catalog-meta-row p{margin: 0}.mov-reset-filters{font-size: 13px;font-weight: 600;color: #B91C1C}.mov-page-num{min-width: 40px;height: 40px;padding: 0 13px;border-radius: 6px;border: 1px solid var(--line-subtle);background: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;font-size: 13.5px;font-weight: 600}.mov-page-num:hover,.mov-page-num.is-active{background: var(--bg-obsidian);border-color: var(--bg-obsidian);color: #FFFFFF}.mov-empty-state{grid-column: 1 / -1;text-align: center;background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;padding: 56px 28px}.mov-empty-actions{display: flex;justify-content: center;flex-wrap: wrap;gap: 12px;margin-top: 18px}.mov-loupe-stage img{width: 100%;height: 100%;object-fit: contain}.mov-stage-actions{position: absolute;right: 14px;bottom: 14px;z-index: 4;display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 8px;max-width: calc(100% - 28px)}.mov-stage-pill{display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;border-radius: 99px;border: 1px solid var(--line-strong);background: rgba(255,255,255,0.95);backdrop-filter: blur(8px);font-size: 12px;font-weight: 600;color: var(--ink-primary);white-space: nowrap;box-shadow: 0 4px 14px rgba(0,0,0,0.07)}.mov-stage-pill:not(.mov-stage-pill-video):hover,.mov-stage-pill:not(.mov-stage-pill-video):focus-visible{background: #FFFFFF;border-color: #111111;color: #111111}.mov-stage-pill-video,.mov-stage-pill.mov-stage-pill-video{background: #171311 !important;border: 1px solid rgba(214,182,142,0.58) !important;color: #FFFFFF !important;cursor: pointer;transition: background 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease}.mov-stage-pill-video:hover,.mov-stage-pill-video:focus-visible,.mov-stage-pill-video:active,.mov-stage-pill.mov-stage-pill-video:hover,.mov-stage-pill.mov-stage-pill-video:focus-visible,.mov-stage-pill.mov-stage-pill-video:active{background: #27201C !important;border-color: #E6C687 !important;color: #FFFFFF !important;transform: translateY(-1px);box-shadow: 0 6px 18px rgba(17,13,10,0.28) !important}.mov-thumb-btn{position: relative}.mov-thumb-play{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(14,12,10,0.45);color: #FFFFFF;font-size: 16px}.mov-pdp-topline{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin-bottom: 8px}.mov-pdp-topline .mov-eyebrow{margin-bottom: 0}.mov-sku-pill{font-size: 12px;color: var(--ink-muted);background: #F3F4F6;padding: 3px 10px;border-radius: 99px}.mov-pdp-title{margin-bottom: 10px}.mov-pdp-price-bar{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px 16px;padding: 14px 18px;margin: 4px 0 18px;border-radius: 12px;background: #FAF8F4;border: 1px solid #EAE0D0;border-left: 4px solid #B68F5E}.mov-pdp-price-main{display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 12px}#movPdpPrice,.mov-pdp-price-bar .mov-pdp-price.mov-price-val{font-family: var(--font-sans,'Plus Jakarta Sans',system-ui,-apple-system,sans-serif);font-size: clamp(32px,3.2vw,38px);font-weight: 800;line-height: 1.08;letter-spacing: -0.025em;font-variant-numeric: tabular-nums;color: #111111}#movPdpOldPrice,.mov-pdp-price-bar .mov-price-old{font-family: var(--font-sans,'Plus Jakarta Sans',system-ui,-apple-system,sans-serif);font-size: 20px;font-weight: 500;font-variant-numeric: tabular-nums;color: #8C857B;text-decoration: line-through}@media (max-width: 640px){.mov-pdp-price-bar{padding: 12px 15px}#movPdpPrice,.mov-pdp-price-bar .mov-pdp-price.mov-price-val{font-size: 30px}}.mov-tax-badge{font-size: 12px;font-weight: 600;color: #166534;background: #ECFDF5;border: 1px solid rgba(22,101,52,0.16);padding: 4px 11px;border-radius: 99px}.mov-pdp-short{font-size: 15px;color: var(--ink-secondary);margin: 0 0 20px}.mov-opt-block{margin-bottom: 18px}.mov-gold-pills{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.mov-select,.mov-input,.mov-textarea{width: 100%;min-height: 46px;padding: 10px 14px;border-radius: 8px;border: 1px solid var(--line-strong);background: #FFFFFF;font-size: 14px;color: var(--ink-primary)}.mov-textarea{min-height: 110px;resize: vertical}.mov-engraving-block{padding: 12px 14px;border-radius: 8px;background: #F9FAFB;border: 1px solid var(--line-subtle)}#movEngravingWrap{margin-top: 10px}.mov-pdp-cta-group{display: grid;grid-template-columns: 1.25fr 1fr auto;gap: 10px;align-items: stretch;margin: 22px 0 14px}.mov-pdp-cta-group .mov-pdp-wish-btn{position: static;width: 50px;height: auto;min-height: 50px;border-radius: 8px;border: 1px solid var(--line-strong);background: #FFFFFF}.mov-pdp-wa-concierge{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;padding: 13px 16px;border-radius: 10px;background: #F9FAFB;border: 1px solid rgba(158,123,86,0.32);margin-bottom: 18px;transition: border-color 0.2s ease,background 0.2s ease}.mov-pdp-wa-concierge:hover{border-color: #166534;background: #F4FBF7}.mov-wa-dot{width: 10px;height: 10px;border-radius: 50%;background: #10B981;box-shadow: 0 0 0 4px rgba(16,185,129,0.18)}.mov-pdp-wa-concierge strong{display: block;font-size: 13.5px;color: var(--ink-primary)}.mov-pdp-wa-concierge small{display: block;font-size: 12px;color: var(--ink-muted)}.mov-pdp-guarantees{display: grid;gap: 9px;padding: 16px 18px;border-radius: 10px;background: #F3F4F6;margin-bottom: 22px;font-size: 13.5px;color: var(--ink-secondary)}.mov-pdp-accordions details{border-bottom: 1px solid var(--line-subtle);padding: 14px 0}.mov-pdp-accordions summary{cursor: pointer;font-weight: 600;font-size: 14.5px;list-style: none;display: flex;align-items: center;justify-content: space-between}.mov-pdp-accordions summary::-webkit-details-marker{display: none}.mov-pdp-accordions summary::after{content: '+';font-size: 18px;color: var(--brand-primary)}.mov-pdp-accordions details[open] summary::after{content: '−'}.mov-acc-prose{padding-top: 12px;font-size: 14.5px;color: var(--ink-secondary)}.mov-acc-prose p{margin: 0 0 10px}.mov-lightbox-inner{position: relative;z-index: 1;max-width: min(92vw,960px);max-height: 90vh;background: #FFFFFF;padding: 20px;border-radius: 14px;display: flex;align-items: center;justify-content: center}.mov-lightbox-inner img{max-height: calc(90vh - 40px);width: auto;object-fit: contain}.mov-lightbox-close{position: absolute;top: 14px;right: 14px;width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--line-subtle);background: #FFFFFF}.mov-lightbox-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line-subtle);background: rgba(255,255,255,0.94);font-size: 24px}.mov-lightbox-prev{left: 16px}.mov-lightbox-next{right: 16px}.mov-modal-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid var(--line-subtle)}.mov-trust-ribbon{background: #F3F4F6;border-top: 1px solid var(--line-subtle);border-bottom: 1px solid var(--line-subtle);padding: 34px 0}.mov-trust-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}.mov-trust-item{display: flex;align-items: flex-start;gap: 12px}.mov-trust-icon{font-size: 20px;line-height: 1.2}.mov-trust-item strong{display: block;font-size: 14px;color: var(--ink-primary)}.mov-trust-item span{font-size: 12.5px;color: var(--ink-secondary)}.mov-boutique-tag{display: block;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;color: var(--accent-bright);margin-bottom: 5px}.mov-footer-socials a{width: 36px;height: 36px;border-radius: 50%;border: 1px solid rgba(255,255,255,0.16);display: inline-flex;align-items: center;justify-content: center;color: #EDE3D4}.mov-footer-socials a:hover{border-color: var(--accent-bright);color: var(--accent-bright)}.mov-footer-apps{display: flex;flex-wrap: wrap;gap: 8px}.mov-footer-nav-col ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px;font-size: 13.5px}.mov-footer-nav-col a{color: #BEB3A4}.mov-footer-nav-col a:hover{color: var(--accent-bright)}.mov-footer-payments{padding: 20px 0;border-bottom: 1px solid rgba(255,255,255,0.08);display: flex;flex-wrap: wrap;gap: 8px}html.mov-drawer-lock,html.mov-drawer-lock body{overflow: hidden !important}@keyframes movCartSlideIn{from{transform: translateX(100%);opacity: 0.7}to{transform: translateX(0);opacity: 1}}.mov-cart-drawer{position: fixed;inset: 0;z-index: 10020}.mov-cart-backdrop{position: absolute;inset: 0;background: rgba(14,12,10,0.56);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px)}.mov-cart-panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(440px,92vw);height: 100dvh;background: #FFFFFF;display: flex;flex-direction: column;box-shadow: -20px 0 56px rgba(14,12,10,0.24);animation: movCartSlideIn 0.24s cubic-bezier(0.16,1,0.3,1)}.mov-cart-head{padding: 20px 22px 16px;border-bottom: 1px solid var(--line-subtle);display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-shrink: 0;background: #FFFFFF}.mov-cart-head strong{display: block;font-family: var(--font-display);font-size: 21px;line-height: 1.2;color: #111827}.mov-cart-head small{display: block;margin-top: 2px;color: var(--ink-muted);font-size: 12.5px}.mov-cart-head .mov-icon-btn{width: 36px;height: 36px;border-radius: 50%;border: 1px solid #E5E7EB;background: #F9FAFB;color: #111827;font-size: 15px;flex-shrink: 0}.mov-cart-head .mov-icon-btn:hover{background: #111827;border-color: #111827;color: #FFFFFF}.mov-cart-ship-note{padding: 10px 22px;background: #FAF7F2;font-size: 12.5px;font-weight: 500;color: #3D332A;border-bottom: 1px solid #EBE3D6;flex-shrink: 0}.mov-cart-items{flex: 1;overflow-y: auto;padding: 18px 22px;display: flex;flex-direction: column}.mov-bag-empty-state{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 28px 10px 20px;gap: 12px}.mov-bag-empty-crest{width: 64px;height: 64px;border-radius: 50%;background: linear-gradient(145deg,#FAF7F2 0%,#F1EAE0 100%);border: 1px solid #DED3C3;color: #8C6D46;display: inline-flex;align-items: center;justify-content: center;margin-bottom: 4px;box-shadow: 0 8px 22px rgba(28,22,16,0.06)}.mov-bag-empty-state h4{margin: 0;font-family: var(--font-display);font-size: 20px;font-weight: 500;color: #111827}.mov-bag-empty-state p{margin: 0 0 8px;font-size: 13.5px;line-height: 1.55;color: #574C43;max-width: 310px}.mov-bag-empty-links{width: 100%;display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-top: 14px;padding-top: 18px;border-top: 1px solid #EFECE6}.mov-bag-empty-links a{display: flex;align-items: center;justify-content: space-between;gap: 6px;padding: 10px 12px;border-radius: 10px;background: #FAF8F5;border: 1px solid #E6DEC8;font-size: 12.5px;font-weight: 600;color: #1F1916;text-align: left;transition: border-color 0.18s ease,background 0.18s ease,transform 0.18s ease}.mov-bag-empty-links a:hover{background: #F4EDE1;border-color: #B69168;color: #111111;transform: translateY(-1px)}.mov-bag-empty-trust{margin-top: auto;padding-top: 16px;font-size: 11.5px;color: #6B5E52;letter-spacing: 0.02em}.mov-cart-empty{text-align: center;padding: 40px 12px;color: var(--ink-muted)}.mov-cart-foot{padding: 18px 22px 22px;border-top: 1px solid var(--line-subtle);background: #FFFFFF}.mov-cart-coupon-form{display: flex;gap: 8px;margin-bottom: 12px}.mov-cart-coupon-form input{flex: 1;height: 40px;padding: 0 12px;border: 1px solid var(--line-strong);border-radius: 6px;background: #FFFFFF;font-size: 13px}.mov-cart-totals{display: grid;gap: 6px;margin-bottom: 14px}.mov-cart-row{display: flex;align-items: center;justify-content: space-between;font-size: 14px}.mov-cart-row-grand{font-size: 17px;padding-top: 8px;border-top: 1px solid var(--line-subtle)}.mov-cart-cta-stack{display: grid;gap: 8px}.mov-search-bar{display: flex;align-items: center;gap: 12px;padding: 14px 18px;border-bottom: 1px solid var(--line-subtle)}.mov-search-bar input{flex: 1;border: 0;outline: none;font-size: 15.5px;background: transparent}.mov-search-quick-tags{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;padding: 12px 18px;background: #FFFFFF;font-size: 12.5px}.mov-search-quick-tags a{padding: 4px 11px;border-radius: 99px;background: #F3F4F6;color: var(--ink-secondary)}.mov-cart-page-grid,.mov-checkout-grid{display: grid;grid-template-columns: 1.4fr 0.9fr;gap: 32px;align-items: start}.mov-checkout-card{background: #FFFFFF;border: 1px solid var(--line-subtle);border-radius: 14px;padding: 28px;box-shadow: var(--shadow-soft);margin-bottom: 22px}.mov-form-grid-2{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.mov-summary-rows{display: grid;gap: 10px;margin: 16px 0}.mov-summary-row{display: flex;align-items: center;justify-content: space-between;font-size: 14.5px}.mov-summary-row-total{font-size: 18px;font-weight: 700;padding-top: 12px;border-top: 1px solid var(--line-subtle)}.mov-text-emerald{color: #15803D;font-weight: 600}@media (max-width: 1180px){.mov-mobile-toggle{display: inline-flex !important}.mov-products-grid,.mov-video-grid,.mov-trust-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.mov-cat-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.mov-spotlight-box,.mov-bespoke-card,.mov-cart-page-grid,.mov-reviews-grid,.mov-blog-grid{grid-template-columns: 1fr;padding: 28px}.mov-reviews-grid,.mov-blog-grid{padding: 0}.mov-pdp-cta-group{grid-template-columns: 1fr auto}.mov-pdp-cta-group .mov-btn-buy-main{grid-column: 1 / -1}}@media (max-width: 640px){.mov-container{padding: 0 16px}.mov-widescreen-stage{width: calc(100% - 32px)}.mov-header-inner{gap: 10px}.mov-brand-logo img{height: 32px}.mov-btn-header-cta{display: none}.mov-icon-btn{width: 36px;height: 36px}.mov-cat-grid,.mov-gold-pills,.mov-form-grid-2,.mov-trust-grid{grid-template-columns: 1fr}.mov-products-grid,.mov-video-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}.mov-spotlight-mini-prod{grid-template-columns: 60px 1fr}.mov-spotlight-mini-prod .mov-btn{grid-column: 1 / -1}}.mov-mega-links a,.mov-currency-select,.mov-lang-switch,.mov-cat-tile-media,.mov-gem-img,.mov-bcard-media,.mov-hallmark-pill,.mov-cat-info,.mov-spotlight-mini-prod,.mov-price-note,.mov-filter-search input,.mov-catalog-section .mov-filter-group select,.mov-catalog-section .mov-filter-check,.mov-sku-pill,.mov-engraving-block,.mov-pdp-wa-concierge,.mov-pdp-guarantees,.mov-trust-ribbon,.mov-cart-ship-note,.mov-cart-foot,.mov-search-quick-tags,.mov-mobile-drawer-foot,.zcc-close-btn,.zcc-locked-badge{background: #F9FAFB !important;border-color: #E5E7EB !important}.mov-mobile-drawer-panel{background: #FFFFFF !important}.mov-mega-links a:hover,.mov-icon-btn:hover,.mov-search-quick-tags a{background: #F3F4F6 !important;border-color: #D1D5DB !important;color: #111111 !important}.mov-eyebrow,.eyebrow{color: #A89070 !important}.mov-member-dot{position: absolute;bottom: 2px;right: 2px;width: 9px;height: 9px;border-radius: 50%;background: #10B981;border: 2px solid #FFFFFF}.studio-adminbar{z-index: 1250 !important;background: linear-gradient(90deg,#171311 0%,#1F1916 50%,#171311 100%) !important;color: #FAF5EE !important;border-bottom: 1px solid rgba(212,175,122,0.36) !important;box-shadow: 0 6px 20px rgba(17,13,10,0.24) !important}.studio-adminbar-brand{color: #FAF5EE !important}.studio-adminbar-brand strong{color: #FAF5EE !important}.studio-adminbar-btn:not(.studio-adminbar-btn-edit){background: rgba(255,248,240,0.08) !important;border-color: rgba(212,175,122,0.30) !important;color: #F5EFE6 !important}.studio-adminbar-btn:not(.studio-adminbar-btn-edit):hover,.studio-adminbar-btn:not(.studio-adminbar-btn-edit):focus-visible{background: rgba(212,175,122,0.22) !important;border-color: rgba(232,180,166,0.65) !important;color: #FFFFFF !important}#studioAdminBar #zvsOpenStudioBtn,.studio-adminbar .studio-adminbar-btn.studio-adminbar-btn-edit,.studio-adminbar-btn-edit{background: linear-gradient(135deg,#059669 0%,#0D9488 100%) !important;border: 1px solid #34D399 !important;color: #FFFFFF !important;font-weight: 700 !important;box-shadow: 0 3px 12px rgba(5,150,105,0.38) !important}#studioAdminBar #zvsOpenStudioBtn:hover,#studioAdminBar #zvsOpenStudioBtn:focus-visible,#studioAdminBar #zvsOpenStudioBtn:active,.studio-adminbar .studio-adminbar-btn.studio-adminbar-btn-edit:hover,.studio-adminbar .studio-adminbar-btn.studio-adminbar-btn-edit:focus-visible,.studio-adminbar-btn-edit:hover,.studio-adminbar-btn-edit:focus-visible{background: linear-gradient(135deg,#047857 0%,#0F766E 100%) !important;border-color: #6EE7B7 !important;color: #FFFFFF !important;box-shadow: 0 5px 16px rgba(5,150,105,0.52) !important}.studio-adminbar-logout{color: #FCA5A5 !important}.mov-promobar{background: #F8F9FA !important;color: #111827 !important;border-bottom: 1px solid #E5E7EB !important}.mov-promobar-badge{background: #111111 !important;border: 1px solid #111111 !important;color: #FFFFFF !important}.mov-promobar-cta,.mov-promobar-link{color: #111111 !important;border-bottom-color: #111111 !important;font-weight: 700}.mov-promobar-close{color: #6B7280 !important}.mov-marquee-strip{background: #FAFAFA !important;color: #111827 !important;border-top: 1px solid #E5E7EB;border-bottom: 1px solid #E5E7EB !important}.mov-marquee-item i{color: #A89070 !important}.mov-btn-primary,.button-primary,.btn-primary,.mov-btn-gold,.mov-btn-header-cta,.mov-btn-buy-main{background: #111111 !important;border-color: #111111 !important;color: #FFFFFF !important;box-shadow: 0 6px 18px rgba(17,17,17,0.12)}.mov-btn-primary:hover,.button-primary:hover,.btn-primary:hover,.mov-btn-gold:hover,.mov-btn-header-cta:hover,.mov-btn-buy-main:hover{background: #27272A !important;border-color: #27272A !important;color: #FFFFFF !important}.mov-cat-pill.is-active,.mov-page-num.is-active{background: #111111 !important;border-color: #111111 !important;color: #FFFFFF !important}.mov-btn-dark,.mov-btn-outline-light{background: #FFFFFF !important;border: 1.5px solid #111111 !important;color: #111111 !important;font-weight: 600;box-shadow: none}.mov-btn-dark:hover,.mov-btn-outline-light:hover{background: #F3F4F6 !important;border-color: #111111 !important;color: #111111 !important}.zqw-step-pill.is-active{background: #111111 !important;border-color: #111111 !important;color: #FFFFFF !important;box-shadow: 0 6px 18px rgba(17,17,17,0.14)}.zqw-step-pill.is-active b{background: #FFFFFF !important;color: #111111 !important}.mov-pcard-badge:not(.mov-pcard-badge-sale){background: rgba(255,255,255,0.96) !important;border: 1px solid #E5E7EB !important;color: #111827 !important;box-shadow: 0 4px 12px rgba(17,24,39,0.06)}.mov-pcard-badge-sale{background: #111111 !important;color: #FFFFFF !important}@media (min-width: 1181px){.mov-header-inner{gap: 18px}.mov-brand-logo{margin-right: 8px;flex-shrink: 0}.mov-nav-list{gap: 15px !important}.mov-nav-link{font-size: 12.8px;letter-spacing: 0.045em}.mov-header-actions{margin-left: 10px;flex-shrink: 0}}@media (min-width: 1540px){.mov-nav-list{gap: 20px !important}.mov-nav-link{font-size: 13.2px}}.mov-hero-floating-card{background: rgba(255,255,255,0.98) !important;backdrop-filter: blur(18px) saturate(150%);border: 1px solid #E5E7EB !important;color: #111827 !important;box-shadow: 0 16px 38px rgba(17,24,39,0.08) !important}.mov-hero-floating-card strong{color: #111827 !important}.mov-hero-floating-card span,.mov-hero-floating-card a{color: #A89070 !important}.mov-hero-floating-card small{color: #6B7280 !important}.mov-cat-card-body{background: #FFFFFF !important;border-top: 1px solid #E5E7EB;padding: 16px 20px !important;color: #111827 !important}.mov-cat-card-body h3{color: #111827 !important}.mov-cat-card-body span{color: #4B5563 !important;font-weight: 600}.mov-section-dark{background: #FAFAFA !important;color: #111827 !important;border-top: 1px solid #E5E7EB;border-bottom: 1px solid #E5E7EB}.mov-section-dark .mov-section-title,.mov-section-dark .mov-sec-title,.mov-sec-head-light .mov-sec-title{color: #111827 !important}.mov-section-dark .mov-eyebrow,.mov-sec-head-light .mov-eyebrow{color: #A89070 !important}.mov-section-dark .mov-section-sub,.mov-sec-head-light .mov-sec-lead{color: #4B5563 !important}.mov-vcard{background: #FFFFFF !important;border: 1px solid #E5E7EB !important;box-shadow: 0 8px 24px rgba(17,24,39,0.045)}.mov-vcard:hover{border-color: #111827 !important}.mov-vcard:hover .mov-play-circle{background: #171311 !important;border-color: #E6C687 !important;color: #FFFFFF !important;transform: scale(1.06)}.mov-play-circle{background: rgba(255,255,255,0.96) !important;border: 1.5px solid #111827 !important;color: #111827 !important;box-shadow: 0 10px 26px rgba(17,24,39,0.12) !important}.mov-vcard-tag{background: rgba(255,255,255,0.96) !important;border: 1px solid #E5E7EB;color: #111827 !important}.mov-vcard-info a{color: #111827 !important}.mov-vcard-info .mov-price-val{color: #111827 !important}.mov-story-film-pill{background: rgba(255,255,255,0.97) !important;border: 1px solid #E5E7EB !important;color: #111827 !important;box-shadow: 0 12px 30px rgba(17,24,39,0.09)}.mov-story-film-pill > span{background: #111111 !important;color: #FFFFFF !important}.mov-story-film-pill small{color: #6B7280 !important}.mov-bespoke-card{background: #FFFFFF !important;color: #111827 !important;border: 1px solid #E5E7EB !important;box-shadow: 0 16px 44px rgba(17,24,39,0.06) !important}.mov-bespoke-copy h2,.mov-bespoke-left .mov-sec-title{color: #111827 !important}.mov-bespoke-copy .mov-eyebrow,.mov-bespoke-left .mov-eyebrow{color: #A89070 !important}.mov-bespoke-copy p,.mov-bespoke-left .mov-sec-lead,.mov-bespoke-steps-mini{color: #4B5563 !important}.mov-bespoke-steps-mini strong{color: #111827 !important}.mov-bespoke-steps div{background: #F9FAFB !important;border: 1px solid #E5E7EB !important;box-shadow: none}.mov-bespoke-steps strong{color: #111827 !important}.mov-bespoke-steps span{color: #4B5563 !important}.mov-cta-band{background: #FAFAFA !important;color: #111827 !important;border-top: 1px solid #E5E7EB !important;border-bottom: 1px solid #E5E7EB !important}.mov-cta-inner h2,.mov-cta-copy .mov-sec-title{color: #111827 !important}.mov-cta-inner .mov-eyebrow,.mov-cta-copy .mov-eyebrow{color: #A89070 !important}.mov-cta-inner p,.mov-cta-sub{color: #4B5563 !important}.mov-cta-inner .mov-btn-outline{background: #FFFFFF !important;border-color: #D1D5DB !important;color: #111827 !important}.mov-footer{background: #FFFFFF !important;color: #374151 !important;border-top: 1px solid #E5E7EB !important}.mov-footer-top{border-bottom: 1px solid #E5E7EB !important}.mov-footer-logo img{filter: none !important}.mov-footer-desc{color: #4B5563 !important}.mov-boutique-card{background: #F9FAFB !important;border: 1px solid #E5E7EB !important;box-shadow: none}.mov-boutique-tag,.mov-boutique-card strong{color: #A89070 !important}.mov-boutique-card p{color: #4B5563 !important}.mov-boutique-card a{color: #111827 !important}.mov-social-icon,.mov-footer-socials a{background: #FFFFFF !important;border: 1px solid #E5E7EB !important;color: #374151 !important}.mov-social-icon:hover,.mov-footer-socials a:hover{background: #111111 !important;border-color: #111111 !important;color: #FFFFFF !important}.mov-app-pill,.mov-pay-pill{background: #F9FAFB !important;border: 1px solid #E5E7EB !important;color: #374151 !important}.mov-footer-heading{color: #111827 !important;font-weight: 700}.mov-footer-links a,.mov-footer-nav-col a{color: #4B5563 !important}.mov-footer-links a:hover,.mov-footer-nav-col a:hover{color: #111827 !important}.mov-footer-payments,.mov-footer-mid{border-bottom: 1px solid #E5E7EB !important}.mov-cookie-reopen-btn,.footer-credit a{color: #111827 !important}.mov-footer-bottom{color: #6B7280 !important}.zqc-status-badge{background: rgba(255,255,255,0.97) !important;border: 1px solid #E5E7EB;color: #374151 !important;box-shadow: 0 6px 18px rgba(17,24,39,0.06)}.zqc-pill{background: rgba(255,255,255,0.98) !important;backdrop-filter: blur(18px) saturate(150%);color: #111827 !important;border: 1px solid #E5E7EB !important;box-shadow: 0 14px 36px rgba(17,24,39,0.10) !important}.zqc-action{color: #111827 !important}.zqc-icon{background: #F3F4F6 !important;color: #111827 !important}.zqc-action-wa .zqc-icon{background: #ECFDF5 !important;color: #059669 !important}.zqc-copy small{color: #6B7280 !important}.zqc-divider{background: #E5E7EB !important}.zcc-banner{background: rgba(255,255,255,0.99) !important;backdrop-filter: blur(20px) saturate(150%);color: #111827 !important;border: 1px solid #E5E7EB !important;box-shadow: 0 22px 54px rgba(17,24,39,0.12) !important}.zcc-banner-title{color: #111827 !important}.zcc-banner-desc{color: #4B5563 !important}.zcc-inline-link{color: #111827 !important}.zcc-btn-manage{background: #F9FAFB !important;border: 1px solid #D1D5DB !important;color: #374151 !important}.zcc-btn-equal{border: 1.5px solid #111111 !important;background: #FFFFFF !important;color: #111111 !important}.zcc-btn-equal.zcc-btn-accept{background: #111111 !important;border-color: #111111 !important;color: #FFFFFF !important}.zcc-btn-equal:hover{background: #F3F4F6 !important;border-color: #111111 !important;color: #111111 !important}.zcc-btn-equal.zcc-btn-accept:hover{background: #27272A !important;color: #FFFFFF !important}.mov-chk-member-strip{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 12px 16px;margin-bottom: 18px;border-radius: 10px;background: #F9FAFB;border: 1px solid #E5E7EB;font-size: 13.5px;color: #374151}.mov-acct-section{background: #FFFFFF}.mov-acct-auth-grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: 32px;align-items: start}.mov-acct-card,.mov-acct-auth-card,.mov-acct-panel,.mov-acct-sidebar{background: #FFFFFF;border: 1px solid #E5E7EB;border-radius: 14px;padding: 28px 30px;box-shadow: 0 8px 28px rgba(17,24,39,0.04)}.mov-acct-card-title{font-size: 26px;margin: 4px 0 8px;color: #111827}.mov-acct-card-sub{font-size: 14px;color: #4B5563;margin: 0 0 22px;line-height: 1.6}.mov-acct-sec-title{font-size: 22px;margin: 0 0 12px;color: #111827}.mov-acct-card-header-row{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;margin-bottom: 18px;padding-bottom: 14px;border-bottom: 1px solid #F3F4F6}.mov-acct-form{display: grid;gap: 14px}.mov-form-grid-2{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}.mov-acct-auth-highlights{margin-top: 20px;padding-top: 18px;border-top: 1px solid #E5E7EB;display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.mov-acct-auth-highlights strong{display: block;font-size: 13px;color: #111827;margin-bottom: 2px}.mov-acct-auth-highlights span{font-size: 12px;color: #6B7280;line-height: 1.45}.mov-acct-perks{list-style: none;padding: 18px 0 0;margin: 18px 0 0;border-top: 1px solid #E5E7EB;display: grid;gap: 8px;font-size: 13px;color: #374151}.mov-acct-guest-note{margin-top: 12px;padding-top: 12px;border-top: 1px solid #F3F4F6;font-size: 13px;color: #6B7280}.mov-acct-guest-note a{color: #111827;font-weight: 600;text-decoration: underline}.mov-exec-banner{background: #FFFFFF;border: 1px solid #E5E7EB;border-top: 3px solid #111111;border-radius: 14px;padding: 24px 28px;margin-bottom: 18px;display: grid;grid-template-columns: 1.25fr 1fr;gap: 28px;align-items: center;box-shadow: 0 8px 28px rgba(17,24,39,0.04)}.mov-exec-identity{display: flex;align-items: center;gap: 18px;min-width: 0}.mov-exec-monogram{width: 60px;height: 60px;border-radius: 50%;background: #111111;color: #FFFFFF;display: flex;align-items: center;justify-content: center;font-family: var(--font-display);font-size: 22px;font-weight: 600;letter-spacing: 0.06em;flex-shrink: 0}.mov-exec-badges{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 4px}.mov-exec-code,.mov-exec-country{display: inline-flex;align-items: center;padding: 2px 9px;border-radius: 99px;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;background: #F3F4F6;color: #374151}.mov-exec-tier-pill{display: inline-flex;align-items: center;padding: 3px 11px;border-radius: 99px;font-size: 11.5px;font-weight: 700;letter-spacing: 0.05em;background: #111111;color: #FFFFFF}.mov-exec-tier-pill.vip-prive{background: #FFFFFF;color: #111111;border: 1.5px solid #A89070}.mov-exec-tier-pill.vip-gold{background: #111111;color: #FFFFFF;border: 1px solid #A89070}.mov-exec-name{font-size: 26px;margin: 0 0 3px;color: #111827}.mov-exec-sub{margin: 0;font-size: 13px;color: #6B7280}.mov-exec-tier-box{background: #F9FAFB;border: 1px solid #E5E7EB;border-radius: 12px;padding: 16px 18px}.mov-exec-tier-top{display: flex;justify-content: space-between;align-items: center;gap: 10px;margin-bottom: 8px;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;color: #4B5563}.mov-exec-tier-top strong{font-size: 14px;letter-spacing: 0;color: #111827}.mov-exec-progress-track{width: 100%;height: 8px;border-radius: 99px;background: #E5E7EB;overflow: hidden;margin-bottom: 8px}.mov-exec-progress-fill{height: 100%;border-radius: 99px;background: linear-gradient(90deg,#111111 0%,#A89070 100%)}.mov-exec-tier-foot{display: flex;justify-content: space-between;gap: 10px;font-size: 12px;color: #4B5563}.mov-exec-kpi-strip{display: grid;grid-template-columns: 1.25fr repeat(4,minmax(0,1fr));gap: 14px;margin-bottom: 24px}.mov-exec-kpi{background: #FFFFFF;border: 1px solid #E5E7EB;border-radius: 12px;padding: 18px 20px;box-shadow: 0 4px 16px rgba(17,24,39,0.025)}.mov-exec-kpi-primary{border-color: #111111;background: #FFFFFF}.mov-exec-kpi-lbl{display: block;font-size: 10.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #6B7280;margin-bottom: 6px}.mov-exec-kpi-val{display: block;font-family: var(--font-display);font-size: 27px;font-weight: 600;line-height: 1.15;color: #111827;margin-bottom: 5px}.mov-exec-kpi-sub{display: flex;align-items: center;gap: 6px;font-size: 12px;color: #6B7280}.mov-dot-ok{width: 7px;height: 7px;border-radius: 50%;background: #059669;display: inline-block}.mov-acct-shell{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 26px;align-items: start}.mov-acct-sidebar{padding: 20px;position: sticky;top: calc(var(--top-offset) + 20px)}.mov-acct-nav-caption{font-size: 10.5px;font-weight: 700;letter-spacing: 0.14em;color: #9CA3AF;padding: 0 10px 10px;border-bottom: 1px solid #F3F4F6;margin-bottom: 10px}.mov-acct-nav{display: grid;gap: 5px}.mov-acct-nav-btn{width: 100%;text-align: left;padding: 11px 13px;border-radius: 9px;border: 1px solid transparent;background: transparent;font-size: 13.5px;font-weight: 600;color: #374151;display: flex;align-items: center;justify-content: space-between;gap: 8px;cursor: pointer;transition: background 0.15s ease,color 0.15s ease}.mov-acct-nav-btn small{font-size: 11.5px;font-weight: 700;padding: 2px 7px;border-radius: 99px;background: #F3F4F6;color: #4B5563}.mov-acct-nav-btn:hover{background: #F9FAFB;color: #111827}.mov-acct-nav-btn.is-active{background: #111111;color: #FFFFFF}.mov-acct-nav-btn.is-active small{background: rgba(255,255,255,0.16);color: #FFFFFF}.mov-acct-logout-btn{margin-top: 8px;padding-top: 13px;border-top: 1px solid #E5E7EB;border-radius: 0;color: #991B1B}.mov-acct-concierge-mini{margin-top: 18px;padding: 16px;border-radius: 10px;background: #F9FAFB;border: 1px solid #E5E7EB}.mov-acct-concierge-mini strong{display: block;font-size: 13.5px;color: #111827;margin-bottom: 4px}.mov-acct-concierge-mini p{font-size: 12px;color: #6B7280;margin: 0 0 12px;line-height: 1.5}.mov-craft-stepper{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 10px;margin: 16px 0 20px;padding: 18px;background: #F9FAFB;border: 1px solid #E5E7EB;border-radius: 12px}.mov-craft-step{position: relative;text-align: center}.mov-craft-dot{width: 30px;height: 30px;margin: 0 auto 8px;border-radius: 50%;background: #FFFFFF;border: 1.5px solid #D1D5DB;color: #6B7280;font-size: 12px;font-weight: 700;display: flex;align-items: center;justify-content: center}.mov-craft-step.is-done .mov-craft-dot{background: #111111;border-color: #111111;color: #FFFFFF}.mov-craft-step.is-current .mov-craft-dot{background: #059669;border-color: #059669;color: #FFFFFF;box-shadow: 0 0 0 4px rgba(5,150,105,0.14)}.mov-craft-step strong{display: block;font-size: 12.5px;color: #111827;margin-bottom: 2px}.mov-craft-step span{display: block;font-size: 11px;color: #6B7280}.mov-latest-order-strip{display: flex;align-items: center;justify-content: space-between;gap: 16px;flex-wrap: wrap;padding-top: 14px;border-top: 1px solid #F3F4F6}.mov-latest-piece{display: flex;align-items: center;gap: 14px}.mov-latest-piece img{width: 68px;height: 68px;object-fit: contain;border-radius: 10px;border: 1px solid #E5E7EB;background: #FFFFFF;padding: 4px}.mov-latest-piece strong{display: block;font-size: 14.5px;color: #111827}.mov-latest-piece span{display: block;font-size: 12.5px;color: #4B5563}.mov-latest-piece small{display: block;font-size: 11.5px;color: #6B7280}.mov-ledger-summary-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;margin-bottom: 16px}.mov-ledger-stat{padding: 14px 16px;border-radius: 10px;background: #F9FAFB;border: 1px solid #E5E7EB}.mov-ledger-stat span{display: block;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;color: #6B7280;margin-bottom: 4px}.mov-ledger-stat strong{display: block;font-size: 21px;color: #111827;margin-bottom: 2px}.mov-ledger-stat strong.is-emerald{color: #065F46}.mov-ledger-stat strong.is-muted{color: #6B7280}.mov-ledger-stat small{font-size: 11.5px;color: #6B7280}.mov-pay-method-pills{display: flex;align-items: center;gap: 8px;flex-wrap: wrap;margin-bottom: 16px}.mov-pay-method-caption{font-size: 12px;font-weight: 600;color: #4B5563}.mov-ledger-table-wrap{overflow-x: auto;border: 1px solid #E5E7EB;border-radius: 10px}.mov-ledger-table{width: 100%;border-collapse: collapse;font-size: 13px}.mov-ledger-table th{text-align: left;padding: 11px 14px;background: #F9FAFB;border-bottom: 1px solid #E5E7EB;font-size: 11px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #4B5563}.mov-ledger-table td{padding: 12px 14px;border-bottom: 1px solid #F3F4F6;vertical-align: middle;color: #1F2937}.mov-ledger-table tr:last-child td{border-bottom: 0}.mov-ledger-table td small{display: block;font-size: 11.5px;color: #6B7280}.mov-tx-code{display: inline-block;padding: 2px 7px;border-radius: 5px;background: #F3F4F6;border: 1px solid #E5E7EB;font-size: 11.5px;color: #374151}.mov-perks-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.mov-perk-item{display: flex;align-items: center;gap: 10px;padding: 11px 14px;border-radius: 10px;background: #F9FAFB;border: 1px solid #E5E7EB;font-size: 13px;color: #1F2937}.mov-perk-check{width: 22px;height: 22px;border-radius: 50%;background: #111111;color: #FFFFFF;font-size: 11px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.mov-order-filter-pills{display: flex;gap: 6px;flex-wrap: wrap}.mov-filter-chip{padding: 6px 12px;border-radius: 99px;border: 1px solid #E5E7EB;background: #FFFFFF;font-size: 12px;font-weight: 600;color: #374151;cursor: pointer}.mov-filter-chip.is-active{background: #111111;border-color: #111111;color: #FFFFFF}.mov-acct-orders-list{display: grid;gap: 18px}.mov-order-dossier{border: 1px solid #E5E7EB;border-radius: 12px;padding: 20px 22px;background: #FFFFFF}.mov-order-dossier-head{display: flex;justify-content: space-between;align-items: flex-start;gap: 14px;flex-wrap: wrap;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid #F3F4F6}.mov-order-num{font-size: 16px;color: #111827}.mov-order-inv-tag{font-size: 11.5px;padding: 2px 8px;border-radius: 6px;background: #F9FAFB;border: 1px solid #E5E7EB;color: #4B5563}.mov-acct-order-meta{display: block;margin-top: 4px;font-size: 12.5px;color: #6B7280}.mov-order-head-total{text-align: right}.mov-order-head-total span{display: block;font-size: 11px;text-transform: uppercase;letter-spacing: 0.08em;color: #6B7280}.mov-order-head-total strong{font-size: 20px;color: #111827}.mov-order-visual-items{display: grid;gap: 12px;margin-bottom: 14px}.mov-order-visual-item{display: grid;grid-template-columns: 80px minmax(0,1fr) auto;gap: 14px;align-items: center;padding: 12px;border-radius: 10px;background: #F9FAFB;border: 1px solid #E5E7EB}.mov-order-thumb-wrap{width: 80px;height: 80px;border-radius: 8px;background: #FFFFFF;border: 1px solid #E5E7EB;display: flex;align-items: center;justify-content: center;padding: 5px}.mov-order-thumb-wrap img{width: 100%;height: 100%;object-fit: contain}.mov-order-item-title{display: block;font-weight: 700;font-size: 14.5px;color: #111827;margin-bottom: 4px}.mov-order-item-specs{display: flex;gap: 8px;flex-wrap: wrap;margin-bottom: 4px}.mov-order-item-specs span{font-size: 11.5px;padding: 2px 8px;border-radius: 99px;background: #FFFFFF;border: 1px solid #E5E7EB;color: #374151}.mov-order-item-cert{font-size: 11.5px;color: #065F46}.mov-order-item-price{text-align: right}.mov-order-item-price strong{display: block;font-size: 15.5px;color: #111827}.mov-order-item-price small{display: block;font-size: 11.5px;color: #6B7280}.mov-link-subtle{display: inline-block;margin-top: 4px;font-size: 12px;color: #111827;text-decoration: underline}.mov-order-financial-bar{display: flex;align-items: center;justify-content: space-between;gap: 14px;flex-wrap: wrap;padding: 10px 14px;border-radius: 8px;background: #FFFFFF;border: 1px dashed #D1D5DB;font-size: 12.5px;margin-bottom: 12px}.mov-acct-order-foot{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding-top: 10px;border-top: 1px solid #F3F4F6}.mov-acct-pill{display: inline-flex;align-items: center;gap: 4px;padding: 3px 10px;border-radius: 99px;font-size: 11.5px;font-weight: 700;background: #F3F4F6;color: #1F2937}.mov-acct-pill-ok,.mov-acct-pill.is-paid{background: #ECFDF5;color: #065F46;border: 1px solid #A7F3D0}.mov-acct-pill-info{background: #EFF6FF;color: #1E40AF;border: 1px solid #BFDBFE}.mov-acct-pill-warn{background: #FFFBEB;color: #92400E;border: 1px solid #FDE68A}.mov-acct-pill-muted{background: #F3F4F6;color: #6B7280}.mov-vault-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px}.mov-vault-card{border: 1px solid #E5E7EB;border-radius: 12px;background: #FFFFFF;overflow: hidden;display: flex;flex-direction: column}.mov-vault-media{position: relative;height: 220px;background: #FFFFFF;border-bottom: 1px solid #F3F4F6;display: flex;align-items: center;justify-content: center;padding: 16px}.mov-vault-media img{max-width: 100%;max-height: 188px;object-fit: contain}.mov-vault-cert-tag{position: absolute;top: 12px;left: 12px;padding: 4px 10px;border-radius: 99px;background: #111111;color: #FFFFFF;font-size: 11px;font-weight: 700;letter-spacing: 0.05em}.mov-vault-body{padding: 18px 20px;display: flex;flex-direction: column;flex: 1}.mov-vault-body h3{font-size: 17px;margin: 0 0 12px;color: #111827}.mov-vault-specs{display: grid;grid-template-columns: 1fr 1fr;gap: 8px 12px;padding: 12px;border-radius: 9px;background: #F9FAFB;border: 1px solid #E5E7EB;margin-bottom: 12px}.mov-vault-specs span{display: block;font-size: 10.5px;text-transform: uppercase;letter-spacing: 0.08em;color: #6B7280}.mov-vault-specs strong{font-size: 12.5px;color: #111827}.mov-vault-guarantees{display: grid;gap: 4px;font-size: 12px;color: #065F46;font-weight: 600;margin-bottom: 14px}.mov-vault-actions{margin-top: auto;display: flex;gap: 8px;flex-wrap: wrap}.mov-acct-empty-box{padding: 28px;border-radius: 12px;background: #F9FAFB;border: 1px dashed #D1D5DB;text-align: center}.mov-acct-empty-box p{margin: 0 0 14px;color: #4B5563;font-size: 14px}.mov-acct-addr-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 16px}.mov-acct-addr-card{border: 1px solid #E5E7EB;border-radius: 12px;padding: 18px;background: #F9FAFB;display: flex;flex-direction: column;justify-content: space-between;gap: 12px}.mov-acct-addr-card.is-default{border-color: #111111;background: #FFFFFF}.mov-doc-modal{position: fixed;inset: 0;z-index: 10030;display: flex;align-items: center;justify-content: center;padding: 20px}.mov-doc-modal[hidden]{display: none !important}.mov-doc-backdrop{position: absolute;inset: 0;background: rgba(17,24,39,0.52);backdrop-filter: blur(4px)}.mov-doc-sheet{position: relative;width: min(820px,96vw);max-height: 90vh;overflow-y: auto;background: #FFFFFF;border-radius: 14px;border: 1px solid #E5E7EB;box-shadow: 0 28px 70px rgba(17,24,39,0.25)}.mov-doc-toolbar{position: sticky;top: 0;z-index: 2;background: #F9FAFB;border-bottom: 1px solid #E5E7EB;padding: 12px 20px;display: flex;justify-content: space-between;align-items: center;font-weight: 700;font-size: 13.5px}.mov-doc-body{padding: 28px 32px}.mov-print-head{display: flex;justify-content: space-between;gap: 16px;padding-bottom: 18px;margin-bottom: 18px;border-bottom: 2px solid #111111}.mov-print-brand{display: block;font-family: var(--font-display);font-size: 22px;letter-spacing: 0.08em;color: #111111;margin-bottom: 4px}.mov-print-head span{display: block;font-size: 12px;color: #4B5563}.mov-print-stamp{display: inline-block;padding: 4px 12px;border-radius: 99px;font-size: 11px;font-weight: 800;letter-spacing: 0.1em;border: 1.5px solid #111111;color: #111111}.mov-print-stamp.is-paid{border-color: #059669;background: #ECFDF5;color: #065F46}.mov-print-parties{display: grid;grid-template-columns: 1fr 1fr;gap: 18px;margin-bottom: 20px;padding: 14px 16px;border-radius: 10px;background: #F9FAFB;border: 1px solid #E5E7EB}.mov-print-parties small{display: block;font-size: 10.5px;font-weight: 700;letter-spacing: 0.1em;color: #6B7280;margin-bottom: 4px}.mov-print-parties strong{display: block;font-size: 14px;color: #111827}.mov-print-parties span{display: block;font-size: 12.5px;color: #4B5563}.mov-print-table{width: 100%;border-collapse: collapse;margin-bottom: 18px;font-size: 13px}.mov-print-table th{text-align: left;padding: 10px 12px;background: #F9FAFB;border-bottom: 1px solid #D1D5DB;font-size: 11px;text-transform: uppercase;letter-spacing: 0.08em}.mov-print-table td{padding: 12px;border-bottom: 1px solid #E5E7EB}.mov-print-totals{max-width: 390px;margin-left: auto;display: grid;gap: 8px;font-size: 13.5px}.mov-print-totals > div{display: flex;justify-content: space-between;align-items: baseline;gap: 20px}.mov-print-totals .is-grand{padding-top: 8px;margin-top: 4px;border-top: 2px solid #111111;font-size: 16px}.mov-print-foot{margin-top: 20px;padding-top: 14px;border-top: 1px solid #E5E7EB;font-size: 11.5px;color: #6B7280;line-height: 1.55}.mov-cert-layout{display: grid;grid-template-columns: 230px minmax(0,1fr);gap: 24px;align-items: center}.mov-cert-photo{border: 1px solid #E5E7EB;border-radius: 12px;padding: 14px;background: #FFFFFF;text-align: center}.mov-cert-photo img{max-width: 100%;max-height: 200px;object-fit: contain}.mov-cert-fields{display: grid;gap: 10px}.mov-cert-fields small{display: block;font-size: 10.5px;font-weight: 700;letter-spacing: 0.1em;color: #6B7280}.mov-cert-fields strong{font-size: 14px;color: #111827}@media print{body *{visibility: hidden !important}#movDocModal,#movDocModal *{visibility: visible !important}#movDocModal{position: static !important;padding: 0 !important}.mov-doc-backdrop,.no-print{display: none !important}.mov-doc-sheet{width: 100% !important;max-height: none !important;border: 0 !important;box-shadow: none !important}}@media (max-width: 1120px){.mov-exec-banner{grid-template-columns: 1fr}.mov-exec-kpi-strip{grid-template-columns: repeat(2,minmax(0,1fr))}.mov-ledger-summary-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.mov-acct-auth-grid,.mov-acct-shell,.mov-vault-grid,.mov-perks-grid,.mov-form-grid-2,.mov-cert-layout,.mov-print-parties{grid-template-columns: 1fr}.mov-acct-sidebar{position: static}.mov-craft-stepper{grid-template-columns: 1fr;text-align: left}.mov-order-visual-item{grid-template-columns: 64px minmax(0,1fr)}.mov-order-item-price{grid-column: 1 / -1;text-align: left}}.mov-express-wallets-card{background: #FFFFFF;border: 1px solid #E5E7EB;border-radius: 14px;padding: 20px 24px 16px;margin-bottom: 24px;box-shadow: 0 8px 28px rgba(17,24,39,0.04)}.mov-express-wallets-head{text-align: center;margin-bottom: 14px}.mov-express-wallets-head span{font-size: 11px;font-weight: 700;letter-spacing: 0.14em;color: #4B5563}.mov-express-wallets-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 12px;max-width: 820px;margin: 0 auto}.mov-wallet-btn{display: inline-flex;align-items: center;justify-content: center;height: 48px;padding: 0 20px;border-radius: 10px;cursor: pointer;transition: transform 0.16s ease,box-shadow 0.16s ease,border-color 0.16s ease}.mov-wallet-btn:hover{transform: translateY(-1px);box-shadow: 0 8px 20px rgba(17,24,39,0.1)}.mov-wallet-apple{background: #111111;color: #FFFFFF;border: 1px solid #111111}.mov-wallet-google{background: #FFFFFF;color: #111827;border: 1.5px solid #D1D5DB}.mov-wallet-google:hover{border-color: #111111}.mov-wallet-paypal{background: #FFC439;color: #003087;border: 1px solid #F2B728}.mov-express-divider{display: flex;align-items: center;gap: 14px;margin-top: 16px;color: #9CA3AF;font-size: 10.5px;font-weight: 600;letter-spacing: 0.12em}.mov-express-divider::before,.mov-express-divider::after{content: "";flex: 1;height: 1px;background: #E5E7EB}.mov-pay-sec-note{margin: -6px 0 14px;font-size: 12.5px;color: #6B7280}.mov-checkout-sidebar{position: sticky;top: calc(var(--top-offset) + 18px);align-self: start}.mov-pay-option{align-items: center;background: #FFFFFF}.mov-pay-option input[type="radio"]{accent-color: #111111;width: 17px;height: 17px;flex-shrink: 0;margin-top: 0}.mov-pay-option .mov-pay-option-body{display: flex;flex-direction: row;align-items: center;justify-content: space-between;gap: 16px;flex: 1;min-width: 0}.mov-pay-option .mov-pay-option-body > div:first-child{display: flex;flex-direction: column;gap: 3px;min-width: 0}.mov-pay-option .mov-pay-option-body small{font-size: 12.5px;color: #6B7280;line-height: 1.45}.mov-pay-option .mov-pay-logos{display: flex;flex-direction: row;align-items: center;gap: 6px;flex-shrink: 0;flex-wrap: wrap}.mov-pay-option .mov-pay-tag{display: inline-flex;align-items: center;height: 26px;padding: 0 10px;border-radius: 6px;background: #F9FAFB;border: 1px solid #E5E7EB;font-size: 11px;font-weight: 700;letter-spacing: 0.06em;color: #374151;white-space: nowrap}.mov-pay-logos{display: flex;align-items: center;gap: 6px;flex-shrink: 0;flex-wrap: wrap}.mov-pay-brand-chip{display: inline-flex;align-items: center;justify-content: center;height: 28px;padding: 0 9px;border-radius: 6px;background: #FFFFFF;border: 1px solid #E5E7EB;color: #111827}.mov-pay-brand-chip.is-dark,.mov-pay-option .mov-pay-brand-chip.is-dark{background: #111111;border-color: #111111;color: #FFFFFF}.mov-chk-terms-row{display: flex;align-items: flex-start;gap: 9px;margin: 14px 0;font-size: 12px;line-height: 1.5;color: #4B5563;cursor: pointer}.mov-chk-terms-row input[type="checkbox"]{margin-top: 3px;accent-color: #111111}.mov-chk-terms-row a{color: #111827;text-decoration: underline}.mov-chk-accepted-bar{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 6px;margin-top: 14px;padding-top: 12px;border-top: 1px solid #F3F4F6}.mov-pdp-payment-strip{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin: 12px 0 16px;padding: 11px 14px;border-radius: 10px;background: #FFFFFF;border: 1px solid #E5E7EB}.mov-pdp-pay-caption{font-size: 11.5px;font-weight: 600;color: #4B5563}.mov-pdp-pay-pills{display: flex;align-items: center;flex-wrap: wrap;gap: 6px}.mov-pdp-wallet-chip{display: inline-flex;align-items: center;justify-content: center;height: 28px;padding: 0 9px;border-radius: 6px;background: #FFFFFF;border: 1px solid #D1D5DB;color: #111827;cursor: pointer;transition: border-color 0.15s ease,transform 0.15s ease}.mov-pdp-wallet-chip:hover{border-color: #111111;transform: translateY(-1px)}.mov-pdp-wallet-chip.is-apple{background: #111111;border-color: #111111;color: #FFFFFF}.mov-pdp-card-icons{display: inline-flex;align-items: center;gap: 4px}.mov-footer-payments .mov-pay-pill-svg{display: inline-flex;align-items: center;justify-content: center;padding: 5px 11px;background: #FFFFFF;border: 1px solid #E5E7EB;color: #111827}.mov-footer-payments .mov-pay-pill-svg.is-apple-pill{background: #111111;border-color: #111111;color: #FFFFFF}.mov-header.mov-header-boutique{top: calc(var(--adminbar-h) + var(--promobar-h));height: var(--header-h);background: #FFFFFF;backdrop-filter: none;-webkit-backdrop-filter: none;border-bottom: 1px solid #E5E7EB;box-shadow: 0 4px 18px rgba(17,24,39,0.03)}.mov-header.mov-header-boutique.is-scrolled{background: #FFFFFF;box-shadow: 0 8px 28px rgba(17,24,39,0.06)}.mov-hdr-top{height: 34px;background: #FFFFFF;border-bottom: 1px solid #F3F4F6;font-size: 12px;color: #4B5563}.mov-hdr-top-inner{height: 34px;display: flex;align-items: center;justify-content: space-between;gap: 16px}.mov-hdr-top-left{min-width: 0;overflow: hidden}.mov-hdr-promo-inline{display: block;font-size: 11.8px;color: #6B7280;letter-spacing: 0.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mov-hdr-promo-inline strong{color: #111827}.mov-hdr-top-right{display: flex;align-items: center;gap: 18px;flex-shrink: 0}.mov-hdr-util-link{display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 500;color: #374151;white-space: nowrap}.mov-hdr-util-link svg{color: #111827;flex-shrink: 0}.mov-hdr-util-link:hover{color: #111111}.mov-currency-util{height: 24px;padding: 0 9px !important;font-size: 11.5px !important;font-weight: 600;border-radius: 4px !important;background: #FFFFFF !important;border: 1px solid #E5E7EB !important;color: #111827 !important}.mov-hdr-mid{height: 76px;background: #FFFFFF;border-bottom: 1px solid #F3F4F6}.mov-hdr-mid-inner{height: 76px;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 20px}.mov-hdr-mid-left{display: flex;align-items: center;justify-content: flex-start;gap: 12px;min-width: 0}.mov-top-pages ul{list-style: none;margin: 0;padding: 0;display: flex;align-items: center;gap: 20px}.mov-top-page-link{position: relative;display: inline-flex;align-items: center;gap: 6px;padding: 8px 2px;font-size: 13.8px;font-weight: 500;color: #1F2937;white-space: nowrap}.mov-top-ico{color: #9CA3AF;flex-shrink: 0;transition: color 0.18s ease,transform 0.18s ease}.mov-top-page-link:hover .mov-top-ico,.mov-top-page-link.is-active .mov-top-ico{color: #A89070;transform: translateY(-1px)}.mov-top-page-link::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1.5px;background: #A89070;transform: scaleX(0);transform-origin: center;transition: transform 0.2s ease}.mov-top-page-link:hover,.mov-top-page-link.is-active{color: #8C7355}.mov-top-page-link:hover::after,.mov-top-page-link.is-active::after{transform: scaleX(1)}.mov-hdr-mid-center{display: flex;align-items: center;justify-content: center}.mov-hdr-mid-center .mov-brand-logo{margin: 0 !important}.mov-hdr-mid-center .mov-brand-logo img{height: 54px;width: auto;object-fit: contain;display: block}.mov-hdr-mid-right{display: flex;align-items: center;justify-content: flex-end;gap: 8px;min-width: 0}.mov-inline-search{position: relative;display: flex;align-items: stretch;height: 38px;width: clamp(196px,17vw,272px);margin-right: 4px}.mov-inline-search-input{flex: 1;min-width: 0;height: 38px;padding: 0 13px;border: 1px solid #E5E7EB;border-right: 0;border-radius: 6px 0 0 6px;background: #FFFFFF;color: #111827;font-size: 13px;outline: none;transition: border-color 0.18s ease}.mov-inline-search-input::placeholder{color: #9CA3AF}.mov-inline-search-input:focus{border-color: #18181B}.mov-inline-search-btn{height: 38px;padding: 0 16px;border: 1px solid #18181B;border-radius: 0 6px 6px 0;background: #18181B;color: #FFFFFF;font-size: 12.5px;font-weight: 600;letter-spacing: 0.01em;white-space: nowrap;transition: background 0.18s ease}.mov-inline-search-btn:hover{background: #111111}.mov-inline-search-drop{position: absolute;top: calc(100% + 6px);right: 0;width: 380px;max-height: 420px;overflow-y: auto;background: #FFFFFF;border: 1px solid #E5E7EB;border-radius: 10px;box-shadow: 0 20px 48px rgba(17,24,39,0.14);padding: 8px;z-index: 1320;text-align: left}.mov-inline-hit{display: grid;grid-template-columns: 46px minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 8px;border-bottom: 1px solid #F3F4F6;background: #FFFFFF;transition: background 0.15s ease}.mov-inline-hit:last-child{border-bottom: 0}.mov-inline-hit:hover{background: #F9FAFB}.mov-inline-hit img{width: 46px;height: 46px;object-fit: cover;border-radius: 6px;border: 1px solid #F3F4F6}.mov-inline-hit-title{font-size: 13px;font-weight: 600;color: #111827;line-height: 1.3}.mov-inline-hit-sub{font-size: 11px;color: #6B7280}.mov-inline-hit-price{font-size: 13px;font-weight: 700;color: #111827;white-space: nowrap}.mov-header.mov-header-boutique .mov-icon-btn{width: 38px;height: 38px;border: 1px solid #E5E7EB;background: #FFFFFF;color: #1F2937}.mov-header.mov-header-boutique .mov-mobile-toggle,.mov-header.mov-header-boutique .mov-mobile-search-trigger{display: none !important}.mov-count-pill.mov-count-gold{background: #A89070 !important;color: #FFFFFF !important}.mov-hdr-cats{height: 46px;background: #FFFFFF}.mov-hdr-cats .mov-nav{display: flex !important;align-items: center;justify-content: center;height: 46px}.mov-hdr-cats .mov-nav-list{display: flex;align-items: center;justify-content: center;gap: clamp(22px,2.5vw,38px) !important;height: 46px}.mov-hdr-cats .mov-nav-item{position: relative;height: 46px;display: flex;align-items: center}.mov-hdr-cats .mov-nav-link{height: 46px;padding: 0 4px !important;font-size: 13.5px !important;font-weight: 500;text-transform: none !important;letter-spacing: 0.01em !important;color: #1F2937;display: inline-flex;align-items: center;gap: 6px}.mov-cat-ico{color: #A89070;flex-shrink: 0;transition: color 0.18s ease,transform 0.18s ease}.mov-hdr-cats .mov-nav-link::after{bottom: 0 !important;height: 2px;background: #A89070}.mov-hdr-cats .mov-nav-item:hover > .mov-nav-link,.mov-hdr-cats .mov-nav-item:focus-within > .mov-nav-link,.mov-hdr-cats .mov-nav-item.is-open > .mov-nav-link,.mov-hdr-cats .mov-nav-link.is-active{color: #8C7355}.mov-hdr-cats .mov-nav-item:hover > .mov-nav-link .mov-cat-ico,.mov-hdr-cats .mov-nav-item:focus-within > .mov-nav-link .mov-cat-ico,.mov-hdr-cats .mov-nav-item.is-open > .mov-nav-link .mov-cat-ico,.mov-hdr-cats .mov-nav-link.is-active .mov-cat-ico{color: #8C7355;transform: translateY(-1px)}.mov-hdr-cats .mov-nav-item:hover > .mov-nav-link::after,.mov-hdr-cats .mov-nav-item:focus-within > .mov-nav-link::after,.mov-hdr-cats .mov-nav-item.is-open > .mov-nav-link::after{transform: scaleX(1)}.mov-cat-caret{opacity: 0.72;transition: transform 0.18s ease}.mov-hdr-cats .mov-nav-item:hover .mov-cat-caret,.mov-hdr-cats .mov-nav-item.is-open .mov-cat-caret{transform: rotate(180deg)}.mov-cat-dropdown{display: none;position: absolute;top: 100%;left: 0;min-width: 260px;background: #FFFFFF;border: 1px solid #E5E7EB;border-top: 2px solid #A89070;border-radius: 0 0 14px 14px;box-shadow: 0 24px 56px rgba(17,24,39,0.13);padding: 6px 0;opacity: 0;visibility: hidden;pointer-events: none;transform: translateY(6px);transition: opacity 0.16s ease,transform 0.16s ease,visibility 0.16s ease;z-index: 1280}.mov-cat-dropdown.is-visual-mega{width: 632px;padding: 16px 18px}.mov-cat-dropdown.is-visual-mega.is-two-col{width: min(892px,calc(100vw - 64px))}.mov-hdr-cats .mov-nav-item.align-left > .mov-cat-dropdown{left: 0;right: auto}.mov-hdr-cats .mov-nav-item.align-center > .mov-cat-dropdown{left: 50%;right: auto;transform: translateX(-50%) translateY(6px)}.mov-hdr-cats .mov-nav-item.align-right > .mov-cat-dropdown,.mov-hdr-cats .mov-nav-item:last-child > .mov-cat-dropdown{left: auto;right: 0}.mov-cat-mega-layout{display: grid;grid-template-columns: minmax(0,1fr) 216px;gap: 16px;align-items: stretch}.mov-cat-mega-main{min-width: 0;display: flex;flex-direction: column}.mov-cat-mega-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 0 2px 10px;margin-bottom: 10px;border-bottom: 1px solid #F3F4F6}.mov-cat-mega-eyebrow{font-size: 10.5px;font-weight: 700;letter-spacing: 0.13em;text-transform: uppercase;color: #A89070}.mov-cat-mega-viewall{font-size: 11.8px;font-weight: 600;color: #111827;text-decoration: none;white-space: nowrap;transition: color 0.16s ease}.mov-cat-mega-viewall:hover{color: #8C7355}.mov-cat-dropdown-list{list-style: none;margin: 0;padding: 0}.mov-cat-dropdown.is-visual-mega .mov-cat-dropdown-list{display: grid;grid-template-columns: 1fr;gap: 6px}.mov-cat-dropdown.is-visual-mega.is-two-col .mov-cat-dropdown-list{grid-template-columns: 1fr 1fr;gap: 6px 10px;max-height: min(560px,calc(100dvh - 220px));overflow-y: auto;padding-right: 2px}.mov-cat-dropdown.is-visual-mega .mov-cat-dropdown-list li a.mov-cat-visual-link{display: grid;grid-template-columns: 48px minmax(0,1fr) auto;align-items: center;gap: 11px;padding: 6px 10px 6px 7px;border-radius: 10px;border: 1px solid #F3F4F6;background: #FFFFFF;color: #111827;text-decoration: none;transition: background 0.16s ease,border-color 0.16s ease,transform 0.16s ease,box-shadow 0.16s ease}.mov-cat-dropdown.is-visual-mega .mov-cat-dropdown-list li a.mov-cat-visual-link:hover{background: #F9FAFB;border-color: #D1D5DB;transform: translateX(2px);box-shadow: 0 4px 12px rgba(17,24,39,0.04)}.mov-cat-thumb{width: 48px;height: 48px;border-radius: 8px;border: 1px solid #EAECF0;background: #FFFFFF;display: flex;align-items: center;justify-content: center;overflow: hidden;flex-shrink: 0;box-shadow: 0 1px 2px rgba(17,24,39,0.03)}.mov-cat-thumb img{width: 44px;height: 44px;object-fit: contain;display: block;transition: transform 0.24s ease}.mov-cat-visual-link:hover .mov-cat-thumb img{transform: scale(1.08)}.mov-cat-meta{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mov-cat-title{font-size: 13px;font-weight: 600;line-height: 1.26;color: #111827;transition: color 0.16s ease}.mov-cat-visual-link:hover .mov-cat-title{color: #8C7355}.mov-cat-sub{font-size: 11px;font-weight: 400;line-height: 1.25;color: #6B7280;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mov-cat-count{font-style: normal;font-size: 10.2px;font-weight: 600;color: #4B5563;background: #F9FAFB;border: 1px solid #E5E7EB;border-radius: 99px;padding: 2px 7px;white-space: nowrap}.mov-cat-spotlight{display: flex;flex-direction: column;justify-content: space-between;background: #F9FAFB;border: 1px solid #E5E7EB;border-radius: 12px;padding: 11px;text-decoration: none;color: #111827;transition: border-color 0.18s ease,box-shadow 0.18s ease}.mov-cat-spotlight:hover{border-color: #111111;box-shadow: 0 10px 24px rgba(17,24,39,0.08)}.mov-cat-spotlight-media{position: relative;width: 100%;flex: 1 1 146px;min-height: 146px;border-radius: 8px;overflow: hidden;background: #FFFFFF;border: 1px solid #EAECF0;margin-bottom: 11px}.mov-cat-spotlight-media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.35s ease}.mov-cat-spotlight:hover .mov-cat-spotlight-media img{transform: scale(1.04)}.mov-cat-spotlight-body{display: flex;flex-direction: column;flex: 0 0 auto}.mov-cat-spotlight-kicker{display: block;font-size: 9.6px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #A89070;margin-bottom: 4px}.mov-cat-spotlight-body strong{display: block;font-family: var(--font-display);font-size: 15.5px;font-weight: 600;line-height: 1.24;color: #111827;margin-bottom: 4px}.mov-cat-spotlight-body small{display: block;font-size: 11.2px;line-height: 1.38;color: #6B7280;margin-bottom: 10px}.mov-cat-spotlight-btn{margin-top: auto;display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 34px;border-radius: 7px;background: #111111;color: #FFFFFF;font-size: 11.5px;font-weight: 600;letter-spacing: 0.01em;transition: background 0.18s ease}.mov-cat-spotlight:hover .mov-cat-spotlight-btn{background: #27272A}.mov-hdr-cats .mov-nav-item:hover > .mov-cat-dropdown,.mov-hdr-cats .mov-nav-item:focus-within > .mov-cat-dropdown,.mov-hdr-cats .mov-nav-item.is-open > .mov-cat-dropdown{display: block;opacity: 1;visibility: visible;pointer-events: auto;transform: translateY(0)}.mov-hdr-cats .mov-nav-item.align-center:hover > .mov-cat-dropdown,.mov-hdr-cats .mov-nav-item.align-center:focus-within > .mov-cat-dropdown,.mov-hdr-cats .mov-nav-item.align-center.is-open > .mov-cat-dropdown{transform: translateX(-50%) translateY(0)}.mov-mobile-search-form{display: flex;gap: 6px;padding: 12px 20px;border-bottom: 1px solid #E5E7EB;background: #FFFFFF}.mov-mobile-search-form input{flex: 1;min-width: 0;height: 38px;padding: 0 12px;border: 1px solid #E5E7EB;border-radius: 6px;font-size: 13.5px;background: #FFFFFF}.mov-mobile-search-form button{height: 38px;padding: 0 14px;border-radius: 6px;border: 1px solid #18181B;background: #18181B;color: #FFFFFF;font-size: 12.5px;font-weight: 600}.mov-mobile-cat-acc summary{list-style: none;cursor: pointer}.mov-mobile-cat-acc summary::-webkit-details-marker{display: none}.mov-mobile-cat-head{display: inline-flex;align-items: center;gap: 8px}.mov-mobile-sublinks{display: grid;gap: 4px;padding: 8px 12px 12px;border-bottom: 1px solid #E5E7EB;background: #F9FAFB}.mov-mobile-sublinks a{padding: 7px 10px;font-size: 13.2px;color: #374151;border-radius: 8px}.mov-mobile-sublinks a.mov-mobile-visual-sub{display: flex;align-items: center;gap: 10px;background: #FFFFFF;border: 1px solid #EAECF0}.mov-mobile-sublinks a.mov-mobile-visual-sub img{width: 34px;height: 34px;border-radius: 6px;object-fit: contain;background: #FFFFFF;border: 1px solid #F3F4F6;flex-shrink: 0}.mov-mobile-sublinks a:hover{color: #111111}.mov-mobile-phones{display: flex;flex-wrap: wrap;gap: 10px 14px;margin-bottom: 12px;font-size: 12.5px;font-weight: 600;color: #1F2937}.mov-hero.mov-hero-boutique{padding: var(--top-offset) 0 0;background: #FFFFFF;border-bottom: 1px solid #E5E7EB}.mov-widescreen-stage{position: relative;display: grid;grid-template-columns: minmax(0,1fr);width: calc(100% - 56px);max-width: calc(var(--container-max) - 56px);margin: 18px auto 0;background: #FAF9F7;border: 1px solid #EAECEF;border-radius: 20px;box-shadow: 0 14px 40px rgba(17,24,39,0.04);overflow: hidden}.mov-widescreen-slide{grid-area: 1 / 1;position: relative;width: 100%;min-width: 0;height: 560px;min-height: 560px;max-height: 560px;display: flex;align-items: center;background: #FAF9F7;transition: opacity 0.3s ease,visibility 0.3s ease}.mov-widescreen-slide:not(.is-active){opacity: 0;visibility: hidden;pointer-events: none;z-index: 1}.mov-widescreen-slide.is-active{opacity: 1;visibility: visible;pointer-events: auto;z-index: 2}.mov-widescreen-media{position: absolute;top: 0;right: 0;bottom: 0;width: 60%;overflow: hidden;pointer-events: none}.mov-widescreen-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,#FAF9F7 0%,rgba(250,249,247,0.92) 11%,rgba(250,249,247,0) 28%)}.mov-widescreen-slide.is-visual-only .mov-widescreen-media{left: 0;width: 100%}.mov-widescreen-slide.is-visual-only .mov-widescreen-media::after{display: none}.mov-widescreen-media img{width: 100%;height: 100%;object-fit: cover;object-position: center 55%}.mov-widescreen-inner{position: relative;z-index: 2;width: 100%;max-width: none;margin: 0;padding: 44px 48px}.mov-widescreen-copy{max-width: 540px;background: rgba(250,249,247,0.86);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);padding: 10px 18px 10px 0;border-radius: 12px}.mov-widescreen-copy .mov-hero-title{font-size: clamp(34px,3.6vw,54px);line-height: 1.12;margin-bottom: 14px}.mov-widescreen-copy .mov-hero-title em{color: #111827}.mov-widescreen-copy .mov-hero-lead{font-size: 15.5px;line-height: 1.62;color: #4B5563;margin-bottom: 24px;max-width: 490px}.mov-widescreen-copy .mov-hero-actions{margin-bottom: 26px}.mov-widescreen-copy .mov-hero-metrics{padding-top: 18px}.mov-widescreen-controls{position: absolute;right: 24px;bottom: 20px;z-index: 3;display: inline-flex;align-items: center;gap: 8px;background: rgba(255,255,255,0.96);border: 1px solid #E5E7EB;border-radius: 99px;padding: 5px 10px;box-shadow: 0 6px 20px rgba(17,24,39,0.06)}.mov-ws-arrow{width: 28px;height: 28px;border-radius: 50%;border: 1px solid #E5E7EB;background: #FFFFFF;color: #111827;font-size: 17px;line-height: 1;display: inline-flex;align-items: center;justify-content: center}.mov-ws-arrow:hover{background: #111111;border-color: #111111;color: #FFFFFF}.mov-ws-dots{display: inline-flex;align-items: center;gap: 6px;padding: 0 4px}.mov-ws-dot{width: 8px;height: 8px;padding: 0;border-radius: 99px;border: 0;background: #D1D5DB;transition: width 0.2s ease,background 0.2s ease}.mov-ws-dot.is-active{width: 22px;background: #111111}.mov-boutique-trio-wrap{padding: 26px 0 34px;background: #FFFFFF}.mov-boutique-trio{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 20px}.mov-trio-card{display: grid;grid-template-columns: 128px minmax(0,1fr);align-items: center;gap: 16px;padding: 12px 16px;background: #FFFFFF;border: 1px solid #E5E7EB;border-radius: 12px;transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.mov-trio-card:hover{border-color: #111111;box-shadow: 0 12px 28px rgba(17,24,39,0.06);transform: translateY(-2px)}.mov-trio-media{width: 128px;height: 108px;border-radius: 8px;overflow: hidden;background: #F9FAFB;border: 1px solid #F3F4F6}.mov-trio-media img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease}.mov-trio-card:hover .mov-trio-media img{transform: scale(1.05)}.mov-trio-body{min-width: 0}.mov-trio-kicker{display: block;font-size: 10.5px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;color: #A89070;margin-bottom: 4px}.mov-trio-body h3{font-size: 18px;margin: 0 0 6px;color: #111827;line-height: 1.25}.mov-trio-cta{font-size: 12.5px;font-weight: 600;color: #111827;border-bottom: 1px solid #D1D5DB;padding-bottom: 1px}@media (max-width: 1080px){:root{--header-h: 74px !important}.mov-header.mov-header-boutique .mov-hdr-top,.mov-header.mov-header-boutique .mov-top-pages,.mov-header.mov-header-boutique .mov-inline-search,.mov-header.mov-header-boutique .mov-hdr-cats{display: none !important}.mov-header.mov-header-boutique .mov-hdr-mid,.mov-header.mov-header-boutique .mov-hdr-mid-inner{height: 74px;border-bottom: 0}.mov-header.mov-header-boutique .mov-mobile-toggle,.mov-header.mov-header-boutique .mov-mobile-search-trigger{display: inline-flex !important}.mov-header.mov-header-boutique .mov-hdr-mid-center .mov-brand-logo img{height: 40px}.mov-boutique-trio{grid-template-columns: 1fr}}@media (max-width: 900px){.mov-widescreen-stage{width: calc(100% - 56px);max-width: none;margin: 12px auto 0;border-radius: 16px}.mov-widescreen-slide{grid-area: 1 / 1;flex-direction: column;height: auto;min-height: 0;max-height: none}.mov-widescreen-media{position: relative;width: 100%;height: 270px}.mov-widescreen-media::after{display: none}.mov-widescreen-inner{padding: 24px 20px 32px}.mov-widescreen-copy{max-width: none;padding: 0;background: transparent}.mov-widescreen-controls{right: 16px;bottom: 12px}}@media (max-width: 640px){.mov-container{padding: 0 16px}.mov-widescreen-stage{width: calc(100% - 32px)}.mov-header.mov-header-boutique .mov-hdr-mid-inner{grid-template-columns: 1fr auto 1fr;gap: 8px}.mov-header.mov-header-boutique a.mov-badge-btn[href*="/wishlist"]{display: none !important}.mov-header.mov-header-boutique .mov-hdr-mid-right{gap: 5px}.mov-header.mov-header-boutique .mov-icon-btn{width: 34px;height: 34px}.mov-header.mov-header-boutique .mov-hdr-mid-center .mov-brand-logo img{height: 34px}.mov-widescreen-copy .mov-metric strong{font-size: 19px}.mov-trio-card{grid-template-columns: 100px minmax(0,1fr);gap: 12px}.mov-trio-media{width: 100px;height: 90px}.mov-cart-items-col,.mov-cart-summary-card,.mov-chk-card,.mov-checkout-summary,.mov-contact-form-card,.mov-office-card,.mov-receipt-card,.mov-track-card,.mov-express-wallets-card{padding: 18px 16px}.mov-pay-option .mov-pay-option-body{flex-direction: column;align-items: flex-start;gap: 8px}.zcc-banner{left: 12px;right: 12px;bottom: 12px;padding: 14px 16px}.zcc-banner-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;width: 100%}.zcc-banner-actions .zcc-btn-manage{grid-column: 1 / -1;width: 100%;height: 38px}.zcc-banner-actions .zcc-btn-equal{min-width: 0;width: 100%;height: 42px;padding: 0 10px;font-size: 13px;font-weight: 600}.mov-footer{padding-bottom: 84px}.zqc-capsule{right: 14px;bottom: 14px}.zqc-status-badge{display: none}}.mov-mobile-currency-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 12px;margin-bottom: 12px;border-radius: 8px;background: #F9FAFB;border: 1px solid #E5E7EB;font-size: 12.5px;font-weight: 600;color: #111827}.mov-mobile-currency-row .mov-currency-select{height: 32px;padding: 0 12px;background: #FFFFFF;border: 1px solid #D1D5DB;border-radius: 6px;font-size: 12.5px;font-weight: 600;color: #111827}.zb-section{padding-block: var(--zb-py,64px);background: #FFFFFF}.zb-row{display: grid;gap: var(--zb-gap,28px)}.zb-cols-1{grid-template-columns: 1fr}.zb-cols-1-1{grid-template-columns: repeat(2,minmax(0,1fr))}.zb-cols-1-2{grid-template-columns: 1fr 2fr}.zb-cols-2-1{grid-template-columns: 2fr 1fr}.zb-cols-1-1-1{grid-template-columns: repeat(3,minmax(0,1fr))}.zb-cols-1-1-1-1{grid-template-columns: repeat(4,minmax(0,1fr))}.zb-card{background: #FFFFFF;border: 1px solid #E5E7EB;border-radius: 14px;padding: 28px;box-shadow: 0 8px 24px rgba(17,24,39,0.04)}.zb-gallery-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 16px}.zb-gallery-item{border-radius: 12px;overflow: hidden;border: 1px solid #E5E7EB;background: #FFFFFF}.zb-stats-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.zb-stat-item{padding: 20px;border-radius: 12px;background: #FFFFFF;border: 1px solid #E5E7EB;text-align: center}.zb-stat-item strong{display: block;font-family: var(--font-display);font-size: 28px;color: #111827;margin-bottom: 4px}.zb-stat-item span{font-size: 13px;color: #4B5563}@media (max-width: 900px){.zb-cols-1-1,.zb-cols-1-2,.zb-cols-2-1,.zb-cols-1-1-1,.zb-cols-1-1-1-1{grid-template-columns: 1fr}.zb-stats-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.mov-cart-page-grid,.mov-checkout-grid{grid-template-columns: 1fr !important;gap: 22px !important;padding: 0 !important}.mov-checkout-summary,.mov-cart-summary-card{position: static !important;top: auto !important;width: 100%}}@media (max-width: 900px){.mov-widescreen-controls{top: 222px !important;bottom: auto !important;right: 14px !important}.mov-widescreen-inner{padding-bottom: 32px !important}}@media (max-width: 640px){.mov-checkout-card{padding: 18px 16px !important;margin-bottom: 16px !important}.mov-form-grid-2{grid-template-columns: 1fr !important;gap: 12px !important}.mov-promobar{font-size: 11px}.mov-promobar-cta{display: none}}.btn.btn-gold,button.btn-gold,a.btn-gold{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 10px 20px;border-radius: 999px;background: #111111 !important;border: 1.5px solid #111111 !important;color: #ffffff !important;font-weight: 700;font-size: 13.5px;text-decoration: none;cursor: pointer;transition: background 0.18s ease,transform 0.18s ease}.btn.btn-gold:hover,button.btn-gold:hover,a.btn-gold:hover{background: #27272a !important;border-color: #27272a !important;color: #ffffff !important}.btn.btn-outline-gold,a.btn-outline-gold{display: inline-flex;align-items: center;justify-content: center;gap: 7px;padding: 9px 18px;border-radius: 999px;background: #ffffff !important;border: 1.5px solid #a89070 !important;color: #111827 !important;font-weight: 700;font-size: 13px;text-decoration: none;cursor: pointer}.btn.btn-outline-gold:hover,a.btn-outline-gold:hover{background: #faf9f6 !important;border-color: #111111 !important}.mov-catalog-title-row{display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;text-align: center}.mov-catalog-count-chip,.mov-mob-desc-acc,.mov-mob-catalog-acc-bar{display: none}@media (max-width: 900px){.mov-page-hero.mov-catalog-hero{padding: calc(var(--top-offset) + 16px) 0 14px}.mov-page-hero.mov-catalog-hero::after{margin-top: 10px}.mov-catalog-hero .mov-breadcrumbs{font-size: 11.5px;margin-bottom: 6px;gap: 5px;justify-content: center}.mov-catalog-hero .mov-catalog-eyebrow,.mov-catalog-hero .mov-catalog-desc-desktop{display: none}.mov-catalog-title-row{display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;text-align: center}.mov-catalog-hero .mov-hero-heading{font-size: clamp(19px,5.2vw,24px);line-height: 1.2;margin: 0;text-align: center}.mov-catalog-count-chip{display: inline-flex;align-items: center;padding: 4px 10px;border-radius: 999px;background: rgba(255,255,255,0.88);border: 1px solid rgba(168,144,112,0.30);font-size: 11.5px;font-weight: 700;color: #111827;white-space: nowrap;flex-shrink: 0}.mov-mob-desc-acc{display: block;margin-top: 6px;text-align: center}.mov-mob-desc-acc summary{list-style: none;display: inline-flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 600;color: #6B7280;cursor: pointer;user-select: none}.mov-mob-desc-acc summary::-webkit-details-marker{display: none}.mov-mob-desc-acc[open] summary span{transform: rotate(180deg)}.mov-mob-desc-acc p{margin: 8px 0 2px;font-size: 13px;line-height: 1.55;color: #4B5563}.mov-section.mov-catalog-section{padding: 12px 0 48px}.mov-mob-catalog-acc-bar{display: grid;grid-template-columns: 1fr 1fr;gap: 8px;margin-bottom: 10px}.mov-mob-acc-btn{height: 40px;padding: 0 12px;border-radius: 10px;border: 1px solid #D1D5DB;background: #FFFFFF;color: #111827;font-size: 12.5px;font-weight: 700;display: flex;align-items: center;justify-content: space-between;gap: 6px;box-shadow: 0 2px 6px rgba(17,24,39,0.03);transition: background 0.18s ease,border-color 0.18s ease,color 0.18s ease}.mov-mob-acc-btn small{font-weight: 600;color: #6B7280}.mov-mob-acc-btn.has-active{border-color: #A89070;background: #FAF8F5}.mov-mob-acc-btn.is-open{background: #111111;border-color: #111111;color: #FFFFFF}.mov-mob-acc-btn.is-open small{color: #D1D5DB}.mov-mob-acc-chev{font-style: normal;font-size: 12px;transition: transform 0.2s ease}.mov-mob-acc-btn.is-open .mov-mob-acc-chev{transform: rotate(180deg)}.mov-catalog-section #movCatPillsPanel{display: none !important;padding: 12px;margin-bottom: 12px;border-radius: 12px;border: 1px solid #E5E7EB;background: #FAFAFA;gap: 6px}.mov-catalog-section #movCatPillsPanel.is-mob-open{display: flex !important}.mov-catalog-section #movCatPillsPanel .mov-cat-pill{padding: 6px 12px;font-size: 12px}.mov-catalog-section #movCatalogFilterForm{display: none !important;padding: 12px;margin-bottom: 12px;border-radius: 12px;border: 1px solid #E5E7EB;background: #FFFFFF}.mov-catalog-section #movCatalogFilterForm.is-mob-open{display: block !important}.mov-catalog-section #movCatalogFilterForm .mov-filter-search{min-width: 0;margin-bottom: 8px}.mov-catalog-section #movCatalogFilterForm .mov-filter-group{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.mov-catalog-section #movCatalogFilterForm .mov-filter-group select,.mov-catalog-section #movCatalogFilterForm .mov-filter-check{width: 100%;height: 38px;font-size: 12.5px;justify-content: center}.mov-catalog-section #movCatalogFilterForm .mov-filter-group button[type="submit"]{grid-column: 1 / -1;width: 100%;height: 40px}.mov-catalog-meta-row{margin-bottom: 10px;font-size: 12px}}.mov-eyebrow,.eyebrow,.mov-trio-kicker,.mov-cat-mega-eyebrow,.mov-cat-spotlight-kicker,.mov-boutique-tag,.mov-boutique-card strong,.mov-bespoke-copy .mov-eyebrow,.mov-bespoke-left .mov-eyebrow,.mov-cta-inner .mov-eyebrow,.mov-cta-copy .mov-eyebrow,.zgr-summary-word,.zgr-readmore,.zgr-verified-text,.mov-pcard-cat{color: var(--accent-ink,#6E5636) !important}.mov-section-dark .mov-eyebrow,.mov-sec-head-light .mov-eyebrow{color: var(--accent-ink,#6E5636) !important}.mov-section-dark .mov-sec-lead,.mov-sec-head-light .mov-sec-lead{color: #374151 !important}.mov-price-old,.mov-price-note,.mov-sku-pill,.mov-breadcrumbs,.mov-breadcrumbs a,.mov-breadcrumbs span,.mov-cat-sub,.mov-cat-spotlight-body small,.mov-footer-bottom,.zqc-copy small,.mov-story-film-pill small,.mov-mob-acc-btn small,.mov-mob-desc-acc summary,.mov-bcard-meta,.zgr-author time,.zgr-summary-biz{color: #4B5563 !important}.mov-breadcrumbs span[aria-current="page"]{color: #111827 !important;font-weight: 600}.mov-mob-acc-btn.is-open small{color: #E5E7EB !important}.zgr-stars{display: inline-flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center !important;gap: 2px !important}.zgr-stars svg{display: inline-block !important;width: 16px !important;height: 16px !important;max-width: none !important;flex: 0 0 auto !important}.mov-pcard-swatches{gap: 8px}.mov-swatch-dot{margin: 3px}.mov-swatch-dot::after{content: '';position: absolute;inset: -4px}.mov-ws-dots{gap: 2px}.mov-ws-dot{width: 24px;height: 24px;background: transparent !important;display: inline-flex;align-items: center;justify-content: center;position: relative}.mov-ws-dot::before{content: '';display: block;width: 8px;height: 8px;border-radius: 99px;background: #6B7280;transition: width 0.2s ease,background 0.2s ease}.mov-ws-dot.is-active{width: 28px}.mov-ws-dot.is-active::before{width: 20px;background: #111111}.zvs-home-sec-wrap + .zvs-home-sec-wrap,.mov-footer{content-visibility: auto;contain-intrinsic-size: auto 560px}html{scrollbar-gutter: stable}#movMainPdpImg{width: 100%;height: 100%;object-fit: contain;cursor: zoom-in;transition: opacity 0.18s ease,transform 0.22s ease;will-change: opacity}#movMainPdpImg.is-switching{opacity: 0.72}.mov-gold-pills{display: flex;flex-wrap: wrap;gap: 8px}.mov-gold-choice{transition: border-color 0.16s ease,box-shadow 0.16s ease,background 0.16s ease,transform 0.16s ease}.mov-gold-choice.is-active{border-color: #111827 !important;box-shadow: 0 0 0 1px #111827;background: #F9FAFB;font-weight: 600}.mov-gold-choice.is-outofstock{opacity: 0.6}.mov-reset-var-btn{display: inline-flex;align-items: center;gap: 4px;padding: 4px 10px;border-radius: 999px;border: 1px solid #D1D5DB;background: #FFFFFF;color: #374151;font-size: 11.5px;font-weight: 600;cursor: pointer;transition: border-color 0.16s ease,color 0.16s ease,background 0.16s ease}.mov-reset-var-btn:hover{border-color: #111827;color: #111827;background: #F9FAFB}.mov-reset-var-btn[hidden]{display: none !important}.mov-thumb-btn{transition: border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.mov-thumb-btn.is-active{border-color: #111827 !important;box-shadow: 0 0 0 1.5px #111827;transform: translateY(-1px)}.mov-tax-badge.is-outofstock{background: #FEF2F2 !important;color: #991B1B !important;border: 1px solid rgba(239,68,68,0.3)}:root{--text-secondary: #4B433B;--text-muted: #6B6259;--border-subtle: #EAE3D8;--border-gold: rgba(168,123,81,0.32);--border-gold-strong: rgba(168,123,81,0.58);--emerald: #059669}.bv-listing-toolbar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px;padding: 14px 20px;margin-bottom: 20px;background: #FFFFFF;border: 1px solid #EAE3D8;border-radius: 14px;box-shadow: 0 8px 24px rgba(24,20,17,0.04)}.bv-chip{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 999px;font-size: 12px;font-weight: 700;background: #FAF5EE;color: #7A5B2B;border: 1px solid rgba(168,123,81,0.35)}.bv-card{background: #FFFFFF;color: #181411;border: 1px solid #EAE3D8;border-radius: 18px;box-shadow: 0 16px 42px rgba(24,20,17,0.05)}.bv-card-gold{border-color: rgba(168,123,81,0.36)}.bv-spec-row{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 9px 13px;border-radius: 10px;background: #FCFAF7;border: 1px solid #EAE3D8;font-size: 13.5px;color: #4B433B}.bv-spec-row strong{color: #181411}.bv-form-grid-2{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 16px}.bv-field label{display: block;font-size: 12.5px;font-weight: 700;color: #3E352D;margin-bottom: 6px}.bv-input,.bv-textarea{width: 100%;padding: 11px 14px;border-radius: 10px;border: 1px solid #D6C9B8;background: #FFFFFF;color: #181411;font: inherit;font-size: 14px}.bv-alert{padding: 15px 18px;border-radius: 12px;background: #FCFAF7;border: 1px solid rgba(168,123,81,0.35);color: #29221C;font-size: 14px;line-height: 1.65}.bv-alert.is-success{background: #ECFDF5;border-color: #A7F3D0;color: #065F46}.bv-alert.is-error{background: #FEF2F2;border-color: #FECACA;color: #991B1B}.btn.btn-ghost,a.btn-ghost,button.btn-ghost{display: inline-flex;align-items: center;gap: 6px;padding: 9px 15px;border-radius: 999px;background: #FFFFFF;border: 1px solid #D6C9B8;color: #181411;font-size: 13px;font-weight: 600;cursor: pointer}.btn.btn-outline-gold,a.btn-outline-gold,button.btn-outline-gold{display: inline-flex;align-items: center;gap: 6px;padding: 9px 15px;border-radius: 999px;background: #FAF5EE;border: 1px solid rgba(168,123,81,0.48);color: #7A5B2B;font-size: 13px;font-weight: 700;cursor: pointer}@media print{.bv-no-print{display: none !important}}.mov-mps-section{padding: 76px 0 68px;background: #FFFFFF;border-top: 1px solid #F1ECE4;border-bottom: 1px solid #F1ECE4}.mov-mps-head{text-align: center;max-width: 720px;margin: 0 auto 26px}.mov-mps-title{margin: 6px 0 8px;font-family: var(--font-body);font-size: clamp(24px,3vw,31px);font-weight: 700;letter-spacing: -0.02em;color: #111827}.mov-mps-lead{margin: 0;font-size: 14.5px;color: #6B7280}.mov-mps-tabbar{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 8px 26px;max-width: 960px;margin: 0 auto 22px;padding: 12px 24px 0;background: #F4F4F5;border-radius: 12px}.mov-mps-tab{display: inline-flex;align-items: center;gap: 7px;padding: 6px 6px 14px;border: 0;border-bottom: 2.5px solid transparent;background: transparent;font: inherit;font-size: 14.5px;font-weight: 500;color: #374151;cursor: pointer;transition: color 0.18s ease,border-color 0.18s ease}.mov-mps-tab strong{font-weight: 800;color: #111827}.mov-mps-tab:hover{color: #111827}.mov-mps-tab.is-active{color: #111827;border-bottom-color: #111827}.mov-mps-stage{position: relative;max-width: 960px;margin: 0 auto}.mov-mps-viewport{background: #F4F4F5;border-radius: 14px;padding: 42px 56px 36px;min-height: 310px;display: flex;align-items: center;justify-content: center}.mov-mps-slide{width: 100%;max-width: 780px;margin: 0 auto;text-align: center;animation: movFadeSlide 0.26s ease}.mov-mps-slide[hidden]{display: none !important}@keyframes movFadeSlide{from{opacity: 0;transform: translateY(5px)}to{opacity: 1;transform: translateY(0)}}.mov-mps-stars{display: inline-flex;align-items: center;justify-content: center;gap: 3px;margin-bottom: 14px}.mov-mps-quote-title{margin: 0 0 8px;font-size: 17px;font-weight: 700;color: #111827}.mov-mps-quote-body{margin: 0 auto;max-width: 740px;font-size: 16.5px;line-height: 1.66;color: #1F2937}.mov-mps-piece-tag{margin-top: 12px;display: inline-flex;align-items: center;gap: 6px;flex-wrap: wrap;justify-content: center;padding: 5px 13px;border-radius: 999px;background: #FFFFFF;border: 1px solid #E5E7EB;font-size: 12.5px;color: #374151}.mov-mps-piece-tag a{font-weight: 600;color: #111827;text-decoration: none}.mov-mps-piece-tag a:hover{color: var(--accent)}.mov-mps-photos{margin-top: 16px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 10px}.mov-mps-reply{max-width: 640px;margin: 16px auto 0;text-align: left}.mov-mps-author-block{margin-top: 22px;display: flex;flex-direction: column;align-items: center;gap: 3px}.mov-mps-avatar{width: 48px;height: 48px;border-radius: 50%;color: #FFFFFF;font-size: 19px;font-weight: 600;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;margin-bottom: 5px;box-shadow: 0 4px 12px rgba(17,24,39,0.12)}.mov-mps-avatar img{width: 100%;height: 100%;object-fit: cover}.mov-mps-author-name{font-size: 15px;font-weight: 700;color: #111827}.mov-mps-date{font-size: 12.5px;color: #9CA3AF}.mov-mps-platform-mark{margin-top: 8px;display: inline-flex;align-items: center;justify-content: center;gap: 5px}.mov-wm-etsy{font-family: Georgia,"Times New Roman",serif;font-size: 22px;font-weight: 500;color: #F1641E;letter-spacing: -0.02em}.mov-wm-trustpilot{display: inline-flex;align-items: center;gap: 5px;font-size: 15.5px;font-weight: 700;color: #191919}.mov-wm-google{font-size: 17px;font-weight: 700;letter-spacing: -0.02em}.mov-wm-store{display: inline-flex;align-items: center;gap: 5px;padding: 3px 10px;border-radius: 999px;background: #FFFFFF;border: 1px solid #E5E7EB;font-size: 12px;font-weight: 700;color: #065F46}.mov-mps-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 42px;height: 42px;border-radius: 50%;border: 0;background: rgba(82,82,91,0.82);color: #FFFFFF;font-size: 24px;line-height: 1;display: inline-flex;align-items: center;justify-content: center;cursor: pointer;box-shadow: 0 6px 18px rgba(0,0,0,0.16);transition: background 0.18s ease,transform 0.18s ease;z-index: 3}.mov-mps-arrow:hover{background: #18181B;transform: translateY(-50%) scale(1.05)}.mov-mps-arrow.is-prev{left: -21px}.mov-mps-arrow.is-next{right: -21px}.mov-mps-progress-wrap{max-width: 960px;margin: 22px auto 0;padding-top: 16px;border-top: 1px solid #F1F1F3;display: flex;flex-direction: column;align-items: center;gap: 6px}.mov-mps-progress-track{width: 140px;height: 3px;background: #E5E7EB;border-radius: 999px;overflow: hidden}.mov-mps-progress-bar{display: block;height: 100%;width: 25%;background: #18181B;border-radius: 999px;transition: width 0.25s ease}.mov-mps-counter{font-size: 11.5px;color: #9CA3AF}.mov-pdp-rating-strip{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px;margin: 8px 0 12px;padding: 8px 13px;border-radius: 10px;background: #FAF7F2;border: 1px solid #ECE4D8}.mov-pdp-rating-link{display: inline-flex;align-items: center;gap: 7px;text-decoration: none;font-size: 13.5px;color: #374151}.mov-pdp-gold-stars,.mov-rev-stars-gold{color: #F5B301;letter-spacing: 1px;font-size: 15px}.mov-pdp-write-rev-link{border: 0;background: #FFFFFF;border: 1px solid #DFD4C3;padding: 5px 11px;border-radius: 999px;font: inherit;font-size: 12.5px;font-weight: 600;color: #181411;cursor: pointer;transition: border-color 0.18s ease,background 0.18s ease}.mov-pdp-write-rev-link:hover{border-color: #181411;background: #F4EFE7}.mov-pdp-reviews-sec{padding-top: 56px;padding-bottom: 68px;border-top: 1px solid #EDE6DC;background: linear-gradient(180deg,#FCFAF7 0%,#FFFFFF 260px)}.mov-rev-top-card{display: grid;grid-template-columns: 1.15fr 1.2fr 1fr;gap: 28px;align-items: center;padding: 28px 30px;border-radius: 18px;background: #FFFFFF;border: 1px solid #E9E0D3;box-shadow: 0 14px 36px rgba(24,20,17,0.04)}.mov-rev-big-score{display: flex;align-items: center;gap: 14px;margin: 8px 0 12px}.mov-rev-big-score > strong{font-family: var(--font-display);font-size: 52px;line-height: 1;font-weight: 600;color: #181411}.mov-rev-big-score span{display: block;font-size: 13px;color: #6B7280;margin-top: 2px}.mov-rev-trust-pills{display: flex;flex-wrap: wrap;gap: 7px}.mov-rev-trust-pills > span,.mov-rev-trust-pill-btn{display: inline-flex;align-items: center;gap: 5px;padding: 5px 11px;border-radius: 999px;border: 1px solid #EAE2D6;background: #FAF8F5;font: inherit;font-size: 12px;font-weight: 600;color: #1F2937}.mov-rev-trust-pill-btn{cursor: pointer;transition: all 0.18s ease}.mov-rev-trust-pill-btn em{font-style: normal;opacity: 0.72;font-weight: 600}.mov-rev-trust-pill-btn:hover,.mov-rev-trust-pill-btn.is-active{background: #181411;border-color: #181411;color: #FFFFFF}.mov-rev-bars-col{display: flex;flex-direction: column;gap: 7px}.mov-rev-bar-row{display: grid;grid-template-columns: 38px 1fr 30px;align-items: center;gap: 10px;padding: 3px 6px;border: 0;border-radius: 6px;background: transparent;font: inherit;font-size: 12.5px;color: #374151;cursor: pointer}.mov-rev-bar-row:hover{background: #F9F6F1}.mov-rev-bar-lbl{font-weight: 700;text-align: left}.mov-rev-bar-track{height: 8px;border-radius: 999px;background: #EFECE6;overflow: hidden}.mov-rev-bar-track > i{display: block;height: 100%;background: linear-gradient(90deg,#D99B26,#F5B301);border-radius: 999px}.mov-rev-bar-cnt{text-align: right;color: #6B7280;font-size: 12px}.mov-rev-cta-col{padding: 20px;border-radius: 14px;background: #FAF6F0;border: 1px solid #EAE0D0}.mov-rev-cta-col h3{margin: 0 0 6px;font-size: 17px;color: #181411}.mov-rev-cta-col p{margin: 0 0 12px;font-size: 13px;line-height: 1.55;color: #575049}.mov-rev-cta-col small{display: block;margin-top: 8px;text-align: center;font-size: 11.5px;color: #6B7280}.mov-rev-gallery-strip-wrap{margin-top: 22px;padding: 18px 22px;border-radius: 16px;background: #FFFFFF;border: 1px solid #ECE3D6}.mov-rev-gallery-head{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-bottom: 12px;font-size: 14px}.mov-rev-gallery-head span{font-size: 12.5px;color: #6B7280}.mov-rev-gallery-strip{display: flex;gap: 10px;overflow-x: auto;padding-bottom: 4px}.mov-rev-strip-item,.mov-rev-photo-thumb,.mov-rev-photo-btn{padding: 0;border: 1px solid #E5DDD0;border-radius: 12px;background: #FAF8F5;overflow: hidden;cursor: zoom-in;flex: 0 0 auto;transition: transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.mov-rev-strip-item{width: 104px;height: 104px}.mov-rev-photo-thumb,.mov-rev-photo-btn{width: 88px;height: 88px}.mov-rev-strip-item img,.mov-rev-photo-thumb img,.mov-rev-photo-btn img{width: 100%;height: 100%;object-fit: cover;display: block}.mov-rev-strip-item:hover,.mov-rev-photo-thumb:hover,.mov-rev-photo-btn:hover{transform: translateY(-2px);border-color: var(--accent);box-shadow: 0 8px 20px rgba(24,20,17,0.12)}.mov-rev-composer-card{margin-top: 22px;padding: 26px 28px;border-radius: 18px;background: #FFFFFF;border: 1.5px solid #D8C7B0;box-shadow: 0 18px 44px rgba(24,20,17,0.07)}.mov-rev-composer-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 14px;margin-bottom: 18px;padding-bottom: 14px;border-bottom: 1px solid #EFE8DD}.mov-rev-composer-head h3{margin: 4px 0 0;font-size: 20px;color: #181411}.mov-rev-verify-box{padding: 16px 18px;border-radius: 14px;background: #FAF6F0;border: 1px solid #E5D9C7;margin-bottom: 18px}.mov-rev-verify-box.is-verified{background: #ECFDF5;border-color: #A7F3D0}.mov-rev-verified-banner{display: flex;align-items: center;gap: 12px;padding: 11px 14px;border-radius: 12px;background: #ECFDF5;border: 1px solid #A7F3D0;color: #065F46;font-size: 13.5px}.mov-rev-ver-check{width: 28px;height: 28px;border-radius: 50%;background: #059669;color: #FFFFFF;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.mov-rev-verified-banner span{display: block;font-size: 12.5px;color: #047857}.mov-rev-verify-head{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-bottom: 12px;font-size: 13.5px}.mov-rev-verify-head a{color: var(--accent);font-weight: 600}.mov-rev-verify-grid{display: grid;grid-template-columns: 1fr 1fr auto;gap: 12px;align-items: end}.mov-rev-verify-msg{margin-top: 10px;font-size: 13px;font-weight: 600}.mov-rev-verify-msg.is-ok{color: #059669}.mov-rev-verify-msg.is-err{color: #B91C1C}.mov-rev-form-row-top{display: grid;grid-template-columns: 1.2fr 1fr 0.9fr 1fr;gap: 14px;margin-bottom: 14px}.mov-star-picker,.mov-rev-star-picker{display: inline-flex;align-items: center;gap: 4px;min-height: 42px}.mov-star-pick-btn{border: 0;background: transparent;padding: 2px 3px;font-size: 26px;line-height: 1;color: #D1D5DB;cursor: pointer;transition: transform 0.14s ease,color 0.14s ease}.mov-star-pick-btn.is-on{color: #F5B301}.mov-star-pick-btn:hover{transform: scale(1.15)}.mov-star-pick-lbl{margin-left: 8px;font-size: 12.5px;font-weight: 600;color: #4B5563}.mov-rev-drop-label-row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 8px;margin-bottom: 6px}.mov-rev-unlimited-pill{padding: 3px 10px;border-radius: 999px;background: #F4EFE7;color: #6E5127;font-size: 11.5px;font-weight: 700}.mov-rev-file-hidden{position: absolute;width: 1px;height: 1px;opacity: 0;pointer-events: none}.mov-rev-dropzone{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 18px 20px;border-radius: 14px;border: 1.5px dashed #CBB79C;background: #FCFAF7;cursor: pointer;transition: border-color 0.18s ease,background 0.18s ease}.mov-rev-dropzone[data-rev-uploader]{display: block;cursor: default}.mov-rev-dropzone-inner{display: flex;align-items: center;justify-content: space-between;gap: 14px;cursor: pointer}.mov-rev-dropzone:hover,.mov-rev-dropzone.is-dragover{border-color: #9E7E5B;background: #F7F1E8}.mov-rev-drop-icon,.mov-rev-drop-ico{width: 44px;height: 44px;border-radius: 12px;background: #FFFFFF;border: 1px solid #E7DDD0;font-size: 21px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.mov-rev-drop-copy,.mov-rev-dropzone-inner > div{flex: 1;min-width: 0}.mov-rev-drop-copy strong,.mov-rev-dropzone-inner strong{display: block;font-size: 14px;color: #181411}.mov-rev-drop-copy span,.mov-rev-dropzone-inner > div > span{display: block;font-size: 12.5px;color: #6B7280;margin-top: 2px}.mov-rev-upload-progress{margin-top: 12px;padding: 10px 14px;border-radius: 10px;background: #F8F5F0;border: 1px solid #E5DCCF}.mov-rev-up-meta{display: flex;justify-content: space-between;font-size: 12.5px;margin-bottom: 6px}.mov-rev-up-bar,.mov-rev-progress-bar{height: 7px;border-radius: 999px;background: #E5E7EB;overflow: hidden}.mov-rev-up-bar > i,.mov-rev-progress-bar > span{display: block;height: 100%;background: linear-gradient(90deg,#9E7E5B,#059669);border-radius: 999px;transition: width 0.16s ease}.mov-rev-uploaded-grid{margin-top: 12px;display: flex;flex-wrap: wrap;gap: 10px}.mov-rev-uploaded-item{position: relative;width: 84px;height: 84px;border-radius: 11px;overflow: hidden;border: 1px solid #DFD4C4;background: #FFFFFF}.mov-rev-uploaded-item img{width: 100%;height: 100%;object-fit: cover;display: block}.mov-rev-uploaded-rm{position: absolute;top: 4px;right: 4px;width: 22px;height: 22px;border-radius: 50%;border: 0;background: rgba(17,24,39,0.82);color: #FFFFFF;font-size: 12px;line-height: 1;cursor: pointer;display: inline-flex;align-items: center;justify-content: center}.mov-rev-uploaded-rm:hover{background: #DC2626}.mov-rev-submit-row{margin-top: 16px;display: flex;align-items: center;gap: 16px;flex-wrap: wrap}.mov-rev-privacy-note{font-size: 12.5px;color: #6B7280}.mov-rev-filter-bar{margin-top: 24px;display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.mov-rev-filter-pill{display: inline-flex;align-items: center;gap: 6px;padding: 8px 15px;border-radius: 999px;border: 1px solid #E5DDD0;background: #FFFFFF;font: inherit;font-size: 13px;font-weight: 600;color: #374151;cursor: pointer;transition: all 0.18s ease}.mov-rev-filter-pill strong{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 999px;background: #F5EFE6;color: #181411;font-size: 11.5px;font-weight: 700}.mov-rev-filter-pill.is-active,.mov-rev-filter-pill:hover{background: #181411;border-color: #181411;color: #FFFFFF}.mov-rev-filter-pill.is-active strong,.mov-rev-filter-pill:hover strong{background: rgba(255,255,255,0.18);color: #FFFFFF}.mov-rev-cards-list{margin-top: 18px;display: flex;flex-direction: column;gap: 16px}.mov-rev-item-card{padding: 22px 24px;border-radius: 16px;background: #FFFFFF;border: 1px solid #EAE2D6;box-shadow: 0 8px 24px rgba(24,20,17,0.03)}.mov-rev-item-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;flex-wrap: wrap}.mov-rev-item-user{display: flex;align-items: center;gap: 12px}.mov-rev-item-avatar{width: 42px;height: 42px;border-radius: 50%;background: #221C17;color: #F5EFE6;font-weight: 700;font-size: 16px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.mov-rev-item-name-row{display: flex;align-items: center;flex-wrap: wrap;gap: 7px}.mov-rev-verified-pill{display: inline-flex;align-items: center;gap: 4px;padding: 2px 9px;border-radius: 999px;background: #ECFDF5;color: #065F46;border: 1px solid #A7F3D0;font-size: 11.5px;font-weight: 700}.mov-rev-plat-chip{display: inline-flex;align-items: center;gap: 5px;padding: 2px 9px;border-radius: 999px;background: #F4F4F5;border: 1px solid #E4E4E7;font-size: 11.5px;font-weight: 600;color: #374151}.mov-rev-plat-chip.is-google{background: #EFF6FF;border-color: #BFDBFE;color: #1E3A8A}.mov-rev-plat-chip.is-trustpilot{background: #ECFDF5;border-color: #A7F3D0;color: #065F46}.mov-rev-plat-chip.is-etsy{background: #FFF7ED;border-color: #FED7AA;color: #9A3412}.mov-rev-plat-chip.is-store{background: #FAF6F0;border-color: #E7DCCB;color: #785B3C}.mov-rev-item-sub{margin-top: 3px;display: flex;align-items: center;flex-wrap: wrap;gap: 6px;font-size: 12.5px;color: #6B7280}.mov-rev-variant-chip{padding: 1px 8px;border-radius: 6px;background: #FAF6F0;color: #5C472C;font-weight: 600}.mov-rev-item-stars{color: #F5B301;font-size: 17px;letter-spacing: 1px}.mov-rev-item-title{margin: 12px 0 6px;font-size: 16px;font-weight: 700;color: #111827}.mov-rev-item-body{margin: 10px 0 0;font-size: 14.5px;line-height: 1.66;color: #374151}.mov-rev-other-piece{margin-top: 10px;font-size: 12.5px;color: #6B7280}.mov-rev-other-piece a{color: #181411;font-weight: 600}.mov-rev-item-photos{margin-top: 14px;display: flex;flex-wrap: wrap;gap: 10px}.mov-rev-admin-reply{margin-top: 16px;padding: 14px 16px;border-radius: 12px;background: #FAF6F0;border: 1px solid #E8DEC9;border-left: 3.5px solid #9E7E5B}.mov-rev-reply-head,.mov-rev-admin-reply-head{display: flex;align-items: center;gap: 9px;flex-wrap: wrap;margin-bottom: 6px}.mov-rev-reply-crest{width: 26px;height: 26px;border-radius: 50%;background: #181411;color: #E7CE9E;font-family: var(--font-display);font-size: 13px;font-weight: 700;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0}.mov-rev-admin-badge{padding: 2px 8px;border-radius: 999px;background: #181411;color: #F4E3C1;font-size: 10.5px;font-weight: 700;letter-spacing: 0.06em}.mov-rev-reply-head strong,.mov-rev-admin-reply-head strong{font-size: 13px;color: #181411}.mov-rev-reply-head small{display: block;font-size: 11.5px;color: #6B7280}.mov-rev-admin-reply p{margin: 0;font-size: 13.5px;line-height: 1.6;color: #3F372E}.mov-rev-item-foot{margin-top: 14px;padding-top: 12px;border-top: 1px solid #F3EFE9;display: flex;justify-content: flex-end}.mov-rev-helpful-btn{padding: 5px 12px;border-radius: 999px;border: 1px solid #E5E7EB;background: #FAFAFA;font: inherit;font-size: 12px;font-weight: 600;color: #4B5563;cursor: pointer;transition: all 0.16s ease}.mov-rev-helpful-btn:hover,.mov-rev-helpful-btn.is-voted{border-color: #9E7E5B;background: #FAF5EE;color: #181411}.mov-rev-lightbox{position: fixed;inset: 0;z-index: 9998;background: rgba(12,10,9,0.84);backdrop-filter: blur(8px);display: flex;align-items: center;justify-content: center;padding: 20px}.mov-rev-lightbox[hidden]{display: none !important}.mov-rev-lb-dialog{position: relative;width: 100%;max-width: 980px;max-height: 88vh;background: #FFFFFF;border-radius: 18px;overflow: hidden;display: grid;grid-template-columns: 1.35fr 1fr;box-shadow: 0 28px 70px rgba(0,0,0,0.45)}.mov-rev-lb-media{background: #0F0D0C;display: flex;align-items: center;justify-content: center;min-height: 360px;max-height: 88vh}.mov-rev-lb-media img{max-width: 100%;max-height: 84vh;object-fit: contain;display: block}.mov-rev-lb-info{padding: 28px 26px;overflow-y: auto;display: flex;flex-direction: column;gap: 12px}.mov-rev-lb-close{position: absolute;top: 12px;right: 12px;width: 36px;height: 36px;border-radius: 50%;border: 1px solid #E5E7EB;background: #FFFFFF;color: #111827;font-size: 16px;cursor: pointer;z-index: 2}@media (max-width: 960px){.mov-mps-viewport{padding: 32px 24px 28px}.mov-mps-arrow.is-prev{left: 6px}.mov-mps-arrow.is-next{right: 6px}.mov-rev-top-card{grid-template-columns: 1fr;gap: 20px;padding: 22px}.mov-rev-verify-grid,.mov-rev-form-row-top{grid-template-columns: 1fr}.mov-rev-lb-dialog{grid-template-columns: 1fr;max-height: 92vh;overflow-y: auto}.mov-rev-lb-media{min-height: 260px;max-height: 52vh}}.mov-footer-help{display: flex;align-items: center;gap: 14px;margin: 0 0 18px;padding: 12px 15px;border-radius: 12px;background: #F9FAFB;border: 1px solid #E5E7EB}.mov-footer-help-ico{width: 44px;height: 44px;flex-shrink: 0;border-radius: 50%;background: #111827;color: #FFFFFF;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 4px 12px rgba(17,24,39,0.14)}.mov-footer-help-body{display: flex;flex-direction: column;gap: 2px;min-width: 0}.mov-footer-help-kicker{font-size: 12px;font-weight: 600;letter-spacing: 0.03em;color: #6B7280}.mov-footer-help-phone{font-size: 17px;font-weight: 800;letter-spacing: -0.01em;color: #111827 !important;text-decoration: none}.mov-footer-help-phone:hover{color: #9A7B56 !important}.mov-footer-apps{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin: 0 0 20px}.mov-footer .mov-store-badge,.mov-store-badge{display: inline-flex !important;align-items: center;gap: 11px;height: 48px;min-width: 158px;padding: 6px 15px;border-radius: 9px;background: #000000 !important;border: 1.25px solid #A6A6A6 !important;color: #FFFFFF !important;text-decoration: none !important;box-shadow: 0 4px 12px rgba(0,0,0,0.1);transition: transform 0.2s cubic-bezier(0.22,1,0.36,1),box-shadow 0.2s ease,border-color 0.2s ease}.mov-footer .mov-store-badge:hover,.mov-store-badge:hover{transform: translateY(-2px) scale(1.04);border-color: #111827 !important;box-shadow: 0 10px 22px rgba(0,0,0,0.2);color: #FFFFFF !important}.mov-store-badge-ico{flex-shrink: 0;display: block}.mov-store-badge-txt{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;line-height: 1.08;text-align: left}.mov-store-badge-sub{font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size: 9.2px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: rgba(255,255,255,0.9) !important;white-space: nowrap}.mov-store-badge-sub.is-apple-sub{font-size: 9.6px;font-weight: 500;letter-spacing: 0.015em;text-transform: none}.mov-store-badge-main{font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size: 17px;font-weight: 600;letter-spacing: -0.02em;color: #FFFFFF !important;white-space: nowrap;margin-top: 1px}@media (max-width: 520px){.mov-footer-apps{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.mov-footer .mov-store-badge,.mov-store-badge{min-width: 0;width: 100%;justify-content: center;padding: 6px 10px}.mov-store-badge-main{font-size: 15.5px}}.mov-footer{padding: 68px 0 112px !important}.mov-footer-top{display: grid;grid-template-columns: 1.45fr 1.15fr 0.95fr 1fr 0.95fr;gap: 32px;align-items: start;padding-bottom: 42px}.mov-footer-boutiques.is-stacked{display: grid;grid-template-columns: 1fr;gap: 10px;margin-bottom: 12px}.mov-footer-direct-meta{display: flex;flex-direction: column;gap: 6px;font-size: 13px}.mov-footer-direct-meta a{color: #374151 !important;font-weight: 600;text-decoration: none}.mov-footer-direct-meta a:hover{color: #9A7B56 !important}.mov-footer-mid{padding: 20px 0;border-bottom: 1px solid #E5E7EB !important;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 16px}.mov-footer-mid .mov-footer-payments{padding: 0;border-bottom: 0 !important}.mov-footer-bottom{padding-top: 22px;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 14px;text-align: center;font-size: 13px;color: #6B7280 !important}.mov-footer-sep{color: #D1D5DB;font-weight: 700}.mov-footer-bottom .footer-credit a{display: inline-flex;align-items: center;gap: 6px;padding: 5px 14px;border-radius: 999px;background: #FAF7F2;border: 1px solid #E6D7C3;color: #111827 !important;font-size: 12.5px;font-weight: 700;letter-spacing: 0.01em;text-decoration: none !important;transition: background 0.18s ease,border-color 0.18s ease,color 0.18s ease}.mov-footer-bottom .footer-credit a:hover{background: #111827;border-color: #111827;color: #FFFFFF !important}@media (max-width: 1180px){.mov-footer-top{grid-template-columns: 1.3fr 1.1fr 1fr}}@media (max-width: 820px){.mov-footer{padding: 52px 0 116px !important}.mov-footer-top{grid-template-columns: 1fr 1fr;gap: 28px}.mov-footer-brand-col{grid-column: 1 / -1}.mov-footer-mid{flex-direction: column;align-items: center;text-align: center}.mov-footer-mid .mov-footer-payments,.mov-footer-legal-links{justify-content: center}}@media (max-width: 560px){.mov-footer-top{grid-template-columns: 1fr}.mov-footer-sep{display: none}.mov-footer-bottom{flex-direction: column;gap: 10px}}.mov-android-pwa-bar[hidden]{display: none !important}@media (min-width: 921px){.mov-android-pwa-bar{display: none !important}}.mov-android-pwa-bar{position: fixed;left: 12px;right: 12px;bottom: calc(14px + env(safe-area-inset-bottom,0px));z-index: 9985;padding: 11px 13px;border-radius: 16px;background: rgba(255,255,255,0.98);backdrop-filter: blur(14px) saturate(140%);-webkit-backdrop-filter: blur(14px) saturate(140%);border: 1px solid #E5DAC7;box-shadow: 0 14px 36px rgba(20,17,15,0.14);color: #14110F;animation: movApwaSlideIn 0.32s cubic-bezier(0.22,1,0.36,1)}.mov-android-pwa-bar.is-top-docked{bottom: auto;top: calc(var(--header-h,74px) + var(--promobar-h,0px) + var(--adminbar-h,0px) + 10px)}@keyframes movApwaSlideIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: translateY(0)}}.mov-apwa-inner{display: flex;align-items: center;gap: 11px}.mov-apwa-icon{width: 44px;height: 44px;border-radius: 11px;flex-shrink: 0;border: 1px solid #E5DAC7;background: #FFFFFF;box-shadow: 0 2px 8px rgba(168,144,112,0.15)}.mov-apwa-copy{flex: 1 1 auto;min-width: 0}.mov-apwa-title-row{display: flex;align-items: center;gap: 6px}.mov-apwa-title-row strong{font-size: 14px;font-weight: 700;color: #111111;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mov-apwa-pill{padding: 1px 6px;border-radius: 999px;background: #FAF6F0;border: 1px solid #E2D3BC;color: #8A6B43;font-size: 9.5px;font-weight: 700;letter-spacing: 0.05em;flex-shrink: 0}.mov-apwa-copy p{margin: 2px 0 0;font-size: 11.5px;line-height: 1.32;color: #52525B;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mov-apwa-actions{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0}.mov-apwa-install-btn{border: 0;padding: 8px 13px;border-radius: 999px;background: linear-gradient(135deg,#B8925E 0%,#967242 100%);color: #FFFFFF;font: inherit;font-size: 12px;font-weight: 700;white-space: nowrap;cursor: pointer;box-shadow: 0 4px 12px rgba(150,114,66,0.25)}.mov-apwa-close-btn{width: 28px;height: 28px;border-radius: 50%;border: 1px solid #E5E7EB;background: #F9FAFB;color: #52525B;font-size: 12px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer}.mov-apwa-manual-hint{margin-top: 9px;padding-top: 8px;border-top: 1px solid #EFEAE1;font-size: 12px;color: #52525B;text-align: center}.mov-apwa-manual-hint strong{color: #111111}.mov-pdp-topline-meta{display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap}.mov-pdp-inline-rating{display: inline-flex;align-items: center;gap: 4px;padding: 3px 9px;border-radius: 999px;background: #FAF7F2;border: 1px solid #E8DEC9;font-size: 12px;color: #1F2937;text-decoration: none;transition: border-color 0.16s ease,background 0.16s ease}.mov-pdp-inline-rating:hover{border-color: #B68F5E;background: #F4EFE6}.mov-pdp-inline-rating .mov-pdp-gold-stars{font-size: 13px;letter-spacing: 0}.mov-pdp-inline-rating span:last-child{color: #6B7280}.mov-pdp-spec-chips{display: flex;flex-wrap: wrap;gap: 6px;margin: -4px 0 16px}.mov-pdp-spec-chip{display: inline-flex;align-items: center;padding: 5px 11px;border-radius: 999px;background: #FAF8F4;border: 1px solid #E6DCCB;color: #362C22;font-size: 12px;font-weight: 600;line-height: 1.25}.mov-gem-specs-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 2px 0 18px}.mov-gem-spec-item{display: flex;flex-direction: column;gap: 3px;padding: 10px 13px;border-radius: 10px;background: #FAF8F5;border: 1px solid #EAE2D6;min-width: 0}.mov-gem-spec-lbl{font-size: 10.5px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: #6E5636}.mov-gem-spec-val{font-size: 13.5px;font-weight: 600;line-height: 1.38;color: #14110F;overflow-wrap: break-word}.mov-desc-story{margin-bottom: 14px}.mov-desc-story p{margin: 0 0 12px;line-height: 1.68;color: #374151}.mov-desc-story p:last-child{margin-bottom: 0}.mov-desc-assurances{list-style: none !important;padding: 14px 16px !important;margin: 14px 0 !important;border-radius: 12px;background: #F9FAFB;border: 1px solid #ECEEF2;display: grid;gap: 8px;font-size: 13.5px;line-height: 1.52;color: #374151}.mov-desc-assurances li{position: relative;padding-left: 18px;margin: 0 !important}.mov-desc-assurances li::before{content: '✦';position: absolute;left: 0;top: 1px;font-size: 11px;color: #9A7B56}.mov-desc-concierge-inline{margin-top: 12px;padding-top: 11px;border-top: 1px solid #EFECE6;font-size: 13px;color: #4B5563;display: flex;flex-wrap: wrap;gap: 6px 10px;align-items: center}.mov-desc-concierge-inline a{color: #111827;font-weight: 600;text-decoration: underline;text-underline-offset: 2px}.mov-addinfo-table{display: grid;gap: 8px}.mov-addinfo-row{display: grid;grid-template-columns: 145px minmax(0,1fr);gap: 12px;padding: 9px 12px;border-radius: 9px;background: #FAF8F5;border: 1px solid #ECE5DA;font-size: 13px;align-items: baseline}.mov-addinfo-row span{color: #6B5E52;font-weight: 600}.mov-addinfo-row strong{color: #14110F;font-weight: 600;line-height: 1.45}body:has(#studioCookieBanner:not([hidden])) .zqc-capsule,body:has(#studioCookieBanner:not([hidden])) .mov-android-pwa-bar{opacity: 0 !important;pointer-events: none !important}@media (max-width: 768px){html,body{max-width: 100%;overflow-x: clip}.mov-pdp-crumbs .mov-crumb-current-sep,.mov-pdp-crumbs .mov-crumb-current-title{display: none !important}.mov-pdp-section{padding: calc(var(--top-offset) + 12px) 0 48px !important}.mov-pdp-crumbs{font-size: 12px;margin-bottom: 6px}.mov-pdp-grid{grid-template-columns: minmax(0,1fr) !important;gap: 18px !important;margin-top: 6px !important}.mov-pdp-gallery,.mov-pdp-config{position: static !important;min-width: 0 !important;max-width: 100% !important}.mov-pdp-config .mov-select,.mov-pdp-config .mov-input{width: 100%;max-width: 100%;min-width: 0}.mov-thumb-rail{flex-wrap: nowrap !important;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;gap: 8px !important;margin-top: 10px !important;padding-bottom: 2px}.mov-thumb-rail::-webkit-scrollbar{display: none}.mov-thumb-btn{flex: 0 0 62px;width: 62px !important;height: 62px !important;padding: 4px}.mov-pdp-desktop-lead{display: none !important}.mov-pdp-title{font-size: 23px !important;line-height: 1.24;margin-bottom: 8px !important}.mov-pdp-price-bar{padding: 10px 14px !important;margin: 2px 0 12px !important}#movPdpPrice,.mov-pdp-price-bar .mov-pdp-price.mov-price-val{font-size: 27px !important}.mov-tax-badge{font-size: 11px;padding: 3px 9px}.mov-pdp-spec-chips{margin: 0 0 14px !important;gap: 5px}.mov-pdp-spec-chip{font-size: 11.5px;padding: 4px 10px}.mov-opt-block{margin-bottom: 14px !important}.mov-gold-pills{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: 7px !important}.mov-gold-choice{padding: 9px 8px !important;font-size: 12px !important;gap: 6px !important;justify-content: center;white-space: nowrap}.mov-gold-choice .mov-swatch-dot{width: 15px;height: 15px;margin: 0;flex-shrink: 0}.mov-pdp-cta-group{margin: 16px 0 10px !important;gap: 8px !important}.mov-pdp-payment-strip{padding: 8px 0 10px !important;margin-bottom: 10px !important;background: transparent !important;border: 0 !important;border-bottom: 1px solid #EFECE6 !important;border-radius: 0 !important;box-shadow: none !important}.mov-pdp-pay-caption,.mov-pdp-card-icons{display: none !important}.mov-pdp-pay-pills{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px !important;width: 100%}.mov-pdp-wallet-chip{width: 100%;justify-content: center;padding: 6px 4px !important}.mov-pdp-wa-concierge{padding: 10px 13px !important;margin-bottom: 12px !important;gap: 10px !important}.mov-pdp-wa-concierge small{display: none !important}.mov-pdp-wa-concierge strong{font-size: 12.5px !important;line-height: 1.32}.mov-pdp-guarantees{padding: 11px 13px !important;gap: 6px !important;margin-bottom: 14px !important;font-size: 12.5px !important}.mov-gem-specs-grid{grid-template-columns: 1fr 1fr;gap: 7px}.mov-gem-spec-item:nth-child(3){grid-column: 1 / -1}.mov-addinfo-row{grid-template-columns: 112px minmax(0,1fr);gap: 8px;font-size: 12.5px}}@media (max-width: 640px){.zcc-banner{left: 10px !important;right: 10px !important;bottom: 10px !important;padding: 11px 13px !important;border-radius: 14px !important}.zcc-banner-inner{gap: 8px !important}.zcc-banner-title{font-size: 13px !important;margin-bottom: 2px !important}.zcc-banner-desc{font-size: 11.5px !important;line-height: 1.38 !important;margin: 0 !important}.zcc-banner-actions{display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 7px !important;margin-top: 2px !important}.zcc-banner-actions .zcc-btn-manage{grid-column: 1 / -1;height: 30px !important;font-size: 11.5px !important;padding: 0 8px !important;background: transparent !important;border-color: #E5E7EB !important}.zcc-banner-actions .zcc-btn-equal{height: 38px !important;font-size: 12.5px !important;font-weight: 600 !important}.zqc-capsule{right: 12px !important;bottom: 12px !important}.zqc-capsule .zqc-copy{display: none !important}.zqc-capsule .zqc-pill{padding: 5px 6px !important;gap: 4px !important;border-radius: 999px !important}.zqc-capsule .zqc-action{padding: 6px !important;min-width: 36px;min-height: 36px;justify-content: center}.mov-catalog-meta-row:not(:has(.mov-reset-filters)){display: none !important}.mov-pcard .mov-swatch-active-lbl,.mov-pcard .mov-price-note{display: none !important}.mov-pcard-body{padding: 10px 10px 12px !important}.mov-pcard-swatches{gap: 5px !important;margin-bottom: 6px !important}.mov-pcard .mov-swatch-dot{width: 16px !important;height: 16px !important;margin: 2px !important}.mov-pcard-title{font-size: 13px !important;line-height: 1.35 !important;margin-bottom: 5px !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.mov-pcard-price-row{font-size: 14.5px !important;gap: 6px !important}.mov-pcard-badge{padding: 3px 8px !important;font-size: 10px !important}.mov-pcard-wish{width: 32px !important;height: 32px !important}.mov-section{padding: 38px 0 !important}.mov-widescreen-media{height: 236px !important}.mov-widescreen-controls{top: 190px !important}.mov-widescreen-inner{padding: 18px 16px 20px !important}.mov-widescreen-copy .mov-hero-title{font-size: clamp(25px,6.8vw,31px) !important;line-height: 1.14 !important;margin-bottom: 8px !important}.mov-widescreen-copy .mov-hero-lead{font-size: 13.5px !important;line-height: 1.5 !important;margin-bottom: 14px !important;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.mov-widescreen-copy .mov-hero-actions{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.mov-widescreen-copy .mov-hero-actions .mov-btn{padding: 10px 6px !important;font-size: 11.5px !important;letter-spacing: 0.01em !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mov-widescreen-copy .mov-hero-metrics{margin-top: 14px !important;padding-top: 12px !important;gap: 8px !important}.mov-widescreen-copy .mov-metric strong{font-size: 16px !important}.mov-widescreen-copy .mov-metric span{font-size: 11px !important;line-height: 1.25 !important}.mov-boutique-trio{display: grid !important;grid-template-columns: none !important;grid-auto-flow: column !important;grid-auto-columns: 82% !important;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;gap: 10px !important;padding-bottom: 4px}.mov-boutique-trio::-webkit-scrollbar{display: none}.mov-trio-card{scroll-snap-align: start;padding: 10px !important;align-items: center !important}.mov-trio-body h3{font-size: 15.5px !important}.mov-cat-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}.mov-cat-media{padding: 14px !important}.mov-cat-info{padding: 11px 12px !important;align-items: center !important;flex: 1 1 auto !important}.mov-cat-info h3{font-size: 14.5px !important;line-height: 1.28 !important;margin: 0 !important}.mov-cat-info p,.mov-cat-arrow{display: none !important}.mov-sec-head{margin-bottom: 20px !important;gap: 12px !important}.mov-sec-lead{font-size: 14px !important;margin-top: 8px !important}.mov-spotlight-box{padding: 16px !important;gap: 18px !important;border-radius: 14px !important}.mov-spotlight-mini-prod{margin-top: 16px !important;padding: 12px !important;gap: 12px !important}.mov-story-grid{gap: 24px !important}.mov-story-film-pill{left: 12px !important;right: 12px !important;bottom: 12px !important;max-width: calc(100% - 24px);padding: 10px 14px !important;gap: 10px !important}.mov-story-film-pill strong{font-size: 12.5px !important;line-height: 1.25}.mov-story-film-pill small{font-size: 11px !important}.mov-bespoke-card{padding: 18px 16px !important;gap: 18px !important;border-radius: 14px !important}.mov-bespoke-steps-mini{margin: 16px 0 18px !important;gap: 8px 12px !important;font-size: 12.5px !important}.mov-bespoke-card .mov-btn{width: 100%;justify-content: center;padding: 13px 16px !important;font-size: 13.5px !important;white-space: nowrap}.mov-vcard-info{padding: 12px 12px 14px !important}.mov-vcard-info a{font-size: 14px !important;line-height: 1.32 !important}.mov-hallmarks-row{display: flex !important;flex-wrap: nowrap !important;overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;gap: 8px !important;padding-bottom: 2px}.mov-hallmarks-row::-webkit-scrollbar{display: none}.mov-hallmark-pill{flex: 0 0 auto;min-width: 155px;padding: 10px 12px !important}.zvs-home-sec-wrap .mov-reviews-grid,.zvs-home-sec-wrap .mov-blog-grid{display: grid !important;grid-template-columns: none !important;grid-auto-flow: column !important;grid-auto-columns: 84% !important;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;gap: 12px !important;padding-bottom: 4px !important}.zvs-home-sec-wrap .mov-reviews-grid::-webkit-scrollbar,.zvs-home-sec-wrap .mov-blog-grid::-webkit-scrollbar{display: none}.zvs-home-sec-wrap .mov-review-card,.zvs-home-sec-wrap .mov-bcard{scroll-snap-align: start}}.mov-checkout-card > :last-child,.zb-card > :last-child,.mov-process-card > :last-child,.mov-value-card > :last-child{margin-bottom: 0}