:root{--ink:#141414;--paper:#eeece7;--white:#f5f3ef;--taupe:#a28d7b;--silver:#c6c6c4;--line:rgba(20,20,20,.27);--hair:rgba(245,243,239,.26);--sans:Arial,'Helvetica Neue',Helvetica,'Apple SD Gothic Neo',sans-serif;--serif:'Times New Roman',Georgia,serif;--header-h:64px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h)}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}::selection{background:var(--taupe);color:#fff}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--taupe);outline-offset:4px}img{max-width:100%;display:block}.topline{height:25px;display:flex;align-items:center;justify-content:space-between;padding:0 2%;font-size:9px;letter-spacing:.11em;border-bottom:1px solid #2c2c2c;background:var(--ink);color:#a9a9a7}.header{position:sticky;top:0;z-index:30;height:var(--header-h);padding:0 2%;display:flex;align-items:center;justify-content:space-between;background:#151515;color:var(--white);border-bottom:1px solid #444}.brand{width:193px;max-width:31vw;display:flex;align-items:center;overflow:hidden}.brand img{width:100%;filter:invert(1);object-fit:contain}.desktop-nav{display:flex;gap:38px;align-items:center;height:100%}.desktop-nav a{font-weight:700;font-size:12px;letter-spacing:.05em;white-space:nowrap;padding:22px 0;position:relative}.desktop-nav a:after{content:'';height:1px;position:absolute;bottom:15px;left:0;right:100%;background:var(--white);transition:right .25s}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.desktop-nav sup{font-size:8px;vertical-align:top;opacity:.47;position:relative;top:-3px}.header-actions{display:flex;align-items:center;gap:14px}.header-bag{background:none;color:var(--white);font-size:11px;font-weight:bold;padding:13px 0;white-space:nowrap}.header-bag span{opacity:.65}.menu-toggle{display:none;background:transparent;width:40px;height:40px;flex-direction:column;justify-content:center;gap:6px}.menu-toggle span{height:1px;width:25px;background:#fff;display:block;transition:transform .2s}.mobile-nav{position:fixed;z-index:29;inset:89px 0 0;overflow:auto;background:#161616;color:#f5f3ef;padding:30px 6vw}.mobile-nav[hidden]{display:none}.mobile-nav>a{display:flex;justify-content:space-between;font-size:12vw;border-bottom:1px solid #444;padding:15px 0;letter-spacing:-.06em}.mobile-nav>a span{font-size:14px;letter-spacing:0;padding-top:7px;color:#a8a39b}.mobile-nav>p{font-family:var(--serif);font-style:italic;font-size:24px;margin-top:80px}.cursor-dot{position:fixed;top:0;left:0;transform:translate(-100px,-100px);width:16px;height:16px;border:1px solid #888;border-radius:50%;pointer-events:none;mix-blend-mode:difference;z-index:50;opacity:0;transition:opacity .25s}
.hero{height:calc(100svh - 89px);min-height:670px;position:relative;background:#141414;color:#f0eeea;overflow:hidden}.hero-ambient{position:absolute;inset:-20%;background:radial-gradient(ellipse at 68% 45%,#47423b 0%,#282622 20%,#151515 43%,#141414 70%);opacity:.8}.hero-ambient:after{content:'';position:absolute;inset:0;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E")}.hero-meta{position:absolute;z-index:3;top:27px;left:3.1%;right:3.1%;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.1em;color:#aaa39b}.hero-canvas{position:absolute;inset:0}.hero-symbol{position:absolute;width:min(34vw,510px);max-width:none;top:44%;left:69%;transform:translate(-50%,-50%);filter:invert(1) drop-shadow(0 35px 40px rgba(0,0,0,.7));opacity:.86;animation:breathe 7.5s ease-in-out infinite;z-index:2}.hero-orbit{border:1px solid rgba(240,238,234,.18);width:45vw;height:45vw;max-width:730px;max-height:730px;min-width:490px;min-height:490px;border-radius:50%;position:absolute;left:69%;top:49%;transform:translate(-50%,-50%) rotate(24deg)}.hero-orbit-two{width:36vw;height:36vw;min-width:400px;min-height:400px;border-color:rgba(240,238,234,.08)}.hero-vertical{position:absolute;right:3%;top:45%;font-size:10px;letter-spacing:.2em;writing-mode:vertical-rl;color:#aaa29a}.hero-content{position:absolute;z-index:3;left:6%;right:5%;bottom:11%;pointer-events:none}.hero-kicker{font-size:10px;letter-spacing:.18em;display:flex;align-items:center;gap:11px;color:#d8d5cd}.pulse{width:6px;height:6px;border-radius:50%;background:#c6c1b6;box-shadow:0 0 0 4px rgba(255,255,255,.08)}.hero h1{margin:24px 0 10px;font-size:clamp(88px,12.3vw,215px);line-height:.73;letter-spacing:-.085em;font-weight:800;transform:scaleX(.96);transform-origin:left;white-space:nowrap}.hero h1 em{font-family:var(--serif);font-weight:400;letter-spacing:-.075em}.hero-bottom{display:flex;align-items:end;gap:38px;margin-top:60px;max-width:500px}.hero-bottom p{font-size:14px;line-height:1.9;color:#c4beb6;letter-spacing:-.04em}.circle-arrow{width:54px;height:54px;min-width:54px;border:1px solid #9d968d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;pointer-events:auto;transition:background .2s,color .2s}.circle-arrow:hover{background:var(--white);color:#141414}.hero-index{position:absolute;right:3%;bottom:4%;font-size:10px;letter-spacing:.2em;color:#8c867e}@keyframes breathe{0%,100%{transform:translate(-50%,-50%) scale(.96)}50%{transform:translate(-50%,-50%) scale(1.055)}}
.ticker{background:#ddd9d1;border-bottom:1px solid var(--line);height:46px;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.ticker-track{font-weight:700;font-size:14px;letter-spacing:.1em;animation:marquee 28s linear infinite;width:max-content}@keyframes marquee{to{transform:translateX(-50%)}}.section-pad{padding:90px 5% 110px}.eyebrow{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:13px;font-size:11px;font-weight:700;letter-spacing:.12em}.intro{min-height:700px}.intro-grid{display:grid;grid-template-columns:1fr 2.25fr;gap:4%;margin-top:100px}.intro-caption{font-size:10px;line-height:1.8;letter-spacing:.1em;color:#777169}.intro h2{font-size:clamp(60px,8.8vw,150px);line-height:.85;letter-spacing:-.09em;margin:0;font-weight:800}.intro h2 span{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.075em}.intro-sub{display:flex;justify-content:space-between;gap:40px;align-items:flex-start;margin-top:45px}.intro-sub .asterisk{font-size:80px;line-height:1}.intro-sub p{font-size:14px;line-height:2;max-width:460px;margin:0;color:#625f5a;word-break:keep-all}.feature{min-height:700px;display:grid;grid-template-columns:1.1fr .9fr;background:#d3cec6}.feature-left{position:relative;min-height:730px;overflow:hidden;background:linear-gradient(155deg,#b5aba0 0%,#dad2c7 47%,#aa9e91 100%);border-right:1px solid #66605b}.feature-upper,.feature-bottom{position:absolute;z-index:2;left:6%;right:6%;font-size:10px;font-weight:700;letter-spacing:.1em}.feature-upper{top:5%}.feature-bottom{bottom:5%;display:flex;justify-content:space-between}.drape-stage{position:absolute;inset:8%;filter:drop-shadow(30px 25px 32px rgba(41,33,28,.34))}.drape-fold{position:absolute;left:20%;top:4%;height:87%;width:60%;border-radius:52% 44% 39% 30%/28% 31% 70% 78%;transform:rotate(-16deg)}.fold-one{background:linear-gradient(90deg,#493d33 0%,#bbab99 20%,#655549 30%,#e0d6c7 49%,#76675c 66%,#e8ddca 86%,#73665b 100%);clip-path:polygon(18% 0,83% 0,97% 35%,79% 84%,32% 100%,7% 76%,16% 51%,0 24%)}.fold-two{left:28%;top:15%;height:76%;width:32%;background:linear-gradient(90deg,#5d4d41,#dfd3c3 20%,#5a4c42 46%,#d8ccbc 72%,#8f8173);transform:rotate(4deg);border-radius:50% 20% 65% 20%;opacity:.95}.fold-three{left:28%;top:8%;height:78%;width:30%;background:linear-gradient(90deg,#695648,#e3d6c4 15%,#8d7666 57%,#cabbaa 90%,#695548);transform:rotate(-28deg);clip-path:polygon(50% 0,90% 17%,76% 71%,95% 100%,38% 91%,4% 51%,24% 12%);opacity:.65}.fold-four{left:47%;top:4%;width:17%;height:87%;background:linear-gradient(90deg,#45392f 0%,#af9e8a 52%,#53453b 100%);transform:rotate(14deg);opacity:.5}.drape-shadow{width:52%;height:7%;position:absolute;left:25%;bottom:6%;background:#534a41;filter:blur(18px);border-radius:100%;opacity:.24}.feature-right{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:8% 10%}.feature-cross{position:absolute;right:10%;top:8%;font-size:60px;font-weight:300}.feature-line{font-size:clamp(48px,5vw,91px);line-height:.94;font-weight:800;letter-spacing:-.075em}.feature-quote{font-family:var(--serif);font-style:italic;font-size:clamp(26px,3vw,50px);margin:35px 0 25px}.feature-right p{font-size:14px;line-height:1.9;color:#625a52}.link-arrow{font-weight:bold;font-size:11px;letter-spacing:.08em;border-bottom:1px solid var(--ink);padding:14px 0 10px;min-width:250px;display:flex;justify-content:space-between;margin-top:36px}.link-arrow span{font-size:18px;line-height:.7}
.shop{background:#f0eee9}.section-title-row{display:flex;justify-content:space-between;align-items:end;margin:40px 0 55px;gap:30px}.section-title-row h2{font-size:clamp(64px,10vw,150px);letter-spacing:-.09em;line-height:.92;margin:0;font-weight:800;white-space:nowrap}.section-title-row h2 em{font-family:var(--serif);font-weight:400}.h2period{color:#a48f7d}.section-title-row p{font-size:11px;text-align:right;line-height:1.8;letter-spacing:.05em;max-width:180px}.filters{display:flex;border-bottom:1px solid var(--line);gap:36px}.filter{background:none;color:#858078;font-size:12px;font-weight:700;letter-spacing:.05em;padding:0 0 17px;border-bottom:2px solid transparent;margin-bottom:-1px}.filter.active{color:#141414;border-color:#141414}.filter span{font-size:9px;vertical-align:top;margin-left:5px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:55px;padding-top:24px}.product-card{cursor:pointer;transition:opacity .35s}.product-card[hidden]{display:none}.product-media{position:relative;background:#d9d5ce;overflow:hidden;aspect-ratio:4/4.15}.product-media>img{width:100%;height:100%;object-fit:cover;transition:transform .75s cubic-bezier(.18,.7,.3,1),filter .7s}.product-card:hover .product-media>img{transform:scale(1.06);filter:contrast(1.06)}.product-tag{position:absolute;left:3%;top:4%;background:rgba(240,238,233,.88);border:1px solid rgba(20,20,20,.25);padding:7px 9px;font-size:9px;font-weight:700;letter-spacing:.1em}.product-view{position:absolute;right:3%;bottom:4%;font-size:11px;font-weight:bold;background:#f5f3ef;padding:12px 14px;transform:translateY(10px);opacity:0;transition:opacity .3s,transform .3s}.product-card:hover .product-view,.product-card:focus-visible .product-view{opacity:1;transform:none}.product-info{display:flex;align-items:flex-end;justify-content:space-between;margin-top:14px;border-top:1px solid var(--line);padding-top:13px;gap:12px}.product-seq{font-size:10px;color:#8a8278;letter-spacing:.12em}.product-info h3{margin:8px 0 0;font-size:clamp(15px,1.5vw,21px);letter-spacing:-.035em}.product-price{font-size:11px;letter-spacing:.1em}.shop-note{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;margin-top:70px;padding-top:18px;font-size:11px;line-height:1.8;color:#746d65}.shop-note>span:first-child{font-size:28px}.shop-note p{margin:0;flex:1;max-width:630px}.archive{background:#191919;color:#efede8}.archive-head{padding-bottom:65px}.archive-head .eyebrow{border-color:#454442}.archive-head h2{font-size:clamp(65px,9.1vw,143px);line-height:.9;letter-spacing:-.08em;margin:75px 0 23px}.archive-head h2 em{font-family:var(--serif);font-weight:400;color:#c1b4a5}.archive-head>p{font-size:14px;line-height:1.7;color:#a8a19b;margin-top:30px}.archive-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #5f5c58}.archive-card{min-height:630px;position:relative;overflow:hidden;border-right:1px solid #5f5c58;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.archive-card:last-child{border-right:0}.arch-num{font-size:11px;letter-spacing:.2em;z-index:1}.arch-num span{color:#897e74;padding:0 4px}.arch-art{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .65s}.archive-card:hover .arch-art{transform:scale(1.055)}.arch-one .arch-art{background:radial-gradient(ellipse at 50% 40%,#373536,#171717 72%)}.arch-art-one img{width:67%;max-width:370px;filter:invert(1);opacity:.84;transform:rotate(-12deg)}.arch-two .arch-art{background:radial-gradient(circle at 50% 40%,#70695f 0%,#3b3936 32%,#181818 68%)}.ring-outer{border:clamp(44px,6vw,110px) solid #d5c9b8;width:71%;aspect-ratio:1;border-radius:50%;transform:rotateX(55deg) rotate(-35deg);box-shadow:23px 22px 22px rgba(0,0,0,.45),inset 10px 10px 15px rgba(0,0,0,.23);opacity:.85}.arch-three .arch-art{background:linear-gradient(150deg,#2f3031,#606061 50%,#1a1b1c)}.quiet-silver{font-family:var(--serif);font-style:italic;font-size:clamp(160px,24vw,360px);color:#d6d4ce;letter-spacing:-.1em;text-shadow:15px 19px 4px rgba(0,0,0,.3),-6px -3px 1px rgba(255,255,255,.15)}.arch-detail{z-index:1}.arch-detail h3{font-size:clamp(30px,3.1vw,55px);line-height:.94;letter-spacing:-.055em;margin:0 0 15px}.arch-detail p{font-size:12px;margin:0 0 25px;color:#d5cdc1}.arch-detail span{font-size:10px;letter-spacing:.1em;border-bottom:1px solid #8f8981;padding-bottom:7px}.about{background:#dfd9cf}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:80px}.about-mark{display:flex;flex-direction:column;gap:25px}.about-mark-frame{aspect-ratio:4/4.8;border:1px solid #9d968e;display:flex;justify-content:center;align-items:center;position:relative;background:#eeeae4;padding:10%}.about-mark-frame:after{content:'EST. 2022';position:absolute;bottom:4%;right:5%;font-size:9px;letter-spacing:.15em}.about-mark-frame img{width:100%;mix-blend-mode:multiply}.about-mark>p{font-size:10px;letter-spacing:.1em;line-height:1.8;margin:0}.micro{font-size:10px;font-weight:bold;letter-spacing:.16em}.about-copy h2{font-size:clamp(56px,6.5vw,108px);line-height:.92;letter-spacing:-.079em;margin:30px 0 50px}.about-copy h2 em{font-family:var(--serif);font-weight:400}.about-rule{height:1px;width:100%;background:#817b73;margin-bottom:33px}.about-kr{font-size:14px;line-height:2.1;color:#3c3833;word-break:keep-all;margin:0 0 24px}.about-values{border-top:1px solid #948d83;margin-top:47px}.about-values>div{display:flex;border-bottom:1px solid #948d83;padding:18px 0;gap:30px;font-size:13px}.about-values span{font-size:11px;color:#82796f}.about-values strong{letter-spacing:.025em}.about-motto{font-family:var(--serif);font-size:25px;font-style:italic;margin-top:55px}.end-statement{background:#c0b6a9;padding:95px 4% 110px;overflow:hidden}.end-statement>span{font-size:11px;font-weight:700;letter-spacing:.13em}.end-statement-row{display:flex;align-items:center;justify-content:space-around;gap:2%;font-weight:800;font-size:clamp(90px,17vw,300px);line-height:.91;letter-spacing:-.11em;white-space:nowrap}.end-statement-row:first-of-type{margin-top:30px}.end-statement-row img{width:clamp(70px,14vw,230px);height:auto}.end-statement-row.second{justify-content:space-between}.end-statement-row em{font-family:var(--serif);font-weight:400;letter-spacing:-.08em}.end-statement>p{font-size:12px;letter-spacing:.07em;margin:42px 0 0;text-align:right}.footer{background:#131313;color:#eeeae3;padding:55px 5% 32px}.footer-top{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #555;padding-bottom:80px}.footer-brand{display:block;width:clamp(240px,43vw,710px)}.footer-brand img{width:100%;filter:invert(1)}.to-top{font-size:11px;letter-spacing:.06em;border-bottom:1px solid #eeeae3;padding-bottom:8px}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;font-size:10px;letter-spacing:.06em;gap:20px}.footer-disclaimer{color:#74736e;font-size:10px;margin-top:45px;line-height:1.5;max-width:620px}
.product-dialog,.inquiry-dialog{border:0;padding:0;color:#181818;background:#f0ede7;max-width:none;max-height:none;box-shadow:0 35px 100px rgba(0,0,0,.4)}dialog::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(5px)}.product-dialog{width:min(1100px,94vw);height:min(750px,92vh);overflow:auto}.dialog-close{position:sticky;z-index:3;top:0;width:100%;height:52px;background:#161616;color:#f2eee7;text-align:right;padding:0 25px;font-size:12px;font-weight:bold}.dialog-layout{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100% - 52px)}.dialog-image{background:#d3cbc0}.dialog-image img{width:100%;height:100%;max-height:720px;object-fit:cover}.dialog-body{padding:55px 9%;display:flex;flex-direction:column}.dialog-body h2{font-size:clamp(42px,5.2vw,78px);line-height:.9;letter-spacing:-.07em;margin:25px 0 40px}.dialog-body>p{font-size:14px;line-height:2;word-break:keep-all}.dialog-spec{border-top:1px solid #aaa299;margin-top:auto;padding-top:15px}.dialog-spec>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #aaa299;font-size:11px}.dialog-spec span{color:#777066}.dialog-spec strong{font-size:11px}.add-button{margin-top:30px;padding:18px 20px;display:flex;justify-content:space-between;color:#f4f0eb;background:#141414;font-size:12px;font-weight:bold}.dialog-body .dialog-footnote{font-size:10px;line-height:1.7;color:#777067;margin-top:18px}.inquiry-dialog{width:min(580px,95vw);height:min(850px,92vh);padding:30px;overflow:auto}.inquiry-head{display:flex;justify-content:space-between;font-size:11px;font-weight:bold;letter-spacing:.05em}.inquiry-head button{background:none;font-weight:bold;font-size:11px}.inquiry-dialog h2{font-size:clamp(56px,10vw,100px);line-height:.85;letter-spacing:-.08em;margin:80px 0 30px}.inquiry-dialog h2 em{font-family:var(--serif);font-weight:400}.inquiry-dialog>p{font-size:13px;line-height:1.85;max-width:400px}.inquiry-items{margin:35px 0;border-top:1px solid #bab4aa}.inquiry-item{display:flex;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid #bab4aa}.inquiry-item img{width:80px;height:94px;object-fit:cover}.inquiry-item-detail{flex:1}.inquiry-item strong{font-size:12px}.inquiry-item span{font-size:10px;display:block;margin-top:10px;color:#8b8176}.inquiry-item button{background:none;font-size:16px}.inquiry-empty{padding:35px 0;color:#7b746b;font-size:13px}.inquiry-actions{display:flex;gap:15px}.copy-button{flex:1;background:#141414;color:#fff;padding:16px;font-weight:bold;font-size:12px}.clear-button{background:none;text-decoration:underline;font-size:11px}.toast{position:fixed;z-index:60;left:50%;bottom:30px;transform:translate(-50%,100px);opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;padding:15px 24px;background:#242424;color:#fff;font-size:12px;min-width:220px;text-align:center}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:1100px){.hero h1{font-size:11.7vw}.section-title-row h2{font-size:9vw}.feature{min-height:620px}.feature-left{min-height:620px}.archive-card{padding:22px;min-height:530px}.hero-symbol{left:72%;width:40vw}.hero-orbit,.hero-orbit-two{left:72%}.intro-grid{grid-template-columns:1fr 3fr}.about-grid{gap:5%}}
@media(max-width:760px){:root{--header-h:58px}.topline{height:22px;font-size:8px}.topline span:last-child{display:none}.header{padding:0 5%}.brand{width:150px;max-width:45vw}.desktop-nav{display:none}.header-bag{font-size:10px}.menu-toggle{display:flex}.mobile-nav{inset:80px 0 0}.hero{height:calc(100svh - 80px);min-height:620px;max-height:920px}.hero-meta{left:5%;right:5%;top:22px;font-size:8px}.hero-meta span:nth-child(2){display:none}.hero-orbit,.hero-orbit-two{width:86vw;height:86vw;min-width:0;min-height:0;top:39%;left:51%}.hero-orbit-two{width:68vw;height:68vw}.hero-symbol{width:52vw;left:51%;top:35%;opacity:.89}.hero-vertical{right:5%;top:31%;font-size:8px}.hero-content{left:5%;right:5%;bottom:11%}.hero-kicker{font-size:9px}.hero h1{font-size:14.8vw;line-height:.83;margin:22px 0 20px}.hero-bottom{margin-top:36px;align-items:center;justify-content:space-between}.hero-bottom p{font-size:11px;line-height:1.9}.circle-arrow{width:48px;height:48px;min-width:48px}.hero-index{right:5%;bottom:3%}.ticker{height:37px}.ticker-track{font-size:11px}.section-pad{padding:62px 5% 75px}.eyebrow{font-size:9px}.intro{min-height:0}.intro-grid{display:block;margin-top:65px}.intro-caption{font-size:9px;margin-bottom:44px}.intro h2{font-size:14vw}.intro-sub{gap:15px;margin-top:36px}.intro-sub .asterisk{font-size:47px}.intro-sub p{font-size:12px;line-height:1.85}.feature{display:block}.feature-left{min-height:520px;border-right:0;border-bottom:1px solid #777}.feature-right{min-height:480px;padding:70px 7% 80px}.feature-cross{top:9%;right:7%;font-size:40px}.feature-line{font-size:12vw}.feature-quote{font-size:8vw}.feature-right p{font-size:12px}.section-title-row{align-items:start;flex-direction:column;margin:40px 0}.section-title-row h2{font-size:12.9vw;white-space:normal}.section-title-row p{font-size:9px;text-align:left}.filters{gap:22px}.filter{font-size:11px}.product-grid{gap:10px;row-gap:38px}.product-media{aspect-ratio:3/4}.product-tag{font-size:7px;padding:6px;max-width:90%}.product-view{display:none}.product-info{align-items:start;gap:6px}.product-info h3{font-size:12px;line-height:1.25}.product-seq,.product-price{font-size:9px}.shop-note{margin-top:55px;gap:12px;font-size:9px}.shop-note>span:last-child{display:none}.archive-head h2{font-size:12vw;margin-top:65px}.archive-head>p{font-size:12px}.archive-grid{grid-template-columns:1fr}.archive-card{height:580px;min-height:0;border-right:0;border-bottom:1px solid #666}.arch-art-one img{width:52%}.ring-outer{width:51%;border-width:70px}.quiet-silver{font-size:300px}.arch-detail h3{font-size:48px}.about-grid{display:block;margin-top:50px}.about-mark{margin-bottom:80px}.about-mark-frame{max-height:550px;aspect-ratio:1}.about-mark-frame img{max-height:85%;width:auto}.about-copy h2{font-size:13vw}.about-kr{font-size:13px}.about-motto{font-size:22px}.end-statement{padding:70px 5% 95px}.end-statement>span{font-size:9px}.end-statement-row{font-size:18vw}.end-statement-row img{width:17vw}.end-statement-row.second{margin-top:12px}.end-statement>p{font-size:9px}.footer{padding:45px 5% 30px}.footer-top{padding-bottom:65px}.footer-brand{width:60%}.to-top{font-size:9px}.footer-bottom{flex-wrap:wrap;font-size:9px}.footer-bottom span:nth-child(2){order:3;width:100%}.footer-disclaimer{font-size:9px}.dialog-layout{display:block}.product-dialog{width:96vw;height:91vh}.dialog-image{height:330px}.dialog-image img{object-fit:cover}.dialog-body{padding:28px 7% 35px}.dialog-body h2{font-size:45px;margin:20px 0}.dialog-spec{margin-top:25px}.inquiry-dialog{padding:22px}.inquiry-dialog h2{margin-top:55px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
