:root{--ak-black: #000000;--ak-white: #ffffff;--ak-hair: rgba(0, 0, 0, .14);--ak-hair-inv: rgba(255, 255, 255, .22);--ak-mute: rgba(0, 0, 0, .5);--ak-mute-inv: rgba(255, 255, 255, .55);--ak-font: "Helvetica Neue", Helvetica, Arial, "Inter", sans-serif;--ak-font-jp: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic", "Noto Sans JP", "Helvetica Neue", sans-serif;--ak-gutter: 20px;--ak-max: 1600px;--ak-ease: cubic-bezier(.16, 1, .3, 1);--ak-line: 1px}.ak-section{font-family:var(--ak-font);color:var(--ak-black);background:var(--ak-white);padding-top:0!important;padding-bottom:0!important;-webkit-font-smoothing:antialiased}.ak-section *{box-sizing:border-box}.ak-section :where(h1,h2,h3,h4,h5,h6,p,span,li,a,button,s,div){color:inherit}.ak-section--inv{background:var(--ak-black);color:var(--ak-white)}.ak-wrap{width:100%;max-width:var(--ak-max);margin:0 auto;padding-left:var(--ak-gutter);padding-right:var(--ak-gutter)}.ak-wrap--flush{padding-left:0;padding-right:0}.ak-label{font-size:10px;line-height:1;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin:0}.ak-jp{font-family:var(--ak-font-jp);letter-spacing:.3em;font-weight:400}.ak-display{font-weight:700;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;margin:0}.ak-title{font-weight:600;line-height:1.05;letter-spacing:-.01em;text-transform:uppercase;margin:0}.ak-body{font-size:14px;line-height:1.7;letter-spacing:.01em;margin:0}.ak-mute{color:var(--ak-mute)}.ak-section--inv .ak-mute{color:var(--ak-mute-inv)}.ak-link{color:inherit;text-decoration:none;position:relative;display:inline-block}.ak-link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:var(--ak-line);background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ak-ease)}.ak-link:hover:after{transform:scaleX(1);transform-origin:left}.ak-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--ak-font);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:16px 34px;border:var(--ak-line) solid var(--ak-black);background:var(--ak-black);color:var(--ak-white);text-decoration:none;cursor:pointer;border-radius:0;transition:background .4s var(--ak-ease),color .4s var(--ak-ease)}.ak-btn:hover{background:var(--ak-white);color:var(--ak-black)}.ak-btn--ghost{background:transparent;color:var(--ak-black)}.ak-btn--ghost:hover{background:var(--ak-black);color:var(--ak-white)}.ak-section--inv .ak-btn{border-color:var(--ak-white);background:var(--ak-white);color:var(--ak-black)}.ak-section--inv .ak-btn:hover,.ak-section--inv .ak-btn--ghost{background:transparent;color:var(--ak-white)}.ak-section--inv .ak-btn--ghost:hover{background:var(--ak-white);color:var(--ak-black)}.ak-reveal{opacity:0;transform:translateY(14px);transition:opacity 1s var(--ak-ease),transform 1s var(--ak-ease)}.ak-reveal.ak-in{opacity:1;transform:none}.ak-d1{transition-delay:.06s}.ak-d2{transition-delay:.12s}.ak-d3{transition-delay:.18s}.ak-d4{transition-delay:.24s}.ak-d5{transition-delay:.3s}.ak-d6{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.ak-reveal{opacity:1;transform:none;transition:none}}.ak-card{display:block;text-decoration:none;color:inherit;position:relative}.ak-card__media{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:var(--ak-white);border:var(--ak-line) solid var(--ak-hair)}.ak-section--inv .ak-card__media{border-color:var(--ak-hair-inv);background:var(--ak-black)}.ak-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ak-ease),opacity .6s var(--ak-ease)}.ak-card:hover .ak-card__media img{transform:scale(1.04)}.ak-card__media img.ak-card__alt{opacity:0}.ak-card:hover .ak-card__alt{opacity:1}.ak-card__info{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 2px 0}.ak-card__name{font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin:0;line-height:1.4}.ak-card__price{font-size:11px;letter-spacing:.06em;white-space:nowrap;margin:0}.ak-card__tag{position:absolute;top:10px;left:10px;font-size:9px;letter-spacing:.18em;text-transform:uppercase;background:var(--ak-black);color:var(--ak-white);padding:5px 9px;z-index:2}.ak-card__soldout{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffffb3;font-size:10px;letter-spacing:.2em;text-transform:uppercase;z-index:2}.ak-card--empty .ak-card__media{display:flex;align-items:center;justify-content:center;border-style:dashed}.ak-card--empty .ak-card__ph{font-family:var(--ak-font-jp);font-size:10px;letter-spacing:.3em;color:var(--ak-mute);text-transform:uppercase}.ak-section--inv .ak-card--empty .ak-card__ph{color:var(--ak-mute-inv)}.ak-esq{position:absolute;width:var(--ak-esq-tam, 22px);height:var(--ak-esq-tam, 22px);pointer-events:none;z-index:2}.ak-esq:before,.ak-esq:after{content:"";position:absolute;background:currentColor;opacity:.55}.ak-esq:before{width:100%;height:var(--ak-line)}.ak-esq:after{width:var(--ak-line);height:100%}.ak-esq--tl{top:12px;left:12px}.ak-esq--tl:before{top:0;left:0}.ak-esq--tl:after{top:0;left:0}.ak-esq--tr{top:12px;right:12px}.ak-esq--tr:before{top:0;right:0}.ak-esq--tr:after{top:0;right:0}.ak-esq--bl{bottom:12px;left:12px}.ak-esq--bl:before{bottom:0;left:0}.ak-esq--bl:after{bottom:0;left:0}.ak-esq--br{bottom:12px;right:12px}.ak-esq--br:before{bottom:0;right:0}.ak-esq--br:after{bottom:0;right:0}.ak-vert{writing-mode:vertical-rl;text-orientation:upright;font-family:var(--ak-font-jp);font-size:10px;letter-spacing:.42em;text-transform:uppercase;margin:0;opacity:.5;white-space:nowrap}.ak-sello{display:inline-flex;align-items:center;justify-content:center;border:var(--ak-line) solid currentColor;border-radius:50%;padding:10px;flex:none}.ak-sello img{width:100%;height:auto;display:block}.section-header{margin-bottom:0!important}.ak-header-logo{display:block;width:auto;height:auto}.ak-hr{border:0;border-top:var(--ak-line) solid var(--ak-hair);margin:0}.ak-section--inv .ak-hr{border-top-color:var(--ak-hair-inv)}.ak-center{text-align:center}@media(max-width:989px){:root{--ak-gutter: 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ak-styles.css.map */
