:root{color-scheme:dark;--black: #050403;--carbon: #0b0a08;--copper: #c87538;--copper-light: #e3a15f;--ivory: #ded7ce;--ash: #aaa49d;--line: rgba(255, 255, 255, .11);--shell: 1160px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% 0%,rgba(200,117,56,.11),transparent 34rem),var(--black);color:var(--ivory);font-family:Inter,Noto Sans JP,Hiragino Kaku Gothic ProN,system-ui,sans-serif}body:before{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;border:1px solid rgba(200,117,56,.08);pointer-events:none;content:""}a{color:inherit}img{display:block;max-width:100%}.shell{width:min(calc(100% - 40px),var(--shell));margin-inline:auto}.store-header{position:relative;min-height:650px;border-bottom:1px solid rgba(200,117,56,.16);background:linear-gradient(180deg,rgba(5,4,3,.2),var(--black))}.store-header:before{position:absolute;z-index:0;top:50%;left:50%;width:min(85%,520px);aspect-ratio:1;background:var(--zipangu-logo-url) center / contain no-repeat;-webkit-mask:var(--zipangu-logo-url) center / contain no-repeat;mask:var(--zipangu-logo-url) center / contain no-repeat;mask-mode:luminance;opacity:.13;transform:translate(-50%,-40%);pointer-events:none;content:""}.store-header:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#050403eb,#05040394,#050403e0);content:""}.store-nav,.store-hero{position:relative;z-index:1}.store-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:100px}.store-logo{grid-column:2;width:112px;height:72px}.store-logo img{width:100%;height:100%;object-fit:contain;opacity:.92;-webkit-mask-image:var(--zipangu-logo-url);mask-image:var(--zipangu-logo-url);mask-mode:luminance;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.back-link{display:inline-flex;grid-column:3;justify-self:end;align-items:center;gap:10px;padding:12px 0;color:#ded7cea6;font-size:12px;letter-spacing:.12em;text-decoration:none;transition:color .22s ease}.back-link:hover{color:var(--copper-light)}.store-hero{display:flex;min-height:520px;flex-direction:column;align-items:center;justify-content:center;padding:70px 0 130px;text-align:center}.eyebrow{margin:0 0 22px;color:var(--copper-light);font-size:11px;font-weight:650;letter-spacing:.34em;line-height:1.7;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin:0;font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-weight:400}h1{font-size:clamp(3rem,7vw,6rem);line-height:1.1}h2{font-size:clamp(2rem,4.8vw,3.8rem);line-height:1.2}.store-hero>p:last-child{margin:34px 0 0;color:var(--ash);font-size:16px;line-height:2}.category-nav{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:repeat(2,1fr);border-right:1px solid var(--line);border-left:1px solid var(--line);background:#050403eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.category-nav a{display:flex;min-height:64px;align-items:center;justify-content:center;color:#ded7ce94;font-size:10px;letter-spacing:.24em;text-decoration:none;text-transform:uppercase;transition:background .22s ease,color .22s ease}.category-nav a+a{border-left:1px solid var(--line)}.category-nav a:hover{background:#c8753814;color:var(--copper-light)}.collection{padding:140px 0 30px}.section-heading{text-align:center}.product-grid{display:grid;gap:28px;margin-top:70px}.product-grid--ingot{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid--single{max-width:570px;margin-inline:auto}.product-card{overflow:hidden;border:1px solid rgba(200,117,56,.28);background:linear-gradient(145deg,#ffffff0a,#ffffff03);box-shadow:inset 0 1px #ffffff0d,0 38px 90px #00000047;transition:border-color .32s ease,transform .32s ease,box-shadow .32s ease}.product-card:hover{border-color:#e3a15f94;box-shadow:inset 0 1px #ffffff12,0 45px 100px #00000061,0 0 35px #c8753814;transform:translateY(-6px)}.product-card__visual{position:relative;display:grid;min-height:470px;place-items:center;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 55%,rgba(200,117,56,.18),transparent 17rem),#00000042}.product-card__visual:after{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(255,255,255,.045);pointer-events:none;content:""}.product-card__visual>span{position:absolute;z-index:2;top:36px;left:38px;color:var(--copper-light);font-family:Georgia,serif;font-size:26px}.product-card__visual>img{width:min(58%,275px);height:auto;filter:drop-shadow(0 30px 60px rgba(200,117,56,.22));transition:transform .5s ease}.product-card:hover .product-card__visual>img{transform:scale(1.035)}.product-card__visual--compact>img{width:min(47%,225px)}.product-card__body{padding:34px}.product-card__category{margin:0 0 15px;color:var(--copper-light);font-size:9px;letter-spacing:.22em;text-transform:uppercase}.product-card h3{font-size:29px;line-height:1.35}.product-card ul{display:grid;gap:10px;padding:26px 0 28px;margin:25px 0 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ash);font-size:14px;line-height:1.7;list-style:none}.product-card li:before{margin-right:10px;color:var(--copper);content:"\2014"}.product-card__purchase{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.price{margin:0;color:var(--ivory);font-family:Georgia,serif;font-size:31px}.price span{margin-left:4px;color:var(--ash);font-family:Inter,Noto Sans JP,system-ui,sans-serif;font-size:13px}.purchase-button{display:inline-flex;min-width:150px;min-height:52px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--copper);border-radius:999px;background:var(--copper);color:var(--black);font-size:13px;font-weight:700;text-decoration:none;transition:background .22s ease,transform .22s ease}.purchase-button:hover{background:var(--copper-light);transform:translateY(-2px)}.purchase-button--unavailable,.purchase-button--unavailable:hover{border-color:var(--line);background:#ffffff0f;color:var(--ash);transform:none}.product-card__visual--koban{min-height:430px}.product-card__visual--koban>img{width:min(62%,300px);max-height:360px;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 36% 47% at 50% 49%,#000 94%,transparent 100%);mask-image:radial-gradient(ellipse 36% 47% at 50% 49%,#000 94%,transparent 100%)}.product-card__visual>small{position:absolute;bottom:32px;color:#ffffff4d;font-size:8px;letter-spacing:.24em;text-transform:uppercase}.point-back{margin-top:150px;padding:130px 0;border-top:1px solid rgba(200,117,56,.16);border-bottom:1px solid rgba(200,117,56,.16);background:radial-gradient(circle at 78% 50%,rgba(200,117,56,.12),transparent 25rem),#080705}.point-back__inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.point-back__copy{max-width:500px;margin:30px 0 0;color:var(--ash);font-size:15px;line-height:2}.point-examples{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid rgba(200,117,56,.25)}.point-examples article{display:grid;min-height:300px;place-items:center;align-content:center;padding:30px;text-align:center}.point-examples article+article{border-left:1px solid var(--line)}.point-examples span{color:var(--copper-light);font-size:10px;letter-spacing:.24em;text-transform:uppercase}.point-examples p{margin:28px 0 14px;color:var(--ivory);font-family:Georgia,serif;font-size:28px}.point-examples i{color:#ded7ce57;font-style:normal}.point-examples strong{margin-top:15px;color:var(--copper-light);font-family:Georgia,serif;font-size:21px;font-weight:400}.store-footer{display:grid;justify-items:center;padding:90px 20px 35px;background:#030302}.store-footer img{width:160px;height:auto;opacity:.8;-webkit-mask:var(--zipangu-logo-url) center / contain no-repeat;mask:var(--zipangu-logo-url) center / contain no-repeat;mask-mode:luminance}.store-footer p{margin:50px 0 0;color:#ded7ce47;font-size:10px}@media(max-width:850px){.product-grid--ingot,.point-back__inner{grid-template-columns:1fr}.point-back__inner{gap:65px}}@media(max-width:600px){.store-header{min-height:470px}.store-nav{min-height:80px}.store-logo{width:92px;height:62px}.back-link{font-size:10px}.store-hero{min-height:390px;padding:48px 0 72px}h1{font-size:2.25rem}.store-hero>p:last-child{margin-top:24px;font-size:14px;line-height:1.8}.category-nav{width:100%}.category-nav a{min-height:58px;font-size:9px}.collection{padding-top:80px}.product-grid{margin-top:40px}.product-card__visual{min-height:330px}.product-card__visual>img{width:min(76%,260px);height:auto}.product-card__visual--compact>img{width:min(68%,230px)}.product-card__body{padding:27px 22px}.product-card h3{font-size:23px;line-height:1.3}.product-card__purchase{align-items:stretch;flex-direction:column}.purchase-button{width:100%;min-height:56px}.product-card__visual--koban{min-height:330px}.product-card__visual--koban>img{width:min(68%,250px);max-height:300px}.point-back{margin-top:80px;padding:80px 0}.point-examples{grid-template-columns:1fr}.point-examples article+article{border-top:1px solid var(--line);border-left:0}.point-examples article{min-height:220px}}@media(max-width:360px){.shell{width:calc(100% - 32px)}.store-logo{width:76px;height:54px}.back-link{gap:4px;font-size:9px}.store-hero h1{font-size:2rem}.product-card__body{padding:25px 18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-card,.product-card__visual>img,.purchase-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/zipangu-store.css.map */
