:root{color:#f5f6f3;font-synthesis:none;--ink:#101813;--paper:#f2f4ef;--muted:#a8b2a9;--accent:#d4af37;--unit:9px;background:#080b09;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;letter-spacing:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.3;cursor:default}button:focus-visible,a:focus-visible{outline-offset:5px;outline:3px solid #d4af37}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:600}svg{flex-shrink:0}body.photo-open{overflow:hidden}.skip-link{z-index:100;color:#000;background:#fff;padding:12px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:12px}.product-header{z-index:30;background:#080b09;border-bottom:1px solid #2e2612;align-items:center;gap:18px;height:64px;padding:0 4%;display:flex;position:sticky;top:0}.brand{flex-shrink:0;align-items:center;margin-right:auto;display:flex}.brand img{object-fit:contain;filter:invert();width:125px;height:50px}.product-header nav{color:#c4cdc6;gap:28px;font-size:13px;display:flex}.product-header nav a:hover{color:#fff}.header-contact{color:var(--accent);flex-shrink:0;align-items:center;gap:8px;padding:10px 0;font-size:13px;display:flex}.icon-button{color:#e6d598;background:0 0;border:1px solid #5c4d24;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.icon-button:hover:not(:disabled){background:#d4af371f;border-color:#d4af37;box-shadow:0 0 12px #d4af3740}.menu-toggle{border:0;display:none}.preview-controls{color:#e6d598;scrollbar-width:none;background:#141008d9;border:1px solid #d4af3747;border-radius:6px;align-items:center;gap:10px;padding:5px 10px;font-size:11px;display:flex}.preview-controls::-webkit-scrollbar{display:none}.preview-control-group{color:#d4af37;align-items:center;gap:6px;display:inline-flex}.preview-control-group select{color:#f5ebd0;cursor:pointer;background:#0d0b06;border:1px solid #d4af3759;border-radius:4px;outline:none;padding:4px 8px;font-size:11px}.rotation-pills{align-items:center;gap:4px;display:flex}.rotation-pill{color:#c7ba95;white-space:nowrap;background:0 0;border:1px solid #d4af3738;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .18s}.rotation-pill:hover{color:#fff;border-color:#d4af37}.rotation-pill.active{color:#141004;background:linear-gradient(90deg,#d4af37,#f3de7a);border-color:#d4af37;font-weight:700}.scroll-story{background:#020503;height:205svh;position:relative}.story-sticky{background:#020503;height:calc(100svh - 64px);min-height:600px;position:sticky;top:64px;overflow:hidden}.product-scene{z-index:1;position:absolute;inset:0 0 45px 38%}.product-scene canvas{opacity:0;width:100%;height:100%;transition:opacity .2s;display:block}.product-scene canvas.ready{opacity:1}.story-title{z-index:6;background:linear-gradient(#020503 88%,#020503f2 100%);border-bottom:1px solid #d4af3759;width:38%;padding-bottom:12px;position:absolute;top:22px;left:7%}.eyebrow{text-transform:uppercase;color:inherit;letter-spacing:.06em;font-size:11px;font-weight:600;line-height:1.5;display:block}.story-title .eyebrow{color:var(--accent)}.story-title h1{margin:6px 0 8px;font-size:clamp(42px,4.6vw,66px);font-weight:500;line-height:1.04}.title-dot{color:var(--accent)}.story-title p{color:#c9c2b0;max-width:390px;font-size:14.5px;line-height:1.55}.story-caption{z-index:3;width:34%;animation:.35s ease-out caption-enter;position:absolute;bottom:96px;left:7%}.chapter-label{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:14px;font-size:11px;display:flex}.chapter-label span{color:#b8b09c}.story-caption h2{max-width:350px;margin:14px 0 10px;font-size:29px;line-height:1.15}.story-caption p{color:#beb8a8;max-width:330px;margin-bottom:24px;font-size:14px;line-height:1.68}.story-mobile-stream{z-index:4;pointer-events:none;width:38%;display:block;position:absolute;top:255px;bottom:122px;left:7%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 36px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 36px calc(100% - 28px),#0000 100%)}.story-mobile-track{will-change:transform;flex-direction:column;gap:185px;padding-bottom:36px;display:flex}.mobile-story-block{text-shadow:0 2px 14px #000000f2,0 0 6px #000000e6;border-left:2px solid #d4af37b8;padding:4px 10px 4px 15px}.mobile-story-block .chapter-label{gap:10px;font-size:11px;font-weight:700}.mobile-story-block h2{color:#fff;margin:8px 0;font-size:28px;line-height:1.15}.mobile-story-block p{color:#ded7c5;max-width:390px;font-size:14px;line-height:1.62}.mobile-bottom-cta{z-index:5;flex-wrap:wrap;align-items:center;gap:18px;display:flex;position:absolute;bottom:66px;left:7%}.story-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.primary-link{color:#141004;background:linear-gradient(90deg,#d4af37,#f3de7a,#d4af37);border-radius:4px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:13px 20px;font-size:13px;font-weight:700;transition:filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 0 18px #d4af3738}.primary-link:hover{filter:brightness(1.08);box-shadow:0 0 24px #d4af3766}.story-progress{z-index:4;background:#2e2612;height:1px;position:absolute;bottom:58px;left:7%;right:7%}.story-progress span{background:var(--accent);transform-origin:0;height:100%;display:block}.story-next{color:#e8d9a8;z-index:4;background:#120f07;border-top:1px solid #d4af374d;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 7%;font-size:12px;display:flex;position:absolute;bottom:0}.light-color-selector{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#100d06c7;border:1px solid #d4af3752;border-radius:8px;max-width:410px;margin-top:12px;padding:9px 13px}.light-color-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;display:flex}.light-color-title{color:#bfb6a0;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.light-color-current{color:#f3de7a;font-weight:600}.light-color-swatches{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.light-auto-pill{color:#e4dac2;background:#ffffff0f;border:1px solid #d4af3759;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.light-auto-pill:hover{color:#fff;border-color:#d4af37}.light-auto-pill.active{color:#fff;background:#d4af3738;border-color:#f3de7a;box-shadow:0 0 12px #d4af3759}.light-rainbow-dot{background:conic-gradient(#f5c85c,#e6f6ff,#1e6dff,#dfabff,#9d3bff,#ff5ca8,#ff2e38,#38e584,#2ce5f6,#f5c85c);border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:4s linear infinite spin-rainbow}@keyframes spin-rainbow{to{transform:rotate(360deg)}}.light-swatch-btn{background:var(--swatch-color);border:2px solid #ffffff47;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:0;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 0 8px #0009}.light-swatch-btn:hover{border-color:#fff;transform:scale(1.14)}.light-swatch-btn.active{box-shadow:0 0 12px var(--swatch-color),0 0 4px #fff;border-color:#fff;transform:scale(1.18)}.light-color-note,.story-title .light-color-note{color:#b8ae96;max-width:100%;margin-top:8px;font-size:11px;line-height:1.4}.light-collection-bar{background:linear-gradient(90deg,#181308e0,#0c0a05eb);border:1px solid #d4af3752;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:12px;padding:12px 16px;display:flex}.light-collection-main{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.light-collection-main .light-color-header{gap:7px;margin-bottom:0}.light-collection-bar .light-color-note{color:#c7bda4;margin-top:0;font-size:11.5px}.pricing-showcase-section{background:radial-gradient(circle at 80% 20%,#d4af371c,#0000 55%),#070907;border-top:1px solid #d4af3747;border-bottom:1px solid #d4af3738}.pricing-showcase-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.pricing-showcase-copy .eyebrow{color:var(--accent)}.pricing-showcase-copy h2{margin:12px 0 16px;font-size:52px;font-weight:500;line-height:1.06}.pricing-showcase-copy p{color:#c2baa6;max-width:470px;margin-bottom:22px;font-size:15px;line-height:1.7}.pricing-perks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pricing-perks li{color:#e4dcc7;align-items:center;gap:11px;font-size:13.5px;display:flex}.pricing-perks li svg{color:var(--accent);flex-shrink:0}.price-luxury-card{background:linear-gradient(145deg,#1c1609f2,#0b0904fa);border:1px solid #d4af377a;border-radius:10px;padding:26px 28px;box-shadow:0 16px 40px #000000a6,inset 0 0 24px #d4af3714}.price-luxury-badge{color:#f3de7a;text-transform:uppercase;letter-spacing:.05em;background:#d4af3729;border:1px solid #d4af377a;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.price-luxury-main{border-bottom:1px solid #d4af3738;flex-direction:column;gap:4px;padding-bottom:16px;display:flex}.price-label-top{color:#c9be9e;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}.price-Promo{align-items:baseline;gap:8px;margin:2px 0;display:flex}.price-amount{color:#f3de7a;text-shadow:0 0 20px #d4af374d;font-size:42px;font-weight:700;line-height:1.05}.price-unit{color:#d4c598;font-size:14px;font-weight:600}.price-condition{color:#c7bda2;font-size:12.5px}.price-luxury-regular{color:#afa68e;justify-content:space-between;align-items:center;gap:14px;padding:14px 0 20px;font-size:13px;display:flex}.price-regular-copy{flex-direction:column;gap:3px;display:flex}.price-regular-label{color:#e0d6be;font-size:13px;font-weight:600}.price-regular-note{color:#b8ad92;font-size:12px}.price-luxury-regular strong{color:#f0e8d2;white-space:nowrap;font-size:16px;font-weight:700}.price-card-actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}.price-card-actions .primary-link{width:100%}.price-card-actions .text-link{color:#e8d79e;border-bottom:0;justify-content:center}.section-inner{max-width:1260px;margin:auto;padding:74px 7%}.section-heading h2{margin:14px 0 16px;font-size:48px;line-height:1.09}.section-heading p{max-width:360px;font-size:15px;line-height:1.7}.design-section{background:var(--paper);color:var(--ink)}.design-section .section-inner{grid-template-columns:1fr 1fr;gap:80px;display:grid}.design-section .eyebrow{color:#47705e}.design-details article{border-bottom:1px solid #cbd3c9;grid-template-columns:90px 1fr;gap:24px;padding:24px 0;display:grid}.design-details article:first-child{padding-top:0}.detail-number{align-items:center;gap:6px;min-height:46px;font-size:38px;font-weight:500;display:flex}.design-details h3{margin-bottom:9px;font-size:17px;font-weight:600;line-height:1.3}.design-details p{color:#637167;font-size:13px;line-height:1.65}.light-dot{border:1px solid #adb7b0;border-radius:50%;width:22px;height:22px;display:inline-block}.light-dot.warm{background:#e6ca8b}.light-dot.cold{background:#9bd4e4}.gallery-section{background:#17251e}.gallery-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:35px;display:flex}.gallery-heading h2{margin-bottom:0}.gallery-heading .eyebrow{color:#a6c3b2}.text-link{color:#f3e3a8;border-bottom:1px solid #d4af37;align-items:center;gap:10px;min-height:42px;font-size:13px;display:inline-flex}.photo-grid{grid-template-columns:1.25fr 1fr;gap:32px;display:grid}.photo-grid figure:first-child{grid-row:span 2}.photo-grid figure:first-child img{aspect-ratio:4/5}.photo-grid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.photo-button{background:0 0;border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.photo-button img{transition:transform .5s}.photo-button:hover img{transform:scale(1.025)}.photo-expand{background:#07110bbd;border:1px solid #ffffff65;border-radius:3px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:14px;right:14px}.photo-grid figcaption{padding-top:14px}.photo-grid h3{font-size:15px;line-height:1.5}.photo-grid figcaption>span{color:#a0b5a8;margin-top:6px;font-size:11px;display:block}.sizes-section{background:#020503}.sizes-heading p{color:#b8b2a3;max-width:440px}.sizes-heading .eyebrow{color:var(--accent)}.comparison-toolbar{color:#b5ad99;justify-content:space-between;align-items:center;margin-top:22px;margin-bottom:6px;font-size:11px;display:flex}.comparison-toolbar>div{gap:8px;display:flex}.comparison-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8c7328 #141108;border-bottom:1px solid #453a1d;align-items:flex-end;gap:24px;padding:6px 0 14px;display:flex;position:relative;overflow-x:auto}.size-item{text-align:left;scroll-snap-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex:0 0 205px;padding:0 0 12px}.size-item.selected{border-bottom-color:var(--accent)}.scaled-product{justify-content:center;align-items:flex-end;height:335px;margin-bottom:14px;display:flex;position:relative}.scaled-product img{height:calc(var(--product-cm) * var(--unit));mix-blend-mode:lighten;width:auto;max-width:none;max-height:none;filter:var(--led-filter,none)}.height-line{height:calc(var(--product-cm) * var(--unit));opacity:0;border-right:1px solid #7a6630;position:absolute;bottom:0;right:2px}.selected .height-line{opacity:1}.height-line:before,.height-line:after{content:"";background:#7a6630;width:8px;height:1px;position:absolute;right:-4px}.height-line:before{top:0}.height-line:after{bottom:0}.height-line span{color:#dec98a;background:#020503;padding:3px;font-size:9px;position:absolute;top:50%;right:6px}.size-name{margin-bottom:4px;font-size:15px;display:block}.size-cm{color:#b5ad99;font-size:11px;display:block}.size-selected{border-bottom:1px solid #453a1d;justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.size-selected .eyebrow{color:#c4b68a}.size-selected h3{margin:6px 0;font-size:25px}.size-selected h3 span{color:var(--accent)}.size-selected p{color:#b8b2a3;font-size:13px;line-height:1.6}.size-links{flex-shrink:0;align-items:center;gap:18px;display:flex}.scale-note{color:#9e9684;margin-top:15px;font-size:10px;line-height:1.6}.faq-section{background:var(--paper);color:var(--ink)}.faq-section .section-inner{grid-template-columns:1fr 1fr;gap:50px;display:grid}.faq-list article{border-bottom:1px solid #c3cec3}.faq-list h3 button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:15px;line-height:1.5;display:flex}.faq-list p{color:#57685c;padding:0 24px 22px 0;font-size:13px;line-height:1.8}.contact-section{color:#f5f6f3;background:linear-gradient(#0c0a05 0%,#171207 100%);border-top:1px solid #d4af3747}.contact-section .section-inner{text-align:center;padding-top:70px;padding-bottom:70px}.contact-section .eyebrow{color:var(--accent)}.contact-section h2{margin:18px 0 28px;font-size:52px;line-height:1.1}.product-footer{border-top:1px solid #262010;align-items:center;gap:26px;padding:28px 7%;font-size:12px;display:flex}.product-footer>a:first-child{color:var(--accent);font-weight:600}.product-footer>span{color:#a89f88}.product-footer>a:last-child{color:#e6d598;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.photo-dialog{color:#fff;background:0 0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:24px}.photo-dialog::backdrop{background:#050b08f5}.photo-dialog-content{flex-direction:column;justify-content:center;align-items:center;max-width:1000px;height:100%;margin:auto;display:flex;position:relative}.photo-dialog-content>img{object-fit:contain;max-width:100%;max-height:calc(100% - 90px);display:block}.dialog-close{z-index:2;background:#061009da;position:absolute;top:0;right:0}.dialog-caption{justify-content:space-between;align-items:center;gap:25px;width:100%;padding-top:20px;display:flex}.dialog-caption>span{text-align:center;font-size:14px}.dialog-caption small{color:#a3b0a6;margin-top:6px;font-size:11px;display:block}.story-caption{animation:none}.photo-grid img{height:auto}.height-line span{white-space:nowrap}.story-sticky{min-height:0}@media (width>=1500px){.story-title h1{font-size:72px}.story-title,.story-mobile-stream,.mobile-bottom-cta{left:10%}.product-scene{right:5%}}@media (width<=980px){.preview-controls{gap:6px;padding:4px 8px}.rotation-pill{padding:3px 6px;font-size:10px}}@media (width<=900px){.product-header{gap:12px;padding:0 18px}.story-title h1{font-size:48px}.mobile-story-block h2{font-size:23px}.section-inner{padding:56px 6%}.section-heading h2{font-size:38px}.pricing-showcase-inner{grid-template-columns:1fr;gap:32px}.design-section .section-inner{gap:40px}.design-details article{grid-template-columns:65px 1fr;gap:15px}.size-links{flex-direction:column;align-items:flex-start;gap:8px}.photo-grid{gap:22px}.faq-section .section-inner{gap:30px}}@media (width<=600px){:root{--unit:7.4px}.product-header{gap:10px;height:56px;padding:0 14px}.brand img{width:96px;height:38px}.header-contact{gap:5px;padding:4px 0;font-size:12px}.icon-button{width:36px;height:36px}.scroll-story{height:215svh}.story-sticky{height:calc(100svh - 56px);min-height:500px;top:56px}.story-title{z-index:6;background:linear-gradient(#020503 88%,#020503f2 100%);border-bottom:1px solid #d4af3766;width:auto;padding-bottom:8px;position:absolute;top:8px;left:18px;right:18px}.story-title .eyebrow{letter-spacing:.08em;font-size:9px}.story-title h1{margin:3px 0;font-size:38px;line-height:1.02}.story-title p{color:#d0c8b4;max-width:100%;font-size:11.5px;line-height:1.32}.light-color-selector{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 6px;max-width:100%;margin-top:6px;padding:6px 10px;display:flex}.light-color-header{gap:5px;margin-bottom:0;font-size:10.5px}.light-color-title{font-size:9.5px}.light-color-swatches{gap:5px}.light-auto-pill{gap:4px;padding:3px 7px;font-size:10px}.light-rainbow-dot{width:10px;height:10px}.light-swatch-btn{width:18px;height:18px}.light-color-note,.story-title .light-color-note{color:#bfb59e;width:100%;margin-top:2px;font-size:9.5px;line-height:1.25}.light-collection-bar{gap:8px;margin-top:10px;padding:10px 12px}.light-collection-main{justify-content:space-between;gap:8px;width:100%}.light-collection-bar .light-swatch-btn{width:20px;height:20px}.light-collection-bar .light-color-note{font-size:10.5px;line-height:1.35}.product-scene{top:var(--mobile-scene-top,158px);z-index:1;pointer-events:none;width:100%;bottom:42px;left:0;right:0}.desktop-story-caption,.desktop-price-jump{display:none!important}.story-mobile-stream{z-index:4;pointer-events:none;width:62%;display:block;position:absolute;top:158px;bottom:108px;left:18px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 32px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 32px calc(100% - 24px),#0000 100%)}.story-mobile-track{will-change:transform;flex-direction:column;gap:175px;padding-bottom:36px;display:flex}.mobile-story-block{text-shadow:0 2px 14px #000000f2,0 0 6px #000000e6;border-left:2px solid #d4af37b3;padding:2px 6px 2px 11px}.mobile-story-block .chapter-label{gap:8px;font-size:9.5px;font-weight:700}.mobile-story-block h2{color:#fff;margin:6px 0;font-size:22px;line-height:1.14}.mobile-story-block p{color:#ded7c5;font-size:12.5px;line-height:1.5}.mobile-bottom-cta{z-index:5;display:block;position:absolute;bottom:54px;left:18px}.primary-link{gap:10px;min-height:42px;padding:10px 15px;font-size:12px}.text-link{min-height:36px;font-size:12px}.story-progress{bottom:44px;left:18px;right:18px}.story-next{height:38px;padding:0 18px;font-size:11px}.pricing-showcase-copy h2{font-size:36px}.pricing-showcase-copy p{font-size:13.5px}.price-luxury-card{padding:20px 18px}.price-amount{font-size:34px}.price-luxury-regular{flex-direction:column;align-items:flex-start;gap:4px}.section-inner{padding:42px 20px}.section-heading h2{margin:12px 0 14px;font-size:34px}.section-heading p{font-size:13px;line-height:1.65}.comparison-toolbar{gap:8px;margin-top:18px;margin-bottom:4px;font-size:10px}.comparison-rail{gap:20px;margin:0 -20px;padding:6px 20px 12px}.size-item{flex-basis:150px;padding-bottom:10px}.scaled-product{height:275px;margin-bottom:10px}.scaled-product img{max-width:150px}.height-line{right:-2px}.size-selected{padding:14px 0;display:block}.size-selected h3{margin:4px 0;font-size:22px}.size-selected p{font-size:12px;line-height:1.5}.size-links{flex-flow:wrap;align-items:center;gap:8px 16px;margin-top:12px}.scale-note{font-size:9px}.contact-section .section-inner{padding:48px 20px}.contact-section h2{font-size:34px}.product-footer{grid-template-columns:1fr auto;gap:12px;padding:24px 20px;font-size:11px;display:grid}.product-footer>span{grid-area:2/1/auto/-1;font-size:10px}.product-footer>a:last-child{grid-area:1/2}}@media (width<=360px){.story-title h1{font-size:36px}.mobile-story-block h2{font-size:19px}.header-contact{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.collection-heading h2{font-size:84px;font-weight:500;line-height:1.06}.collection-heading p{max-width:440px}.sizes-section .section-inner{padding-top:34px;padding-bottom:16px}.souvenirs-collection{--unit:20px;border-top:1px solid #3a3018}.souvenirs-collection .section-inner{padding-top:26px;padding-bottom:16px}.comparison-rail{touch-action:pan-x pan-y;scroll-snap-type:x proximity}.comparison-rail.is-dragging{scroll-snap-type:none;cursor:grabbing}.comparison-rail .size-item,.comparison-rail img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.souvenirs-collection .scaled-product img{max-width:none}@media (hover:hover) and (pointer:fine){.comparison-rail,.comparison-rail .size-item{cursor:grab}.comparison-rail.is-dragging,.comparison-rail.is-dragging .size-item{cursor:grabbing}}@media (width<=900px){.collection-heading h2{font-size:60px}.sizes-section .section-inner{padding-top:28px;padding-bottom:14px}.souvenirs-collection .section-inner{padding-top:24px;padding-bottom:14px}}@media (width<=600px){.collection-heading h2{font-size:48px}.sizes-section .section-inner{padding-top:24px;padding-bottom:10px}.souvenirs-collection{--unit:17.5px}.souvenirs-collection .section-inner{padding-top:22px;padding-bottom:10px}.souvenirs-collection .size-item{flex-basis:155px}.souvenirs-collection .scaled-product{height:235px}}@media (width<=360px){.collection-heading h2{font-size:42px}}.size-item.selected .height-line{opacity:1;z-index:1;pointer-events:none}.product-header>.header-contact{margin-left:auto}
