.twcard{position:relative;background:#fff;border-radius:16px;border:1px solid var(--tw-line);overflow:hidden;display:flex;flex-direction:column;height:100%;font-family:var(--tw-font);color:var(--tw-ink)}.twcard__media{position:relative;display:block;width:100%;aspect-ratio:var(--twcard-ratio, auto);background:var(--tw-paper);overflow:hidden;cursor:pointer}.twcard__img{position:var(--twcard-img-pos, static);top:0;right:0;bottom:0;left:0;display:block;width:100%;height:var(--twcard-img-h, auto);object-fit:var(--twcard-fit, cover);object-position:center top;transition:opacity .3s ease}.twcard__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;opacity:0}@media(hover:hover){.twcard:hover .twcard__img--alt{opacity:1}}.twcard__ph{display:block;width:100%;aspect-ratio:var(--twcard-ratio, 4 / 5);background:var(--tw-sand);fill:#17120f1f}.twcard__badge{position:absolute;left:9px;top:9px;z-index:2;border:1.5px solid var(--tw-ink);box-shadow:1.5px 1.5px 0 var(--tw-ink);border-radius:7px;padding:4px 8px;font:800 9px var(--tw-font);transform:rotate(-3deg);white-space:nowrap}.twcard__wish{position:absolute;right:8px;top:8px;z-index:2;width:28px;height:28px;border-radius:14px;border:0;padding:0;background:#fffbf4f0;display:flex;align-items:center;justify-content:center;cursor:pointer}.twcard__wish svg{width:14px;height:14px}.twcard__wish>*{max-width:100%;max-height:100%}.twcard .twcard__wish:empty{display:none}.twcard .twcard__wish:not(:empty){display:flex}article.twcard .wishlist-hero-custom-button.twcard__wish button{padding:0!important;height:14px!important;width:28px!important}.twcard__sold{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:#fffbf4f0;border:1.5px solid var(--tw-ink);border-radius:8px;padding:6px 12px;font:800 10px var(--tw-font);letter-spacing:.08em;white-space:nowrap}.twcard__body{padding:12px 13px 13px;display:flex;flex-direction:column;flex:1}.twcard__title{font:500 12.5px/1.3 var(--tw-font);color:var(--tw-ink);margin:0;cursor:pointer;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.twcard__title:hover{color:var(--tw-pink)}.twcard__prices{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:5px 0 0}.twcard__price{font:700 13.5px var(--tw-font)}.twcard__mrp{font:400 11px var(--tw-font);color:var(--tw-muted);text-decoration:line-through}.twcard__off{background:var(--tw-blush);color:var(--tw-pink-pressed);border-radius:999px;padding:2px 8px;font:700 9px var(--tw-font);white-space:nowrap}.twcard__rating{font:600 10px var(--tw-font);color:var(--tw-amber);white-space:nowrap;margin:2px 0 2px auto}.twcard__coupon{font:600 10.5px var(--tw-font);color:var(--tw-pink);margin-bottom:10px}.twcard__dots{display:flex;gap:7px;margin:5px 0 9px;align-items:center;flex-wrap:wrap}.twcard__dot{width:14px;height:14px;border-radius:7px;cursor:pointer;padding:0;border:1px solid #C9BFB3;outline:none;outline-offset:2px;background-size:cover;background-position:center}.twcard__dot[aria-pressed=true]{outline:2px solid var(--tw-pink)}.twcard__dot:focus-visible{outline:2px solid var(--tw-pink)}.twcard__note{display:block;margin:0 0 9px;font:500 10px var(--tw-font);color:var(--tw-muted)}.twcard__dots:has(+.twcard__note){margin-bottom:5px}.twcard__cta{background:var(--tw-pink);color:#fff;border:0;border-radius:999px;padding:10px 0;width:100%;text-align:center;font:700 10.5px var(--tw-font);letter-spacing:.08em;cursor:pointer;margin-top:auto;transition:background-color .2s ease}.twcard__cta:hover{background:var(--tw-pink-pressed)}.twcard__cta[disabled]{background:var(--tw-faint);cursor:not-allowed}.twcard__cta.is-loading{opacity:.7;pointer-events:none}@media screen and (max-width:749px){.twcard{border-radius:14px}.twcard__body{padding:10px 10px 11px}.twcard__title{font-size:12px}.twcard__price{font-size:13px}.twcard__cta{padding:9px 0;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/twirl-product-card.css.map */
