/* etna-experience.css */
#etna-experience{--nivo-ink: #1a1a1a;--nivo-ink-soft: #4a4a48;--nivo-yellow: #ffb00b;--nivo-yellow-ink: #1a1a1a;--nivo-paper: #ffffff;--nivo-off-white: #f7f5f1;--nivo-warm-grey: #ece8e1;--nivo-line: rgba(26, 26, 26, 0.12);--nivo-line-soft: rgba(26, 26, 26, 0.08);--font-display: "Poppins", "Helvetica Neue", Arial, sans-serif;--font-body: "Poppins", "Helvetica Neue", Arial, sans-serif;--ease-editorial: cubic-bezier(0.22, 1, 0.36, 1);--dur-slow: 900ms;--dur-med: 500ms;--dur-fast: 250ms;--container-max: 1360px;--gutter: clamp(20px, 5vw, 72px);--etna-black: #0d0e0d;--etna-bg: #111210;--etna-bg-soft: #161714;--etna-panel: #1a1b18;--etna-border: rgba(255, 255, 255, 0.1);--etna-text: #f2f0ea;--etna-muted: rgba(242, 240, 234, 0.58);--etna-radius: 6px;--fs-h2: clamp(28px, 3.4vw, 46px);--fs-h3: clamp(20px, 1.9vw, 26px);--fs-h4: clamp(16px, 1.4vw, 19px);--fs-lead: clamp(15px, 1.2vw, 17px);--fs-body: 15px;--fs-small: 13px;--fs-micro: 11px;--lh-title: 1.1;--lh-sub: 1.25;--lh-body: 1.6;--tracking-title: -0.02em;--etna-card-radius: 8px;--etna-card-bg: #1c1e1b;--etna-card-edge: rgba(255, 255, 255, 0.06);--etna-pick: #1f211e;--etna-pick-hover: #262925;--etna-pick-on: #33372f;--etna-pick-ink: var(--etna-text);--etna-pick-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);--etna-pick-shadow-on: 0 6px 18px rgba(0, 0, 0, 0.36);--etna-pick-edge: rgba(255, 255, 255, 0.1);--etna-pick-edge-on: rgba(255, 255, 255, 0.34);--etna-plate: radial-gradient(ellipse 80% 66% at 50% 56%, #26281f 0%, #1e201b 52%, #161814 100%);--etna-plate-flat: #1e201b;--etna-text-strong: #ffffff;--etna-on-photo: #f4f2ec;--etna-on-photo-soft: rgba(244, 242, 236, 0.92);--etna-on-photo-muted: rgba(244, 242, 236, 0.7);--etna-on-stage: #f6f4ef;--etna-on-stage-muted: rgba(246, 244, 239, 0.72);--etna-on-stage-faint: rgba(246, 244, 239, 0.46);--etna-faint: rgba(255, 255, 255, 0.52);--etna-dim: rgba(255, 255, 255, 0.58);--etna-soft: rgba(255, 255, 255, 0.62);--etna-strong: rgba(255, 255, 255, 0.8);--etna-tint: rgba(255, 255, 255, 0.03);--etna-hairline: rgba(255, 255, 255, 0.12);--etna-ring: rgba(255, 255, 255, 0.16);--etna-ring-strong: rgba(255, 255, 255, 0.22);--etna-line-strong: rgba(255, 255, 255, 0.4);--etna-scrim: rgba(16, 17, 15, 0.96);--etna-footer-bg: var(--nivo-ink);--etna-footer-text: rgba(255, 255, 255, 0.72);--etna-film-frame: #d9d9d9;--etna-stage: radial-gradient(circle at 50% 42%, #242520 0%, #191a17 42%, #0e0f0e 100%);--etna-halo: rgba(14, 15, 14, 0.72);--etna-diagram-text: rgba(246, 244, 239, 0.92);--etna-diagram-note: rgba(246, 244, 239, 0.55);--etna-diagram-line: rgba(246, 244, 239, 0.34);--etna-diagram-dot: rgba(246, 244, 239, 0.6);--etna-diagram-halo: rgba(13, 14, 12, 0.96);--etna-field-left: linear-gradient( to right, rgba(10, 11, 10, 0.56) 0%, rgba(10, 11, 10, 0.3) 46%, rgba(10, 11, 10, 0.1) 72%, transparent 100% );--etna-field-right: linear-gradient( to left, rgba(10, 11, 10, 0.64) 0%, rgba(10, 11, 10, 0.36) 48%, rgba(10, 11, 10, 0.12) 74%, transparent 100% );color-scheme: dark;}#etna-experience[data-theme="light"]{--etna-black: #ffffff;--etna-bg: #f6f4ef;--etna-bg-soft: #efece5;--etna-panel: #e8e4db;--etna-border: rgba(26, 26, 26, 0.14);--etna-text: #17181a;--etna-muted: rgba(23, 24, 26, 0.62);--etna-text-strong: #0f1011;--etna-faint: rgba(23, 24, 26, 0.66);--etna-dim: rgba(23, 24, 26, 0.66);--etna-soft: rgba(23, 24, 26, 0.66);--etna-strong: rgba(23, 24, 26, 0.84);--etna-tint: rgba(23, 24, 26, 0.04);--etna-hairline: rgba(23, 24, 26, 0.14);--etna-ring: rgba(23, 24, 26, 0.18);--etna-ring-strong: rgba(23, 24, 26, 0.26);--etna-line-strong: rgba(23, 24, 26, 0.42);--etna-scrim: rgba(255, 255, 255, 0.96);--etna-card-bg: #ffffff;--etna-card-edge: rgba(23, 24, 26, 0.09);--etna-pick: #f4f2ee;--etna-pick-hover: #f8f7f4;--etna-pick-on: #ffffff;--etna-pick-ink: var(--etna-text);--etna-pick-shadow: 0 1px 2px rgba(23, 24, 26, 0.06), 0 2px 10px rgba(23, 24, 26, 0.05);--etna-pick-shadow-on: 0 2px 4px rgba(23, 24, 26, 0.08), 0 10px 28px rgba(23, 24, 26, 0.12);--etna-pick-edge: rgba(23, 24, 26, 0.08);--etna-pick-edge-on: rgba(23, 24, 26, 0.24);--etna-plate: radial-gradient(ellipse 80% 66% at 50% 56%, #faf9f6 0%, #f4f2ee 52%, #eae7e0 100%);--etna-plate-flat: #f4f2ee;--etna-footer-bg: #17181a;--etna-footer-text: rgba(255, 255, 255, 0.72);--etna-film-frame: #e4e1da;--etna-stage: radial-gradient(ellipse 78% 62% at 50% 46%, #f0eee8 0%, #e9e6df 46%, #ddd9d0 78%, #cfcbc1 100%);--etna-halo: rgba(250, 249, 246, 0.92);--etna-on-stage: rgba(15, 16, 17, 0.96);--etna-diagram-text: rgba(15, 16, 17, 0.94);--etna-diagram-note: rgba(23, 24, 26, 0.66);--etna-diagram-line: rgba(23, 24, 26, 0.42);--etna-diagram-dot: rgba(23, 24, 26, 0.66);--etna-diagram-halo: rgba(249, 247, 243, 1);--etna-on-stage-muted: rgba(23, 24, 26, 0.78);--etna-on-stage-faint: rgba(23, 24, 26, 0.55);--etna-field-left: linear-gradient( to right, rgba(255, 254, 250, 0.62) 0%, rgba(255, 254, 250, 0.34) 40%, rgba(255, 254, 250, 0.1) 74%, transparent 100% );--etna-field-right: linear-gradient( to left, rgba(255, 254, 250, 0.66) 0%, rgba(255, 254, 250, 0.36) 42%, rgba(255, 254, 250, 0.11) 76%, transparent 100% );color-scheme: light;}#etna-experience, #etna-experience *{box-sizing: border-box;}@media (prefers-reduced-motion: reduce){#etna-experience, #etna-experience *, #etna-experience *::before, #etna-experience *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important;}}#etna-experience{margin: 0;font-family: var(--font-body);color: var(--etna-text);background: var(--etna-bg);-webkit-font-smoothing: antialiased;isolation: isolate;}#etna-experience.etna-experience--focus{isolation: auto;position: relative;z-index: 1100;}#etna-experience img, #etna-experience video, #etna-experience canvas, #etna-experience iframe{display: block;max-width: 100%;}#etna-experience a{color: inherit;}#etna-experience button{font-family: inherit;}#etna-experience .container{width: 100%;max-width: var(--container-max);margin: 0 auto;padding-left: var(--gutter);padding-right: var(--gutter);}#etna-experience .eyebrow{font-size: 13px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--etna-muted);}#etna-experience .btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 14px 28px;border-radius: 999px;border: 1px solid transparent;font-size: 15px;font-weight: 600;cursor: pointer;transition: transform var(--dur-fast) var(--ease-editorial), background var(--dur-fast) var(--ease-editorial), border-color var(--dur-fast) var(--ease-editorial);text-decoration: none;white-space: nowrap;}#etna-experience .btn:active{transform: scale(0.97);}#etna-experience .btn-primary{background: var(--nivo-yellow);color: var(--nivo-yellow-ink);}#etna-experience .btn-primary:hover{background: #ffc23d;}#etna-experience .btn-outline{background: transparent;color: var(--nivo-paper);border-color: rgba(255, 255, 255, 0.55);}#etna-experience .btn-outline:hover{border-color: #fff;background: rgba(255, 255, 255, 0.08);}#etna-experience .btn-outline-dark{background: transparent;color: var(--nivo-ink);border-color: var(--nivo-line);}#etna-experience .btn-outline-dark:hover{border-color: var(--nivo-ink);}#etna-experience .visually-hidden{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}#etna-experience .etna-embed-theme{position: fixed;top: calc(80px + 12px);right: 16px;z-index: 1025;height: 36px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--etna-hairline);background: var(--etna-scrim);color: var(--etna-text);font-size: 13px;font-weight: 600;cursor: pointer;}#etna-experience .etna-embed-theme:hover{border-color: var(--etna-ring-strong);}.etna-object-intro{background: var(--etna-bg);color: var(--etna-text);padding: clamp(64px, 10vw, 110px) 0;}.etna-object-intro__inner{max-width: 720px;text-align: center;margin: 0 auto;}.etna-object-intro__title{margin: 20px 0 24px;font-size: clamp(32px, 4.5vw, 52px);line-height: 1.12;font-weight: 600;letter-spacing: -0.01em;color: var(--etna-text);text-align: center;}.etna-object-intro__body{margin: 0;font-size: clamp(16px, 1.6vw, 19px);line-height: 1.5;color: var(--etna-muted);}.etna-sizes{position: relative;padding: clamp(56px, 10vh, 120px) 0 clamp(48px, 8vh, 96px);background: var(--etna-bg);}.etna-sizes__head{padding: 0 var(--gutter);margin-bottom: clamp(24px, 4vh, 52px);}.etna-sizes__head .eyebrow{margin: 0 0 clamp(14px, 2vh, 22px);}.etna-sizes__title{margin: 0;font-family: var(--font-display);font-weight: 400;font-size: clamp(30px, 4.4vw, 60px);line-height: 1.04;letter-spacing: -0.015em;color: var(--etna-text-strong);}.etna-sizes__sub{margin: clamp(10px, 1.6vh, 16px) 0 0;font-size: clamp(15px, 1.5vw, 18px);line-height: 1.45;color: var(--etna-muted);max-width: 34ch;}.etna-sizes__pick{padding: 0 var(--gutter);max-width: 1120px;margin: 0 auto;}.etna-sizepick{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;width: 100%;}.etna-sizepick__item{position: relative;display: flex;flex-direction: column;padding: 0;border: 0;border-radius: 10px;background: var(--etna-pick);box-shadow: var(--etna-pick-shadow);color: var(--etna-pick-ink);cursor: pointer;overflow: hidden;text-align: left;transition: background 220ms var(--ease-editorial), box-shadow 220ms var(--ease-editorial), transform 220ms var(--ease-editorial);}.etna-sizepick__item:hover{background: var(--etna-pick-hover);box-shadow: var(--etna-pick-shadow-on);}.etna-sizepick__item:active{transform: scale(0.995);}.etna-sizepick__item--on{background: var(--etna-pick-on);box-shadow: var(--etna-pick-shadow-on), inset 0 0 0 1px var(--etna-pick-edge-on);transform: translateY(-2px);}.etna-sizepick__check{position: absolute;top: 14px;right: 14px;width: 20px;height: 20px;border-radius: 50%;background: var(--etna-text);opacity: 0;transform: scale(0.8);transition: opacity 180ms var(--ease-editorial), transform 180ms var(--ease-editorial);}.etna-sizepick__item--on .etna-sizepick__check{opacity: 1;transform: scale(1);}.etna-sizepick__item--on .etna-sizepick__name{font-weight: 700;}.etna-sizepick__check::after{content: "";position: absolute;left: 6px;top: 4px;width: 5px;height: 10px;border-right: 2px solid var(--etna-bg);border-bottom: 2px solid var(--etna-bg);transform: rotate(45deg);}.etna-sizepick__figure{display: block;width: 100%;aspect-ratio: 1 / 1;background: transparent;}.etna-sizepick__figure img{display: block;width: 100%;height: 100%;object-fit: contain;}.etna-sizepick__meta{display: flex;flex-direction: column;gap: 2px;padding: clamp(12px, 1.4vw, 16px) clamp(12px, 1.6vw, 20px) clamp(14px, 1.8vw, 20px);}.etna-sizepick__name{font-size: 15px;font-weight: 600;letter-spacing: -0.01em;}.etna-sizepick__dims{font-size: 12px;letter-spacing: 0.06em;color: var(--etna-muted);font-variant-numeric: tabular-nums;}.etna-sizepick__price{margin-top: 6px;font-size: var(--fs-small);font-weight: 600;letter-spacing: -0.01em;color: var(--etna-text);font-variant-numeric: tabular-nums;}.etna-sizepick__item:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}.etna-sizepick--editorial{gap: clamp(10px, 1.6vw, 20px);}.etna-sizepick--editorial .etna-sizepick__name{font-size: clamp(18px, 2vw, 26px);}.etna-sizepick--editorial .etna-sizepick__dims{font-size: 13px;}.etna-sizepick--editorial .etna-sizepick__price{font-size: var(--fs-lead);}@media (max-width: 460px){.etna-sizepick__name{font-size: 13px;}.etna-sizepick__dims{font-size: 11px;}.etna-sizepick--editorial .etna-sizepick__name{font-size: 15px;}}.etna-stage{position: relative;background: var(--etna-bg);--etna-scrub: 130svh;height: calc(100svh + var(--etna-scrub));}.etna-stage__inner{position: sticky;top: 0;height: 100svh;display: flex;flex-direction: column;background: var(--etna-stage);}.etna-stage__frame{position: relative;flex: 1;min-height: 0;width: 100%;overflow: hidden;}.etna-stage__frame--scrub{pointer-events: none;}.etna-stage__frame .etna-experience__canvas{position: absolute;inset: 0;height: auto;}.etna-stage__frame canvas, .etna-stage__frame .etna-experience__canvas canvas{display: block;max-width: none;width: 100%;height: 100%;}.etna-stage__loader{position: absolute;inset: 0;z-index: 6;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 18px;background: var(--etna-stage);color: var(--etna-text);pointer-events: none;opacity: 1;visibility: visible;transition: opacity 480ms var(--ease-editorial), visibility 480ms var(--ease-editorial);}.etna-stage:not(.etna-stage--loading) .etna-stage__loader{opacity: 0;visibility: hidden;}.etna-stage--loading .etna-exploded{opacity: 0;}.etna-stage__spinner{width: 36px;height: 36px;border: 2px solid var(--etna-hairline);border-top-color: var(--nivo-yellow);border-radius: 50%;animation: etna-spin 800ms linear infinite;}.etna-stage__loader-copy{display: flex;flex-direction: column;align-items: center;gap: 12px;}.etna-stage__loader-label{font-size: 12px;letter-spacing: 0.08em;text-transform: uppercase;color: var(--etna-muted);}.etna-stage__loader-line{display: block;width: 72px;height: 2px;overflow: hidden;border-radius: 1px;background: var(--etna-hairline);}.etna-stage__loader-line > span{display: block;width: 40%;height: 100%;background: var(--nivo-yellow);animation: etna-loader-slide 1.15s var(--ease-editorial) infinite;}@keyframes etna-spin{to{transform: rotate(360deg);}}@keyframes etna-loader-slide{0%{transform: translateX(-120%);}100%{transform: translateX(280%);}}.etna-stage__hint{position: absolute;left: 50%;bottom: clamp(14px, 3vw, 28px);transform: translateX(-50%);margin: 0;display: inline-flex;align-items: center;gap: 10px;padding: 9px 16px;border-radius: 999px;background: var(--etna-scrim);backdrop-filter: blur(10px);color: var(--etna-text);font-size: 12px;letter-spacing: 0.04em;white-space: nowrap;z-index: 4;animation: etna-hint-in 420ms var(--ease-editorial) both;}.etna-stage__hint[hidden]{display: none;}.etna-stage--loading .etna-stage__hint{display: none;}@media (max-width: 420px){.etna-stage__hint{white-space: normal;text-align: center;max-width: calc(100% - 32px);}}.etna-stage__hintdot{width: 9px;height: 9px;border-radius: 50%;background: var(--nivo-yellow);animation: etna-hint-drag 1900ms var(--ease-editorial) infinite;}.etna-stage__scrollchevron{width: 8px;height: 8px;margin-top: -4px;border-right: 1.5px solid var(--nivo-yellow);border-bottom: 1.5px solid var(--nivo-yellow);transform: rotate(45deg);animation: etna-hint-scroll 1600ms var(--ease-editorial) infinite;}.etna-stage__scrub{position: absolute;left: 0;right: 0;bottom: 0;height: 2px;z-index: 6;pointer-events: none;background: var(--etna-hairline);opacity: 1;transition: opacity 280ms var(--ease-editorial);}.etna-stage--loading .etna-stage__scrub, .etna-stage--ready .etna-stage__scrub{opacity: 0;}.etna-stage__scrubbar{display: block;width: 100%;height: 100%;background: var(--nivo-yellow);transform: scaleX(var(--etna-scrub-p, 0));transform-origin: left center;will-change: transform;}@keyframes etna-hint-in{from{opacity: 0;transform: translateX(-50%) translateY(6px);}to{opacity: 1;transform: translateX(-50%) translateY(0);}}@keyframes etna-hint-drag{0%, 100%{transform: translateX(-5px);opacity: 0.55;}50%{transform: translateX(5px);opacity: 1;}}@keyframes etna-hint-scroll{0%, 100%{transform: rotate(45deg) translate(-3px, -3px);opacity: 0.45;}50%{transform: rotate(45deg) translate(2px, 2px);opacity: 1;}}@media (prefers-reduced-motion: reduce){.etna-stage__hint, .etna-stage__hintdot, .etna-stage__scrollchevron, .etna-stage__spinner, .etna-stage__loader-line > span{animation: none;}.etna-stage__spinner{border-top-color: var(--nivo-yellow);border-right-color: var(--nivo-yellow);}.etna-stage__loader-line > span{width: 100%;}}.etna-stage--ready .etna-stage__panel{opacity: 1;transform: translateY(0);pointer-events: auto;}.etna-stage__panel{flex: none;opacity: 0;transform: translateY(8px);transition: opacity 280ms var(--ease-editorial), transform 280ms var(--ease-editorial);pointer-events: none;margin: clamp(14px, 2vw, 28px) auto clamp(14px, 2vw, 24px);padding: 0 var(--gutter);max-width: 560px;display: flex;flex-direction: column;gap: clamp(14px, 2vw, 20px);}.etna-stage__cta{width: 100%;min-height: 56px;border: 0;border-radius: 999px;background: var(--nivo-yellow);color: var(--nivo-yellow-ink);font-size: 15px;font-weight: 700;letter-spacing: 0.02em;cursor: pointer;transition: transform 160ms var(--ease-editorial), filter 160ms var(--ease-editorial);}.etna-stage__cta:hover{filter: brightness(1.04);}.etna-stage__cta:active{transform: scale(0.985);}.etna-stage__options{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;}.etna-stage__option{width: 100%;min-height: 56px;display: grid;grid-template-columns: 1fr auto 14px;align-items: center;gap: 12px;padding: 12px 14px;border: 0;border-radius: 10px;background: var(--etna-pick);box-shadow: var(--etna-pick-shadow);text-align: left;cursor: pointer;color: var(--etna-text);transition: background 200ms var(--ease-editorial), box-shadow 200ms var(--ease-editorial), transform 200ms var(--ease-editorial);}.etna-stage__option:hover{background: var(--etna-pick-hover);box-shadow: var(--etna-pick-shadow-on);}.etna-stage__option:active{transform: scale(0.995);}.etna-stage__optionlabel{font-size: 12px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--etna-muted);}.etna-stage__optionvalue{display: inline-flex;align-items: center;gap: 9px;font-size: 15px;font-weight: 600;letter-spacing: -0.005em;color: var(--etna-text);}.etna-stage__swatch{width: 22px;height: 22px;border-radius: 5px;flex: none;box-shadow: inset 0 0 0 1px rgba(127, 127, 127, 0.22);}.etna-stage__chevron{width: 14px;height: 14px;position: relative;opacity: 0.5;}.etna-stage__chevron::after{content: "";position: absolute;top: 3px;left: 2px;width: 7px;height: 7px;border-right: 1.5px solid currentColor;border-top: 1.5px solid currentColor;transform: rotate(45deg);}.etna-stage__option:hover .etna-stage__chevron{opacity: 1;}.etna-stage__cta:focus-visible, .etna-stage__option:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}@media (min-width: 900px){.etna-stage__panel{max-width: none;margin-top: clamp(16px, 2vw, 28px);flex-direction: row;align-items: center;gap: clamp(20px, 3vw, 48px);}.etna-stage__cta{flex: none;width: auto;min-width: 240px;padding: 0 32px;}.etna-stage__options{flex: 1;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px;}.etna-stage__option{grid-template-columns: 1fr 14px;grid-template-areas: "label chevron" "value value";align-content: center;gap: 4px 8px;min-height: 64px;}.etna-stage__optionlabel{grid-area: label;}.etna-stage__optionvalue{grid-area: value;}.etna-stage__chevron{grid-area: chevron;}}.etna-stage__inner--focus{position: fixed;inset: 0;z-index: 1100;display: flex;flex-direction: column;background: var(--etna-bg);padding-top: env(safe-area-inset-top);animation: etna-focus-in 300ms var(--ease-editorial) both;}@keyframes etna-focus-in{from{opacity: 0.82;}to{opacity: 1;}}.etna-stage__inner--focus .etna-stage__frame{flex: 0 0 auto;height: clamp(240px, 43vh, 480px);min-height: 0;pointer-events: auto;}@supports (height: 1dvh){.etna-stage__inner--focus .etna-stage__frame{height: clamp(240px, 43dvh, 480px);}}.etna-stage__inner--focus .etna-stage__panel, .etna-stage__inner--focus .etna-exploded, .etna-stage__inner--focus .etna-stage__hint, .etna-stage__inner--focus .etna-stage__loader, .etna-stage__inner--focus .etna-stage__scrub{display: none;}.etna-stage__close{position: absolute;top: clamp(10px, 2vw, 18px);left: var(--gutter);width: 44px;height: 44px;display: none;place-items: center;border: 0;border-radius: 50%;background: var(--etna-scrim);backdrop-filter: blur(10px);color: var(--etna-text);font-size: 15px;cursor: pointer;z-index: 5;pointer-events: auto;}.etna-stage__inner--focus .etna-stage__close{display: grid;}.etna-stage__config{--etna-config-bg: var(--etna-bg);--gutter: clamp(16px, 4.5vw, 28px);flex: 1 1 auto;min-width: 0;min-height: 0;display: none;flex-direction: column;background: var(--etna-config-bg);}.etna-stage__inner--focus .etna-stage__config{display: flex;}.etna-stage__configbody{flex: 1;min-width: 0;min-height: 0;overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain;}.etna-stage__configfoot{flex: none;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom));}.etna-stage__done{width: 100%;min-height: 52px;border: 0;border-radius: 999px;background: var(--nivo-yellow);color: var(--nivo-yellow-ink);font-size: 15px;font-weight: 700;cursor: pointer;}.etna-stage__close:focus-visible, .etna-stage__done:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}@media (min-width: 900px){.etna-stage__inner--focus{flex-direction: row;}.etna-stage__inner--focus .etna-stage__frame{flex: 1 1 auto;height: auto;max-height: none;}.etna-stage__config{--etna-config-bg: var(--etna-bg-soft);flex: 0 0 clamp(420px, 34%, 620px);}}.etna-stage__configbody .etna-explore{position: static;opacity: 1;transform: none;transition: none;pointer-events: auto;padding: clamp(18px, 4vw, 32px) var(--gutter) clamp(24px, 5vw, 40px);gap: 20px;left: auto;right: auto;bottom: auto;width: 100%;max-width: 100%;align-items: center;}.etna-stage__configbody .etna-explore__panel{width: 100%;align-items: center;}.etna-stage__configbody .etna-explore__hint, .etna-stage__configbody .etna-explore__eyebrow{display: none;}.etna-stage__configbody .etna-explore__tabs{position: sticky;top: 0;z-index: 3;width: calc(100% + 2 * var(--gutter));margin: calc(-1 * clamp(18px, 4vw, 32px)) calc(-1 * var(--gutter)) 0;padding: 10px var(--gutter);gap: 4px;border-bottom: 0;background: var(--etna-config-bg);}.etna-stage__configbody .etna-explore__tab{flex: 1 1 0;min-width: 0;min-height: 52px;padding: 7px 6px;border-radius: 10px;transition: background 170ms var(--ease-editorial), box-shadow 170ms var(--ease-editorial), color 170ms var(--ease-editorial);}.etna-stage__configbody .etna-explore__tab::after{display: none;}.etna-stage__configbody .etna-explore__tab--active{background: var(--etna-pick-on);box-shadow: var(--etna-pick-shadow), inset 0 0 0 1px var(--etna-pick-edge);}.etna-stage__configbody .etna-explore__gifts{display: inline-flex;background: var(--etna-pick);color: var(--etna-text);box-shadow: none;flex: none;width: fit-content;max-width: 100%;justify-content: center;margin: 0 auto;padding: 5px 12px 6px;border-radius: 999px;}.etna-stage__configbody .etna-explore__gifts-label{color: var(--etna-muted);}.etna-stage__configbody .etna-explore__tab-label{font-size: var(--fs-small);}.etna-stage__configbody .etna-explore__tab-value{font-size: var(--fs-small);color: var(--etna-dim);}.etna-stage__configbody .etna-explore__tab--active .etna-explore__tab-value{color: var(--etna-text);}.etna-stage__configbody .etna-explore__track{width: 100%;max-width: none;overflow: visible;}.etna-stage__configbody [data-etna-track]{width: 100%;max-width: 100%;}.etna-stage__configbody .etna-explore__colors{flex-direction: column;align-items: stretch;gap: 18px;width: 100%;max-width: none;overflow: visible;padding: 0;}.etna-stage__configbody .etna-explore__group{display: block;}.etna-stage__configbody .etna-explore__group-label{text-align: left;margin-bottom: 10px;font-size: var(--fs-micro);}.etna-stage__configbody .etna-explore__track--swatches{display: flex;flex-wrap: wrap;gap: 10px;overflow: visible;padding: 0;max-width: none;}.etna-stage__configbody .etna-swatch-dot{flex: 0 0 auto;width: 44px;height: 44px;}.etna-stage__configbody .etna-explore__name{font-size: var(--fs-lead);width: auto;max-width: 100%;margin: 0;margin-top: 15px;justify-content: center;text-align: center;}.etna-stage__configbody .etna-explore__custom{justify-content: center;text-align: center;}.etna-stage__configbody .etna-explore__gift-badge{max-width: 100%;background: transparent;color: inherit;padding: 0;border-radius: 0;}.etna-stage__configbody .etna-explore__gift-name{overflow-wrap: anywhere;}.etna-stage__configbody .etna-explore__rail-more{display: none;}.etna-stage__configbody .etna-sizepick{width: 100%;}.etna-fn__wrap{display: flex;flex-direction: column;gap: 12px;width: 100%;}.etna-fn{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr));width: 100%;}@media (min-width: 560px){.etna-fn{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 339px){.etna-fn{grid-template-columns: minmax(0, 1fr);}}.etna-fn__tile{height: 100%;width: 100%;display: flex;flex-direction: column;align-items: stretch;gap: 0;padding: 0;border: 0;border-radius: 10px;background: var(--etna-pick);box-shadow: var(--etna-pick-shadow);color: var(--etna-pick-ink);cursor: pointer;overflow: hidden;position: relative;transition: background 170ms var(--ease-editorial), box-shadow 170ms var(--ease-editorial), transform 170ms var(--ease-editorial);}.etna-fn__tile:hover{background: var(--etna-pick-hover);box-shadow: var(--etna-pick-shadow-on);}.etna-fn__tile:active{transform: scale(0.995);}.etna-fn__tile--on{background: var(--etna-pick-on);box-shadow: var(--etna-pick-shadow-on), inset 0 0 0 1px var(--etna-pick-edge-on);transform: translateY(-1px);}.etna-fn__tile--on .etna-fn__name{font-weight: 700;}.etna-fn__tile--shown:not(.etna-fn__tile--on){background: var(--etna-pick-hover);box-shadow: var(--etna-pick-shadow), inset 0 0 0 1px var(--etna-pick-edge);}.etna-fn__check{position: absolute;top: 8px;right: 8px;width: 20px;height: 20px;border-radius: 50%;border: 0;background: var(--etna-text);opacity: 0;transform: scale(0.8);transition: opacity 170ms var(--ease-editorial), transform 170ms var(--ease-editorial);}.etna-fn__tile--on .etna-fn__check{opacity: 1;transform: scale(1);}.etna-fn__tile--on .etna-fn__check::after{content: "";position: absolute;left: 6px;top: 4px;width: 5px;height: 9px;border-right: 2px solid var(--etna-bg);border-bottom: 2px solid var(--etna-bg);transform: rotate(45deg);}.etna-fn__media{position: relative;width: 100%;aspect-ratio: 4 / 3;display: block;background: transparent;}.etna-fn__photo, .etna-fn__still{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;padding: 4px 6px 0;user-select: none;}.etna-fn__glyph{position: absolute;left: 50%;top: 50%;width: 34%;aspect-ratio: 1;transform: translate(-50%, -50%);border-radius: 6px;background: rgba(23, 24, 26, 0.1);}.etna-fn__foot{display: flex;flex-direction: column;gap: 1px;padding: 9px 10px 11px;text-align: left;}.etna-fn__name{font-size: 12.5px;font-weight: 600;letter-spacing: -0.01em;line-height: 1.25;hyphens: auto;overflow-wrap: break-word;}.etna-fn__note{font-size: 10px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--etna-muted);min-height: 1.2em;}.etna-fn__note--on{color: var(--etna-text);font-weight: 600;}.etna-fn__tile:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}@media (min-width: 900px){.etna-fn{gap: 10px;}.etna-fn__name{font-size: 13.5px;}}@media (max-width: 899px){.etna-stage__frame .etna-experience__canvas{inset: 0;height: auto;}}#etna-experience .etna-embed-theme{display: none;}.etna-experience{position: relative;background: var(--etna-bg);}.etna-experience__stage{position: sticky;top: 0;height: 100svh;overflow: hidden;background: var(--etna-stage);touch-action: pan-y;}.etna-experience__stage::before, .etna-experience__stage::after{content: "";position: absolute;top: 0;bottom: 0;width: min(38%, 460px);z-index: 2;pointer-events: none;}.etna-experience__stage::before{left: 0;background: var(--etna-field-left);}.etna-experience__stage::after{right: 0;background: var(--etna-field-right);}@media (max-width: 899px){.etna-experience__stage::before, .etna-experience__stage::after{width: 26%;opacity: 0.6;}}.etna-experience__stage--diagram::before, .etna-experience__stage--diagram::after{opacity: 0;}.etna-experience__stage::before, .etna-experience__stage::after{transition: opacity 320ms var(--ease-editorial);}.etna-experience__canvas{position: absolute;inset: 0;z-index: 1;pointer-events: none;}#etna-experience .etna-experience__canvas canvas{max-width: none;width: 100%;height: 100%;pointer-events: none;}.etna-experience__canvas > canvas, .etna-experience__canvas > *:not(.etna-experience__orbit-zone){width: 100%;height: 100%;}.etna-experience__orbit-zone{position: absolute;inset: 10% 22% 16% 22%;z-index: 4;width: auto;height: auto;pointer-events: auto;touch-action: none;cursor: grab;}.etna-experience__orbit-zone[hidden]{display: none !important;}.etna-experience__orbit-zone:active{cursor: grabbing;}@media (max-width: 899px){.etna-experience__orbit-zone{inset: 18% 16% 26% 16%;}}.etna-experience__steps{margin-top: -100svh;position: relative;z-index: 1;pointer-events: none;}.etna-experience__region{width: 100%;height: 58svh;}.etna-experience__region[data-station="assembly"]{height: 52svh;}.etna-experience__region[data-station="explore"], .etna-experience__region[data-explore]{height: 100svh;}@media (max-width: 899px){.etna-experience__region{height: 72svh;}.etna-experience__region[data-station="assembly"]{height: 62svh;}.etna-experience__region[data-station="explore"], .etna-experience__region[data-explore]{height: 100svh;}}.etna-viewer-fallback{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}.etna-viewer-fallback img{width: 100%;height: 100%;object-fit: contain;padding: clamp(16px, 5%, 64px);}.etna-story-copy-stack{position: absolute;inset: 0;z-index: 3;pointer-events: none;transition: opacity 500ms var(--ease-editorial);}.etna-story-copy-stack--hidden{opacity: 0;}.etna-story-copy{position: absolute;left: var(--gutter);right: var(--gutter);bottom: clamp(28px, 7vh, 72px);max-width: 26ch;color: var(--etna-on-stage);text-shadow: 0 0 14px var(--etna-halo), 0 0 4px var(--etna-halo);opacity: calc(1 - 0.4 * var(--etna-station-progress, 0));}.etna-story-copy__index{display: block;font-size: 11px;font-weight: 600;letter-spacing: 0.18em;color: var(--nivo-yellow);margin-bottom: 12px;}.etna-story-copy__title{font-family: var(--font-display);font-weight: 400;font-size: clamp(24px, 3vw, 40px);line-height: 1.1;letter-spacing: -0.01em;margin: 0 0 10px;}.etna-story-copy__body{margin: 0;font-size: 14px;line-height: 1.6;color: var(--etna-on-stage-muted);}@media (min-width: 900px){.etna-story-copy{left: auto;right: var(--gutter);bottom: auto;top: 50%;transform: translateY(-50%);width: min(26vw, 340px);max-width: none;}}@media (max-width: 899px){.etna-experience__canvas{inset: 0 0 auto 0;height: 68svh;}.etna-explore{bottom: auto;max-height: none;height: auto;overflow: visible;padding-bottom: 8px;}.etna-story-copy-stack{top: calc(68svh + 10px);right: var(--gutter);bottom: auto;left: var(--gutter);display: flex;flex-direction: column;align-items: center;height: auto;}.etna-story-copy{position: relative;left: auto;right: auto;top: auto;bottom: auto;text-align: center;max-width: 34ch;}.etna-story-steps{position: relative;left: auto;bottom: auto;transform: none;margin-top: 14px;}}.etna-story-copy--enter{animation: etna-caption-in 420ms var(--ease-editorial);}@keyframes etna-caption-in{from{opacity: 0;transform: translateY(8px);}to{opacity: 1;transform: translateY(0);}}@media (prefers-reduced-motion: reduce){.etna-story-copy--enter{animation: none;opacity: 1;}.etna-story-copy{opacity: 1;}}.etna-experience__fallback-note{position: absolute;left: 50%;bottom: 12px;transform: translateX(-50%);margin: 0;z-index: 4;font-size: 11px;letter-spacing: 0.06em;color: var(--etna-faint);text-align: center;}@media (min-width: 900px){.etna-story-copy{right: var(--gutter);}}.etna-tabletop-toggle{position: absolute;right: var(--gutter);top: clamp(84px, 12vh, 132px);z-index: 4;display: inline-flex;align-items: center;gap: 9px;padding: 7px 12px 7px 8px;border: 1px solid var(--etna-ring);border-radius: 999px;background: var(--etna-tint);color: var(--etna-on-stage-muted);cursor: pointer;font-size: 10px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;backdrop-filter: blur(6px);transition: color 260ms var(--ease-editorial), border-color 260ms var(--ease-editorial);}.etna-tabletop-toggle:hover{color: var(--etna-on-stage);border-color: var(--etna-line-strong);}.etna-tabletop-toggle__track{position: relative;width: 26px;height: 14px;border-radius: 999px;background: var(--etna-ring);flex: 0 0 auto;transition: background 260ms var(--ease-editorial);}.etna-tabletop-toggle__knob{position: absolute;top: 2px;left: 2px;width: 10px;height: 10px;border-radius: 50%;background: var(--etna-on-stage-muted);transition: transform 260ms var(--ease-editorial), background 260ms var(--ease-editorial);}.etna-tabletop-toggle--on{color: var(--etna-on-stage);border-color: var(--nivo-yellow);}.etna-tabletop-toggle--on .etna-tabletop-toggle__track{background: var(--nivo-yellow);}.etna-tabletop-toggle--on .etna-tabletop-toggle__knob{transform: translateX(12px);background: var(--nivo-yellow-ink);}.etna-tabletop-toggle:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}@media (max-width: 899px){.etna-tabletop-toggle{top: auto;bottom: calc(32svh + 8px);right: 12px;padding: 6px 10px 6px 7px;font-size: 9px;}}@media (prefers-reduced-motion: reduce){.etna-tabletop-toggle, .etna-tabletop-toggle__track, .etna-tabletop-toggle__knob{transition: none;}}.etna-stations{position: absolute;left: var(--gutter);top: 50%;transform: translateY(-50%);z-index: 4;text-shadow: 0 0 14px var(--etna-halo), 0 0 4px var(--etna-halo);transition: opacity 500ms var(--ease-editorial);--u: var(--etna-story-u, 0);}.etna-stations--hidden{opacity: 0;pointer-events: none;}.etna-stations__list{list-style: none;margin: 0;padding: 0;}.etna-stations__step{position: relative;--fill: clamp(0, calc(var(--u) - var(--i)), 1);--reached: clamp(0, calc(var(--u) - var(--i) + 1), 1);}.etna-stations__segment{display: block;margin-left: 3px;width: 1px;height: 22px;background: var(--etna-on-stage-faint);opacity: 0.4;position: relative;}.etna-stations__segment::after{content: "";position: absolute;inset: 0;background: var(--nivo-yellow);transform-origin: top center;transform: scaleY(var(--fill));}.etna-stations__item{display: flex;align-items: center;gap: 10px;padding: 0;background: none;border: 0;color: var(--etna-on-stage-faint);cursor: pointer;text-align: left;transition: color 300ms var(--ease-editorial);}.etna-stations__item:hover{color: var(--etna-on-stage-muted);}.etna-stations__marker{flex: none;width: 7px;height: 7px;border-radius: 50%;border: 1px solid var(--etna-on-stage-faint);background: linear-gradient(var(--nivo-yellow), var(--nivo-yellow)) no-repeat;background-size: 100% calc(var(--reached) * 100%);background-position: bottom;}.etna-stations__index{font-size: 10px;font-weight: 600;letter-spacing: 0.16em;font-variant-numeric: tabular-nums;}.etna-stations__label{font-size: 12px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;}.etna-stations__item--active{color: var(--etna-on-stage);transition: none;}.etna-stations__item--active .etna-stations__index{color: var(--nivo-yellow);}.etna-stations__item--active .etna-stations__marker{border-color: var(--nivo-yellow);}.etna-stations__item:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}@media (prefers-reduced-motion: reduce){.etna-stations, .etna-stations__item{transition: none;}}.etna-explore{position: absolute;left: 0;right: 0;bottom: clamp(20px, 4vh, 46px);z-index: 3;display: flex;flex-direction: column;align-items: center;gap: 14px;pointer-events: none;opacity: 0;transform: translateY(10px);transition: opacity 700ms var(--ease-editorial), transform 700ms var(--ease-editorial);}.etna-explore--visible{opacity: 1;transform: translateY(0);}.etna-explore--visible > *{pointer-events: auto;}.etna-explore__hint{margin: 0;font-size: 12px;letter-spacing: 0.08em;color: var(--etna-faint);transition: opacity 500ms var(--ease-editorial);}.etna-explore__panel{display: flex;flex-direction: column;align-items: center;gap: 12px;max-width: 100%;}.etna-explore__eyebrow{margin: 0;font-size: 10px;font-weight: 600;letter-spacing: 0.18em;text-transform: uppercase;color: var(--etna-faint);}.etna-explore__tabs{position: relative;display: flex;gap: 0;border-bottom: 1px solid var(--etna-ring);}.etna-explore__tab{position: relative;display: flex;flex-direction: column;align-items: center;gap: 3px;padding: 7px 18px 9px;min-width: 92px;background: none;border: 0;color: var(--etna-soft);cursor: pointer;transition: color 260ms var(--ease-editorial), background 260ms var(--ease-editorial);}.etna-explore__tab-label{font-size: 11px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;white-space: nowrap;}.etna-explore__tab-value{font-size: 10px;font-weight: 500;letter-spacing: 0.06em;color: var(--etna-dim);white-space: nowrap;transition: color 260ms var(--ease-editorial);}.etna-explore__tab::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 2px;background: var(--etna-text);transform: scaleX(0);transition: transform 300ms var(--ease-editorial);}@media (hover: hover){.etna-explore__tab:hover{color: var(--etna-text-strong);background: var(--etna-tint);}.etna-explore__tab:hover .etna-explore__tab-value{color: var(--etna-strong);}.etna-explore__tab:not(.etna-explore__tab--active):hover::after{background: var(--etna-line-strong);transform: scaleX(0.4);}}.etna-explore__tab--active{color: var(--etna-text-strong);background: var(--etna-tint);}.etna-explore__tab--active .etna-explore__tab-value{color: var(--etna-text);}.etna-explore__tab--active::after{transform: scaleX(1);}.etna-explore__track{display: flex;align-items: center;justify-content: flex-start;gap: 8px;max-width: min(92vw, 660px);overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding: 2px 6px;}.etna-explore__track--swatches{gap: 2px;max-width: min(86vw, 620px);scroll-padding-right: 24px;}.etna-explore__track::-webkit-scrollbar{display: none;}.etna-explore__pill{flex: 0 0 auto;display: flex;flex-direction: column;align-items: center;gap: 1px;padding: 9px 16px;border-radius: 4px;border: 1px solid var(--etna-ring);background: rgba(13, 14, 13, 0.55);color: var(--etna-strong);cursor: pointer;transition: border-color 260ms var(--ease-editorial), color 260ms var(--ease-editorial), background 260ms var(--ease-editorial);}.etna-explore__pill:hover{border-color: var(--etna-line-strong);color: var(--etna-text-strong);}.etna-explore__pill--selected{border-color: var(--nivo-yellow);color: var(--etna-text-strong);background: rgba(255, 176, 11, 0.14);}.etna-explore__pill-label{font-size: 12px;font-weight: 600;letter-spacing: 0.06em;white-space: nowrap;}.etna-explore__pill-sub{font-size: 10px;letter-spacing: 0.04em;color: var(--etna-dim);white-space: nowrap;}.etna-explore__pill:focus-visible, .etna-explore__tab:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}.etna-swatch-dot{flex: 0 0 auto;width: 44px;height: 44px;display: grid;place-items: center;padding: 0;border: 0;background: none;cursor: pointer;border-radius: 50%;}.etna-swatch-dot__fill{width: 25px;height: 25px;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--etna-ring);transition: transform 300ms var(--ease-editorial), box-shadow 300ms var(--ease-editorial);}.etna-swatch-dot:hover .etna-swatch-dot__fill{transform: scale(1.12);}.etna-swatch-dot--selected{box-shadow: inset 0 0 0 2px var(--etna-text-strong);}.etna-swatch-dot--selected .etna-swatch-dot__fill{transform: scale(1.2);box-shadow: inset 0 0 0 1px var(--etna-ring-strong), 0 2px 8px rgba(0, 0, 0, 0.28);}.etna-swatch-dot:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: -6px;}.etna-explore__name{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 10px;max-width: 100%;min-width: 0;font-size: 13px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--etna-strong);}.etna-explore__name > span{min-width: 0;overflow-wrap: anywhere;}.etna-explore__ral{font-size: 11px;font-weight: 400;letter-spacing: 0.06em;text-transform: none;color: var(--etna-dim);}.etna-explore__custom{margin: 4px 0 0;display: flex;flex-wrap: wrap;align-items: baseline;justify-content: center;gap: 4px 10px;font-size: 13px;color: var(--etna-muted);}.etna-explore__custom-link{color: var(--etna-text);font-weight: 600;text-decoration: none;border-bottom: 1px solid var(--etna-line-strong);padding-bottom: 1px;transition: border-color 170ms var(--ease-editorial);}.etna-explore__custom-link:hover{border-bottom-color: var(--etna-text);}@media (max-width: 899px){.etna-explore{gap: 8px;}.etna-explore__tabs{width: min(100vw - 24px, 420px);}.etna-explore__tab{flex: 1 1 0;min-width: 0;padding: 7px 4px 9px;}.etna-explore__tab-label{font-size: 10px;letter-spacing: 0.08em;}.etna-explore__tab-value{font-size: 9px;letter-spacing: 0.02em;max-width: 100%;overflow: hidden;text-overflow: ellipsis;}.etna-explore__eyebrow{font-size: 9px;letter-spacing: 0.14em;}.etna-explore__name{padding-left: 12px;padding-right: 12px;}}.etna-explore__accessories{display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;max-width: min(92vw, 660px);margin: 0 auto;}.etna-explore__bare{height: 34px;padding: 0 14px;border-radius: 999px;border: 1px dashed var(--etna-ring);background: transparent;color: var(--etna-soft);font-size: 12px;font-weight: 600;letter-spacing: 0.04em;cursor: pointer;transition: color var(--dur-fast) var(--ease-editorial), border-color var(--dur-fast) var(--ease-editorial);}.etna-explore__bare:hover{color: var(--etna-text-strong);border-color: var(--etna-line-strong);}.etna-explore__bare--active{border-style: solid;border-color: var(--etna-line-strong);color: var(--etna-text-strong);}.etna-explore__acc{display: flex;align-items: stretch;border-radius: 999px;border: 1px solid var(--etna-ring);overflow: hidden;transition: border-color var(--dur-fast) var(--ease-editorial), background var(--dur-fast) var(--ease-editorial);}.etna-explore__acc--previewed{background: var(--etna-tint);border-color: var(--etna-line-strong);}.etna-explore__acc-main{display: flex;flex-direction: column;justify-content: center;gap: 1px;padding: 8px 14px 9px;background: transparent;border: 0;color: var(--etna-strong);cursor: pointer;text-align: left;}.etna-explore__acc-main:disabled{cursor: default;color: var(--etna-faint);}.etna-explore__acc-name{font-size: 12px;font-weight: 600;letter-spacing: 0.04em;}.etna-explore__acc-state{font-size: 9px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--etna-faint);}.etna-explore__acc--previewed .etna-explore__acc-name, .etna-explore__acc--previewed .etna-explore__acc-state{color: var(--etna-text-strong);}.etna-explore__acc-pick{width: 34px;flex: 0 0 auto;display: flex;align-items: center;justify-content: center;border: 0;border-left: 1px solid var(--etna-ring);background: transparent;color: var(--etna-soft);font-size: 14px;font-weight: 700;cursor: pointer;transition: background var(--dur-fast) var(--ease-editorial), color var(--dur-fast) var(--ease-editorial);}.etna-explore__acc-pick:hover{color: var(--etna-text-strong);background: var(--etna-tint);}.etna-explore__acc--selected .etna-explore__acc-pick{background: var(--nivo-yellow);color: var(--nivo-yellow-ink);border-left-color: var(--nivo-yellow);}.etna-explore__acc-main:focus-visible, .etna-explore__acc-pick:focus-visible, .etna-explore__bare:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: -2px;}@media (max-width: 899px){.etna-explore__accessories{flex-wrap: nowrap;overflow-x: auto;justify-content: flex-start;scrollbar-width: none;padding-bottom: 2px;}.etna-explore__accessories::-webkit-scrollbar{display: none;}.etna-explore__acc, .etna-explore__bare{flex: 0 0 auto;}}.etna-explore__acc-thumb{grid-row: 1 / span 2;width: 34px;height: 34px;max-width: 34px;max-height: 34px;object-fit: contain;object-position: center;border-radius: 3px;background: var(--etna-tint);}.etna-explore__acc-name, .etna-explore__acc-state{display: block;}.etna-explore__rail{position: relative;min-width: 0;}.etna-explore__rail .etna-explore__track{--fade-left: transparent;--fade-right: transparent;-webkit-mask-image: linear-gradient( to right, var(--fade-left) 0, #000 36px, #000 calc(100% - 36px), var(--fade-right) 100% );mask-image: linear-gradient( to right, var(--fade-left) 0, #000 36px, #000 calc(100% - 36px), var(--fade-right) 100% );}.etna-explore__rail--more-left .etna-explore__track{--fade-left: rgba(0, 0, 0, 0);}.etna-explore__rail--more-right .etna-explore__track{--fade-right: rgba(0, 0, 0, 0);}.etna-explore__rail:not(.etna-explore__rail--more-left) .etna-explore__track{--fade-left: #000;}.etna-explore__rail:not(.etna-explore__rail--more-right) .etna-explore__track{--fade-right: #000;}.etna-explore__rail-more[hidden]{display: none;}.etna-explore__rail-more{position: absolute;top: 50%;z-index: 2;display: grid;place-items: center;width: 26px;height: 26px;padding: 0;border: 0;border-radius: 50%;background: var(--nivo-yellow);color: var(--nivo-yellow-ink);cursor: pointer;transform: translateY(-50%);box-shadow: 0 1px 8px rgba(0, 0, 0, 0.35);}.etna-explore__rail-more--left{left: 2px;}.etna-explore__rail-more--right{right: 2px;}.etna-explore__rail-more-icon{display: block;width: 7px;height: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;}.etna-explore__rail-more--right .etna-explore__rail-more-icon{margin-left: -2px;transform: rotate(-45deg);}.etna-explore__rail-more--left .etna-explore__rail-more-icon{margin-right: -2px;transform: rotate(135deg);}.etna-explore__rail-more:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}@keyframes etna-rail-nudge{0%, 100%{transform: translateY(-50%) translateX(0);}50%{transform: translateY(-50%) translateX(3px);}}.etna-explore__rail--more-right .etna-explore__rail-more--right{animation: etna-rail-nudge 1.6s var(--ease-editorial) infinite;}@media (prefers-reduced-motion: reduce){.etna-explore__rail--more-right .etna-explore__rail-more--right{animation: none;}}.etna-explore__swipe{display: flex;align-items: baseline;justify-content: center;gap: 10px;margin: 6px 0 0;font-size: 10px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--etna-faint);}.etna-explore__swipe-hint{color: var(--etna-dim);}@media (min-width: 900px){.etna-explore__swipe-hint{display: none;}}.etna-explore__acc-main--static{display: grid;grid-template-rows: auto auto;align-content: center;row-gap: 1px;padding: 6px 12px 7px;color: var(--etna-strong);text-align: left;}.etna-explore__acc-main--static .etna-explore__acc-name, .etna-explore__acc-main--static .etna-explore__acc-state{grid-column: 1;}.etna-explore__acc--flat{border-style: dashed;}.etna-explore__acc--flat.etna-explore__acc--selected{border-style: solid;}.etna-exploded{position: absolute;inset: 0;z-index: 5;pointer-events: none;transition: opacity 320ms var(--ease-editorial);}.etna-exploded__item{position: absolute;top: 0;left: 0;width: 0;height: 0;will-change: transform;visibility: hidden;}.etna-exploded__item.is-placed{visibility: visible;}.etna-exploded__row{position: absolute;top: 0;display: flex;align-items: center;gap: 7px;white-space: nowrap;}.etna-exploded__row--right{left: 0;transform: translateY(-50%);}.etna-exploded__row--left{right: 0;flex-direction: row-reverse;transform: translateY(-50%);}.etna-exploded__row--left .etna-exploded__text{align-items: flex-end;}.etna-exploded__dot{width: 3px;height: 3px;border-radius: 50%;background: var(--etna-diagram-dot);flex: 0 0 auto;}.etna-exploded__rule{display: block;width: var(--etna-rule, 40px);height: 1px;background: var(--etna-diagram-line);flex: 0 0 auto;}.etna-exploded__text{display: flex;flex-direction: column;gap: 1px;}.etna-exploded__label, .etna-exploded__note{text-shadow: 0 1px 0 var(--etna-diagram-halo), 0 -1px 0 var(--etna-diagram-halo), 1px 0 0 var(--etna-diagram-halo), -1px 0 0 var(--etna-diagram-halo), 1px 1px 0 var(--etna-diagram-halo), -1px 1px 0 var(--etna-diagram-halo), 1px -1px 0 var(--etna-diagram-halo), -1px -1px 0 var(--etna-diagram-halo), 0 2px 0 var(--etna-diagram-halo), 0 -2px 0 var(--etna-diagram-halo), 2px 0 0 var(--etna-diagram-halo), -2px 0 0 var(--etna-diagram-halo), 0 0 6px var(--etna-diagram-halo);}.etna-exploded__label{font-size: 10px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--etna-diagram-text);}.etna-exploded__note{font-size: 9px;font-weight: 500;letter-spacing: 0.1em;text-transform: uppercase;color: var(--etna-diagram-note);}@media (max-width: 899px){.etna-exploded{inset: 0 0 auto 0;height: 68svh;}.etna-exploded__label{font-size: 9px;letter-spacing: 0.1em;}.etna-exploded__note{display: none;}}@media (prefers-reduced-motion: reduce){.etna-exploded{transition: none;}}.etna-film{position: relative;background: var(--etna-bg);padding: clamp(48px, 6vw, 84px) 0 clamp(56px, 7vw, 96px);border-top: 1px solid var(--etna-hairline);}.etna-film__grid{display: grid;grid-template-columns: 1fr minmax(0, 400px);gap: clamp(28px, 5vw, 72px);align-items: center;}.etna-film__text{max-width: 34ch;}.etna-film__line{margin: 10px 0 0;font-size: clamp(24px, 3vw, 38px);font-weight: 600;line-height: 1.15;letter-spacing: -0.01em;color: var(--etna-text);}.etna-film__note{margin: 12px 0 0;font-size: 15px;line-height: 1.55;color: var(--etna-muted);}.etna-film__frame{position: relative;width: 100%;padding: clamp(8px, 1vw, 14px);border-radius: 4px;background: var(--etna-film-frame);}.etna-film__video{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: contain;background: transparent;}.etna-film__play{position: absolute;inset: 0;display: grid;place-items: center;border: 0;padding: 0;background: transparent;cursor: pointer;border-radius: 4px;}.etna-film__play-icon{width: 56px;height: 56px;border-radius: 50%;background: var(--nivo-yellow);box-shadow: 0 6px 22px rgba(0, 0, 0, 0.28);transition: transform 160ms ease;position: relative;}.etna-film__play-icon::after{content: "";position: absolute;top: 50%;left: 54%;transform: translate(-50%, -50%);border-style: solid;border-width: 9px 0 9px 15px;border-color: transparent transparent transparent var(--nivo-yellow-ink);}.etna-film__play:hover .etna-film__play-icon, .etna-film__play:focus-visible .etna-film__play-icon{transform: scale(1.06);}.etna-film__play:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}@media (max-width: 899px){.etna-film__grid{grid-template-columns: minmax(0, 1fr);gap: 22px;justify-items: center;text-align: center;}.etna-film__text{max-width: 40ch;}.etna-film__frame{width: min(100%, 400px);}.etna-film__play-icon{width: 48px;height: 48px;}}.etna-uses{background: var(--etna-bg);padding: clamp(64px, 10vw, 110px) 0;}.etna-uses__intro{margin-bottom: clamp(32px, 5vw, 56px) !important;max-width: 560px;}.etna-uses__title{margin: 16px 0 12px;font-size: var(--fs-h2);line-height: 1.1;font-weight: 600;color: var(--etna-text);}.etna-uses__lead{margin: 0;font-size: var(--fs-lead);color: var(--etna-muted);}.etna-uses__tile{position: relative;margin: 0;overflow: hidden;background: var(--etna-panel);}.etna-uses__tile img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--dur-slow) var(--ease-editorial);}.etna-uses__tile:hover img{transform: scale(1.02);}.etna-uses__tile figcaption{position: absolute;left: 0;right: 0;bottom: 0;padding: clamp(16px, 2.2vw, 28px);display: flex;flex-direction: column;gap: 3px;color: var(--etna-on-photo);background: linear-gradient(to top, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0) 55%);}.etna-uses__name{font-size: var(--fs-h4);font-weight: 600;}.etna-uses__body{font-size: var(--fs-small);color: var(--etna-on-photo-soft);}@media (min-width: 900px){.etna-uses__bento{display: grid;grid-template-columns: repeat(12, 1fr);grid-template-rows: clamp(260px, 26vw, 380px) clamp(200px, 19vw, 270px);gap: 2px;}.etna-uses__tile--tuzrako{grid-column: span 5;}.etna-uses__tile--grill{grid-column: span 7;}.etna-uses__tile--tarcsa, .etna-uses__tile--bogracs, .etna-uses__tile--asztal{grid-column: span 4;}}@media (max-width: 899px){.etna-uses__bento{display: flex;gap: 8px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;padding: 0 var(--gutter) 4px;scrollbar-width: none;}.etna-uses__bento::-webkit-scrollbar{display: none;}.etna-uses__tile{flex: 0 0 auto;width: clamp(260px, 85vw, 420px);aspect-ratio: 16 / 11;scroll-snap-align: start;}}.etna-moments{background: var(--etna-bg);padding: clamp(64px, 10vw, 120px) 0 clamp(56px, 8vw, 104px);}.etna-moments__intro{max-width: 640px;margin-bottom: clamp(40px, 6vw, 72px);}.etna-moments__title{margin: 16px 0 0;font-size: clamp(26px, 3.4vw, 42px);line-height: 1.18;font-weight: 600;color: var(--etna-text);}.etna-moments__wall{list-style: none;margin: 0;padding: 0;display: flex;gap: 2px;background: var(--etna-bg);}.etna-moments__panel{position: relative;flex: 1 1 0;min-width: 0;transition: flex-grow 520ms cubic-bezier(0.22, 0.61, 0.36, 1);}.etna-moments__panel figure{position: relative;margin: 0;height: clamp(520px, 82vh, 900px);overflow: hidden;background: var(--etna-panel);outline: none;}.etna-moments__panel img{width: 100%;height: 100%;object-fit: cover;transform: scale(1);transition: transform 640ms cubic-bezier(0.22, 0.61, 0.36, 1), filter 520ms ease;filter: brightness(0.82) saturate(0.96);}.etna-moments__panel figure::after{content: "";position: absolute;inset: 40% 0 0;background: linear-gradient(to bottom, transparent, rgba(9, 10, 8, 0.86));pointer-events: none;}.etna-moments__panel figcaption{position: absolute;left: clamp(20px, 1.8vw, 34px);right: clamp(20px, 1.8vw, 34px);bottom: clamp(24px, 2.6vw, 44px);z-index: 1;display: flex;flex-direction: column;gap: 10px;color: var(--etna-on-photo);}.etna-moments__index{font-size: 11px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--etna-on-photo-muted);}.etna-moments__headline{font-size: clamp(18px, 1.5vw, 25px);line-height: 1.22;font-weight: 600;text-wrap: balance;}.etna-moments__detail{font-size: 14px;line-height: 1.45;color: var(--etna-on-photo-muted);opacity: 0;transform: translateY(6px);transition: opacity 420ms ease, transform 420ms cubic-bezier(0.22, 0.61, 0.36, 1);}@media (hover: hover) and (min-width: 900px){.etna-moments__panel:hover, .etna-moments__panel:focus-within{flex-grow: 1.5;}.etna-moments__panel:hover img, .etna-moments__panel:focus-within img{transform: scale(1.015);filter: brightness(0.95) saturate(1);}.etna-moments__panel:hover .etna-moments__detail, .etna-moments__panel:focus-within .etna-moments__detail{opacity: 1;transform: none;}.etna-moments__panel:focus-within figure{box-shadow: inset 0 0 0 2px var(--etna-on-photo);}}@media (prefers-reduced-motion: reduce){.etna-moments__panel, .etna-moments__panel img, .etna-moments__detail{transition: none;}}@media (max-width: 899px){.etna-moments__wall{gap: 10px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: 0 var(--gutter);}.etna-moments__wall::-webkit-scrollbar{display: none;}.etna-moments__panel{flex: 0 0 auto;width: 84vw;max-width: 420px;scroll-snap-align: start;transition: none;}.etna-moments__panel figure{height: auto;aspect-ratio: 4 / 5;}.etna-moments__detail{opacity: 1;transform: none;}}.etna-mode-switcher{background: var(--etna-bg-soft);padding: clamp(64px, 10vw, 110px) 0;}.etna-mode-switcher__title{margin: 16px 0 0;font-size: clamp(28px, 3.6vw, 42px);font-weight: 600;color: var(--etna-text);}.etna-mode-switcher__stage{margin-top: clamp(28px, 4.5vw, 48px);padding: 0 var(--gutter);max-width: var(--container-max);margin-left: auto;margin-right: auto;}.etna-mode-switcher__visual{position: relative;border-radius: var(--etna-radius);overflow: hidden;aspect-ratio: 16 / 9;background: var(--etna-panel);}.etna-mode-switcher__visual img{width: 100%;height: 100%;object-fit: cover;transition: opacity var(--dur-med) var(--ease-editorial);}.etna-mode-switcher__caption{position: absolute;left: clamp(16px, 2.5vw, 32px);bottom: clamp(16px, 2.5vw, 32px);margin: 0;padding: 10px 18px;font-size: 15px;font-weight: 500;color: var(--etna-on-photo);background: rgba(13, 14, 13, 0.6);border-radius: 999px;}.etna-mode-switcher__tabs{display: flex;gap: clamp(20px, 3vw, 40px);margin-top: 24px;padding-bottom: 2px;border-bottom: 1px solid var(--etna-border);overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.etna-mode-switcher__tabs::-webkit-scrollbar{display: none;}.etna-mode-switcher__tab{flex: 0 0 auto;position: relative;padding: 12px 2px 14px;background: transparent;border: none;color: var(--etna-muted);font-size: 14px;font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;cursor: pointer;transition: color var(--dur-fast) var(--ease-editorial);}.etna-mode-switcher__tab::after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;height: 2px;background: var(--nivo-yellow);transform: scaleX(0);transform-origin: left;transition: transform var(--dur-fast) var(--ease-editorial);}.etna-mode-switcher__tab:hover{color: var(--etna-text);}.etna-mode-switcher__tab--active{color: var(--etna-text);}.etna-mode-switcher__tab--active::after{transform: scaleX(1);}.etna-gallery__wall{list-style: none;margin: clamp(28px, 4.5vw, 48px) 0 0;padding: 0 var(--gutter);display: flex;gap: 10px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none;background: var(--etna-bg);}.etna-gallery__wall::-webkit-scrollbar{display: none;}.etna-gallery__panel{flex: 0 0 auto;width: min(72vw, 560px);min-width: 0;scroll-snap-align: start;}.etna-gallery__panel figure{position: relative;margin: 0;height: clamp(360px, 52vh, 560px);overflow: hidden;background: var(--etna-panel);}.etna-gallery__panel--vertical figure{height: clamp(440px, 68vh, 720px);}.etna-gallery__panel img{width: 100%;height: 100%;object-fit: cover;filter: brightness(0.88) saturate(0.96);}.etna-gallery__panel figcaption{position: absolute;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;gap: 4px;padding: 22px 18px 18px;background: linear-gradient(180deg, transparent, rgba(8, 9, 8, 0.62));color: var(--etna-on-photo);}.etna-gallery__title{font-size: clamp(16px, 1.4vw, 22px);font-weight: 600;letter-spacing: -0.01em;}.etna-gallery__note{font-size: 13px;line-height: 1.45;color: var(--etna-on-photo-muted);}@media (max-width: 899px){.etna-gallery__panel{width: 84vw;max-width: 420px;}.etna-gallery__panel figure, .etna-gallery__panel--vertical figure{height: 64vh;}}.etna-story-steps{position: relative;z-index: 4;pointer-events: auto;display: flex;align-items: center;gap: 6px;padding: 4px;border-radius: 999px;border: 1px solid var(--etna-ring);background: var(--etna-halo);backdrop-filter: blur(6px);}.etna-story-steps[hidden]{display: none;}.etna-story-steps__btn{appearance: none;border: 0;background: transparent;color: var(--etna-on-stage);font: inherit;font-size: 12px;font-weight: 600;letter-spacing: 0.04em;padding: 11px 14px;border-radius: 999px;cursor: pointer;white-space: nowrap;}.etna-story-steps__btn:disabled{opacity: 0.32;cursor: default;}.etna-story-steps__btn:not(:disabled):active{background: var(--etna-tint);}.etna-story-steps__count{white-space: nowrap;flex: 0 0 auto;font-size: 10px;font-weight: 600;letter-spacing: 0.12em;color: var(--etna-on-stage-faint);font-variant-numeric: tabular-nums;}@media (min-width: 900px){.etna-story-steps{display: none;}}@media (prefers-reduced-motion: reduce){.etna-story-steps{backdrop-filter: none;}}.etna-accessories{background: var(--etna-bg-soft);padding: clamp(64px, 10vw, 120px) 0;}.etna-accessories__head{display: grid;gap: 24px;margin-bottom: clamp(32px, 5vw, 56px);}.etna-accessories__title{margin: 16px 0 0;font-size: clamp(28px, 3.6vw, 44px);font-weight: 600;line-height: 1.1;color: var(--etna-text);}.etna-accessories__lead{margin: 0;font-size: 16px;line-height: 1.6;color: var(--etna-muted);max-width: 46ch;}.etna-accessories__list{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--etna-border);}.etna-accessories__row{width: 100%;display: grid;grid-template-columns: auto auto 1fr auto auto;align-items: center;gap: clamp(14px, 2.5vw, 32px);padding: clamp(16px, 2vw, 22px) clamp(12px, 2.8vw, 28px);border: 0;border-bottom: 1px solid var(--etna-border);background: transparent;text-align: left;cursor: pointer;transition: background 260ms var(--ease-editorial);}.etna-accessories__row:hover{background: var(--etna-tint);}.etna-accessories__index{font-size: 12px;font-weight: 600;letter-spacing: 0.12em;color: var(--etna-faint);}.etna-accessories__body{display: flex;flex-direction: column;gap: 3px;min-width: 0;}.etna-accessories__name{font-size: clamp(15px, 1.5vw, 18px);font-weight: 500;color: var(--etna-text);}.etna-accessories__dim{font-size: 12px;color: var(--etna-muted);}.etna-accessories__price{font-size: 14px;font-weight: 600;color: var(--etna-text);white-space: nowrap;}.etna-accessories__state{font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--etna-faint);white-space: nowrap;transition: color 260ms var(--ease-editorial);}.etna-accessories__row:hover .etna-accessories__state{color: var(--etna-text);}.etna-accessories__row--selected .etna-accessories__state{color: var(--nivo-yellow);}.etna-accessories__row--selected .etna-accessories__index{color: var(--nivo-yellow);}.etna-accessories__all{margin-top: clamp(28px, 4vw, 44px);margin-left: clamp(12px, 2.8vw, 28px);margin-right: clamp(12px, 2.8vw, 28px);padding: 0 0 6px;background: none;border: 0;border-bottom: 1px solid var(--etna-border);color: var(--etna-text);font-size: 13px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;cursor: pointer;transition: border-color 260ms var(--ease-editorial);}.etna-accessories__all:hover{border-color: var(--nivo-yellow);}@media (min-width: 900px){.etna-accessories__head{grid-template-columns: 1fr 1fr;align-items: end;}}@media (max-width: 599px){.etna-accessories__row{grid-template-columns: auto auto 1fr;row-gap: 8px;}.etna-accessories__price{grid-column: 3;justify-self: start;}.etna-accessories__state{grid-column: 3;justify-self: start;}}.etna-accessories__thumb{width: 56px;height: 56px;min-width: 56px;min-height: 56px;max-width: 56px;max-height: 56px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 4px;background: var(--etna-bg);align-self: center;flex-shrink: 0;}.etna-accessories__preview{width: 56px;height: 56px;max-width: 56px;max-height: 56px;object-fit: contain;object-position: center;display: block;}.etna-accessory-preview{position: relative;width: 100%;overflow: hidden;border-radius: 4px;background: var(--etna-bg-soft);pointer-events: none;user-select: none;}.etna-accessory-preview canvas{display: block;width: 100% !important;height: 100% !important;pointer-events: none;touch-action: auto;}.etna-accessory-preview--thumbnail{aspect-ratio: 1 / 1;}.etna-accessory-preview--detail{aspect-ratio: 4 / 3;}.etna-specs{background: var(--etna-bg);color: var(--etna-text);padding: clamp(64px, 9vw, 110px) 0;}.etna-specs__head{margin-bottom: clamp(32px, 5vw, 56px);}.etna-specs__title{margin: 16px 0 0;font-size: var(--fs-h2);font-weight: 600;line-height: 1.12;color: var(--etna-text);}.etna-specs__figure{margin: 0 auto clamp(36px, 5vw, 64px);}.etna-specs__figure img{display: block;width: 100%;height: auto;background: var(--etna-panel);}.etna-specs__figure figcaption{margin-top: 14px;font-size: var(--fs-small);line-height: 1.5;color: var(--etna-muted);}.etna-specs__groups{display: grid;gap: clamp(24px, 3vw, 48px);}.etna-specs__group-heading{margin: 0;}.etna-specs__toggle{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 0;background: none;border: 0;border-bottom: 1px solid var(--etna-border);color: var(--etna-text);font-family: inherit;font-size: var(--fs-small);font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;text-align: left;cursor: pointer;}.etna-specs__chevron{width: 9px;height: 9px;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(45deg);transition: transform 300ms var(--ease-editorial);opacity: 0.6;}.etna-specs__group--open .etna-specs__chevron{transform: rotate(-135deg);}.etna-specs__list{margin: 0;}.etna-specs__row{display: flex;justify-content: space-between;gap: 24px;padding: 15px 0;border-bottom: 1px solid var(--etna-border);font-size: var(--fs-body);}.etna-specs__row dt{color: var(--etna-muted);font-weight: 500;}.etna-specs__row dd{margin: 0;font-weight: 600;text-align: right;color: var(--etna-text);}@media (min-width: 900px){.etna-specs__groups{grid-template-columns: 1fr 1fr;align-items: start;}.etna-specs__toggle{cursor: default;pointer-events: none;}.etna-specs__chevron{display: none;}.etna-specs__list{display: block;}}@media (max-width: 899px){.etna-specs__list{display: none;}.etna-specs__group--open .etna-specs__list{display: block;}}.etna-purchase{background: var(--etna-bg-soft);color: var(--etna-text);padding: clamp(64px, 10vh, 120px) 0;}.etna-purchase__heading{margin: 16px 0 clamp(32px, 5vw, 56px);font-size: clamp(28px, 3.6vw, 44px);font-weight: 600;line-height: 1.1;color: var(--etna-text);}.etna-purchase__grid{display: grid;gap: 40px;grid-template-columns: 1fr;}.etna-purchase__field--confirm{animation: etna-confirm 2.6s var(--ease-editorial);}@keyframes etna-confirm{0%, 100%{box-shadow: 0 0 0 0 rgba(255, 176, 11, 0);}12%, 62%{box-shadow: -14px 0 0 0 var(--nivo-yellow);}}@media (prefers-reduced-motion: reduce){.etna-purchase__field--confirm{animation: none;box-shadow: -14px 0 0 0 var(--nivo-yellow);}}.etna-purchase__field-value{float: right;text-transform: none;letter-spacing: 0;font-weight: 500;color: var(--etna-text);}.etna-purchase__title{font-family: var(--font-display);font-weight: 500;font-size: clamp(28px, 3vw, 40px);margin: 10px 0 32px;color: var(--etna-text);}.etna-purchase__field{margin-bottom: 28px;}.etna-purchase__field-label{display: block;font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.08em;color: var(--etna-muted);margin-bottom: 10px;}.etna-accessory-list{display: flex;flex-direction: column;gap: 2px;}.etna-accessory{display: flex;align-items: center;gap: 12px;padding: 10px 4px;border-bottom: 1px solid var(--etna-border);font-size: 14px;cursor: pointer;color: var(--etna-text);}.etna-accessory input{accent-color: var(--nivo-yellow);width: 16px;height: 16px;flex-shrink: 0;}.etna-accessory__name{flex: 1;}.etna-accessory__price{color: var(--etna-muted);white-space: nowrap;}.etna-purchase__price-row{display: flex;flex-direction: column;gap: 2px;padding: 20px 0;border-top: 1px solid var(--etna-border);margin-bottom: 24px;}.etna-purchase__price{display: block;font-size: 26px;font-weight: 700;color: var(--etna-text);}.etna-purchase__price-net{display: block;font-size: 13px;color: var(--etna-muted);margin-top: 2px;}.etna-purchase__actions{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 20px;}.etna-purchase__cta{flex: 1;min-width: 200px;}.etna-purchase__disclaimer{font-size: 12px;color: var(--etna-muted);line-height: 1.5;margin: 0;}@media (min-width: 900px){.etna-purchase__grid{grid-template-columns: 1fr 1fr;align-items: start;}}.etna-purchase__head{margin-bottom: clamp(32px, 5vw, 56px);}.etna-summary{background: var(--etna-panel);border: 1px solid var(--etna-border);border-radius: var(--etna-radius);padding: clamp(24px, 3vw, 34px);display: flex;flex-direction: column;}.etna-summary__eyebrow{margin: 0 0 18px;font-size: 11px;font-weight: 600;letter-spacing: 0.16em;text-transform: uppercase;color: var(--etna-muted);}.etna-summary__rows, .etna-summary__totals{margin: 0;}.etna-summary__totals{margin-top: 18px;padding-top: 14px;border-top: 1px solid var(--etna-border);}.etna-summary__row{display: flex;justify-content: space-between;align-items: baseline;gap: 20px;padding: 9px 0;font-size: 14px;}.etna-summary__row dt{color: var(--etna-muted);flex: 0 0 auto;}.etna-summary__row dd{margin: 0;text-align: right;color: var(--etna-text);font-weight: 500;}.etna-summary__row--total{margin-top: 4px;padding-top: 14px;border-top: 1px solid var(--etna-border);}.etna-summary__row--total dt{color: var(--etna-text);font-weight: 600;}.etna-summary__row--total dd{font-size: 22px;font-weight: 700;}.etna-summary__muted{color: var(--etna-muted);font-weight: 400;}.etna-summary__net{margin: 2px 0 20px;text-align: right;font-size: 12px;color: var(--etna-muted);}.etna-summary__note{margin: 8px 0 20px;font-size: 13px;line-height: 1.5;color: var(--etna-muted);}.etna-summary__cta{width: 100%;}.btn.etna-summary__secondary{width: 100%;margin-top: 10px;color: var(--etna-text);border-color: var(--etna-line-strong);}.btn.etna-summary__secondary:hover{color: var(--etna-text-strong);border-color: var(--etna-text-strong);background: var(--etna-tint);}.etna-summary__disclaimer{margin: 18px 0 0;font-size: 11px;line-height: 1.5;color: var(--etna-faint);}@media (min-width: 900px){.etna-purchase__grid{grid-template-columns: 1fr 380px;gap: clamp(32px, 4vw, 64px);}.etna-summary{position: sticky;top: 32px;}}.etna-summary__accessories{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 5px;}.etna-summary__accessories li{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;}.etna-summary__accessory-price{font-size: 12px;color: var(--etna-muted);white-space: nowrap;}.etna-summary__cat{display: inline-block;margin-left: 8px;padding: 2px 7px;border: 1px solid var(--etna-ring);border-radius: 999px;font-size: 10px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--etna-muted);vertical-align: 1px;white-space: nowrap;}.etna-summary__cat--premium{border-color: color-mix(in srgb, var(--nivo-yellow) 55%, transparent);color: var(--nivo-yellow);}#etna-experience[data-theme="light"] .etna-summary__cat--premium{color: #8a5a00;border-color: color-mix(in srgb, var(--nivo-yellow) 75%, transparent);}.etna-summary__delta{display: block;margin-top: 3px;font-size: 12px;font-weight: 600;color: var(--etna-muted);white-space: nowrap;}.etna-gift-plate{margin: 16px 0 4px;padding: 14px 16px 15px;border-radius: var(--etna-radius);background: var(--nivo-yellow);color: var(--nivo-yellow-ink);}.etna-gift-plate__eyebrow{margin: 0 0 8px;font-size: 10px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: color-mix(in srgb, var(--nivo-yellow-ink) 72%, transparent);}.etna-gift-plate__list{margin: 0;padding: 0;list-style: none;display: grid;gap: 8px;}.etna-gift-plate__item{display: flex;align-items: baseline;justify-content: space-between;gap: 14px;}.etna-gift-plate__btn{display: flex;width: 100%;align-items: baseline;justify-content: space-between;gap: 14px;margin: 0;padding: 0;border: 0;background: none;color: inherit;text-align: left;cursor: pointer;}.etna-gift-plate__btn:hover .etna-gift-plate__name, .etna-gift-plate__btn:focus-visible .etna-gift-plate__name{text-decoration: underline;}.etna-gift-plate__btn:focus-visible{outline: 2px solid var(--nivo-yellow-ink);outline-offset: 3px;}.etna-gift-plate__name{font-size: 16px;font-weight: 700;line-height: 1.2;letter-spacing: -0.005em;}.etna-gift-plate__note{font-size: 11px;font-weight: 600;letter-spacing: 0.04em;text-align: right;color: color-mix(in srgb, var(--nivo-yellow-ink) 68%, transparent);}.etna-size-selector{display: flex;gap: 10px;}.etna-size-option{display: flex;flex-direction: column;gap: 2px;padding: 10px 18px;border-radius: 10px;border: 1px solid var(--etna-border);text-decoration: none;color: var(--etna-text);transition: border-color var(--dur-fast) var(--ease-editorial), background var(--dur-fast) var(--ease-editorial);}.etna-size-option:hover{border-color: var(--etna-line-strong);}.etna-size-option--active{border-color: var(--nivo-yellow);background: var(--nivo-yellow);color: var(--nivo-yellow-ink);}.etna-size-option__label{font-weight: 600;font-size: 14px;}.etna-size-option__dims{font-size: 11px;opacity: 0.7;}.etna-color-selector__current{display: flex;align-items: baseline;gap: 10px;margin-bottom: 12px;font-size: 14px;font-weight: 600;color: var(--etna-text);}.etna-color-selector__ral{font-size: 12px;font-weight: 400;color: var(--etna-muted);}.etna-color-selector__group{margin-top: 14px;}.etna-color-selector__group:first-of-type{margin-top: 0;}.etna-color-selector__group-label{margin: 0 0 8px;font-size: 10px;font-weight: 600;letter-spacing: 0.14em;text-transform: uppercase;color: var(--etna-muted);}.etna-color-selector__group--premium .etna-color-selector__group-label{color: var(--nivo-yellow);}#etna-experience[data-theme="light"] .etna-color-selector__group--premium .etna-color-selector__group-label{color: #8a5a00;}.etna-color-swatches{display: flex;flex-wrap: wrap;gap: 10px;}.etna-swatch{width: 30px;height: 30px;border-radius: 50%;border: 2px solid transparent;background-size: cover;background-position: center;cursor: pointer;padding: 0;box-shadow: inset 0 0 0 1px var(--etna-ring);transition: transform var(--dur-fast) var(--ease-editorial), border-color var(--dur-fast) var(--ease-editorial);}.etna-swatch:hover{transform: scale(1.08);}.etna-swatch--active{border-color: var(--etna-bg-soft);box-shadow: inset 0 0 0 1px var(--etna-ring), 0 0 0 3px var(--etna-bg-soft), 0 0 0 4px var(--nivo-yellow);}.etna-cta{position: fixed;z-index: 50;right: 24px;bottom: 24px;display: flex;align-items: center;gap: 20px;padding: 14px 16px 14px 12px;border-radius: 14px;background: var(--etna-scrim);border: 1px solid var(--etna-hairline);opacity: 0;transform: translateY(12px);pointer-events: none;transition: opacity 500ms var(--ease-editorial), transform 500ms var(--ease-editorial);}.etna-cta--visible{opacity: 1;transform: translateY(0);pointer-events: auto;}.etna-cta__info{display: flex;align-items: center;gap: 10px;min-width: 0;}.etna-cta__thumb{position: relative;flex: 0 0 52px;width: 52px;height: 52px;overflow: hidden;pointer-events: none;user-select: none;}.etna-cta__thumb[hidden]{display: none;}.etna-cta__image{display: block;width: 100%;height: 100%;object-fit: contain;object-position: center;}.etna-cta__meta{display: flex;flex-direction: column;gap: 2px;line-height: 1.25;}.etna-cta__name{font-size: 13px;font-weight: 600;color: var(--etna-text-strong);}.etna-cta__color{font-size: 11px;color: var(--etna-dim);}.etna-cta__price{font-size: 14px;font-weight: 700;color: var(--etna-text-strong);margin-top: 2px;}.etna-cta__button{padding: 12px 22px;font-size: 13px;}@media (max-width: 899px){.etna-cta{right: 0;left: 0;bottom: 0;border-radius: 0;border-left: 0;border-right: 0;border-bottom: 0;padding: 12px 16px 12px 12px;padding-bottom: calc(12px + env(safe-area-inset-bottom));gap: 14px;transform: translateY(100%);}.etna-cta--visible{transform: translateY(0);}.etna-cta__info{flex: 1;min-width: 0;}.etna-cta__thumb{flex-basis: 48px;width: 48px;height: 48px;}.etna-cta__meta{flex: 1;min-width: 0;}.etna-cta__button{flex: 0 0 auto;padding: 14px 22px;}}.etna-lifestyle{background: var(--etna-bg);color: var(--etna-text);padding: clamp(64px, 10vh, 110px) 0 0;border-top: 1px solid var(--etna-hairline);}.etna-lifestyle__title{font-family: var(--font-display);font-weight: 300;font-size: clamp(32px, 4.5vw, 56px);margin: 16px 0 48px;color: var(--etna-text);}.etna-lifestyle__grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));}@media (max-width: 899px){.etna-lifestyle__grid{display: flex;gap: 10px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: 0 var(--gutter) 4px;}.etna-lifestyle__grid::-webkit-scrollbar{display: none;}.etna-lifestyle__item{flex: 0 0 auto;width: 84vw;max-width: 420px;scroll-snap-align: start;}}.etna-lifestyle__item{position: relative;aspect-ratio: 4 / 5;overflow: hidden;text-decoration: none;color: var(--etna-on-photo);display: block;}.etna-lifestyle__item img{width: 100%;height: 100%;object-fit: cover;transition: transform var(--dur-slow) var(--ease-editorial), filter var(--dur-slow) var(--ease-editorial);filter: brightness(0.72);}.etna-lifestyle__item:hover img{transform: scale(1.04);filter: brightness(0.85);}.etna-lifestyle__label{position: absolute;left: 24px;bottom: 24px;font-size: 17px;font-weight: 500;color: var(--etna-on-photo);text-shadow: 0 1px 16px rgba(0, 0, 0, 0.55);}.etna-summary-preview{position: relative;width: 100%;flex: 0 0 220px;height: 220px;min-height: 220px;max-height: 220px;margin-bottom: clamp(18px, 2.2vw, 26px);border-radius: 4px;overflow: hidden;pointer-events: none;user-select: none;background: white;}.etna-summary-preview canvas, .etna-summary-preview__image{position: absolute;inset: 0;display: block;width: 100% !important;height: 100% !important;pointer-events: none;}.etna-summary-preview__image{object-fit: contain;object-position: center;}@media (min-width: 900px){.etna-summary-preview{flex-basis: 248px;height: 248px;min-height: 248px;max-height: 248px;}}@media (max-width: 899px){.etna-summary-preview{flex-basis: 200px;height: 200px;min-height: 200px;max-height: 200px;}.etna-accessories__thumb{width: 48px;height: 48px;min-width: 48px;min-height: 48px;max-width: 48px;max-height: 48px;}.etna-accessories__preview{width: 48px;height: 48px;max-width: 48px;max-height: 48px;}}body.etna-xl-page #etna-experience{width: 100%;}body.etna-xl-page .etna-cta{z-index: 1015;}body.etna-xl-page .nivo-mobile-sticky-bar{display: none !important;}@media (max-width: 767.98px){body.etna-xl-page .etna-cta{bottom: env(safe-area-inset-bottom, 0px);transition: opacity 500ms var(--ease-editorial), transform 500ms var(--ease-editorial), bottom 0.42s cubic-bezier(0.22, 1, 0.36, 1);}}.etna-exploded--static{pointer-events: none;}#etna-experience .etna-moments__intro, #etna-experience .etna-accessories__head{padding-bottom: 20px;}.etna-explore__colors{display: flex;flex-direction: column;gap: 2px;max-width: min(92vw, 700px);}.etna-explore__group{display: grid;grid-template-columns: 92px 1fr;align-items: center;gap: 8px;}.etna-explore__group-label{margin: 0;text-align: right;font-size: 9px;font-weight: 600;letter-spacing: 0.18em;text-transform: uppercase;color: var(--etna-faint);}.etna-explore__group--premium .etna-explore__group-label{color: var(--etna-text);}.etna-explore__group .etna-explore__rail{min-width: 0;}.etna-explore__group .etna-explore__track--swatches{max-width: none;padding: 0 2px;}.etna-explore__gift{display: inline-block;margin-top: 4px;padding: 2px 6px;border: 1px solid color-mix(in srgb, var(--nivo-yellow) 60%, transparent);border-radius: 999px;font-size: 9px;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: var(--nivo-yellow);white-space: nowrap;}.etna-explore__acc-state--gift{color: var(--nivo-yellow);font-weight: 700;}.etna-explore__gifts{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 8px;margin: 2px auto 0;padding: 0;width: fit-content;max-width: 100%;}.etna-explore__gifts[hidden]{display: none !important;}.etna-explore__gift-badge{display: inline-flex;align-items: baseline;justify-content: center;gap: 8px;margin: 0;padding: 5px 12px 6px;border: 0;border-radius: 999px;background: var(--nivo-yellow);color: var(--nivo-yellow-ink);cursor: pointer;font: inherit;text-align: left;width: fit-content;max-width: 100%;}.etna-explore__gifts-label{font-size: 9px;font-weight: 700;letter-spacing: 0.16em;text-transform: uppercase;color: color-mix(in srgb, var(--nivo-yellow-ink) 70%, transparent);flex: 0 0 auto;}.etna-explore__gift-name{font-size: 13px;font-weight: 700;line-height: 1.2;letter-spacing: -0.005em;min-width: 0;}.etna-explore__gift-badge:focus-visible{outline: 2px solid var(--nivo-yellow-ink);outline-offset: 3px;}@media (max-width: 899px){.etna-explore__colors{gap: 8px;max-width: 100%;height: auto;overflow: visible;padding: 0 12px 4px;}.etna-explore__group{grid-template-columns: 1fr;gap: 6px;}.etna-explore__group-label{text-align: left;padding-left: 0;padding-right: 0;}.etna-explore__colors .etna-swatch-dot{width: 34px;height: 34px;}.etna-explore__colors .etna-swatch-dot__fill{width: 21px;height: 21px;}.etna-explore__group .etna-explore__rail{width: 100%;max-width: 100%;}.etna-explore__group .etna-explore__track--swatches{max-width: 100%;flex-wrap: nowrap;overflow-x: auto;}}.etna-stage__configbody .etna-explore__tabs{width: calc(100% + 2 * var(--gutter));}.etna-stage__configbody .etna-explore__colors .etna-swatch-dot{width: 44px;height: 44px;}.etna-stage__configbody .etna-explore__colors .etna-swatch-dot__fill{width: 25px;height: 25px;}.etna-stage__configbody .etna-explore__group .etna-explore__track--swatches{display: flex;flex-wrap: wrap;gap: 10px;overflow: visible;max-width: none;padding: 0;}.etna-video{position: relative;aspect-ratio: var(--etna-video-ratio, 16 / 9);background: #0d0d0d;overflow: hidden;}.etna-video__frame, .etna-video__play{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;}.etna-video__frame{max-width: none;}.etna-video__play{padding: 0;background: none;cursor: pointer;display: block;}.etna-video__poster{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 600ms var(--ease-editorial);}.etna-video__play:hover .etna-video__poster{transform: scale(1.02);}.etna-video__icon{position: absolute;left: 50%;top: 50%;width: 62px;height: 62px;margin: -31px 0 0 -31px;border-radius: 50%;background: var(--nivo-yellow);box-shadow: 0 6px 26px rgba(0, 0, 0, 0.32);transition: transform 200ms var(--ease-editorial);}.etna-video__icon::after{content: "";position: absolute;top: 50%;left: 54%;transform: translate(-50%, -50%);border-style: solid;border-width: 10px 0 10px 17px;border-color: transparent transparent transparent var(--nivo-yellow-ink);}.etna-video__play:hover .etna-video__icon, .etna-video__play:focus-visible .etna-video__icon{transform: scale(1.07);}.etna-video__play:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: -4px;}@media (max-width: 899px){.etna-video__icon{width: 50px;height: 50px;margin: -25px 0 0 -25px;}}.etna-bento{position: relative;background: var(--etna-bg);padding: clamp(56px, 7vw, 104px) 0 clamp(40px, 5vw, 72px);}.etna-bento__grid{display: grid;grid-template-columns: repeat(12, 1fr);gap: 2px;}.etna-bento__cell{position: relative;min-width: 0;overflow: hidden;background: var(--etna-panel);}.etna-bento__cell--type{grid-column: span 4;background: transparent;display: flex;flex-direction: column;justify-content: center;padding: clamp(20px, 3vw, 56px) clamp(24px, 3vw, 56px) clamp(20px, 3vw, 56px) var(--gutter);}.etna-bento__title{margin: 10px 0 0;font-size: clamp(34px, 4.4vw, 68px);font-weight: 600;line-height: 1.02;letter-spacing: -0.025em;color: var(--etna-text);}.etna-bento__lead{margin: 16px 0 0;max-width: 26ch;font-size: 14px;line-height: 1.6;color: var(--etna-muted);}.etna-bento__cell--film{grid-column: span 8;display: flex;flex-direction: column;background: #0d0d0d;}.etna-bento__cell--film.etna-video, .etna-bento__film{aspect-ratio: 16 / 9;flex: 1 1 auto;min-height: 0;}.etna-bento__filmcap{position: relative;display: flex;flex-direction: column;gap: 3px;padding: clamp(14px, 1.6vw, 22px) clamp(18px, 2vw, 28px);background: #0d0d0d;text-align: left;flex: 0 0 auto;}.etna-bento__filmtitle{font-size: clamp(20px, 2vw, 30px);font-weight: 600;letter-spacing: -0.015em;color: #fff;}.etna-bento__filmnote{font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(255, 255, 255, 0.72);}.etna-bento__cell--object{grid-column: span 3;min-height: clamp(340px, 46vh, 540px);display: flex;flex-direction: column;justify-content: flex-end;background: radial-gradient(120% 86% at 50% 32%, rgba(255, 255, 255, 0.085), transparent 64%), #141414;--etna-cell-ink: #f4f2ee;--etna-cell-muted: rgba(244, 242, 238, 0.62);}.etna-bento__cell--object .etna-bento__name{color: var(--etna-cell-ink);}.etna-bento__cell--object .etna-bento__idea, .etna-bento__cell--object .etna-bento__watch, .etna-bento__cell--object .etna-bento__add, .etna-bento__cell--object .etna-bento__dim{color: var(--etna-cell-muted);}.etna-bento__cell--object .etna-bento__price{color: var(--etna-cell-ink);}.etna-bento__cell--object .etna-bento__watch:hover, .etna-bento__cell--object .etna-bento__add:hover{color: var(--etna-cell-ink);border-bottom-color: rgba(244, 242, 238, 0.34);}.etna-bento__still{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: contain;padding: clamp(14px, 2vw, 30px) clamp(14px, 2vw, 30px) 34%;}.etna-bento__dim{position: absolute;inset: 0;margin: 0;display: grid;place-items: center;padding-bottom: 22%;font-size: clamp(24px, 2.4vw, 40px);font-weight: 300;letter-spacing: -0.01em;color: var(--etna-muted);font-variant-numeric: tabular-nums;}.etna-bento__watch{position: absolute;top: clamp(14px, 1.6vw, 22px);left: clamp(14px, 1.6vw, 22px);z-index: 2;display: inline-flex;align-items: center;gap: 8px;border: 0;background: none;padding: 0;cursor: pointer;font-size: 11px;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--etna-cell-muted, var(--etna-muted));transition: color 200ms var(--ease-editorial);}.etna-bento__watch:hover{color: var(--etna-cell-ink, var(--etna-text));}.etna-bento__watchdot{position: relative;flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;background: var(--nivo-yellow);transition: transform 160ms ease;}.etna-bento__watchdot::after{content: "";position: absolute;top: 50%;left: 54%;transform: translate(-50%, -50%);border-style: solid;border-width: 5px 0 5px 8px;border-color: transparent transparent transparent var(--nivo-yellow-ink);}.etna-bento__watch:hover .etna-bento__watchdot, .etna-bento__watch:focus-visible .etna-bento__watchdot{transform: scale(1.08);}.etna-bento__watch:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}.etna-bento__inner{position: absolute;inset: 0;}.etna-bento__media{position: absolute;inset: 0;}.etna-bento__meta{position: relative;padding: clamp(14px, 1.6vw, 24px);z-index: 1;}.etna-bento__name{margin: 0;font-size: clamp(17px, 1.5vw, 22px);font-weight: 600;letter-spacing: -0.01em;color: var(--etna-text);}.etna-bento__idea{margin: 3px 0 0;font-size: 13px;line-height: 1.5;color: var(--etna-muted);}.etna-bento__gift{margin: 8px 0 0;font-size: 11px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--nivo-yellow);}.etna-bento__buy{margin: 14px 0 0;display: flex;align-items: baseline;justify-content: space-between;gap: 12px;font-size: 13px;}.etna-bento__price{font-weight: 600;color: var(--etna-text);font-variant-numeric: tabular-nums;}.etna-bento__add{border: 0;background: none;padding: 0 0 2px;cursor: pointer;color: var(--etna-muted);font-size: 12px;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;border-bottom: 1px solid transparent;transition: color 180ms var(--ease-editorial), border-color 180ms var(--ease-editorial);}.etna-bento__add:hover{color: var(--etna-text);border-bottom-color: var(--etna-hairline);}.etna-bento__add--on{color: var(--nivo-yellow);border-bottom-color: var(--nivo-yellow);}.etna-bento__add:focus-visible, .etna-bento__all:focus-visible, .etna-bento__watch:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 3px;}.etna-bento__cell--object .etna-bento__name, .etna-bento__cell--object .etna-bento__price{color: #f4f2ee;}.etna-bento__cell--object .etna-bento__idea, .etna-bento__cell--object .etna-bento__watch, .etna-bento__cell--object .etna-bento__add, .etna-bento__cell--object .etna-bento__dim{color: rgba(244, 242, 238, 0.62);}.etna-bento__cell--object .etna-bento__watch:hover, .etna-bento__cell--object .etna-bento__add:hover{color: #f4f2ee;border-bottom-color: rgba(244, 242, 238, 0.34);}.etna-bento__cell--object .etna-bento__add--on{color: var(--nivo-yellow);border-bottom-color: var(--nivo-yellow);}#etna-experience[data-theme="light"] .etna-bento__cell--object{background: radial-gradient(120% 86% at 50% 32%, rgba(255, 255, 255, 0.72), transparent 64%), #efece5;--etna-cell-ink: #17181a;--etna-cell-muted: rgba(23, 24, 26, 0.62);}#etna-experience[data-theme="light"] .etna-bento__cell--object .etna-bento__name, #etna-experience[data-theme="light"] .etna-bento__cell--object .etna-bento__price{color: #17181a;}#etna-experience[data-theme="light"] .etna-bento__cell--object .etna-bento__idea, #etna-experience[data-theme="light"] .etna-bento__cell--object .etna-bento__dim, #etna-experience[data-theme="light"] .etna-bento__cell--object button.etna-bento__watch, #etna-experience[data-theme="light"] .etna-bento__cell--object button.etna-bento__add{color: rgba(23, 24, 26, 0.62);background: transparent;}#etna-experience[data-theme="light"] .etna-bento__cell--object button.etna-bento__watch:hover, #etna-experience[data-theme="light"] .etna-bento__cell--object button.etna-bento__add:hover{color: #17181a;border-bottom-color: rgba(23, 24, 26, 0.28);}#etna-experience[data-theme="light"] .etna-bento__cell--object button.etna-bento__add--on{color: var(--nivo-yellow);border-bottom-color: var(--nivo-yellow);}.etna-bento__still--poster{object-fit: cover;padding: 0 0 34%;}.etna-bento__cell--grilllap{grid-column: span 3;}.etna-bento__cell--life{grid-column: span 7;margin: 0;min-height: clamp(320px, 42vh, 500px);}.etna-bento__cell--life img{display: block;width: 100%;height: 100%;object-fit: cover;}.etna-bento__after{margin-top: 26px;display: flex;justify-content: flex-end;}.etna-bento__all{border: 0;background: none;color: var(--etna-text);font-size: 13px;font-weight: 600;cursor: pointer;border-bottom: 1px solid var(--nivo-yellow);padding-bottom: 3px;}@media (max-width: 1023px) and (min-width: 900px){.etna-bento__cell--type{grid-column: span 12;padding: 0 var(--gutter) 20px;}.etna-bento__cell--film{grid-column: span 12;}.etna-bento__cell--object, .etna-bento__cell--grilllap{grid-column: span 6;}.etna-bento__cell--life{grid-column: span 12;}}@media (max-width: 899px){.etna-bento__grid{display: flex;gap: 8px;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding: 0 var(--gutter);}.etna-bento__grid::-webkit-scrollbar{display: none;}.etna-bento__cell{flex: 0 0 85vw;scroll-snap-align: start;min-height: 64vh;}.etna-bento__cell--type{flex-basis: 78vw;min-height: 0;padding: 16px 20px 16px 20px;justify-content: flex-end;}.etna-bento__cell--film{min-height: 0;}.etna-bento__cell--life{min-height: 64vh;}.etna-bento__still{padding-bottom: 38%;}.etna-bento__after{margin-top: 20px;justify-content: flex-start;}}.etna-stories{background: var(--etna-bg);padding: clamp(64px, 8vw, 120px) 0 clamp(48px, 6vw, 88px);border-top: 1px solid var(--etna-hairline);}.etna-stories__title{margin: 8px 0 clamp(32px, 4vw, 56px);font-size: clamp(28px, 3.4vw, 46px);font-weight: 600;line-height: 1.1;letter-spacing: -0.02em;color: var(--etna-text);max-width: 20ch;}.etna-stories__lead{margin: 0 0 clamp(32px, 5vw, 64px);max-width: 46ch;}.etna-stories__lead blockquote{margin: 0;}.etna-stories__lead blockquote p{margin: 0;font-size: clamp(20px, 2.2vw, 30px);line-height: 1.34;font-weight: 500;letter-spacing: -0.01em;color: var(--etna-text);}.etna-stories__lead figcaption, .etna-stories__by{display: block;margin-top: 16px;font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--etna-muted);}.etna-stories__rest{list-style: none;margin: 0 0 clamp(32px, 5vw, 64px);padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: clamp(20px, 3vw, 48px);}.etna-stories__rest blockquote{margin: 0;}.etna-stories__rest blockquote p{margin: 0;font-size: 15px;line-height: 1.6;color: var(--etna-text);}.etna-stories__films{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px;padding: 0 var(--gutter);}.etna-stories__film{background: #0d0d0d;}.etna-stories__film--lead{grid-column: 1 / -1;aspect-ratio: 16 / 9;}.etna-stories__others{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 2px;}.etna-stories__cap{position: absolute;left: 16px;bottom: 14px;display: flex;flex-direction: column;gap: 2px;text-align: left;text-shadow: 0 1px 16px rgba(0, 0, 0, 0.6);}.etna-stories__captitle{font-size: 15px;font-weight: 600;letter-spacing: -0.01em;color: #fff;}.etna-stories__film--lead .etna-stories__captitle{font-size: clamp(20px, 2vw, 28px);}.etna-stories__capnote{font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: rgba(255, 255, 255, 0.7);}@media (max-width: 899px){.etna-stories__rest, .etna-stories__others{grid-template-columns: minmax(0, 1fr);}.etna-stories__films{display: flex;gap: 10px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;}.etna-stories__films::-webkit-scrollbar{display: none;}.etna-stories__film, .etna-stories__film--lead{flex: 0 0 auto;width: 84vw;max-width: 420px;grid-column: auto;}}.etna-support{background: var(--etna-bg);padding: clamp(56px, 7vw, 96px) 0;border-top: 1px solid var(--etna-hairline);margin-bottom: -80px;}.etna-support__grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);gap: clamp(24px, 5vw, 72px);align-items: center;}.etna-support__copy{min-width: 0;}.etna-support__note{margin: 16px 0 0;font-size: 13px;letter-spacing: 0.02em;color: var(--etna-muted);}.etna-support__video{background: #0d0d0d;}.etna-support__title{margin: 8px 0 0;font-size: clamp(24px, 2.8vw, 36px);font-weight: 600;line-height: 1.12;letter-spacing: -0.012em;color: var(--etna-text);}.etna-support__docs{display: grid;gap: 8px;margin-top: 22px;}.etna-support__pdf{display: flex;align-items: center;gap: 14px;max-width: 380px;padding: 12px 14px 12px 12px;border-radius: var(--etna-radius);background: var(--etna-pick);box-shadow: var(--etna-pick-shadow);color: var(--etna-text);text-decoration: none;transition: background 160ms var(--ease-editorial), box-shadow 160ms var(--ease-editorial);}.etna-support__pdf:hover{background: var(--etna-pick-hover);box-shadow: var(--etna-pick-shadow-on);}.etna-support__pdf:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}.etna-support__pdf-icon{flex: none;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;width: 48px;height: 48px;border-radius: 8px;background: var(--etna-tint);color: var(--etna-text);}.etna-support__pdf-icon svg{width: 20px;height: 20px;}.etna-support__pdf-badge{font-size: 9px;font-weight: 700;letter-spacing: 0.1em;line-height: 1;color: var(--nivo-yellow-ink, #1a1a1a);background: var(--nivo-yellow);padding: 2px 4px;border-radius: 2px;}.etna-support__pdf-text{display: grid;gap: 2px;min-width: 0;}.etna-support__pdf-label{font-size: 15px;font-weight: 600;line-height: 1.25;}.etna-support__pdf-meta{font-size: 13px;line-height: 1.4;color: var(--etna-muted);}@media (max-width: 899px){.etna-support__grid{grid-template-columns: minmax(0, 1fr);}.etna-support__pdf{max-width: none;}}body.etna-gift-modal-open{overflow: hidden;}.etna-gift-modal{position: fixed;inset: 0;z-index: 2000;display: flex;align-items: center;justify-content: center;padding: 24px;}.etna-video-lightbox{position: fixed;inset: 0;z-index: 2100;display: flex;align-items: center;justify-content: center;padding: 0;}.etna-video-lightbox[hidden]{display: none;}.etna-video-lightbox__backdrop{position: absolute;inset: 0;background: rgba(6, 6, 6, 0.92);}.etna-video-lightbox__dialog{position: relative;z-index: 1;width: min(96vw, 1280px);aspect-ratio: 16 / 9;max-height: 92vh;background: #000;}.etna-video-lightbox__close{position: absolute;top: max(16px, env(safe-area-inset-top, 0px));right: max(16px, env(safe-area-inset-right, 0px));z-index: 3;width: 44px;height: 44px;padding: 0;border: 0;border-radius: 50%;background: rgba(0, 0, 0, 0.55);color: #fff;font-size: 32px;line-height: 1;cursor: pointer;}.etna-video-lightbox__close:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}.etna-video-lightbox__frame, .etna-video-lightbox__iframe{width: 100%;height: 100%;border: 0;display: block;}body.etna-video-lightbox-open{overflow: hidden;}body.etna-video-lightbox-open #etna-experience, body.etna-gift-modal-open #etna-experience{isolation: auto;position: relative;z-index: 2200;}.etna-gift-modal[hidden]{display: none;}.etna-gift-modal__backdrop{position: absolute;inset: 0;background: rgba(8, 8, 8, 0.72);}.etna-gift-modal__dialog{position: relative;z-index: 1;width: min(520px, 100%);max-height: min(88vh, 760px);overflow: auto;border-radius: 12px;background: var(--etna-panel);color: var(--etna-text);border: 1px solid var(--etna-border);box-shadow: 0 24px 60px rgba(0, 0, 0, 0.4);}.etna-gift-modal__close{position: absolute;top: 10px;right: 12px;z-index: 2;width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: color-mix(in srgb, var(--etna-bg) 80%, transparent);color: var(--etna-text);font-size: 26px;line-height: 1;cursor: pointer;}.etna-gift-modal__close:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;}.etna-gift-modal__gallery{position: relative;background: white;}.etna-gift-modal__gallery[hidden]{display: none;}.etna-gift-modal__image{width: 100%;height: auto;max-height: 46vh;object-fit: contain;margin: 0 auto;}.etna-gift-modal__arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 36px;height: 36px;padding: 0;border: 0;border-radius: 50%;background: rgba(0, 0, 0, 0.55);color: #fff;font-size: 22px;line-height: 1;cursor: pointer;}.etna-gift-modal__arrow[hidden]{display: none;}.etna-gift-modal__arrow--prev{left: 10px;}.etna-gift-modal__arrow--next{right: 10px;}.etna-gift-modal__body{padding: 22px 24px 24px;}.etna-gift-modal__badge{display: inline-block;margin-bottom: 8px;padding: 2px 8px;border-radius: 999px;background: var(--nivo-yellow);color: var(--nivo-yellow-ink);font-size: 10px;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;}.etna-gift-modal__title{margin: 0 0 8px;font-size: 22px;font-weight: 700;letter-spacing: -0.02em;line-height: 1.2;}.etna-gift-modal__meta{margin: 0 0 10px;font-size: 13px;color: var(--etna-muted);}.etna-gift-modal__price{margin: 0;font-size: 20px;font-weight: 700;}.etna-gift-modal__net{margin: 4px 0 0;font-size: 12px;color: var(--etna-muted);}#etna-experience .btn.etna-gift-modal__link{display: inline-flex;margin-top: 16px;color: var(--etna-text);border-color: var(--etna-line-strong);}#etna-experience .btn.etna-gift-modal__link:hover{color: var(--etna-text-strong);border-color: var(--etna-text-strong);background: var(--etna-tint);}.etna-seo{display: flow-root;background: var(--etna-bg);color: var(--etna-text);padding: clamp(64px, 9vw, 120px) 0;}.etna-seo + .etna-seo{padding-top: 0;}.etna-seo__head{max-width: 640px;margin-bottom: clamp(28px, 4vw, 48px);}.etna-seo__title{margin: 12px 0 0;font-size: var(--fs-h2);font-weight: 600;line-height: var(--lh-title);letter-spacing: var(--tracking-title);color: var(--etna-text-strong);}.etna-seo__lead{margin: 14px 0 0;font-size: var(--fs-lead);line-height: var(--lh-body);color: var(--etna-muted);}.etna-seo__lead--quiet{margin-top: 10px;font-size: var(--fs-body);}.etna-seo__link{color: var(--etna-text);font-weight: 600;text-decoration: none;border-bottom: 1px solid var(--etna-line-strong);transition: border-color 170ms var(--ease-editorial);}.etna-seo__link:hover{border-bottom-color: var(--etna-text);}.etna-seo__card{padding: clamp(18px, 1.9vw, 26px);border-radius: var(--etna-card-radius);background: var(--etna-card-bg);box-shadow: inset 0 0 0 1px var(--etna-card-edge);}.etna-seo__cardtitle{margin: 0;font-size: var(--fs-h4);font-weight: 600;line-height: var(--lh-sub);letter-spacing: -0.01em;color: var(--etna-text-strong);}.etna-seo__cardbody{margin: 8px 0 0;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--etna-muted);}.etna-seo__grid{display: grid;gap: 10px;grid-template-columns: repeat(2, minmax(0, 1fr));}@media (min-width: 900px){.etna-seo__grid--4{grid-template-columns: repeat(4, minmax(0, 1fr));}.etna-seo__grid--3{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 599px){.etna-seo__grid{grid-template-columns: minmax(0, 1fr);}}.etna-materials__list{list-style: none;margin: 0 0 10px;padding: 0;}.etna-seo__fact{margin: 0;}.etna-seo__facttitle{margin: 0;font-size: var(--fs-h3);font-weight: 600;line-height: var(--lh-sub);letter-spacing: -0.015em;color: var(--etna-text-strong);}.etna-seo__fact p{margin: 10px 0 0;max-width: 38ch;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--etna-muted);}.etna-colorstory__grid{display: grid;gap: clamp(28px, 4vw, 56px);align-items: center;}@media (min-width: 900px){.etna-colorstory__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}.etna-colorstory__grid .etna-seo__head{margin-bottom: 0;}}.etna-colorstory__custom{margin: 20px 0 0;font-size: var(--fs-body);color: var(--etna-muted);}.etna-colorstory__ribbon{list-style: none;margin: 0;padding: clamp(18px, 1.9vw, 26px);border-radius: var(--etna-card-radius);background: var(--etna-card-bg);box-shadow: inset 0 0 0 1px var(--etna-card-edge);display: grid;grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));gap: 10px;}.etna-colorstory__ribbon li{aspect-ratio: 1;border-radius: 50%;box-shadow: inset 0 0 0 1px var(--etna-ring);}.etna-why__list{list-style: none;margin: 0;padding: 0;}.etna-why__list li{font-size: var(--fs-h4);font-weight: 600;line-height: var(--lh-sub);letter-spacing: -0.01em;color: var(--etna-text-strong);}.etna-faq__grid{display: grid;gap: clamp(20px, 3vw, 48px);}@media (min-width: 900px){.etna-faq__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);align-items: start;}}.etna-faq__list{display: grid;gap: 10px;}.etna-faq__item{padding: 0;transition: background 170ms var(--ease-editorial);}.etna-faq__item[open]{background: var(--etna-pick-on);box-shadow: inset 0 0 0 1px var(--etna-ring);}.etna-faq__q{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: clamp(16px, 1.7vw, 22px) clamp(18px, 1.9vw, 26px);cursor: pointer;}.etna-faq__q::-webkit-details-marker{display: none;}.etna-faq__q h3{margin: 0;font-size: var(--fs-h4);font-weight: 600;line-height: var(--lh-sub);letter-spacing: -0.01em;color: var(--etna-text-strong);}.etna-faq__icon{position: relative;flex: none;width: 14px;height: 14px;}.etna-faq__icon::before, .etna-faq__icon::after{content: "";position: absolute;left: 0;right: 0;top: 6px;height: 1.5px;background: currentColor;transition: transform 170ms var(--ease-editorial);}.etna-faq__icon::after{transform: rotate(90deg);}.etna-faq__item[open] .etna-faq__icon::after{transform: rotate(0deg);}.etna-faq__q:focus-visible{outline: 2px solid var(--nivo-yellow);outline-offset: 2px;border-radius: var(--etna-card-radius);}.etna-faq__a{margin: 0;padding: 0 clamp(18px, 1.9vw, 26px) clamp(16px, 1.7vw, 22px);max-width: 60ch;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--etna-muted);}