@font-face{font-family:Peyda;src:url('/assets/type/peyda-regular.woff2') format('woff2');font-weight:400 500;font-display:swap}@font-face{font-family:Peyda;src:url('/assets/type/peyda-semibold.woff2') format('woff2');font-weight:600 700;font-display:swap}@font-face{font-family:Peyda;src:url('/assets/type/peyda-extrabold.woff2') format('woff2');font-weight:800 900;font-display:swap}
:root{--paper:#f8f5ef;--ink:#261e22;--wine:#651b34;--muted:#776b67}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.9 Peyda,Tahoma,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--wine);outline-offset:7px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}svg{width:22px;height:22px;flex:none}h1{font-size:clamp(3rem,6.5vw,6.6rem);font-weight:800;line-height:1.15}h2{font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.3}h3{font-size:clamp(1.35rem,2vw,2.1rem);line-height:1.45}.shell{width:min(1210px,calc(100% - 96px));margin:auto}.skip{position:fixed;top:-100px;background:white;padding:8px;z-index:10}.skip:focus{top:8px}.catalog-header{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 4vw;pointer-events:none}.catalog-header a,.catalog-header nav{pointer-events:auto}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:800;white-space:nowrap}.wordmark svg{height:34px;width:34px;color:var(--wine)}.catalog-header nav{display:flex;gap:26px;padding:10px 24px;border-radius:99px;background:#fffdf5bc;box-shadow:inset 0 1px 1px #fff,0 7px 22px #4931200b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);font-size:.85rem}.catalog-header nav a:hover,.back-link:hover,.quiet-link:hover{color:var(--wine)}.back-link,.breadcrumbs{color:var(--muted);font-size:.85rem;display:flex;align-items:center;gap:10px}.back-link{padding-top:28px}.back-link svg{width:18px;height:18px;transform:rotate(180deg)}.brand-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:580px;padding:65px 0 90px}.overline{color:var(--wine);font-size:.85rem;font-weight:600;margin-bottom:13px}.brand-en{font:500 .8rem/1.5 Arial,sans-serif;letter-spacing:.25em;text-align:right;margin:22px 0;color:var(--muted)}.intro{font-size:clamp(1rem,1.6vw,1.2rem);line-height:2;color:#625853;max-width:40ch;margin-top:24px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--wine);color:#fff9f3;border-radius:99px;min-height:48px;padding:10px 25px;margin-top:26px;box-shadow:0 9px 25px #54142915;transition:transform .25s,background .25s}.pill:hover{transform:translateY(-2px);background:#4d1528}.brand-sculpture{position:relative;display:grid;place-items:center;min-height:360px;isolation:isolate;perspective:900px}.brand-sculpture:before{content:'';position:absolute;width:90%;height:65%;border-radius:50%;background:radial-gradient(ellipse,#d5c3a740,transparent 70%);transform:translateY(45px);z-index:-1}.brand-sculpture img{width:min(90%,430px);height:auto;max-height:220px;object-fit:contain;mix-blend-mode:multiply;transform:rotateY(-10deg) rotateX(5deg);filter:drop-shadow(0 20px 17px #45271e16)}.halo{position:absolute;width:92%;aspect-ratio:1;border:1px solid #fff8;border-radius:50%;box-shadow:inset 0 10px 45px #fff7,0 25px 45px #694b2510;transform:rotateX(66deg) rotateZ(-18deg);z-index:-1}.product-catalog{padding-block:20px 70px}.section-title{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:35px}.section-title p{color:var(--muted);font-size:.88rem}.section-title a{display:inline-flex;align-items:center;gap:10px;color:var(--wine);font-size:.87rem}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:60px 38px}.catalog-card a{display:block}.card-image{position:relative;display:grid;place-items:center;height:340px;margin-bottom:22px}.card-image:before{content:'';position:absolute;inset:14% 0 4%;background:radial-gradient(ellipse,#e5dace65,transparent 70%);z-index:-1}.card-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.catalog-card a:hover img{transform:translateY(-9px) scale(1.025)}.catalog-card .overline{color:var(--muted);margin-bottom:4px;font-size:.75rem}.card-more{display:flex;align-items:center;gap:12px;font-size:.83rem;color:var(--wine);margin-top:15px}.card-more svg{width:19px;height:19px}.brand-switch{padding-block:80px 100px}.brand-switch>div{display:flex;gap:50px;margin-top:30px}.brand-switch a{display:inline-flex;gap:30px;align-items:center;font-size:1.3rem;color:var(--wine)}.catalog-footer{background:#eee8df;padding:55px 4vw;display:flex;align-items:center;justify-content:space-between;gap:25px}.catalog-footer p{font-size:.83rem;color:var(--muted)}.catalog-footer>a:last-child{font-size:.88rem;color:var(--wine);display:flex;gap:12px;align-items:center}.breadcrumbs{flex-wrap:wrap;margin-block:30px 20px}.breadcrumbs>span:not(:last-child){color:#bcb0a6}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;padding:45px 0 80px}.product-art{position:relative;display:grid;place-items:center;min-height:580px;isolation:isolate;order:2}.product-art img{width:100%;height:580px;object-fit:contain;mix-blend-mode:multiply}.product-light{position:absolute;inset:7% -5% -1%;z-index:-1;background:radial-gradient(ellipse,#e9dfd1b3,transparent 70%)}.product-info h1{font-size:clamp(2.65rem,5vw,5.1rem)}.brand-link{display:inline-flex;align-items:center;gap:20px}.brand-link span{font:500 .65rem Arial,sans-serif;letter-spacing:.15em}.product-facts{display:flex;flex-wrap:wrap;gap:28px 55px;margin:32px 0 0}.product-facts div{display:grid;gap:4px}.product-facts dt{font-size:.8rem;color:var(--muted)}.product-facts dd{font-size:1.05rem;margin:0}.quiet-link{display:flex;align-items:center;gap:14px;margin-top:20px;font-size:.85rem;color:var(--wine)}.product-note{max-width:770px;padding:55px 0 80px}.product-note h2{font-size:1.85rem;margin-bottom:22px}.product-note p{color:var(--muted);margin-bottom:12px}.product-note a{display:inline-flex;align-items:center;gap:12px;font-size:.8rem;color:var(--wine);margin-top:15px}.product-note a svg{width:17px;height:17px}.related{padding-block:30px 100px}
@media(max-width:900px){.shell{width:calc(100% - 58px)}.catalog-grid{gap:42px 22px}.card-image{height:270px}.brand-intro{gap:30px;min-height:480px}.catalog-footer{flex-wrap:wrap}.product-detail{gap:35px}.product-art,.product-art img{min-height:0;height:430px}.catalog-header nav{gap:20px}.wordmark{font-size:1.1rem}}
@media(max-width:600px){.shell{width:calc(100% - 36px)}.catalog-header{padding:12px 18px;gap:10px}.wordmark{font-size:.95rem;gap:5px}.wordmark svg{width:26px;height:26px}.catalog-header nav{font-size:.7rem;gap:11px;padding:9px 12px}.catalog-header nav a:nth-child(2){display:none}.brand-intro{grid-template-columns:1fr;gap:12px;padding-block:42px 45px;min-height:0}.brand-intro h1{font-size:3.8rem}.brand-sculpture{min-height:240px;grid-row:2}.brand-sculpture img{max-height:135px;width:70%}.halo{width:75%}.brand-sculpture:before{height:75%}.brand-en{margin-block:14px}.intro{margin-top:17px}.back-link{padding-top:14px;font-size:.78rem}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px}.card-image{height:205px;margin-bottom:15px}.catalog-card h3{font-size:1.25rem}.card-more{font-size:.76rem;gap:7px}.section-title{align-items:start;flex-direction:column;gap:10px;margin-bottom:24px}.section-title h2{font-size:2rem}.brand-switch{padding-block:42px 60px}.brand-switch h2{font-size:1.65rem}.brand-switch>div{gap:30px}.brand-switch a{font-size:1.05rem;gap:12px}.catalog-footer{padding:35px 20px;flex-direction:column;align-items:flex-start;gap:15px}.product-detail{grid-template-columns:1fr;gap:24px;padding-top:12px;padding-bottom:40px}.product-art{order:0;height:330px}.product-art img{height:330px;max-width:94%}.product-info h1{font-size:2.7rem}.product-facts{gap:30px}.product-note{padding-block:32px 48px}.product-note h2{font-size:1.6rem}.product-note p{font-size:.9rem}.related{padding-bottom:60px}.breadcrumbs{font-size:.74rem;margin-top:15px}.brand-link{margin-bottom:10px}.catalog-card .overline{font-size:.67rem}.pill{font-size:.9rem}.product-note a{line-height:1.8}.product-note a svg{flex:none}}
@media(max-width:360px){.card-image{height:170px}.catalog-grid{gap:30px 12px}.catalog-card h3{font-size:1.1rem}.catalog-header nav{padding:8px}.catalog-header nav a:nth-child(1){display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.catalog-card img,.pill{transition:none}.catalog-card a:hover img,.pill:hover{transform:none}}
.brand-sculpture .catalog-brand-mark{width:min(90%,430px);height:auto;max-height:240px;overflow:visible;transform:rotateY(-10deg) rotateX(5deg);filter:drop-shadow(0 20px 17px #45271e16)}@media(max-width:600px){.brand-sculpture .catalog-brand-mark{width:75%;max-height:180px}}
.package-gallery{padding-block:25px 45px}.package-gallery h2{font-size:1.8rem}.package-gallery>p{color:var(--muted);font-size:.88rem;max-width:70ch;margin-top:15px}.package-gallery>div{display:flex;gap:30px;flex-wrap:wrap;margin-top:24px}.package-gallery figure{width:min(30%,240px);margin:0}.package-gallery img{width:100%;height:260px;object-fit:contain;mix-blend-mode:multiply}@media(max-width:600px){.package-gallery h2{font-size:1.5rem}.package-gallery figure{width:calc(50% - 15px)}.package-gallery img{height:210px}}
