.premium-menu{font-family:var(--body-font);padding-bottom:env(safe-area-inset-bottom)}.premium-container{max-width:1320px;margin:auto;padding:0 clamp(20px,5vw,72px)}.premium-menu :is(h1,h2,h3){overflow-wrap:anywhere}.premium-menu .menu-identity{text-align:left;padding:32px 0;min-width:0}.premium-menu .menu-identity h1{font:400 clamp(44px,8vw,116px)/.96 var(--heading-font);letter-spacing:-.055em;margin:12px 0 24px}.premium-menu .menu-monogram{display:none}.premium-menu .menu-logo{margin-left:0}.premium-menu .menu-intro{margin-left:0;max-width:440px}.premium-menu .menu-contact{justify-content:flex-start}.premium-menu .menu-topline{min-width:0;gap:12px}.premium-menu .menu-topline>.eyebrow{overflow-wrap:anywhere;min-width:0}.premium-menu .menu-languages{flex-shrink:0}.premium-hero-stage{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:36px 0;position:relative}.premium-hero-stage:has(.premium-hero-art):not(:has(.menu-identity)){display:block}.premium-hero-stage:not(:has(.premium-hero-art)){grid-template-columns:1fr}.premium-hero-art{min-width:0;overflow:hidden}.premium-hero-art .template-cover{display:block;height:400px;width:100%;object-fit:cover}.premium-menu .menu-search{max-width:600px;margin-block:28px}.premium-menu .menu-search input{min-width:0;width:100%}.collection-nav{display:flex;gap:10px;overflow:auto;position:sticky;top:0;z-index:8;background:var(--menu-bg);border-block:1px solid var(--menu-line);padding:10px 0;max-width:100%}.collection-nav>a{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px 18px;min-height:48px;font-size:13px}.collection-nav small{color:var(--menu-primary);font:11px monospace}.premium-menu .menu-section-title{align-items:baseline;padding-bottom:18px}.premium-menu .menu-section-title h2{font:400 clamp(26px,4vw,48px)/1.2 var(--heading-font)}.premium-menu .menu-product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:24px}.premium-menu .menu-product-wrap{min-width:0}.premium-menu .menu-product{display:flex;flex-direction:column;align-items:stretch;height:100%;padding:0 0 24px;gap:16px}.premium-menu .menu-product-photo{order:-1;width:100%;height:260px;border-radius:0}.premium-menu .menu-product-placeholder{order:-1;width:100%;height:180px;color:var(--menu-primary);background:transparent;border:1px solid var(--menu-line);border-radius:0}.premium-menu .menu-product-copy{display:flex;flex-direction:column}.premium-menu .menu-product-copy>p{max-width:none;font-size:calc(13px * var(--type-scale))}.premium-menu .menu-product h3{font:400 calc(24px * var(--type-scale))/1.25 var(--heading-font)}.premium-menu .menu-product-bottom{margin-top:auto;flex-wrap:wrap}.premium-menu .menu-product-bottom .product-open{width:44px;min-width:44px;height:44px}.premium-menu .menu-product-photo img{transition:transform var(--motion-time) ease}.premium-menu .menu-product:hover .menu-product-photo img{transform:scale(1.035)}.premium-indexed{display:grid;grid-template-columns:220px minmax(0,1fr);gap:48px}.premium-indexed>.category-index{align-self:start;position:sticky;top:16px}.premium-indexed .menu-sections{min-width:0}.premium-menu .category-index a{min-width:0;font-size:16px;overflow-wrap:anywhere}.premium-menu .category-index a span{min-width:0}.design-editorial-magazine .premium-hero-stage{grid-template-columns:1.4fr 1fr;border-bottom:5px solid var(--menu-fg)}.design-editorial-magazine .menu-identity h1{font-size:clamp(64px,10vw,140px)}.design-editorial-magazine .premium-hero-art{padding:16px;border-left:1px solid var(--menu-line)}.design-editorial-magazine .menu-product-wrap:first-child{grid-column:span 2}.design-editorial-magazine .menu-product-wrap:first-child .menu-product-photo{height:350px}.design-editorial-magazine .menu-section-title>span:first-child{font-size:30px}.design-dark-luxury .premium-container{max-width:1180px}.design-dark-luxury .premium-hero-art{border:1px solid var(--menu-primary);padding:12px;border-radius:240px 240px 0 0}.design-dark-luxury .template-cover{border-radius:230px 230px 0 0;height:480px}.design-dark-luxury .menu-product-photo{height:340px;border-radius:160px 160px 0 0}.design-dark-luxury .menu-product-wrap:nth-child(2n){padding-top:54px}.design-dark-luxury .menu-section-title{justify-content:center;border-block:1px solid var(--menu-primary);padding:22px 0}.design-dark-luxury .menu-section-title>span{display:none}.design-japanese-minimal .premium-hero-stage{grid-template-columns:1fr 200px;padding-block:50px}.design-japanese-minimal .menu-identity h1{font-size:clamp(40px,6vw,76px)}.design-japanese-minimal .template-cover{height:200px}.design-japanese-minimal .menu-identity{border-left:4px solid var(--menu-primary);padding-left:28px}.design-japanese-minimal .menu-product-list{grid-template-columns:1fr;gap:0;padding:0}.design-japanese-minimal .menu-product{flex-direction:row;padding:26px 0;gap:28px}.design-japanese-minimal .menu-product-photo{width:120px;height:120px;order:1}.design-japanese-minimal .menu-product-placeholder{display:none}.design-neo-brutalism .premium-hero-stage{border:3px solid var(--menu-fg);box-shadow:10px 10px 0 var(--menu-secondary);margin:24px 10px 32px 0;padding:28px}.design-neo-brutalism .menu-identity h1{font-weight:900;text-transform:uppercase}.design-neo-brutalism .premium-hero-art{border:3px solid var(--menu-fg);transform:rotate(3deg);margin:10px}.design-neo-brutalism .collection-nav>a{border:2px solid var(--menu-fg);background:var(--menu-bg)}.design-neo-brutalism .menu-product{border:3px solid var(--menu-fg);padding:14px;box-shadow:6px 6px 0 var(--menu-secondary)}.design-neo-brutalism .menu-product h3{font-weight:800;font-family:Arial,sans-serif}.design-neo-brutalism .menu-product-bottom strong{background:var(--menu-primary);color:var(--menu-on-primary);padding:10px}.design-scrapbook .premium-hero-stage{grid-template-columns:1fr 1.3fr}.design-scrapbook .premium-hero-art{display:flex;align-items:center;overflow:visible;padding:20px}.design-scrapbook .premium-hero-art figure{margin:0 -18px;width:45%;flex-shrink:0;padding:10px;background:var(--menu-bg);box-shadow:0 8px 20px #34231225;transform:rotate(-8deg);position:relative}.design-scrapbook .premium-hero-art figure:nth-child(2){transform:rotate(5deg) translateY(25px);z-index:1}.design-scrapbook .premium-hero-art figure:nth-child(3){transform:rotate(12deg)}.design-scrapbook .premium-hero-art img{width:100%;height:180px;object-fit:cover}.design-scrapbook figcaption{padding:10px 0;font:italic 13px Georgia,serif}.design-scrapbook .menu-product{padding:18px;border:1px solid var(--menu-line);background:var(--menu-bg);box-shadow:4px 8px 18px #34231216;position:relative}.design-scrapbook .menu-product:before{content:"";width:64px;height:20px;background:color-mix(in srgb,var(--menu-accent) 22%,transparent);position:absolute;top:-10px;left:calc(50% - 32px);transform:rotate(-4deg);z-index:1}.design-scrapbook .menu-product-wrap:nth-child(2n){padding-top:24px}.design-uzbek-heritage .premium-hero-stage{border:1px solid var(--menu-primary);padding:40px;margin-block:24px;border-radius:220px 220px 0 0;overflow:hidden}.design-uzbek-heritage .menu-identity{padding-top:35px}.design-uzbek-heritage .premium-hero-art{border-radius:180px 180px 0 0}.heritage-corner{position:absolute;inset:0;pointer-events:none;opacity:var(--motif-opacity);background:url(/branding/patterns/girih.svg) 0 0/var(--pattern-size);mask-image:linear-gradient(#000,transparent 35%)}.design-uzbek-heritage .menu-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.design-uzbek-heritage .menu-product{padding:20px;border:1px solid var(--menu-line)}.design-uzbek-heritage .menu-product-photo{border-radius:80px 80px 0 0;height:280px}@media (max-width:700px){.premium-container{padding-inline:18px}.premium-menu .menu-topline>.eyebrow{font-size:9px;letter-spacing:1px}.premium-menu .menu-topline{padding-block:12px}.design-editorial-magazine .premium-hero-stage,.design-scrapbook .premium-hero-stage,.premium-hero-stage{grid-template-columns:1fr;gap:12px;padding-block:20px}.premium-menu .menu-identity h1{font-size:clamp(40px,12vw,76px)}.premium-menu .premium-hero-art .template-cover{height:220px}.premium-menu .menu-identity{padding-block:20px}.premium-menu .menu-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.premium-menu .menu-product-photo{height:160px}.premium-menu .menu-product h3{font-size:calc(18px * var(--type-scale))}.premium-menu .menu-product-bottom strong{font-size:13px}.premium-menu .menu-product-placeholder{height:120px}.premium-indexed{grid-template-columns:1fr;gap:12px}.premium-indexed>.category-index{position:sticky;top:0;z-index:8;background:var(--menu-bg);display:flex;gap:24px;overflow:auto}.premium-indexed>.category-index>a{flex-shrink:0;max-width:200px}.premium-indexed>.category-index>.eyebrow{display:none}.collection-nav>a{padding:10px;font-size:12px}.design-editorial-magazine .menu-product-wrap:first-child .menu-product-photo{height:240px}.design-dark-luxury .premium-hero-art{max-width:280px;width:100%;margin:auto}.design-dark-luxury .menu-product-photo{height:220px}.design-japanese-minimal .premium-hero-stage{grid-template-columns:1fr}.design-japanese-minimal .premium-hero-art{display:none}.design-japanese-minimal .menu-product-list{grid-template-columns:1fr}.design-japanese-minimal .menu-product-photo{width:86px;height:100px}.design-neo-brutalism .premium-hero-stage{padding:16px}.design-neo-brutalism .premium-hero-art .template-cover{height:180px}.design-neo-brutalism .menu-product-list{grid-template-columns:1fr}.design-neo-brutalism .menu-product-photo{height:210px}.design-scrapbook .premium-hero-art{padding:20px 25px 40px;overflow:hidden}.design-scrapbook .premium-hero-art img{height:120px}.design-scrapbook .menu-product-list{grid-template-columns:1fr}.design-uzbek-heritage .premium-hero-stage{padding:55px 20px 20px}.design-uzbek-heritage .premium-hero-art{display:none}.design-uzbek-heritage .menu-identity{text-align:center}.design-uzbek-heritage .menu-contact{justify-content:center}.design-uzbek-heritage .menu-product-list{grid-template-columns:1fr}}.design-brutalist .premium-container{max-width:none;padding:0 24px}.design-brutalist .premium-hero-stage{display:block;border-bottom:12px solid var(--menu-fg)}.design-brutalist .menu-identity h1{font-weight:900;font-size:clamp(66px,15vw,200px);text-transform:uppercase}.design-brutalist .premium-hero-art{display:none}.design-brutalist .menu-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.design-brutalist .menu-product{border:2px solid var(--menu-fg);padding:24px}.design-brutalist .menu-product-photo{border:0;filter:grayscale(1);height:350px}.design-brutalist .menu-product h3{font-family:Arial,sans-serif;font-weight:900;font-size:32px}.design-glass{background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--menu-accent) 17%,var(--menu-bg)),var(--menu-bg) 55%)}.design-glass .premium-hero-stage{margin-top:30px;padding:40px;border:1px solid var(--menu-line);border-radius:40px;background:color-mix(in srgb,var(--menu-bg) 85%,transparent)}.design-glass .premium-hero-art{border-radius:50%}.design-glass .menu-product{padding:18px;border:1px solid var(--menu-line);border-radius:24px;background:color-mix(in srgb,var(--menu-bg) 88%,transparent);backdrop-filter:blur(16px);box-shadow:0 15px 40px #203d3b12}.design-glass .menu-product-photo{border-radius:16px}.composition-cinema .premium-hero-stage{grid-template-columns:1fr;padding-top:16px;gap:0}.composition-cinema .menu-identity{text-align:center;max-width:900px;margin:auto}.composition-cinema .menu-intro{margin-inline:auto}.composition-cinema .menu-contact{justify-content:center}.composition-cinema .premium-hero-art{margin-top:25px}.composition-cinema .premium-hero-art .template-cover{height:480px;aspect-ratio:21/9}.composition-cinema .menu-product-list{grid-template-columns:1fr 1fr}.composition-cinema .category-cover{height:340px;margin-top:30px}.design-playing-cards .menu-product{padding:30px 22px;border:2px solid var(--menu-fg);border-radius:16px;box-shadow:5px 7px 0 var(--menu-primary);position:relative;text-align:center}.design-playing-cards .menu-product:after,.design-playing-cards .menu-product:before{content:"◇";position:absolute;font:24px Georgia,serif;color:var(--menu-primary)}.design-playing-cards .menu-product:before{left:10px;top:8px}.design-playing-cards .menu-product:after{right:10px;bottom:8px;transform:rotate(180deg)}.design-playing-cards .menu-product-photo{border-radius:45%;height:240px}.design-playing-cards .menu-product-wrap:nth-child(2n){padding-top:30px}.design-playing-cards .premium-hero-art{transform:rotate(5deg);margin:20px;border:8px solid var(--menu-bg);outline:2px solid var(--menu-fg)}.design-newspaper .premium-hero-stage{display:block;border-bottom:6px double var(--menu-fg)}.design-newspaper .menu-identity{text-align:center}.design-newspaper .menu-identity h1{font-weight:800}.design-newspaper .menu-intro{margin-inline:auto}.design-newspaper .menu-contact{justify-content:center}.design-newspaper .premium-hero-art{display:none}.design-newspaper .menu-product-list{gap:24px}.design-newspaper .menu-product{border-right:1px solid var(--menu-fg);padding-right:24px}.design-newspaper .menu-product-photo{filter:grayscale(1);height:210px}.design-newspaper .menu-section-title{border-block:3px double var(--menu-fg);padding:16px 0}.design-newspaper .menu-product h3{font-weight:700}.design-vintage-italian .premium-hero-stage{border-block:12px solid var(--menu-primary);margin-top:25px;background:repeating-linear-gradient(90deg,transparent 0 50px,color-mix(in srgb,var(--menu-primary) 4%,transparent) 50px 100px);padding:30px}.design-vintage-italian .menu-identity h1{font-style:italic}.design-vintage-italian .premium-hero-art{display:none}.design-vintage-italian .premium-hero-stage{grid-template-columns:1fr}.design-vintage-italian .menu-product-list{grid-template-columns:1fr 1fr}.design-vintage-italian .menu-product{flex-direction:row;padding:22px 0;border-bottom:2px dashed var(--menu-primary)}.design-vintage-italian .menu-product-photo{width:110px;height:110px;border-radius:50%}.design-vintage-italian .menu-product-placeholder{display:none}.design-french-bistro .premium-hero-stage{border:4px double var(--menu-primary);padding:40px;margin-top:25px}.design-french-bistro .menu-identity h1{font-style:italic;font-size:clamp(42px,7vw,90px)}.design-french-bistro .premium-hero-art{border-radius:50% 50% 0 0}.design-french-bistro .menu-product-list{grid-template-columns:1fr}.design-french-bistro .menu-product{flex-direction:row;border-bottom:1px dotted var(--menu-primary)}.design-french-bistro .menu-product-photo{width:140px;height:140px;order:1;border-radius:50%}.design-french-bistro .menu-product-placeholder{display:none}.design-cyberpunk .premium-hero-stage{border-bottom:4px solid var(--menu-primary)}.design-cyberpunk .menu-identity h1{font-family:var(--heading-font);font-weight:900;letter-spacing:-.06em;text-transform:uppercase}.design-cyberpunk .premium-hero-art{clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);border:2px solid var(--menu-primary)}.design-cyberpunk .menu-product{border:1px solid var(--menu-primary);padding:18px;box-shadow:4px 4px 0 color-mix(in srgb,var(--menu-primary) 30%,transparent)}.design-cyberpunk .menu-section-title{border-bottom:3px solid var(--menu-primary)}.design-cyberpunk .collection-nav>a{border:1px solid var(--menu-primary)}.design-terminal{font-family:Courier New,monospace}.design-terminal .premium-hero-art{display:none}.design-terminal .premium-hero-stage{grid-template-columns:1fr;border-bottom:1px dashed var(--menu-primary)}.design-terminal .menu-identity h1{font-size:clamp(40px,6vw,72px)}.design-terminal .menu-identity h1:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.2em;border-left:.12em solid var(--menu-primary);border-bottom:.12em solid var(--menu-primary);transform:rotate(-135deg)}.design-terminal .menu-product-list{grid-template-columns:1fr;padding:0;gap:0}.design-terminal .menu-product{border-bottom:1px dashed var(--menu-line);padding:18px 0}.design-terminal .menu-product-photo,.design-terminal .menu-product-placeholder{display:none}.design-terminal .menu-section-title h2:before{content:"./";color:var(--menu-primary)}.design-terminal .menu-product h3{font-family:monospace;font-size:18px}.design-retro-game .premium-hero-stage{border:6px double var(--menu-primary);padding:24px;margin-top:25px}.design-retro-game .menu-identity h1{font-weight:900;font-size:clamp(38px,6vw,80px);text-shadow:4px 4px var(--menu-secondary)}.design-retro-game .menu-product{border:4px solid var(--menu-primary);padding:14px;box-shadow:6px 6px 0 var(--menu-secondary)}.design-retro-game .menu-product-photo{image-rendering:pixelated;height:190px}.design-retro-game .menu-section-title h2{font:700 28px monospace}.design-retro-game .collection-nav>a{border:2px solid var(--menu-primary)}.design-comic-book .premium-hero-stage{padding:24px;border:4px solid var(--menu-fg);margin-top:30px}.design-comic-book .menu-identity h1{font-weight:900;font-style:italic;text-transform:uppercase}.design-comic-book .menu-product{border:3px solid var(--menu-fg);padding:16px;position:relative}.design-comic-book .menu-product h3{font:900 28px/1.15 Arial,sans-serif;text-transform:uppercase}.design-comic-book .menu-product-wrap:nth-child(3n+1){grid-column:span 2}.design-comic-book .featured-label{border:2px solid var(--menu-primary);border-radius:50%;padding:12px;align-self:start;background:var(--menu-bg)}.design-comic-book .menu-product-bottom strong{transform:rotate(-3deg);padding:12px;border:2px solid var(--menu-fg)}.design-polaroid .premium-hero-art{display:flex;gap:15px;transform:rotate(4deg);overflow:visible}.design-polaroid .premium-hero-art figure{background:var(--menu-bg);padding:12px;margin:0;box-shadow:5px 10px 25px #00000020}.design-polaroid .premium-hero-art figure:not(:first-child){display:none}.design-polaroid .premium-hero-art img{width:100%;height:280px;object-fit:cover}.design-polaroid figcaption{text-align:center;font:italic 18px Georgia,serif;padding:16px 0}.design-polaroid .menu-product{padding:14px;background:var(--menu-bg);box-shadow:4px 8px 20px #00000020;border:0}.design-polaroid .menu-product-wrap:nth-child(odd){transform:rotate(-2deg)}.design-polaroid .menu-product-wrap:nth-child(2n){transform:rotate(2deg);padding-top:25px}.design-polaroid .menu-product-photo{height:240px}.design-polaroid .menu-product-copy{padding:8px}.design-museum .premium-hero-art{display:none}.design-museum .premium-hero-stage{grid-template-columns:1fr}.design-museum .menu-identity{padding:60px 0 80px}.design-museum .menu-identity h1{font-size:clamp(50px,9vw,120px)}.design-museum .menu-product-list{gap:70px 45px;padding-top:45px}.design-museum .menu-product{border:0}.design-museum .menu-product-photo{border:12px solid var(--menu-bg);outline:1px solid var(--menu-line);height:330px}.design-museum .menu-product h3{font-size:20px}.design-museum .menu-product-copy{border-left:2px solid var(--menu-primary);padding-left:16px}.design-museum .collection-nav{border-top:0}.design-luxury-watch .premium-container{max-width:1040px}.design-luxury-watch .premium-hero-art{width:min(100%,500px);margin:25px auto;border-radius:50%;border:1px solid var(--menu-primary);padding:18px}.design-luxury-watch .premium-hero-art .template-cover{height:440px;border-radius:50%}.design-luxury-watch .menu-identity h1{font-size:clamp(38px,6vw,70px);letter-spacing:.1em;text-transform:uppercase}.design-luxury-watch .menu-product-list{grid-template-columns:1fr;gap:50px}.design-luxury-watch .menu-product{flex-direction:row;align-items:center;gap:60px}.design-luxury-watch .menu-product-photo{width:45%;height:330px;border-radius:50%}.design-luxury-watch .category-cover{display:none}.nav-art{width:58px;height:58px;flex-shrink:0;display:grid;place-items:center;background:var(--menu-primary);color:var(--menu-on-primary);overflow:hidden}.nav-art img{width:100%;height:100%;object-fit:cover}.nav-rails>a{flex-direction:column;align-items:flex-start}.nav-rails small{display:none}.composition-rails .menu-product-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:25px}.composition-rails .menu-product-wrap{flex:0 0 260px;scroll-snap-align:start}.composition-rails .menu-product-photo{height:230px}.composition-rails .menu-section-title{border:0}.design-playlist .premium-hero-stage{grid-template-columns:250px 1fr}.design-playlist .premium-hero-art{grid-column:1;grid-row:1;box-shadow:12px 14px 32px #00000048}.design-playlist .premium-hero-art .template-cover{height:250px}.design-playlist .menu-identity{grid-column:2}.design-playlist .menu-identity h1{font:800 clamp(36px,6vw,80px)/1 Arial,sans-serif}.design-playlist .menu-product{padding:16px;border:1px solid var(--menu-line)}.design-playlist .menu-product-photo{border-radius:50%}.design-screening .premium-hero-stage{grid-template-columns:1fr 1.5fr}.design-screening .premium-hero-art .template-cover{height:340px}.design-screening .menu-product-wrap{flex-basis:320px}.design-screening .menu-product-photo{height:180px}.design-screening .nav-art{width:100px;height:60px}.design-screening .menu-identity h1{font-weight:800}.nav-stories>a{flex-direction:column;max-width:120px;white-space:normal;text-align:center;font-size:11px}.nav-stories small{display:none}.nav-stories .nav-art{border-radius:50%;border:3px solid var(--menu-primary);outline:1px solid var(--menu-accent);outline-offset:3px}.design-stories .premium-hero-stage{display:block;padding-block:0}.design-stories .premium-hero-art{display:none}.design-stories .menu-identity h1{font-size:42px}.design-stories .menu-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.design-stories .menu-product{border:1px solid var(--menu-line);border-radius:24px;padding:12px}.design-stories .menu-product-photo{height:360px;border-radius:18px}.design-swipe .premium-hero-art{display:none}.design-swipe .premium-hero-stage{display:block}.design-swipe .menu-identity h1{font-size:44px}.design-swipe .menu-product-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:20px 8px}.design-swipe .menu-product-wrap{flex:0 0 min(80vw,360px);scroll-snap-align:center}.design-swipe .menu-product{border:1px solid var(--menu-line);border-radius:30px;box-shadow:0 12px 30px #00000018;padding:16px}.design-swipe .menu-product-photo{height:360px;border-radius:22px}.design-swipe .collection-nav small{display:none}.design-food-journey .premium-hero-art{border-radius:50%}.design-food-journey .menu-category{border-left:2px solid var(--menu-primary);padding:0 0 35px 36px;position:relative}.design-food-journey .menu-section-title>span:first-child{font-size:20px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--menu-primary);color:var(--menu-on-primary);flex-shrink:0}.design-food-journey .menu-product-list{grid-template-columns:1fr}.design-food-journey .menu-product{flex-direction:row;gap:25px}.design-food-journey .menu-product-photo{width:40%;height:180px}.design-khiva-manuscript .premium-container{max-width:1040px}.design-khiva-manuscript .premium-hero-stage{border:5px double var(--menu-primary);padding:45px;margin-top:28px}.design-khiva-manuscript .premium-hero-art{border-radius:150px 150px 0 0}.design-khiva-manuscript .menu-identity h1{font-style:italic}.design-khiva-manuscript .menu-product-list{grid-template-columns:1fr;gap:0}.design-khiva-manuscript .menu-product{padding:20px 0}.design-khiva-manuscript .menu-product-photo,.design-khiva-manuscript .menu-product-placeholder{display:none}.design-khiva-manuscript .menu-section-title{border-bottom:3px double var(--menu-primary)}.design-oriental-premium .premium-hero-stage{padding:40px;border:1px solid var(--menu-primary);margin-top:30px;outline:1px solid var(--menu-line);outline-offset:-10px}.design-oriental-premium .premium-hero-art{border-radius:220px 220px 0 0}.design-oriental-premium .menu-product{border:1px solid var(--menu-primary);padding:18px}.design-oriental-premium .menu-product-photo{height:300px;border-radius:100px 100px 0 0}.design-oriental-premium .menu-section-title{justify-content:center}.design-oriental-premium .menu-section-title>span{display:none}.design-botanical .premium-hero-stage{border-bottom:1px solid var(--menu-primary)}.design-botanical .premium-hero-art{display:flex;gap:14px}.design-botanical .premium-hero-art figure{margin:0;width:100%}.design-botanical .premium-hero-art figure:not(:first-child){display:none}.design-botanical .premium-hero-art img{width:100%;height:350px;object-fit:cover;border-radius:50% 50% 20% 45%}.design-botanical figcaption{font-style:italic;padding-top:12px}.design-botanical .menu-product-photo{border-radius:50% 50% 8px 8px;height:290px}.design-botanical .menu-product{border:1px solid var(--menu-line);padding:18px;border-radius:150px 150px 12px 12px}.design-botanical .menu-product-wrap:nth-child(2n){padding-top:40px}.design-food-cards-3d .premium-hero-art{transform:perspective(800px) rotateY(-12deg) rotateX(5deg);margin:25px;box-shadow:25px 30px 0 color-mix(in srgb,var(--menu-secondary) 20%,transparent)}.design-food-cards-3d .menu-product{padding:18px;border:1px solid var(--menu-line);border-radius:24px;box-shadow:8px 12px 0 color-mix(in srgb,var(--menu-secondary) 16%,transparent),18px 24px 36px #00000018}.design-food-cards-3d .menu-product-photo{border-radius:16px}.design-dynamic-brand .premium-hero-stage{border-left:12px solid var(--menu-primary);padding-left:28px}.design-dynamic-brand .menu-product{border-top:4px solid var(--menu-primary);padding:18px;box-shadow:var(--card-shadow);border-radius:var(--menu-radius)}.design-dynamic-brand .collection-nav>a{border:1px solid var(--menu-primary);border-radius:var(--menu-radius)}@media (max-width:700px){.premium-menu .composition-cinema .premium-hero-art .template-cover{height:230px}.premium-menu .composition-cinema .category-cover{height:180px}.design-brutalist .menu-identity h1{font-size:clamp(58px,18vw,90px)}.design-brutalist .menu-product-list{grid-template-columns:1fr}.design-brutalist .menu-product-photo{height:220px}.design-glass .premium-hero-stage{padding:20px}.design-glass .menu-product-list,.design-playing-cards .menu-product-list{grid-template-columns:1fr}.design-playing-cards .menu-product-wrap:nth-child(2n){padding-top:0}.design-newspaper .menu-product-list{gap:18px}.design-newspaper .menu-product{padding-right:12px}.design-newspaper .menu-product-photo{height:140px}.design-french-bistro .premium-hero-stage,.design-khiva-manuscript .premium-hero-stage,.design-oriental-premium .premium-hero-stage,.design-vintage-italian .premium-hero-stage{padding:20px}.design-french-bistro .menu-product-list,.design-vintage-italian .menu-product-list{grid-template-columns:1fr}.design-french-bistro .menu-product-photo,.design-vintage-italian .menu-product-photo{width:90px;height:90px}.design-cyberpunk .menu-product-list,.design-retro-game .menu-product-list{grid-template-columns:1fr}.design-comic-book .menu-product-wrap:nth-child(3n+1){grid-column:span 2}.design-comic-book .menu-product h3{font-size:19px}.design-polaroid .menu-product-list{grid-template-columns:1fr;gap:26px}.design-polaroid .premium-hero-art{margin:15px}.design-museum .menu-product-list{grid-template-columns:1fr;gap:44px}.design-museum .menu-identity{padding-block:20px}.design-museum .menu-product-photo{height:320px}.design-luxury-watch .menu-product{flex-direction:column;gap:20px}.design-luxury-watch .menu-product-photo{width:100%;height:250px}.design-luxury-watch .menu-identity h1{font-size:35px}.design-playlist .premium-hero-stage{grid-template-columns:110px minmax(0,1fr);gap:18px}.design-playlist .premium-hero-art .template-cover{height:140px}.design-playlist .menu-identity h1{font-size:32px}.design-playlist .menu-contact,.design-playlist .menu-identity>.eyebrow{display:none}.design-screening .premium-hero-stage{grid-template-columns:1fr}.design-screening .premium-hero-art .template-cover{height:180px}.design-stories .menu-product-list{grid-template-columns:1fr}.design-stories .menu-product-photo{height:400px}.design-food-journey .menu-category{padding-left:18px}.design-food-journey .menu-product-list{grid-template-columns:1fr}.design-food-journey .menu-product{flex-direction:column}.design-food-journey .menu-product-photo{width:100%}.design-botanical .menu-product-list,.design-food-cards-3d .menu-product-list,.design-khiva-manuscript .menu-product-list,.design-oriental-premium .menu-product-list{grid-template-columns:1fr}.composition-rails .menu-product-wrap{flex-basis:240px}.composition-swipe .menu-product-wrap{flex-basis:85%}}.public-menu[data-customized] .menu-product{border-radius:var(--menu-radius)}.public-menu[data-shadow] .menu-product{box-shadow:var(--card-shadow)}.public-menu[data-border] .menu-product{border-width:var(--card-border);border-style:solid;border-color:var(--menu-line)}.public-menu[data-border=double] .menu-product{border-style:double}.public-menu[data-image-style] .menu-product-photo{max-width:100%;height:auto}.public-menu[data-image-style=square] .menu-product-photo{aspect-ratio:1}.public-menu[data-image-style=portrait] .menu-product-photo{aspect-ratio:3/4}.public-menu[data-image-style=landscape] .menu-product-photo{aspect-ratio:4/3}.public-menu[data-image-style=circle] .menu-product-photo{aspect-ratio:1;border-radius:50%}.public-menu[data-image-style=organic] .menu-product-photo{aspect-ratio:1;border-radius:40% 60% 55% 45%/50% 40% 60% 50%}.premium-menu .hero-minimal .premium-hero-stage{display:block;border:0;box-shadow:none;padding-block:12px}.premium-menu .hero-image .premium-hero-stage,.premium-menu .hero-immersive .premium-hero-stage,.premium-menu .hero-video-ready .premium-hero-stage{grid-template-columns:1fr}.premium-menu :is(.hero-image,.hero-video-ready,.hero-immersive) .premium-hero-art{display:block}.premium-menu .hero-immersive .template-cover{height:55vh;min-height:240px}.public-menu.density-compact .menu-product{padding-block:12px}.public-menu [hidden]{display:none!important}.menu-detail{background:var(--menu-bg);color:var(--menu-fg);font-family:var(--body-font)}.menu-detail .detail-body h2{font-family:var(--heading-font)}.menu-detail .detail-body :is(p,label,strong,h3){color:var(--menu-fg)}.menu-detail .dialog-close{background:var(--menu-bg);color:var(--menu-fg)}.menu-detail input,.menu-detail select,.menu-detail textarea{background:var(--menu-bg);color:var(--menu-fg);border-color:var(--menu-line)}.menu-detail .badge{background:var(--menu-bg);color:var(--menu-fg);border:1px solid var(--menu-line)}.detail-poster{border:4px solid var(--menu-primary);border-radius:0}.detail-paper{border:10px solid var(--menu-bg);box-shadow:10px 12px 0 #00000038}.detail-cinema .detail-image{height:40vh}.detail-folio .detail-image{height:180px}.detail-heritage{border:4px double var(--menu-primary)}.public-menu[data-customized]{font-family:var(--body-font)}.premium-menu.pattern-corners .heritage-corner{mask-image:radial-gradient(ellipse at top right,#000,transparent 30%)}.public-menu[data-customized] :is(h1,h2,h3){font-family:var(--heading-font)}.public-menu[data-customized] .menu-product-copy>p{font-size:calc(13px * var(--type-scale))}.public-menu[data-customized] .menu-product h3{font-size:calc(24px * var(--type-scale))}@media (max-width:700px){.public-menu[data-customized] .menu-product h3{font-size:calc(18px * var(--type-scale))}}@media (prefers-reduced-motion:no-preference){html:has(.public-menu:not([data-motion=off])){scroll-behavior:smooth}}.public-menu[data-customized] .menu-section-title{box-shadow:inset 0 -2px var(--menu-secondary)}.public-menu[data-customized] .menu-topline{border-bottom:2px solid var(--menu-accent)}.public-menu[data-border]:not([data-border=none]) .menu-product{padding:18px}