:root{--za-red:#e6465a;--za-lilac:#b798de;--za-ink:#0b0b0e;--za-panel:#111015;--za-line:#37303f;--za-soft-line:#28242f;--za-muted:#c1b9ca;--za-paper:#f5f3f7;--za-ease:cubic-bezier(.22,.61,.36,1)}html.zaiko-dark body{color:var(--za-paper);accent-color:var(--za-red)}html.zaiko-dark body ::selection{background:#b798de;color:#111015}html.zaiko-dark body #MainContent{background-image:linear-gradient(#b798de08 1px,transparent 1px),linear-gradient(90deg,#b798de08 1px,transparent 1px)!important;background-size:48px 48px!important}html.zaiko-dark body :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:#b798de26}html.zaiko-dark body :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--za-lilac)!important;outline-offset:4px!important}html.zaiko-dark body #header-component{border-bottom:1px solid #5c486b!important}html.zaiko-dark body #header-component .header__row{border-bottom:0!important}html.zaiko-dark body #header-component .menu-list__link{position:relative;letter-spacing:.1em!important}html.zaiko-dark body #header-component .menu-list__link:after{content:"";position:absolute;left:16px;right:16px;bottom:4px;height:2px;background:var(--za-lilac);transform:scaleX(0);transform-origin:left;transition:transform .2s var(--za-ease)}html.zaiko-dark body #header-component .menu-list__link[aria-current=page]:after{background:var(--za-red);transform:scaleX(1)}html.zaiko-dark body #header-component .menu-list__link:hover:after{transform:scaleX(1)}html.zaiko-dark body #header-component :is(.header__icon,.header-actions__action){transition:color .18s,background .18s}html.zaiko-dark body #header-component :is(.header__icon,.header-actions__action):hover{color:var(--za-lilac)!important;background:#b798de0b!important}html.zaiko-dark body .menu-drawer{border-right:1px solid #685575!important;background:#0d0c11!important}html.zaiko-dark body .menu-drawer__menu{counter-reset:za-menu}html.zaiko-dark body .menu-drawer__menu-item--mainlist{border-bottom:1px solid #37303f!important;padding-block:21px!important;line-height:1.2!important}html.zaiko-dark body .menu-drawer__menu-item--mainlist:before{counter-increment:za-menu;content:counter(za-menu,decimal-leading-zero) " /";font:12px/1.5 Zaiko Mono,monospace;color:var(--za-lilac);align-self:center;margin-right:14px;letter-spacing:.06em}html.zaiko-dark body .menu-drawer__menu-item[aria-current=page]{color:var(--za-lilac)!important;border-left:2px solid var(--za-red)!important}html.zaiko-dark body .menu-drawer__close-button{border-bottom:1px solid #685575!important;font-family:Zaiko Mono,monospace!important}html.zaiko-dark body #zaiko-store .zp-hero{position:relative;background-color:var(--za-ink)!important;background-image:linear-gradient(#b798de08 1px,transparent 1px),linear-gradient(90deg,#b798de08 1px,transparent 1px)!important;background-size:48px 48px!important;border-bottom-color:#5c486b!important;padding-top:48px!important;padding-bottom:44px!important}html.zaiko-dark body #zaiko-store .zp-registry{border-bottom:1px solid #37303f;padding-bottom:14px!important;margin-bottom:24px;font-size:11px!important;letter-spacing:.1em!important;color:#c1b9ca}html.zaiko-dark body #zaiko-store .zp-registry>span:last-child{display:flex;align-items:center;gap:9px}html.zaiko-dark body #zaiko-store .zp-registry>span:last-child:before{content:"";width:5px;height:5px;background:var(--za-red);flex:none}html.zaiko-dark body #zaiko-store .zp-eyebrow{font-size:11px!important;letter-spacing:.14em!important;margin-bottom:16px!important}html.zaiko-dark body #zaiko-store .zp-eyebrow:before{width:28px;height:2px}html.zaiko-dark body #zaiko-store .zp-hero h1{letter-spacing:-.06em!important;text-wrap:balance}html.zaiko-dark body #zaiko-store .zp-hero h1 span{color:var(--za-lilac)!important}html.zaiko-dark body #zaiko-store .zp-description{color:#c7c0cf!important;line-height:1.85!important;max-width:470px}html.zaiko-dark body #zaiko-store .zp-actions a{min-height:50px!important;padding:13px 16px!important;font-size:13px!important;letter-spacing:.025em!important;box-shadow:none!important;transform:none!important}html.zaiko-dark body #zaiko-store .zp-actions a>span{display:inline-flex;align-items:center;justify-content:center;width:28px;min-height:22px;border-left:1px solid #ffffff55;font-size:19px!important;padding-left:12px;transition:transform .2s var(--za-ease)}html.zaiko-dark body #zaiko-store .zp-actions .zp-primary{background:var(--za-red)!important;border-color:var(--za-red)!important}html.zaiko-dark body #zaiko-store .zp-actions .zp-primary:hover{background:#c83248!important;border-color:#f17b89!important}html.zaiko-dark body #zaiko-store .zp-actions .zp-secondary:hover{background:#211929!important;border-color:var(--za-lilac)!important}html.zaiko-dark body #zaiko-store .zp-actions a:hover>span{transform:translate(2px,-2px)}html.zaiko-dark body #zaiko-store .zp-languages{border-top-color:#48404f!important;gap:6px}html.zaiko-dark body #zaiko-store .zp-languages a{color:#cbc3d4!important;text-underline-offset:5px;transition:color .18s}html.zaiko-dark body #zaiko-store .zp-languages a:hover{color:var(--za-lilac)!important;text-decoration:underline}html.zaiko-dark body #zaiko-store .zp-feature{border:1px solid #776087!important;border-top:2px solid var(--za-lilac)!important;background:#100e15!important;transition:border-color .2s}html.zaiko-dark body #zaiko-store .zp-feature-top{min-height:46px;padding:13px 18px!important;color:#c4a5e3!important;letter-spacing:.12em!important;border-bottom:1px solid #37303f}html.zaiko-dark body #zaiko-store .za-focus-label{display:flex;align-items:center;gap:10px}html.zaiko-dark body #zaiko-store .za-focus-label:before{content:"";width:5px;height:5px;background:var(--za-red)}html.zaiko-dark body #zaiko-store .za-focus-kanji{font-family:serif!important;font-size:13px;letter-spacing:.15em;border-left:1px solid #62516e;padding-left:10px;color:var(--za-lilac);background:transparent!important}html.zaiko-dark body #zaiko-store .zp-feature-image{position:relative;background-color:#0c0b10!important;background-size:32px 32px!important;isolation:isolate}html.zaiko-dark body #zaiko-store .zp-feature-image:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none;background:linear-gradient(var(--za-red),var(--za-red)) left top/16px 1px no-repeat,linear-gradient(var(--za-red),var(--za-red)) left top/1px 16px no-repeat,linear-gradient(var(--za-lilac),var(--za-lilac)) right bottom/16px 1px no-repeat,linear-gradient(var(--za-lilac),var(--za-lilac)) right bottom/1px 16px no-repeat;opacity:.85}html.zaiko-dark body #zaiko-store .za-feature-kanji{position:absolute;left:22px;top:30px;writing-mode:vertical-rl;color:#b798de!important;font:18px/1.4 serif!important;letter-spacing:.25em;background:transparent!important;z-index:1;opacity:.7}html.zaiko-dark body #zaiko-store .zp-feature-info{border-top:1px solid #37303f!important;padding:20px!important}html.zaiko-dark body #zaiko-store .zp-feature-type{letter-spacing:.1em!important;color:#b8adbf!important}html.zaiko-dark body #zaiko-store .zp-feature-more{color:#c7a6e9!important;border-top-color:#48404f!important;min-height:36px;letter-spacing:.02em}html.zaiko-dark body #zaiko-store .zp-feature:hover{border-color:#d1b0ec!important}html.zaiko-dark body #zaiko-store :is(.z-section,.zl-selection){border-bottom-color:#37303f!important}html.zaiko-dark body #zaiko-store :is(.z-section,.zl-selection,.zb-trust-section,.z-soft){background-image:none!important;background-color:var(--za-ink)!important}html.zaiko-dark body #zaiko-store .z-kicker{display:flex!important;align-items:center;gap:12px;color:#bd9be1!important;letter-spacing:.1em!important;font-size:11px!important;line-height:1.6!important;margin-bottom:19px!important}html.zaiko-dark body #zaiko-store .z-kicker:before{content:""!important;display:inline-block!important;width:20px!important;height:2px!important;background:var(--za-red)!important;border:0!important;margin:0!important;flex:none}html.zaiko-dark body #zaiko-store .za-section-script{font-family:serif!important;font-size:15px!important;line-height:1;color:#b798de!important;letter-spacing:.16em;border-left:1px solid #62516e;padding-left:12px;background:transparent!important}html.zaiko-dark body #zaiko-store :is(.z-section h2,.zl-selection h2,#zaiko-ratgeber h2,#zaiko-faq h2){letter-spacing:-.05em!important;line-height:1.12!important}html.zaiko-dark body #zaiko-store .z-sub{color:#c1b9ca!important;line-height:1.85!important}html.zaiko-dark body #zaiko-store .zl-object{position:relative;border:1px solid #48404f!important;border-top:2px solid #b798de!important;background:#111015!important;transition:border-color .2s,background .2s}html.zaiko-dark body #zaiko-store .zl-object:first-child{border-top-color:var(--za-red)!important}html.zaiko-dark body #zaiko-store .zl-object-info{padding:22px!important;background:#111015!important}html.zaiko-dark body #zaiko-store .zl-object-type{letter-spacing:.11em!important;color:#c1a0e0!important}html.zaiko-dark body #zaiko-store .zl-object h3{font-size:19px!important;line-height:1.4!important;letter-spacing:-.035em!important}html.zaiko-dark body #zaiko-store .zl-object-prices strong{color:#f5f3f7!important;font-size:21px!important}html.zaiko-dark body #zaiko-store .zl-object-prices s{font-size:12px!important;color:#b9afc3!important}html.zaiko-dark body #zaiko-store .zl-object-bottom{display:flex!important;align-items:center;justify-content:space-between;gap:12px;color:#d3c6df!important;border-top-color:#48404f!important;letter-spacing:.04em!important}html.zaiko-dark body #zaiko-store .zl-object:hover{border-color:#b798de!important}html.zaiko-dark body #zaiko-store .zp-formats a{position:relative;border-color:#48404f!important;border-top:1px solid #685575!important;padding:24px!important;min-height:146px;background:#111015!important}html.zaiko-dark body #zaiko-store .zp-formats a:before{content:attr(data-index);position:absolute;right:20px;top:18px;color:#8b7a9a;font-size:11px;letter-spacing:.12em}html.zaiko-dark body #zaiko-store .zp-format-count{color:#c1b3cf!important;letter-spacing:.04em!important}html.zaiko-dark body #zaiko-store .zp-formats strong{font-size:19px!important;letter-spacing:-.035em!important;max-width:85%}html.zaiko-dark body #zaiko-store .zp-formats a:hover{border-color:var(--za-lilac)!important;background:#19131f!important}html.zaiko-dark body #zaiko-store .zp-formats a:hover:before{color:var(--za-red)}html.zaiko-dark body #zaiko-store #zaiko-ratgeber{position:relative}html.zaiko-dark body #zaiko-store #zaiko-ratgeber .z-container{border-left:2px solid var(--za-red);padding-left:24px!important}html.zaiko-dark body #zaiko-store .z-cta{border:1px solid #685575!important;border-left:2px solid var(--za-red)!important;background:#17121e!important;min-height:48px!important;padding:13px 18px!important;font-size:13px!important;letter-spacing:.02em}html.zaiko-dark body #zaiko-store .z-cta:hover{border-color:var(--za-lilac)!important;background:#23182d!important}html.zaiko-dark body #zaiko-store .z-trust-grid{gap:24px!important}html.zaiko-dark body #zaiko-store .z-trust-grid>div{border:0!important;border-top:1px solid #48404f!important;padding:18px 0 0!important;position:relative}html.zaiko-dark body #zaiko-store .z-trust-grid>div:before{content:"";position:absolute;top:-1px;left:0;width:24px;height:2px;background:var(--za-red)}html.zaiko-dark body #zaiko-store .z-trust-grid>div:nth-child(2n):before{background:var(--za-lilac)}html.zaiko-dark body #zaiko-store .z-trust-grid strong{font-size:12px!important;line-height:1.7!important}html.zaiko-dark body #zaiko-store .z-trust-grid p{font-size:12px!important;line-height:1.85!important;color:#c1b9ca!important}html.zaiko-dark body #zaiko-store .zf-brand{border-color:#5c486b!important;padding-block:48px!important}html.zaiko-dark body #zaiko-store .zf-kicker{color:#c6a5e8!important;font-size:11px!important;letter-spacing:.1em!important}html.zaiko-dark body #zaiko-store .zf-brand-mark{font-family:serif!important;letter-spacing:.22em!important;color:var(--za-lilac)!important;display:inline-block;border-bottom:2px solid var(--za-red);padding-bottom:10px}html.zaiko-dark body #zaiko-store .zf-signature{border-top:1px solid #48404f;padding-top:18px!important;color:#f1e9f8!important;font-size:16px!important}html.zaiko-dark body #zaiko-store .z-faq details{border:0!important;border-bottom:1px solid #48404f!important;background:transparent!important;padding-inline:0!important}html.zaiko-dark body #zaiko-store .z-faq summary{padding:23px 0!important;font-size:14px!important;line-height:1.65!important;transition:color .18s}html.zaiko-dark body #zaiko-store .z-faq summary:hover,html.zaiko-dark body #zaiko-store .z-faq details[open] summary{color:#c8a6ea!important}html.zaiko-dark body #zaiko-store .z-faq details[open]{border-bottom-color:var(--za-lilac)!important}html.zaiko-dark body #zaiko-store .z-faq details[open] p{border-left:2px solid var(--za-red);padding-left:18px!important;margin:0 0 24px!important;color:#cbc2d4!important;font-size:14px!important;line-height:1.85!important}html.zaiko-dark body .za-archive{background-image:none!important;border-bottom:1px solid #5c486b!important}html.zaiko-dark body .za-archive__meta{letter-spacing:.1em!important;font-size:11px!important;color:#bbb0c7!important;border-bottom-color:#48404f!important}html.zaiko-dark body .za-archive__eyebrow{display:flex;align-items:center;gap:12px;color:#c3a0e5!important;font-size:11px!important;letter-spacing:.13em!important}html.zaiko-dark body .za-archive__eyebrow:before{content:"";width:24px;height:2px;background:var(--za-red);flex:none}html.zaiko-dark body .za-archive__jp{font-family:serif!important;font-size:38px!important;color:var(--za-lilac)!important;letter-spacing:.2em!important;padding-left:18px!important;border-left:2px solid var(--za-red)!important}html.zaiko-dark body .za-archive__details{font-size:11px!important;letter-spacing:.05em!important;color:#bcb1c8!important}html.zaiko-dark body .za-archive__nav{gap:8px!important}html.zaiko-dark body :is(.za-archive__nav a,.za-info nav a){position:relative;min-height:44px!important;padding:11px 14px!important;border:1px solid #48404f!important;border-radius:0!important;letter-spacing:.035em!important;background:#111015!important;color:#e5deed!important;font-size:11px!important;transition:border-color .18s,background .18s,color .18s}html.zaiko-dark body :is(.za-archive__nav a,.za-info nav a)[aria-current=page]{border-color:#b798de!important;border-left:2px solid var(--za-red)!important;background:#21172b!important;color:#f3e9fc!important}html.zaiko-dark body :is(.za-archive__nav a,.za-info nav a):hover{border-color:#a889c7!important;background:#21172b!important;color:#f5edf9!important}html.zaiko-dark body product-card .product-card__content{position:relative;border-bottom:1px solid #48404f!important;padding-bottom:20px!important;row-gap:12px!important;transition:border-color .2s}html.zaiko-dark body product-card .card-gallery{border:1px solid #48404f!important;border-top:2px solid #685575!important;overflow:hidden!important}html.zaiko-dark body product-card:hover .card-gallery{border-top-color:var(--za-red)!important}html.zaiko-dark body product-card:hover .product-card__content{border-bottom-color:var(--za-lilac)!important}html.zaiko-dark body product-card .price{font-family:Zaiko Mono,monospace!important;font-size:17px!important;font-weight:700!important;letter-spacing:-.03em!important;color:#f5f3f7!important}html.zaiko-dark body product-card .compare-at-price{font-family:Zaiko Mono,monospace!important;font-size:12px!important;color:#b3a6c0!important;opacity:1!important}html.zaiko-dark body .za-clean-photo{object-fit:contain!important;background:#f5f3f7!important;padding:8px!important;border-radius:0!important;transform:none!important}html.zaiko-dark body product-card .product-badges__badge{border:1px solid #7d5f91!important;border-radius:0!important;background:#16111d!important;color:#f3e9fb!important;font:11px/1.5 Zaiko Mono,monospace!important;box-shadow:none!important}html.zaiko-dark body .za-edition{display:flex;align-items:center;gap:10px;color:#c9b2df;background:transparent!important;font:11px/1.5 Zaiko Mono,monospace!important;letter-spacing:.04em;min-height:27px;padding-top:8px}html.zaiko-dark body .za-edition__code{font-size:10px;color:#f2e9fa;background:#21172b!important;border:1px solid #6c527f;padding:2px 5px;line-height:1.4}html.zaiko-dark body .za-edition__name{color:#c4b6d0;background:transparent!important}html.zaiko-dark body .za-edition__script{margin-left:auto;color:#c1a0e2;background:transparent!important;font:13px/1.4 serif;letter-spacing:.1em}html.zaiko-dark body .za-product-register{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #48404f;margin-bottom:24px;padding:4px 0 18px}html.zaiko-dark body .za-product-trail{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.09em}html.zaiko-dark body .za-product-trail a{min-height:32px;display:inline-flex;align-items:center;color:#c4b5d2;text-decoration:none}html.zaiko-dark body .za-product-trail a:hover{color:#f1e7fa}html.zaiko-dark body .za-product-trail>span{color:var(--za-red)}html.zaiko-dark body .za-product-register .za-edition{padding:0}html.zaiko-dark body.zaiko-page-product #MainContent .product-details h1{font-size:clamp(28px,3vw,42px)!important;line-height:1.18!important;letter-spacing:-.045em!important}html.zaiko-dark body.zaiko-page-product #MainContent .product-details product-price .price{font-size:30px!important;letter-spacing:-.04em!important}html.zaiko-dark body.zaiko-page-product #MainContent .product-details :is(h2,h3){border-left:2px solid var(--za-red)!important;padding-left:14px!important;font-size:19px!important;line-height:1.4!important}html.zaiko-dark body.zaiko-page-product #MainContent .product-details :is(details,.accordion){border-color:#48404f!important}html.zaiko-dark body #MainContent :is(.quantity-selector,.variant-option__button-label){border:1px solid #685575!important;border-radius:0!important;background:#111015!important;box-shadow:none!important}html.zaiko-dark body #MainContent .quantity-selector button:hover{background:#261b31!important;color:#d8b8f2!important}html.zaiko-dark body #MainContent .add-to-cart-button{background:var(--za-red)!important;border:1px solid var(--za-red)!important;border-radius:0!important;letter-spacing:.02em!important;font-family:Zaiko Mono,monospace!important}html.zaiko-dark body #MainContent .add-to-cart-button:hover{background:#ca344a!important}html.zaiko-dark body #MainContent .zw-button{border:1px solid #685575!important;border-radius:0!important;background:#111015!important;font-size:12px!important;letter-spacing:.02em!important}html.zaiko-dark body #MainContent .zw-button[aria-pressed=true]{border-color:#b798de!important;background:#261b31!important;color:#e6cdfa!important}html.zaiko-dark body #MainContent .zw-button:hover{border-color:#b798de!important;background:#21172b!important}html.zaiko-dark body :is(.cart-drawer,.dialog-drawer,.search-modal,.predictive-search,.facets){font-family:Zaiko Mono,monospace!important}html.zaiko-dark body :is(.cart-drawer,.search-modal,.predictive-search){border-color:#685575!important}html.zaiko-dark body :is(.cart-drawer__heading,.cart-drawer__title,.search-modal__title){font-family:Zaiko Mono,monospace!important;letter-spacing:-.04em!important}html.zaiko-dark body :is(.cart-drawer,.search-modal,.predictive-search) a:hover{color:#c6a3e6!important}html.zaiko-dark body :is(.facets,.filter-drawer) input[type=checkbox]{accent-color:var(--za-lilac)}html.zaiko-dark body .za-info{max-width:1152px!important;padding:24px 0!important;width:calc(100% - 48px)!important;margin:0 auto!important}html.zaiko-dark body .za-info__meta{font-size:11px!important;letter-spacing:.08em!important;border-bottom:1px solid #48404f!important;padding-bottom:14px!important}html.zaiko-dark body .za-info__meta>span:last-child{font-family:serif!important;color:var(--za-lilac)!important;font-size:14px!important;letter-spacing:.2em}html.zaiko-dark body .za-info nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important;min-width:0}html.zaiko-dark body .za-page-article{max-width:800px;margin:0 auto;color:#e9e2f0;padding-inline:20px}html.zaiko-dark body .za-page-article--wide{max-width:1152px}html.zaiko-dark body .za-page-heading{margin:0 0 32px;border-bottom:1px solid #62516e;padding:12px 0 28px}html.zaiko-dark body .za-page-heading__meta{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:11px;letter-spacing:.1em;color:#bca6cd;margin-bottom:20px}html.zaiko-dark body .za-page-heading__meta>span:last-child{font-family:serif;font-size:18px;letter-spacing:.2em;color:var(--za-lilac)}html.zaiko-dark body #MainContent .za-page-heading h1{font-size:clamp(34px,4.4vw,58px)!important;line-height:1.12!important;letter-spacing:-.05em!important;margin:0!important;overflow-wrap:break-word!important}html.zaiko-dark body .za-title-dot{color:var(--za-red)}html.zaiko-dark body .za-page-content{font-size:15px;line-height:1.9;color:#d4cadf}html.zaiko-dark body .za-page-content p{font-size:15px!important;line-height:1.9!important;margin:0 0 22px!important}html.zaiko-dark body .za-page-content :is(h2,h3){font-family:Zaiko Mono,monospace!important;font-size:23px!important;letter-spacing:-.035em!important;line-height:1.35!important;margin:36px 0 18px!important;padding-left:15px!important;border-left:2px solid var(--za-red)!important}html.zaiko-dark body .za-page-content h3{font-size:19px!important;border-left-color:var(--za-lilac)!important}html.zaiko-dark body .za-page-content a{color:#cfafea;text-decoration-thickness:1px;text-underline-offset:5px}html.zaiko-dark body .za-page-content a:hover{color:#f1e3fc;text-decoration-color:var(--za-red)}html.zaiko-dark body .za-page-content li{font-size:14px!important;line-height:1.9!important;margin-bottom:9px}html.zaiko-dark body .zp-contact-page{position:relative}html.zaiko-dark body .zp-contact-page>.z-kicker{letter-spacing:.12em!important;font-size:11px!important;color:var(--za-lilac)!important;border-bottom:1px solid #48404f;padding-bottom:16px}html.zaiko-dark body .zp-contact-methods a{position:relative;background:#111015!important;border:1px solid #685575!important;border-top:2px solid var(--za-lilac)!important;transition:border-color .18s,background .18s}html.zaiko-dark body .zp-contact-methods a:first-child{border-top-color:var(--za-red)!important}html.zaiko-dark body .zp-contact-methods a:hover{background:#21172b!important;border-color:var(--za-lilac)!important}html.zaiko-dark body .zp-contact-methods small{letter-spacing:.09em!important;color:#c1a1df!important}html.zaiko-dark body :is(.contact-form,.email-signup) :is(input,textarea){background:#111015!important;border:1px solid #62516e!important;border-bottom-color:#a385ba!important;border-radius:0!important;color:#f5f3f7!important;font-family:Zaiko Mono,monospace!important;box-shadow:none!important;transition:border-color .18s,background .18s}html.zaiko-dark body :is(.contact-form,.email-signup) :is(input,textarea):focus{border-color:var(--za-lilac)!important;background:#19121f!important}html.zaiko-dark body :is(.contact-form,.email-signup) :is(input,textarea)::placeholder{color:#b8aabd!important;opacity:1}html.zaiko-dark body .contact-form button[type=submit]{background:var(--za-red)!important;border:1px solid var(--za-red)!important;color:#fff!important;border-radius:0!important;letter-spacing:.03em!important}html.zaiko-dark body .contact-form button[type=submit]:hover{background:#c83248!important}html.zaiko-dark body #zf{max-width:none!important;border:1px solid #62516e!important;border-top:2px solid var(--za-red)!important;background:#0d0b11!important;font-family:Zaiko Mono,monospace!important;padding:28px!important}html.zaiko-dark body #zf :is(h2,h3,label,summary,button,select,.zk){font-family:Zaiko Mono,monospace!important;letter-spacing:normal!important}html.zaiko-dark body #zf .zk{font-size:11px!important;letter-spacing:.1em!important;color:var(--za-lilac)!important}html.zaiko-dark body #zf .questions{gap:16px!important;padding-block:8px}html.zaiko-dark body #zf select{border:1px solid #685575!important;border-bottom-color:var(--za-lilac)!important;background:#151019!important;min-height:50px!important}html.zaiko-dark body #zf :is(button,.product-link){border:1px solid #685575!important;border-left:2px solid var(--za-red)!important;background:#21172b!important;border-radius:0!important;font-family:Zaiko Mono,monospace!important;font-size:13px!important}html.zaiko-dark body #zf #zf-submit{background:var(--za-red)!important;color:#fff!important;border-color:var(--za-red)!important}html.zaiko-dark body #zf .card{border:1px solid #48404f!important;border-top:2px solid var(--za-lilac)!important;background:#111015!important;padding:20px!important}html.zaiko-dark body #zf .card h3{font-size:20px!important;line-height:1.4!important;border:0!important;padding:0!important;margin:16px 0!important}html.zaiko-dark body #zf .card :is(.price,.reason){margin-bottom:14px!important}html.zaiko-dark body #zf .card .price{font-size:22px!important;font-weight:700;color:#f5f3f7}html.zaiko-dark body #zf .card .reason{font-size:13px!important;line-height:1.8!important;color:#c7b9d2}html.zaiko-dark body #zf .zf-product-photo{aspect-ratio:1!important;background:#f5f3f7!important}html.zaiko-dark body #zf .card img{position:relative!important;inset:auto!important;width:100%!important;height:260px!important;max-height:none!important;object-fit:contain!important;padding:14px!important;background:#f5f3f7!important;transform:none!important}html.zaiko-dark body #zf .zf-product-photo img{height:100%!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}html.zaiko-dark body [id$=__footer_m9NzUG]{border-top:1px solid #685575!important;background-image:none!important;background-color:#0b0a0e!important;position:relative}html.zaiko-dark body [id$=__footer_m9NzUG]:before{content:"";position:absolute;left:0;top:-1px;width:64px;height:2px;background:var(--za-red)}html.zaiko-dark body .zp-footer-masthead{border-bottom:1px solid #5c486b!important;padding-bottom:30px!important}html.zaiko-dark body .zp-footer-brand a{width:190px}html.zaiko-dark body .zp-footer-wishlist{border:1px solid #685575!important;border-left:2px solid var(--za-red)!important;border-radius:0!important;background:#111015!important;padding:12px 16px!important;letter-spacing:.04em!important;color:#eee3f8!important}html.zaiko-dark body .zp-footer-wishlist{display:inline-flex!important;align-items:center;gap:14px!important}html.zaiko-dark body .zp-footer-wishlist:hover{border-color:var(--za-lilac)!important;background:#21172b!important}html.zaiko-dark body .za-footer-navigation{border-bottom-color:#48404f!important;padding-bottom:28px!important}html.zaiko-dark body .za-footer-navigation h3{display:flex;align-items:center;gap:10px;font-size:11px!important;color:#c3a0e4!important;letter-spacing:.12em!important}html.zaiko-dark body .za-footer-navigation h3:before{content:"";width:5px;height:5px;background:var(--za-red);flex:none}html.zaiko-dark body .za-footer-navigation a{font-size:13px!important;color:#dbd0e5!important;min-height:38px!important;text-decoration:none!important;transition:color .18s}html.zaiko-dark body .za-footer-navigation a:hover{color:var(--za-lilac)!important;text-decoration:underline!important;text-underline-offset:5px}html.zaiko-dark body [id$=__footer_m9NzUG] .email-signup button{border-radius:0!important;background:var(--za-red)!important;color:#fff!important;border-color:var(--za-red)!important}html.zaiko-dark body #zw-dialog{border:1px solid #806593!important;border-top:2px solid var(--za-lilac)!important;border-radius:0!important;background:#100d15!important;padding:28px!important;box-shadow:0 24px 100px #0008}html.zaiko-dark body #zw-dialog .zw-head h2{font-family:Zaiko Mono,monospace!important;font-size:26px!important;letter-spacing:-.04em!important}html.zaiko-dark body #zw-dialog .zw-button{border-radius:0!important;border-color:#685575!important;background:#21172b!important;font-family:Zaiko Mono,monospace!important;font-size:12px!important}html.zaiko-dark body #zw-dialog .zw-note{color:#c1b3cb!important;font-size:12px!important;line-height:1.8!important}html.zaiko-dark body #zr-recent{border-top-color:#5c486b!important}html.zaiko-dark body #zr-recent .zr-heading h2{font-family:Zaiko Mono,monospace!important;font-size:18px!important;letter-spacing:-.025em!important}html.zaiko-dark body #zr-clear{font-family:Zaiko Mono,monospace!important;border-radius:0!important;border-color:#62516e!important;font-size:11px!important}html.zaiko-dark body .shopify-policy__container{max-width:840px!important;padding-inline:24px!important}html.zaiko-dark body .shopify-policy__title{border-bottom:1px solid #62516e;padding-bottom:24px;margin-bottom:28px}html.zaiko-dark body .shopify-policy__body{font-size:14px!important;line-height:1.9!important;color:#d4c8de!important}@media(min-width:1400px){html.zaiko-dark body #zaiko-store .zp-hero{padding-inline:24px!important}}@media(max-width:989px){html.zaiko-dark body #zaiko-store .zp-registry{font-size:10px!important;letter-spacing:.025em!important}html.zaiko-dark body #zaiko-store .zp-actions a{font-size:12px!important;gap:14px!important}}@media(max-width:749px){html.zaiko-dark body #MainContent{background-size:32px 32px!important}html.zaiko-dark body #zaiko-store .zp-hero{padding:24px 20px 28px!important;background-size:32px 32px!important;gap:22px!important}html.zaiko-dark body #zaiko-store .zp-registry{margin-bottom:20px!important;padding-bottom:13px!important;gap:10px!important;font-size:10px!important}html.zaiko-dark body #zaiko-store .zp-registry>span:last-child{font-size:9px!important;gap:7px}html.zaiko-dark body #zaiko-store .zp-eyebrow{font-size:11px!important;letter-spacing:.1em!important;margin-bottom:14px!important}html.zaiko-dark body #zaiko-store .zp-hero h1{font-size:clamp(30px,8.5vw,44px)!important;line-height:1.08!important}html.zaiko-dark body #zaiko-store .zp-description{font-size:13px!important;margin:18px 0 20px!important;line-height:1.8!important}html.zaiko-dark body #zaiko-store .zp-actions a{font-size:11px!important;min-height:48px!important;padding:12px!important;gap:10px!important}html.zaiko-dark body #zaiko-store .zp-actions a>span{width:23px;font-size:17px!important;padding-left:8px}html.zaiko-dark body #zaiko-store .zp-languages{margin-top:18px!important;padding-top:10px!important;gap:0}html.zaiko-dark body #zaiko-store .zp-languages a{font-size:11px!important;min-height:38px!important;margin-right:10px!important;padding-right:10px!important;gap:8px!important}html.zaiko-dark body #zaiko-store .zp-feature{grid-template-columns:112px minmax(0,1fr)!important}html.zaiko-dark body #zaiko-store .zp-feature-top{min-height:36px!important;padding:10px 14px!important;font-size:10px!important}html.zaiko-dark body #zaiko-store .zp-feature-image{border-top:0!important}html.zaiko-dark body #zaiko-store .zp-feature-image:after{top:6px;right:6px;bottom:6px;left:6px;background-size:10px 1px,1px 10px,10px 1px,1px 10px}html.zaiko-dark body #zaiko-store .za-feature-kanji{display:none}html.zaiko-dark body #zaiko-store .zp-feature-info{padding:13px 14px!important;border-top:0!important}html.zaiko-dark body #zaiko-store .zp-feature-info h2{font-size:16px!important;line-height:1.35!important}html.zaiko-dark body #zaiko-store .zp-feature-type{font-size:10px!important;letter-spacing:.04em!important}html.zaiko-dark body #zaiko-store .zp-feature-more{font-size:11px!important;padding-top:9px!important;min-height:30px}html.zaiko-dark body #zaiko-store .z-kicker{font-size:10px!important;gap:9px!important;letter-spacing:.06em!important;margin-bottom:18px!important}html.zaiko-dark body #zaiko-store .z-kicker:before{width:16px!important}html.zaiko-dark body #zaiko-store .za-section-script{font-size:14px!important;padding-left:9px;letter-spacing:.08em}html.zaiko-dark body #zaiko-store :is(.z-section,.zl-selection){padding-block:40px!important}html.zaiko-dark body #zaiko-store :is(.z-section h2,.zl-selection h2,#zaiko-ratgeber h2,#zaiko-faq h2){font-size:30px!important;line-height:1.12!important}html.zaiko-dark body #zaiko-store .zl-object-info{padding:20px 18px!important}html.zaiko-dark body #zaiko-store .zl-object h3{font-size:18px!important;line-height:1.4!important}html.zaiko-dark body #zaiko-store .zl-object-prices strong{font-size:22px!important}html.zaiko-dark body #zaiko-store .zp-formats a{min-height:135px!important;padding:18px 16px!important}html.zaiko-dark body #zaiko-store .zp-formats a:before{right:12px;top:13px;font-size:10px}html.zaiko-dark body #zaiko-store .zp-formats strong{font-size:16px!important;max-width:100%;line-height:1.4!important}html.zaiko-dark body #zaiko-store .zp-format-count{font-size:10px!important;padding-right:18px}html.zaiko-dark body #zaiko-store #zaiko-ratgeber .z-container{margin-left:20px!important;margin-right:20px!important;padding-left:16px!important;padding-right:0!important;width:auto!important}html.zaiko-dark body #zaiko-store .z-trust-grid{grid-template-columns:1fr 1fr!important;gap:24px 20px!important;padding-block:30px!important}html.zaiko-dark body #zaiko-store .z-trust-grid strong{font-size:12px!important}html.zaiko-dark body #zaiko-store .z-trust-grid p{font-size:12px!important;line-height:1.8!important}html.zaiko-dark body #zaiko-store .zf-brand{padding-block:36px!important}html.zaiko-dark body #zaiko-store .zf-brand h2{font-size:31px!important;line-height:1.15!important}html.zaiko-dark body #zaiko-store .zf-brand p{font-size:14px!important;line-height:1.85!important}html.zaiko-dark body #zaiko-store .z-faq summary{font-size:13px!important;padding-block:21px!important}html.zaiko-dark body #zaiko-store .z-faq details[open] p{font-size:13px!important;line-height:1.85!important}html.zaiko-dark body .za-archive__inner{padding-block:24px!important}html.zaiko-dark body .za-archive__meta{font-size:10px!important;letter-spacing:.04em!important}html.zaiko-dark body .za-archive__jp{font-size:25px!important;padding-left:14px!important;letter-spacing:.16em!important}html.zaiko-dark body .za-archive__description{font-size:13px!important;line-height:1.85!important}html.zaiko-dark body .za-archive__details{font-size:10px!important;line-height:1.8!important;letter-spacing:.02em!important}html.zaiko-dark body :is(.za-archive__nav a,.za-info nav a){font-size:10px!important;min-height:42px!important;padding:10px 12px!important}html.zaiko-dark body product-card .product-card__content{row-gap:9px!important;padding-bottom:18px!important}html.zaiko-dark body product-card .price{font-size:16px!important}html.zaiko-dark body product-card .compare-at-price{font-size:11px!important}html.zaiko-dark body product-card .za-edition{gap:7px;font-size:10px!important;min-height:25px;padding-top:4px}html.zaiko-dark body product-card .za-edition__code{font-size:9px}html.zaiko-dark body product-card .za-edition__script{font-size:12px}html.zaiko-dark body .za-product-register{gap:10px;margin-bottom:18px;padding-bottom:12px}html.zaiko-dark body .za-product-register .za-edition{font-size:10px!important;gap:7px}html.zaiko-dark body .za-product-register .za-edition__script{display:none}html.zaiko-dark body .za-product-trail{font-size:10px;gap:9px}html.zaiko-dark body.zaiko-page-product #MainContent .product-details h1{font-size:27px!important;line-height:1.18!important}html.zaiko-dark body.zaiko-page-product #MainContent .product-details product-price .price{font-size:28px!important}html.zaiko-dark body .za-info{width:calc(100% - 40px)!important;max-width:calc(100vw - 40px)!important;padding:20px 0!important}html.zaiko-dark body:has(.zp-contact-intro) .za-info{width:calc(100% - 40px)!important;max-width:calc(100vw - 40px)!important;padding:20px 0!important}html.zaiko-dark body .za-info__meta{font-size:10px!important;letter-spacing:.04em!important}html.zaiko-dark body .za-info nav{flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#685575 transparent}html.zaiko-dark body .za-info nav a{flex:none}html.zaiko-dark body .za-page-article{padding-inline:0}html.zaiko-dark body .za-page-heading{padding-top:8px;padding-bottom:24px;margin-bottom:26px}html.zaiko-dark body .za-page-heading__meta{font-size:10px;letter-spacing:.03em}html.zaiko-dark body #MainContent .za-page-heading h1{font-size:34px!important;line-height:1.12!important}html.zaiko-dark body .za-page-content p{font-size:14px!important;line-height:1.9!important}html.zaiko-dark body .za-page-content :is(h2,h3){font-size:22px!important;margin-top:30px!important}html.zaiko-dark body .zp-contact-methods a{padding:20px 18px!important}html.zaiko-dark body #zf{padding:20px 16px!important}html.zaiko-dark body #zf .card{padding:18px!important}html.zaiko-dark body #zf .card h3{font-size:20px!important}html.zaiko-dark body .zp-footer-masthead{gap:24px!important;padding-bottom:26px!important}html.zaiko-dark body .za-footer-navigation{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}html.zaiko-dark body .za-footer-navigation>div{border:0!important;padding:0!important}html.zaiko-dark body .za-footer-navigation>div:last-child{grid-column:1/-1}html.zaiko-dark body .za-footer-navigation>div:last-child p{display:inline-block;margin-right:14px!important}html.zaiko-dark body .za-footer-navigation h3{font-size:10px!important;letter-spacing:.07em!important;gap:8px}html.zaiko-dark body .za-footer-navigation a{font-size:12px!important;line-height:1.5!important;min-height:36px!important}html.zaiko-dark body #zw-dialog{padding:22px 18px!important}html.zaiko-dark body #zw-dialog .zw-head h2{font-size:22px!important}}@media(prefers-reduced-motion:reduce){html.zaiko-dark body *,html.zaiko-dark body *:before,html.zaiko-dark body *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zaiko-atelier.css.map */
