@media (max-width: 768px){.product-link-wrapper{display:block;min-width:0}.product-card,.flash-card{position:relative;display:block;min-width:0;margin:0;padding:0;container-type:inline-size;border:0;border-radius:0;background:none;box-shadow:none;transform:none}.product-image-wrapper,.flash-card-image-wrap{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--z-r-media);background:var(--z-lac-2)}.product-image-wrapper img,.flash-card-image-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.product-image-wrapper .hover-img,.flash-card-image-wrap .hover-img{display:none}.wishlist-toggle{position:absolute;top:2px;right:2px;z-index:3;display:grid;place-items:center;width:var(--z-tap);height:var(--z-tap);padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--z-bone);cursor:pointer}.wishlist-toggle svg{width:20px;height:20px;fill:#05050659;stroke-width:1.8;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.wishlist-toggle.active{color:var(--z-crimson)}.wishlist-toggle.active svg{fill:currentColor}.quick-add-wrap{position:absolute;right:8px;top:calc(125cqw - 52px);z-index:3}.quick-add-trigger-row{display:block}.btn-quick-add{display:grid;place-items:center;width:var(--z-tap);height:var(--z-tap);padding:0;border:0;border-radius:50%;background:var(--z-bone);color:#0a0a0c;box-shadow:0 6px 16px -4px #0009;cursor:pointer}.btn-quick-add:active{background:#fff;transform:scale(.94)}.btn-quick-add .quick-add-cart-svg,.btn-quick-add .quick-add-label{display:none}.btn-quick-add .quick-add-plus{font-size:1.75rem;font-weight:400;line-height:1;transform:translateY(-1px)}.quick-add-popup{display:none!important}.product-info,.flash-card-stage{display:block;padding:10px 0 0}.product-concept,.flash-card-series{display:block;font-size:var(--z-fs-micro);font-weight:500;color:var(--z-ash);letter-spacing:0;text-transform:none}.product-name,.flash-card-name{margin:2px 0 0;font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.01em;text-transform:uppercase;color:var(--z-bone)}.product-name a,.flash-card-name a{color:inherit;text-decoration:none}.product-card-footer,.flash-card-footer{display:block}.product-pricing,.flash-card-pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:3px;font-variant-numeric:tabular-nums}.sale-price{order:1;font-size:.9375rem;font-weight:600;color:#fff}.mrp-price{order:2;font-size:.8125rem;font-weight:400;color:var(--z-ash);text-decoration:line-through}.discount-pill{order:3;padding:0;border:0;background:none;font-size:.78rem;font-weight:600;color:var(--z-crimson-text)}.card-badge-container{position:absolute;top:8px;left:8px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:calc(100% - 60px);pointer-events:none}.card-badge,.forbidden-badge{padding:3px 8px;border-radius:999px;background:#050506d1;box-shadow:inset 0 0 0 1px var(--z-hair-strong);font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--z-bone)}.card-badge-stock{color:var(--z-crimson-text)}.forbidden-badge{position:absolute;top:8px;left:8px;z-index:3}.locked-overlay,.out-of-stock-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:#05050699;font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--z-bone);text-align:center}.out-of-stock-card .product-image,.sold-out .flash-card-img{opacity:.55}.sold-out .quick-add-wrap{display:none}.btn-drop-locked,.btn-sold-out,.product-card-footer>.btn,.flash-card-footer>.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;margin-top:var(--z-s-2);padding:0 var(--z-s-3);border:1px solid var(--z-hair-strong);border-radius:999px;background:transparent;color:var(--z-ash);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.card-kanji{display:none}}
