.aiwa-pc{--pc-accent: #f07c12;--pc-accent-text: #2b1a0a;--pc-pill-active: #fbd8b8;--pc-text: #2b2b2b;--pc-muted: #5f5f5f;--pc-radius: 24px;position:relative;display:flex;flex-direction:column;height:100%;padding:12px;border-radius:var(--pc-radius);background:#fff;color:var(--pc-text);box-shadow:0 4px 6px #0000000a,0 10px 24px -12px #0000002e;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:750px){.aiwa-pc{padding:16px}}@media(hover:hover){.aiwa-pc:hover{transform:translateY(-3px);box-shadow:0 6px 10px #0000000d,0 22px 40px -18px #00000047}.aiwa-pc:hover .aiwa-pc__img--main{transform:scale(1.04)}.aiwa-pc:hover .aiwa-pc__img--alt{opacity:1}}.aiwa-pc__media{position:relative;display:block;aspect-ratio:var(--pc-ratio, 1 / 1);border-radius:16px;overflow:hidden;background:#f2f2f2}.aiwa-pc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease,opacity .4s ease}.aiwa-pc__img--alt{opacity:0}.aiwa-pc__badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;background:var(--pc-accent);color:#fff}.aiwa-pc__badge--out{background:#6b6b6b}.aiwa-pc__wish{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:#2b2b2b;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:transform .2s ease,color .2s ease}.aiwa-pc__wish svg{width:18px;height:18px}.aiwa-pc__wish:hover{transform:scale(1.08)}.aiwa-pc__wish[aria-pressed=true]{color:#e5484d}.aiwa-pc__wish[aria-pressed=true] svg path{fill:currentColor}.aiwa-pc__body{display:flex;flex-direction:column;flex:1;padding:14px 4px 2px}.aiwa-pc__vendor{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-muted);margin-bottom:4px}.aiwa-pc__title{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--pc-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:750px){.aiwa-pc__title{font-size:18px}}.aiwa-pc__title a{color:inherit;text-decoration:none}.aiwa-pc__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.aiwa-pc__pills{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.aiwa-pc__pill{padding:2px 8px;border:1px solid #bdbdbd;border-radius:999px;background:transparent;color:var(--pc-muted);font-size:12px;line-height:1.5;cursor:pointer;transition:background .2s ease,border-color .2s ease}.aiwa-pc__pill[aria-pressed=true]{background:var(--pc-pill-active);border-color:var(--pc-pill-active);color:var(--pc-text);font-weight:700}.aiwa-pc__pill[data-available=false]{text-decoration:line-through;opacity:.55}.aiwa-pc__desc{margin:8px 0 0;font-size:13px;line-height:1.45;color:var(--pc-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:750px){.aiwa-pc__desc{font-size:14.5px}}.aiwa-pc__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:16px}.aiwa-pc__price{display:flex;flex-direction:column;line-height:1.15}.aiwa-pc__price-now{font-size:17px;font-weight:800;color:var(--pc-text);white-space:nowrap}@media(min-width:750px){.aiwa-pc__price-now{font-size:20px}}.aiwa-pc__price-was{font-size:12px;color:var(--pc-muted);text-decoration:line-through}.aiwa-pc__form{flex:1;max-width:230px;margin:0}.aiwa-pc__form form{margin:0}.aiwa-pc__cart{position:relative;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:0;border-radius:999px;background:var(--pc-accent);color:var(--pc-accent-text);font-size:14px;font-weight:500;cursor:pointer;transition:filter .2s ease,transform .2s ease}@media(min-width:750px){.aiwa-pc__cart{min-height:50px;font-size:16px}}.aiwa-pc__cart:hover{filter:brightness(1.05);transform:translateY(-1px)}.aiwa-pc__cart svg{width:20px;height:20px;flex:none}.aiwa-pc__cart[disabled],.aiwa-pc__cart[aria-disabled=true]{background:#d6d6d6;color:#6b6b6b;cursor:not-allowed;transform:none}.aiwa-pc__cart.loading>span,.aiwa-pc__cart.loading>svg{visibility:hidden}.aiwa-pc__cart .loading__spinner{position:absolute}.aiwa-pc .product-form__error-message-wrapper{font-size:12px;color:#c0392b;margin-top:6px}@media(max-width:480px){.aiwa-pc__foot{flex-direction:column;align-items:stretch}.aiwa-pc__form{max-width:none}.aiwa-pc__cart-label-long{display:none}}@media(prefers-reduced-motion:reduce){.aiwa-pc,.aiwa-pc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/aiwa-card.css.map */
