:root{--brand-bg: #000000;--brand-bg-secondary: #111111;--brand-text: #ffffff;--brand-text-secondary: #999999;--brand-accent: #ffffff;--brand-border: #333333;--brand-nav-bg: #000000;--brand-nav-text: #ffffff;--brand-nav-active: #ffffff;--brand-nav-hover: rgba(255, 255, 255, .7);--font-nav: "Arial Narrow", Arial, sans-serif;--font-body: "BIZ UDMincho", "Mincho", serif}[data-brand=corp]{--brand-bg: #000000;--brand-bg-secondary: #111111;--brand-text: #ffffff;--brand-text-secondary: #999999;--brand-accent: #ff0000;--brand-border: #333333;--brand-nav-bg: #ff0000;--brand-nav-text: #000000}[data-brand=milady]{--brand-bg: #ffffff;--brand-bg-secondary: #f5f5f5;--brand-text: #000000;--brand-text-secondary: #666666;--brand-accent: #0000ff;--brand-border: #e0e0e0;--brand-nav-bg: #0000ff;--brand-nav-text: #ffffff}[data-brand=atelier]{--brand-bg: #f5f0eb;--brand-bg-secondary: #ebe5de;--brand-text: #1a1a1a;--brand-text-secondary: #666666;--brand-accent: #0000cc;--brand-border: #d4cdc4;--brand-nav-bg: #ffffff;--brand-nav-text: #0000cc}.brand-nav--corp,.brand-nav[data-active-brand=corp]{--nav-bg: #ff0000;--nav-text: #000000}.brand-nav--milady,.brand-nav[data-active-brand=milady]{--nav-bg: #0000ff;--nav-text: #ffffff}.brand-nav--atelier,.brand-nav[data-active-brand=atelier]{--nav-bg: #ffffff;--nav-text: #0000cc}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}body{min-height:100vh;font-family:var(--font-body);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:normal;color:var(--brand-text);background-color:var(--brand-bg);overflow-x:hidden;transition:background-color .15s ease,color .15s ease}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.36;letter-spacing:.008em;text-transform:none}h1,h2,h3{font-size:11px}label,.label{font-size:11px;font-weight:500;text-transform:none;letter-spacing:normal;color:#fff9}a:hover{opacity:1}.btn{display:inline-block;padding:12px 24px;font-size:11px;font-weight:400;text-transform:none;letter-spacing:normal;border:1px solid #fff;background:transparent;color:#fff;transition:all .2s ease}.btn:hover,.btn--filled{background:#fff;color:#000}.btn--filled:hover{background:transparent;color:#fff}input[type=text],input[type=email],input[type=number],input[type=tel],select,textarea{background:transparent;border:1px solid white;color:#fff;padding:10px 12px;font-size:11px;font-weight:400;letter-spacing:normal;transition:border-color .2s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:#fff}select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23fff' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.skip-link{position:absolute;top:-100%;left:0;padding:1rem;background:#000;color:#fff;z-index:9999}.skip-link:focus{top:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uppercase{text-transform:none;letter-spacing:.008em}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;padding:12px 20px}.site-nav{display:flex;justify-content:space-between;align-items:center;background:#00f}.site-nav__left,.site-nav__right{display:flex;gap:20px}.site-nav a{font-size:10px;font-weight:500;text-transform:none;letter-spacing:normal;color:#fff;transition:opacity .2s ease}.site-nav a:hover{opacity:1}.category-nav{position:fixed;top:40px;left:20px;z-index:999;display:none}.category-nav.is-active{display:block}.category-nav__content{display:none;flex-direction:column;gap:6px}.category-nav__content.is-active{display:flex}.category-nav a{font-size:11px;font-weight:400;text-transform:none;letter-spacing:normal;color:#fff;transition:opacity .2s ease}.category-nav a:hover{opacity:1}main{padding-top:40px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/base.css.map */
