:root{--ink:#20392e;--paper:#faf9f5;--lime:#dafa84}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:5px;outline:3px solid #687e26}header,main,footer{max-width:1440px;margin:auto}header{border-bottom:1px solid #dfe2da;justify-content:space-between;align-items:center;padding:30px 5%;display:flex}.logo{letter-spacing:-1.5px;font-size:26px;font-weight:800}.logo small{letter-spacing:2px;margin-top:8px;font-size:8px;display:block}nav{gap:30px;font-size:14px;display:flex}.button{background:var(--lime);border-radius:30px;padding:16px 26px;font-size:14px;font-weight:700;display:inline-block}.dark{background:var(--ink);color:#fff}main{padding:0 5%}.hero{grid-template-columns:1.3fr 1fr;gap:70px;padding:70px 0;display:grid}.eyebrow{letter-spacing:2px;font-size:11px;font-weight:700}h1{letter-spacing:-3px;margin:30px 0;font-size:clamp(36px,4.4vw,64px);line-height:1.09}h1 em{font-family:Georgia,serif;font-weight:400}.lead{color:#627166;max-width:520px;font-size:17px;line-height:1.8}.actions{align-items:center;gap:22px;margin:30px 0;display:flex}.destinations{letter-spacing:1px;margin-top:55px;font-size:9px}.destinations span{margin:0 15px}.hero aside{background:#e6ecdd;border-radius:140px 140px 12px 12px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.stamp{letter-spacing:3px;font-size:11px;position:absolute;top:35px;right:25px;transform:rotate(15deg)}.parcel{background:#bdc99d;padding:35px 60px;font-size:72px;transform:rotate(-8deg);box-shadow:18px 20px #d1dbc0}.parcel small{font-size:14px;line-height:1.5;display:block}.hero aside p{align-self:flex-end;margin:30px;font-family:Georgia,serif;font-size:20px}.section-title{justify-content:space-between;align-items:end;margin:35px 0;display:flex}.section-title a{font-size:13px}h2{letter-spacing:-1px;font-size:34px;font-weight:500}.categories{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.categories a{background:#efeee7;border-radius:6px;padding:25px}.categories a:nth-child(2){background:#e5e9e6}.categories a:nth-child(3){background:#eee4dd}.categories a:nth-child(4){background:#e7ecd9}.categories span{font-size:12px}.categories h3{font-size:20px;font-weight:500}.categories b{text-align:center;opacity:.55;margin:20px;font-family:serif;font-size:90px;font-weight:400;display:block}.categories p{font-size:12px}.steps{padding:70px 0}.steps>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.steps article{border-top:1px solid #cbd1c5;padding-top:20px}.steps article span{font-size:12px}.steps h3{max-width:260px;font-size:19px;font-weight:500;line-height:1.5}footer{border-top:1px solid #dfe2da;justify-content:space-between;padding:30px 5%;font-size:13px;display:flex}@media (max-width:760px){header{padding:20px 5%}nav{display:none}.hero{grid-template-columns:1fr;gap:20px;padding-top:35px}.hero aside{min-height:300px}.categories{grid-template-columns:repeat(2,1fr)}.actions{flex-wrap:wrap}.steps>div{grid-template-columns:1fr}.section-title{align-items:start;gap:15px}h2{font-size:26px}footer{flex-wrap:wrap;gap:20px}.destinations{line-height:2}h1{letter-spacing:-1.5px}}.workspace{padding-top:40px;padding-bottom:80px}.workspace h1{letter-spacing:-1.5px;font-size:42px}.card{background:#fff;border:1px solid #dfe2da;border-radius:12px;margin:20px 0;padding:28px;display:block}.card h2{margin-top:0;font-size:25px}.shop-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.form label{margin:15px 0;font-size:14px;display:block}.form input,.form select,.form textarea{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #cbd1c5;border-radius:6px;margin-top:8px;padding:13px;display:block}.form textarea{resize:vertical;min-height:110px}.form .check{align-items:center;gap:10px;display:flex}.check input{width:auto;margin:0}.order-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.badge{background:#edf4d9;border-radius:20px;padding:8px 14px;font-size:12px}.money-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.money-grid strong{margin-top:12px;font-size:20px;display:block}.prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.alert{background:#fae9e4;border-radius:8px;padding:16px}.notice{background:#e7f1df;border-radius:8px;padding:16px}.message{border-bottom:1px solid #edf0e8;padding:15px 0}.text-button{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:20px;text-decoration:underline}button{font:inherit;cursor:pointer;border:0}button:disabled{opacity:.5;cursor:wait}summary{cursor:pointer;font-weight:700}fieldset{border:1px solid #dfe2da;border-radius:8px}@media (max-width:760px){.money-grid{grid-template-columns:repeat(2,1fr)}.card{padding:20px}.workspace h1{font-size:32px}.order-row{flex-wrap:wrap;align-items:start}}.catalog-filters{align-items:end;gap:20px;margin:35px 0;display:flex}.catalog-filters label{flex:1;font-size:13px}.catalog-filters input,.catalog-filters select{width:100%;font:inherit;background:#fff;border:1px solid #cbd1c5;border-radius:6px;margin-top:8px;padding:14px;display:block}@media (max-width:760px){.catalog-filters{flex-direction:column;align-items:stretch}}.trust{background:#fff;border:1px solid #dfe2da;border-radius:16px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:28px;margin-bottom:70px;padding:24px 28px;display:grid}.trust div{align-items:baseline;gap:10px;display:flex}.trust strong{font-family:Georgia,serif;font-size:30px;font-weight:400}.trust span,.trust a{font-size:12px}.trust a{font-weight:700}.button,.categories a{transition:transform .2s,box-shadow .2s}.button:hover,.categories a:hover{transform:translateY(-3px);box-shadow:0 10px 28px #20392e18}nav a,.plain,.section-title a,footer a{border-bottom:1px solid #0000}nav a:hover,.plain:hover,.section-title a:hover,footer a:hover{border-color:currentColor}@media (max-width:760px){header{flex-wrap:wrap;gap:14px}header>.button{padding:12px 18px}nav{white-space:nowrap;order:3;gap:20px;width:100%;padding:8px 0 2px;display:flex;overflow-x:auto}.trust{grid-template-columns:1fr 1fr;margin-bottom:45px;padding:20px}.trust div{display:block}.trust a{grid-column:1/-1}}:root{--ink:#252222;--paper:#f7f5f1;--lime:#ece4df;--wine:#642c39}body{font-family:Arial,Helvetica,sans-serif;font-size:16px}:is(a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--wine);outline-offset:5px}.button{background:var(--wine);color:#fff;border-radius:2px;padding:17px 25px;font-size:14px;font-weight:500}.dark{background:var(--wine)}.button:hover{box-shadow:none;transform:translateY(-2px)}.badge{color:#642c39;background:#eee4e5}.card{border-color:#ddd6d2;border-radius:3px}.form input,.form select,.form textarea,.catalog-filters input,.catalog-filters select{border-color:#c9c2bd;border-radius:2px}.notice{background:#ecefe8}.logo small{letter-spacing:2px;font-size:12px}.plain{font-size:14px}.eyebrow{letter-spacing:2px;font-size:12px}.steps p{color:#655b58;font-size:14px}.catalog-filters label{font-size:14px}.editorial .edition-bar{background:var(--wine);color:#fff;letter-spacing:1px;justify-content:space-between;gap:15px;padding:12px 4%;font-size:12px;display:flex}.editorial header{border-color:#d5cec9;gap:25px;max-width:none;padding:26px 4%}.editorial .logo{letter-spacing:-1.8px;font-size:30px;line-height:1}.editorial .logo small{letter-spacing:2.5px;margin-top:10px;font-size:10px}.editorial nav{gap:28px}.editorial main{max-width:1600px;padding:0 4%}.fashion-hero{grid-template-columns:.95fr 1.05fr;gap:22px;min-height:660px;padding:45px 0 55px;display:grid;position:relative}.hero-copy{z-index:1;align-self:center;padding:30px 0;position:relative}.fashion-hero h1{letter-spacing:-4px;margin:35px 0;font-size:clamp(54px,5.7vw,88px);font-weight:500;line-height:1.02}.fashion-hero h1 em{letter-spacing:-3px;color:var(--wine);font-family:Georgia,serif;font-weight:400}.fashion-hero .lead{color:#6b605d;font-size:17px;line-height:1.6}.fashion-hero .actions{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.fashion-hero .button{justify-content:space-between;gap:25px;min-width:245px;display:flex}.fashion-photo{background:#c6bdb2;min-width:0;margin:0;position:relative;overflow:hidden}.fashion-photo img{object-fit:cover;object-position:68% center;width:100%;height:100%;display:block;position:absolute}.fashion-photo figcaption{color:#fff;background:linear-gradient(#0000,#0009);justify-content:space-between;gap:20px;padding:35px 25px 20px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.fashion-photo figcaption span:first-child{letter-spacing:2px}.hero-index{letter-spacing:2px;font-size:12px;position:absolute;bottom:22px;right:0}.route-strip{letter-spacing:1px;border-top:1px solid #bfb5af;border-bottom:1px solid #bfb5af;justify-content:space-between;gap:24px;padding:24px 0;font-size:12px;line-height:1.6;display:flex}.route-strip i{color:var(--wine);padding:0 16px;font-style:normal}.edit-catalog{padding:75px 0}.editorial h2{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,4vw,58px);line-height:1.08}.editorial h2 em{color:var(--wine);font-family:Georgia,serif;font-weight:400}.editorial .section-title{margin:0 0 40px}.category-lines a{border-top:1px solid #cec4be;grid-template-columns:65px 1fr 1fr 40px;align-items:center;gap:20px;padding:28px 8px;transition:background .2s,color .2s;display:grid}.category-lines a:last-child{border-bottom:1px solid #cec4be}.category-lines a:hover{color:var(--wine);background:#eee7e2}.category-number{color:#786a64;font-size:12px}.category-lines h3{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,43px);font-weight:400}.category-note{color:#746863;font-size:14px}.category-arrow{font-size:32px;font-weight:300}.personal-note{background:var(--wine);color:#fff;grid-template-columns:1.2fr 1fr;column-gap:70px;padding:55px;display:grid}.personal-note>.eyebrow{color:#e2c9cd;grid-column:1/-1}.personal-note h2{font-size:clamp(32px,3vw,48px)}.personal-note h2 em{color:#e4c7cd}.personal-note>div{align-self:end;padding-bottom:20px}.personal-note p:not(.eyebrow){max-width:400px;font-size:16px;line-height:1.8}.personal-note .plain{border-bottom:1px solid #c2919b;margin-top:15px;padding-bottom:8px;display:inline-block}.editorial .steps{padding:70px 0 85px}.editorial .steps>div{margin:30px 0}.editorial .steps article{border-color:#cfc3bb}.editorial .steps h3{letter-spacing:-.5px;max-width:310px;font-size:22px;font-weight:400}.editorial footer{border-color:#cfc3bb;max-width:none;padding:45px 4% 25px;display:block}.footer-wordmark{letter-spacing:-.055em;justify-content:space-between;align-items:baseline;font-size:clamp(40px,8.8vw,140px);line-height:1.1;display:flex}.footer-wordmark span{letter-spacing:0;color:var(--wine);font-size:24px}.footer-bottom{border-top:1px solid #cfc3bb;justify-content:space-between;gap:24px;margin-top:30px;padding-top:25px;font-size:14px;display:flex}@media (min-width:1500px){.fashion-hero{min-height:760px}}@media (max-width:900px){.editorial nav{gap:16px}.fashion-hero h1{font-size:60px}.fashion-hero{min-height:570px}.personal-note{gap:30px;padding:35px}.fashion-photo figcaption{flex-direction:column;gap:5px}.route-strip{flex-direction:column;gap:8px}.category-lines a{grid-template-columns:40px 1fr 1fr 30px}}@media (max-width:600px){.editorial .edition-bar{padding:10px 5%;font-size:10px}.edition-bar span:nth-child(2){display:none}.editorial header{gap:15px;padding:20px 5%}.editorial .logo{font-size:26px}.editorial main{padding:0 5%}.editorial nav{gap:22px}.fashion-hero{flex-direction:column;gap:20px;padding:8px 0 40px;display:flex}.hero-copy{align-self:stretch;padding:22px 0 0}.fashion-hero h1{letter-spacing:-2.8px;margin:24px 0;font-size:clamp(44px,11.8vw,68px)}.fashion-hero h1 em{letter-spacing:-2px}.fashion-hero .lead{font-size:16px}.fashion-hero .actions{gap:18px;margin:24px 0 5px}.fashion-photo{height:430px}.hero-index{font-size:10px;bottom:14px}.route-strip{padding:20px 0;font-size:11px}.route-strip i{padding:0 8px}.edit-catalog{padding:45px 0}.editorial .section-title{align-items:end}.editorial .section-title>a{max-width:90px;line-height:1.6}.category-lines a{grid-template-columns:24px 1fr 28px;gap:12px;padding:24px 0}.category-note{grid-area:2/2;font-size:13px}.category-arrow{grid-area:1/3/3}.personal-note{grid-template-columns:1fr;gap:5px;padding:28px 22px}.personal-note>div{padding:0}.editorial .steps{padding:45px 0}.footer-bottom{flex-direction:column;gap:18px}.footer-wordmark span{font-size:16px}.editorial footer{padding:30px 5%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.cover-home{--cover-ink:#141210;--cover-paper:#f4f1eb;--cover-dim:#e0dbd2;--cover-line:#ddd8ce;--cover-muted:#8a857c;color:var(--cover-ink);background:#e7e3da;padding:0 0 36px;font-family:Arial,Helvetica,sans-serif}.cover-shell{background:var(--cover-paper);max-width:1280px;margin:auto;padding:0}.cover-utility{background:var(--cover-ink);max-width:1280px;color:var(--cover-paper);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;margin:auto;padding:9px 28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}.cover-hero{flex-direction:column;justify-content:space-between;height:700px;padding:26px 34px 40px;display:flex;position:relative;overflow:hidden}.cover-photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.cover-scrim-top,.cover-scrim-bottom{pointer-events:none;position:absolute;inset-inline:0}.cover-scrim-top{background:linear-gradient(#141210bd,#0000);height:170px;top:0}.cover-scrim-bottom{background:linear-gradient(#0000,#1412109e 55%,#141210ed);height:480px;bottom:0}.cover-header,.cover-lede{z-index:1;position:relative}.cover-header{max-width:none;color:var(--cover-paper);border:0;justify-content:space-between;align-items:flex-start;gap:28px;margin:0;padding:0;display:flex}.cover-logo{letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1}.cover-logo span{font-weight:400}.cover-logo small{color:var(--cover-dim);letter-spacing:.22em;text-transform:uppercase;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.cover-header nav{align-items:center;gap:26px;font-size:15px;display:flex}.cover-header nav a{border:0;transition:opacity .15s}.cover-header nav a:hover{opacity:.7}.cover-header .cover-login{border:1px solid var(--cover-paper);padding:9px 18px}.cover-header .cover-login:hover{background:var(--cover-paper);color:var(--cover-ink);opacity:1}.cover-lede{max-width:860px;color:var(--cover-paper)}.cover-kicker{letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.cover-lede h1{letter-spacing:-.045em;color:var(--cover-paper);margin:0 0 26px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(47px,6.25vw,80px);font-weight:600;line-height:.94}.cover-lede h1 em{letter-spacing:-.04em;color:var(--cover-paper);font-family:Georgia,serif;font-style:italic;font-weight:400}.cover-form{background:#f4f1ebf5;max-width:760px;display:flex}.cover-form:focus-within{outline:2px solid var(--cover-paper);outline-offset:2px}.cover-form input{min-width:0;color:var(--cover-ink);background:0 0;border:0;flex:1;padding:19px 22px;font:15px ui-monospace,SFMono-Regular,Menlo,monospace}.cover-form input:focus{outline:0}.cover-form input::placeholder{color:#6e6a62}.cover-form button{background:var(--cover-ink);color:var(--cover-paper);white-space:nowrap;border:0;border-radius:0;padding:19px 28px;font:600 16px Arial,Helvetica,sans-serif}.cover-form button:hover{background:#2a2622}.cover-trust{color:var(--cover-dim);flex-wrap:wrap;gap:22px;margin:14px 0 0;font:12px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.cover-categories{border-top:1px solid var(--cover-ink);font-size:inherit;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.cover-categories a{border-right:1px solid var(--cover-line);flex-direction:column;gap:6px;padding:22px 24px;transition:background .15s;display:flex}.cover-categories a:last-child{border-right:0}.cover-categories a:hover{background:#ece8e0}.cover-categories span{color:var(--cover-muted);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.cover-categories strong{font-size:24px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.cover-hero{height:560px}.cover-header nav{gap:16px}.cover-lede h1{font-size:56px}.cover-categories{grid-template-columns:repeat(2,1fr)}.cover-categories a:nth-child(2){border-right:0}}@media (max-width:720px){.cover-home{padding-bottom:0}.cover-utility{padding:9px 18px;font-size:10px}.cover-utility span:nth-child(2){display:none}.cover-hero{height:auto;min-height:620px;padding:20px 18px 28px}.cover-header nav a:not(.cover-login){display:none}.cover-header nav{gap:0}.cover-lede h1{font-size:40px}.cover-form{flex-direction:column}.cover-form button{width:100%;min-height:54px}.cover-trust{gap:10px 18px}.cover-categories{grid-template-columns:1fr}.cover-categories a,.cover-categories a:nth-child(2){border-right:0;border-bottom:1px solid var(--cover-line)}}body{color:#141210;background:#f4f1eb}body>header{background:#f4f1eb;border-bottom:1px solid #141210;max-width:1280px;padding:24px 28px}.logo{letter-spacing:-.04em;font-size:28px}.logo span{font-weight:400}body>header nav{gap:26px}body>header nav a,body>header>a:not(.logo){font-size:14px}.workspace{max-width:1280px;padding:58px 28px 90px}.workspace>.eyebrow{letter-spacing:.16em;color:#6e6a62;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.workspace>h1{letter-spacing:-.055em;max-width:920px;margin:16px 0 24px;font-size:clamp(44px,6vw,78px);font-weight:600;line-height:.98}.workspace>p:not(.eyebrow):not(.alert):not(.notice){color:#6e6a62;max-width:680px;line-height:1.65}.button,.dark{color:#f4f1eb;background:#141210;border-radius:0;padding:15px 22px;font-weight:600}.button:hover,.dark:hover{box-shadow:none;background:#2a2622}.card{box-shadow:none;background:#f8f6f1;border:1px solid #d2ccc2;border-radius:0;margin:18px 0;padding:25px}.card h2{letter-spacing:-.035em;font-size:27px;line-height:1.05}.shop-grid{background:#d2ccc2;border:1px solid #d2ccc2;gap:1px;margin-top:35px}.shop-grid>.card{background:#f4f1eb;border:0;min-height:230px;margin:0;transition:background .15s}.shop-grid>.card:hover{background:#ece8e0}.shop-grid>.card .eyebrow{color:#8a857c;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.catalog-filters{border-block:1px solid #141210;margin:42px 0 30px;padding:22px 0}.catalog-filters label,.form label{letter-spacing:.04em;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.catalog-filters input,.catalog-filters select,.form input,.form select,.form textarea{background:#f8f6f1;border:1px solid #a9a198;border-radius:0;padding:15px;font:15px Arial,Helvetica,sans-serif}.form{max-width:760px}.form .check{font-family:Arial,Helvetica,sans-serif}.order-row{background:0 0;border-width:1px 0 0;padding:24px 0}.order-row:last-child{border-bottom-width:1px}.badge{color:#141210;text-transform:uppercase;background:#e5dfd5;border-radius:0;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.money-grid{border-block:1px solid #d2ccc2;padding:18px 0}.message{border-color:#d2ccc2}.alert,.notice{background:#ebe5dc;border-left:4px solid #141210;border-radius:0}.alert{border-left-color:#8a2f3c}.text-button{color:#141210}.workspace details.card>summary{font-size:20px}.workspace fieldset{border-color:#a9a198;border-radius:0}.workspace .actions{gap:12px}.workspace small{color:#6e6a62}@media (max-width:760px){body>header{align-items:flex-start;padding:18px}body>header nav{white-space:nowrap;order:3;width:100%;display:flex;overflow:auto}.workspace{padding:38px 18px 65px}.workspace>h1{font-size:46px}.shop-grid{grid-template-columns:1fr}.catalog-filters{padding:18px 0}.money-grid{grid-template-columns:1fr 1fr}}.signin-page{color:#f4f1eb;background:#141210;grid-template-columns:minmax(280px,1fr) minmax(340px,620px);max-width:none;min-height:100vh;padding:0;display:grid}.signin-art{background:url(/images/seoul-editorial.jpg) 50%/cover;min-height:100vh;position:relative}.signin-art:after{content:"SEOUL SELECT";letter-spacing:-.06em;font-size:clamp(42px,6vw,90px);font-weight:600;position:absolute;bottom:25px;left:28px}.signin-panel{align-self:center;padding:clamp(35px,7vw,90px)}.signin-panel>a{letter-spacing:.14em;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.signin-panel>.eyebrow{color:#a9a198;margin-top:70px}.signin-panel h1{letter-spacing:-.05em;font-size:clamp(45px,6vw,76px);line-height:.98}.signin-panel h1 em{color:#f4f1eb}.signin-panel p{color:#d5cec5;line-height:1.65}.signin-panel label{font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.signin-panel input{color:#fff;background:0 0;border:1px solid #f4f1eb;border-radius:0;width:100%;margin:12px 0;padding:18px;font:16px Arial,Helvetica,sans-serif;display:block}.signin-panel .button{color:#141210;background:#f4f1eb;width:100%}.signin-panel .button:hover{background:#ded8cf}@media (max-width:760px){.signin-page{grid-template-columns:1fr}.signin-art{display:none}.signin-panel{flex-direction:column;justify-content:center;min-height:100vh;padding:28px;display:flex}.signin-panel>.eyebrow{margin-top:70px}}.signin-switch{color:#f4f1eb;background:0 0;border:0;border-bottom:1px solid #8f8981;margin:24px auto 0;padding:4px 0;font:14px Arial,Helvetica,sans-serif;display:block}.attachment-grid{background:#d2ccc2;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:20px 0;display:grid}.attachment{overflow-wrap:anywhere;background:#f4f1eb;flex-direction:column;gap:8px;min-height:180px;padding:14px;display:flex}.attachment img{object-fit:cover;width:100%;height:150px}.attachment>strong{color:#f4f1eb;background:#141210;place-items:center;height:150px;font-size:30px;display:grid}.attachment small{color:#6e6a62}.cover-categories{background:#141210;gap:1px}.cover-categories a{color:#fff;background:#d8d2c8;border:0;min-height:360px;padding:0;position:relative;overflow:hidden}.cover-categories img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.cover-categories a:after{content:"";background:linear-gradient(#0000 35%,#141210c7);position:absolute;inset:0}.cover-categories a:hover img{transform:scale(1.035)}.cover-categories span,.cover-categories strong{z-index:1;margin-inline:22px;position:relative}.cover-categories span{color:#eee8df;margin-top:auto}.cover-categories strong{justify-content:space-between;align-items:end;margin-bottom:22px;font-size:28px;display:flex}.cover-categories strong i{font:400 24px Georgia,serif}.catalog-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.catalog-grid>.product-card{background:#ebe6de;border:0;flex-direction:column;min-height:600px;padding:0 0 24px;display:flex}.product-art{aspect-ratio:4/3;object-fit:cover;width:100%;margin-bottom:22px}.product-card>:not(.product-art){margin-inline:22px}.product-card .eyebrow{margin-top:0}.product-card h2{font-size:29px}.product-card .button{align-self:flex-start;margin-top:auto}.source-mosaic{grid-template-columns:1.4fr .8fr .8fr 1.2fr;gap:3px;height:430px;margin:42px 0;display:grid}.source-mosaic img{object-fit:cover;width:100%;height:100%}.source-mosaic img:nth-child(2),.source-mosaic img:nth-child(4){object-position:center 35%}.source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.source-grid>.card{flex-direction:column;min-height:300px;display:flex}.source-grid .button{align-self:flex-start;margin-top:auto}.source-grid>.card:nth-child(8n+1),.source-grid>.card:nth-child(8n+6){color:#fff;background:#642c39}.source-grid>.card:nth-child(8n+3),.source-grid>.card:nth-child(8n+8){background:#ded5ca}.source-grid>.card:hover{transition:transform .2s;transform:translateY(-4px)}.workspace>h1{font-family:Arial,Helvetica,sans-serif}.workspace>h1:first-line{font-family:Georgia,serif;font-style:italic;font-weight:400}.workspace>header+*{position:relative}@media (max-width:980px){.catalog-grid,.source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.source-mosaic{grid-template-columns:1fr 1fr;height:330px}.source-mosaic img:nth-child(n+3){display:none}}@media (max-width:620px){.cover-categories a{min-height:310px}.catalog-grid,.source-grid{grid-template-columns:1fr}.catalog-grid>.product-card{min-height:560px}.source-mosaic{height:270px}.source-grid>.card{min-height:240px}}
