.hdr-icons .cart-link{position:relative;display:inline-flex}.hdr-icons .cart-count{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:#5b2c83;color:#fff;border-radius:8px;font-size:.58rem;font-weight:700;line-height:16px;text-align:center;font-family:Gantari,Noto Sans JP,sans-serif}.cat-tile>a{display:flex;flex-direction:column;align-items:center;width:100%;color:inherit;text-decoration:none}.prod>a{display:block;width:100%;color:inherit;text-decoration:none}.scene-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:0}.scene-card{position:relative;aspect-ratio:2/3;overflow:hidden;display:block}.scene-card img{width:100%;height:100%;object-fit:cover;filter:brightness(.86);transition:transform .9s ease}.scene-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(8,6,8,.85),transparent 55%)}.scene-card:hover img{transform:scale(1.08);filter:brightness(1)}.scene-cap{position:absolute;left:0;bottom:1.4rem;width:100%;text-align:center;z-index:2;display:flex;flex-direction:column;gap:.25rem}.scene-cap b{font-family:"Noto Serif JP",serif;font-weight:500;color:#fff;font-size:.95rem;letter-spacing:.08em}.scene-cap i{font-family:Lora,"Noto Serif JP",serif;font-style:normal;font-size:.58rem;letter-spacing:.22em;color:#e0d2e7}@media(max-width:960px){.scene-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.scene-list{grid-template-columns:repeat(2,1fr)}}.lux-cta{position:relative;padding:9rem 2.4rem;text-align:center;overflow:hidden}.lux-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover}.lux-cta-ov{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#08060ab8,#08060ad1)}.lux-cta-in{position:relative;z-index:2}.lux-cta h2{font-family:Lora,"Noto Serif JP",serif;font-weight:500;color:#fff;font-size:clamp(2rem,4.4vw,3.4rem);letter-spacing:.02em}.lux-cta p{font-family:"Noto Serif JP",serif;color:#e0d2e7;font-size:.82rem;letter-spacing:.28em;margin:1.2rem 0 2.4rem}.lux-btn{display:inline-flex;align-items:center;font-family:Gantari,Noto Sans JP,sans-serif;font-size:.95rem;letter-spacing:.22em;padding:1.05em 2.8em;background:linear-gradient(135deg,#5b2c83,#7a4aa3);color:#fff;border:1px solid transparent;box-shadow:0 10px 34px -12px #5b2c83b3;transition:.4s}.lux-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home.css.map */
