*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--fg:#111;--bg:#fff;--card:#fafafa;--muted:#777;--border:#e5e5e5;--d:"Archivo",system-ui,sans-serif;--m:"JetBrains Mono",ui-monospace,monospace}html{scroll-behavior:smooth}body{font-family:var(--d);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased}::selection{background:var(--fg);color:var(--bg)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.wrap{max-width:1600px;margin:0 auto;padding:0 24px}@media(min-width:768px){.wrap{padding:0 40px}}.muted{color:var(--muted)}.sm{font-size:14px}.xs{font-size:12px}.lh{line-height:1.7;margin-top:24px}.mono{font-family:var(--m)}.u{position:relative}.u:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.u:hover:after{transform:scaleX(1);transform-origin:left}.hdr{position:fixed;inset:0 0 auto;z-index:50;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hdr-in{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}.logo{font-weight:700;font-size:18px;letter-spacing:.3em}.nav{display:flex;gap:32px;font-size:12px;letter-spacing:.2em}@media(max-width:639px){.hide-sm{display:none}}.btn{display:inline-block;background:var(--fg);color:var(--bg);padding:20px 48px;font-size:12px;font-weight:600;letter-spacing:.3em;transition:opacity .3s;text-align:center}.btn:hover{opacity:.8}.btn:disabled{opacity:.5}.tag{font-family:var(--m);font-size:10px;letter-spacing:.2em;color:var(--muted)}.disp{font-weight:800;letter-spacing:-.04em;line-height:.9}.hero{display:grid;min-height:100vh;padding-top:80px}@media(min-width:768px){.hero{grid-template-columns:1fr 1fr}}.hero-l{display:flex;flex-direction:column;justify-content:space-between;padding:40px 24px 48px}@media(min-width:768px){.hero-l{padding:40px 40px 64px}}.hero-logo{font-size:17vw;font-weight:800;line-height:.85;letter-spacing:-.05em}@media(min-width:768px){.hero-logo{font-size:9vw}}.hero-tag{margin-top:32px;font-size:14px;font-weight:600;line-height:1.7;letter-spacing:.25em}.hero h1{font-size:14px;font-weight:600;letter-spacing:.3em;margin-top:64px}.hero-sub{margin:16px 0 40px;max-width:380px;font-size:28px;font-weight:300;line-height:1.3}.hero-r{position:relative;overflow:hidden}.hero-r img{width:100%;height:100%;max-height:100vh;object-fit:cover;object-position:top;animation:zoom 2.4s cubic-bezier(.2,.7,.1,1) both}.hero-r .fig{position:absolute;bottom:24px;right:24px;font-family:var(--m);font-size:10px;letter-spacing:.2em}.center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:160px 24px}.full{min-height:100vh}.h-xl{font-size:clamp(48px,8vw,128px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.h-lg{font-size:clamp(36px,6vw,96px)}.spacer{height:40vh}.dark{background:var(--fg);color:var(--bg);padding:160px 24px}@media(min-width:768px){.dark{padding:224px 40px}}.dark .in{max-width:1024px;margin:0 auto}.dark .big{font-size:clamp(56px,9vw,128px)}.dark .life{margin-top:64px;font-size:20px;font-weight:300;max-width:380px;margin-left:auto}.prod{border-top:1px solid var(--border);scroll-margin-top:80px}@media(min-width:768px){.prod{display:grid;grid-template-columns:7fr 5fr}}.slides{position:relative;aspect-ratio:1;background:var(--card);overflow:hidden}@media(min-width:768px){.slides{aspect-ratio:auto;min-height:100%}}.slides img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .7s}.slides img.on{opacity:1}.arr{position:absolute;top:50%;transform:translateY(-50%);border:1px solid rgba(0,0,0,.2);background:#fffc;padding:8px 12px;font-family:var(--m);font-size:12px;opacity:0;transition:opacity .3s}.slides:hover .arr{opacity:1}.arr.p{left:16px}.arr.n{right:16px}.dots{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px}.dots button{width:24px;height:6px;background:#00000040}.dots button.on{background:var(--fg)}.count{position:absolute;bottom:16px;right:16px}.pinfo{padding:64px 24px;display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.pinfo{padding:64px 56px}}.pinfo h2{margin-top:16px;font-size:clamp(36px,4vw,48px);font-weight:700;letter-spacing:-.02em}.price{margin-top:24px;font-family:var(--m);font-size:18px}.nos{margin-top:32px;list-style:none;font-size:14px;color:var(--muted);line-height:1.8}.lbl{font-size:12px;font-weight:600;letter-spacing:.25em}.swatch{width:36px;height:36px;border-radius:50%;border:1px solid var(--fg);background:var(--bg);transition:all .3s}.swatch.on{outline:1px solid var(--fg);outline-offset:4px}.row{display:flex;align-items:center;gap:16px;margin-top:16px}.cmsg{margin-top:12px;height:40px;font-size:12px}.sizes{display:flex;gap:12px;margin-top:16px}.sizes button{width:56px;height:56px;border:1px solid var(--border);font-size:14px;transition:all .3s}.sizes button:hover{border-color:var(--fg)}.sizes button.on{background:var(--fg);color:var(--bg);border-color:var(--fg)}.sizes button:disabled{opacity:.3;text-decoration:line-through}.buy{display:flex;gap:12px;margin-top:40px}.qty{display:flex;align-items:center;border:1px solid var(--border)}.qty button{padding:16px 20px}.qty button:hover{background:#f5f5f5}.qty span{width:32px;text-align:center;font-family:var(--m)}.buy .btn{flex:1;padding:20px 24px}.msg{margin-top:16px;min-height:20px;font-size:14px}.specs{padding:128px 24px}@media(min-width:768px){.specs{padding:192px 40px}}.specs .g{max-width:1600px;margin:0 auto;display:grid;gap:64px}@media(min-width:768px){.specs .g{grid-template-columns:5fr 1fr 6fr}.specs dl{grid-column:3}}.specs h2{margin-top:16px;font-size:clamp(48px,6vw,96px);font-weight:700;line-height:.95;letter-spacing:-.02em}.specs img{margin-top:48px;width:100%}.specs dl{border-top:1px solid var(--fg)}.specs .r{display:grid;grid-template-columns:2fr 6fr 4fr;align-items:baseline;border-bottom:1px solid var(--border);padding:24px 0}.specs dt{font-size:12px;font-weight:600;letter-spacing:.2em}.specs dd{text-align:right;font-size:clamp(18px,2vw,24px)}.edit{display:grid;border-top:1px solid var(--border)}@media(min-width:768px){.edit{grid-template-columns:1fr 1fr}}.edit .im{overflow:hidden}.edit img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:transform 2s}.edit img:hover{transform:scale(1.05)}.edit .t{display:flex;flex-direction:column;justify-content:flex-end;padding:80px 24px}@media(min-width:768px){.edit .t{padding:96px 56px}}.edit h2{font-size:clamp(56px,7vw,112px)}.edit p{font-size:18px;margin-top:4px}.seasons{text-align:center;padding:160px 24px}.seasons .k{font-size:12px;letter-spacing:.3em;color:var(--muted)}.seasons .s{margin-top:24px;font-size:clamp(28px,5vw,64px);font-weight:700}.seasons .w{margin-top:32px;font-size:clamp(80px,22vw,224px);line-height:1}.faq{border-top:1px solid var(--border);padding:128px 24px;scroll-margin-top:80px}@media(min-width:768px){.faq{padding:192px 40px}}.faq .g{max-width:1600px;margin:0 auto;display:grid;gap:48px}@media(min-width:768px){.faq .g{grid-template-columns:4fr 1fr 7fr}.faq .list{grid-column:3}}.faq h2{font-size:clamp(48px,6vw,96px);font-weight:700}.faq .it{border-bottom:1px solid var(--border)}.faq .q{width:100%;display:flex;justify-content:space-between;padding:28px 0;text-align:left;font-size:clamp(14px,1.4vw,18px);font-weight:600;letter-spacing:.15em}.faq .q span:last-child{font-weight:300;transition:transform .5s}.faq .a{display:grid;grid-template-rows:0fr;opacity:0;transition:all .5s}.faq .a p{overflow:hidden;color:var(--muted)}.faq .it.open .a{grid-template-rows:1fr;opacity:1;padding-bottom:28px}.faq .it.open .q span:last-child{transform:rotate(45deg)}.news{border-top:1px solid var(--border);text-align:center;padding:128px 24px}.news h2{font-size:clamp(36px,5vw,64px);font-weight:700}.news form{max-width:512px;margin:48px auto 0;display:flex;gap:12px;flex-wrap:wrap}.news input{flex:1;min-width:200px;border:0;border-bottom:1px solid var(--fg);padding:16px 4px;font:inherit;font-size:14px;outline:none}.news .btn{padding:16px 32px}.simple{min-height:80vh;padding:160px 24px 128px;max-width:1024px;margin:0 auto}.simple h1{font-size:clamp(48px,8vw,128px);font-weight:700;letter-spacing:-.03em;line-height:1}.simple .body{margin-top:48px;font-size:18px;line-height:1.7;max-width:640px}.simple .body p+p{margin-top:16px}.cart-l{margin-top:64px;border-top:1px solid var(--border)}.cart-r{display:flex;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid var(--border)}.cart-r img{width:96px;height:112px;object-fit:cover;background:var(--card)}.cart-r .f{flex:1}.cart-r .ln{font-size:14px;font-weight:600;letter-spacing:.2em}.cart-f{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px}.total{margin-top:8px;font-size:40px;font-weight:700}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1.1s cubic-bezier(.2,.7,.1,1),transform 1.1s cubic-bezier(.2,.7,.1,1)}.reveal.in{opacity:1;transform:none}@keyframes zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pin{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.page-in{animation:pin .8s cubic-bezier(.2,.7,.1,1) both}@keyframes mi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mi{animation:mi .4s ease-out both}.ftr{border-top:1px solid var(--border);padding:80px 0 32px}.ftr-grid{display:grid;gap:48px}@media(min-width:768px){.ftr-grid{grid-template-columns:1fr 1fr}.ftr-r{align-items:flex-end}.links{justify-content:flex-end}}.ftr-logo{font-size:30px;font-weight:700;letter-spacing:.3em}.ftr-r{display:flex;flex-direction:column;gap:32px}.links{list-style:none;display:flex;flex-wrap:wrap;gap:16px 40px;font-size:12px;letter-spacing:.2em}.soc{display:flex;flex-direction:column;gap:4px}.handle{font-family:var(--m);font-size:10px;letter-spacing:.1em;color:var(--muted);transition:opacity .5s}.soc:hover .handle{opacity:.6}.ftr-b{margin-top:96px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.15em;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/whiteplain.css.map */
