.grid-product .tw-card,.tw-card *,.tw-card *:before,.tw-card *:after{box-sizing:border-box}.tw-card{--twe-ink: #0e0f0b;--twe-fog: #f2f3ee;--twe-line: #dfe1d8;--twe-muted: #5f6356;--twe-mute-2: #8a8e80;--twe-lime: #b9f51a;--twe-pink: #eb009e;--twe-display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif}.grid-product .tw-card,.grid-product .tw-card:hover{color:var(--twe-ink);text-decoration:none}.grid--uniform:has(>.grid-product):not(.grid-overflow-wrapper .grid){display:grid;grid-template-columns:repeat(var(--tw-cols, 2),minmax(0,1fr))}.grid--uniform:has(>.grid-product):not(.grid-overflow-wrapper .grid)>.grid-product{width:auto;float:none;min-width:0}.grid--uniform:has(>.grid-product):not(.grid-overflow-wrapper .grid):before,.grid--uniform:has(>.grid-product):not(.grid-overflow-wrapper .grid):after{display:none}@media(max-width:768px){.grid--uniform:has(>.grid-product.small--one-whole){--tw-cols: 1}.grid--uniform:has(>.grid-product.small--one-half){--tw-cols: 2}.grid--uniform:has(>.grid-product.small--one-third){--tw-cols: 3}}@media(min-width:769px){.grid--uniform:has(>.grid-product.medium-up--one-whole){--tw-cols: 1}.grid--uniform:has(>.grid-product.medium-up--one-half){--tw-cols: 2}.grid--uniform:has(>.grid-product.medium-up--one-third){--tw-cols: 3}.grid--uniform:has(>.grid-product.medium-up--one-quarter){--tw-cols: 4}.grid--uniform:has(>.grid-product.medium-up--one-fifth){--tw-cols: 5}.grid--uniform:has(>.grid-product.medium-up--one-sixth){--tw-cols: 6}.grid-overflow-wrapper .grid--uniform:has(>.grid-product){display:grid;grid-template-columns:repeat(var(--tw-cols, 4),minmax(0,1fr))}.grid-overflow-wrapper .grid--uniform:has(>.grid-product)>.grid-product{width:auto;float:none;min-width:0}.grid-overflow-wrapper .grid--uniform:has(>.grid-product):before,.grid-overflow-wrapper .grid--uniform:has(>.grid-product):after{display:none}}.grid-product{display:flex;flex-direction:column;margin-bottom:22px}.grid-product>.tw-card{flex:1 1 auto;height:auto}@media(max-width:768px){.grid-product{margin-bottom:12px}}.tw-card__specs{margin-top:2px}.tw-card__specs .twe-spec{margin:4px 0 2px}.tw-card{position:relative;display:flex;flex-direction:column;height:100%;background:var(--twe-fog);border:2px solid transparent;padding:6px;color:var(--twe-ink);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.tw-card:hover,.tw-card:focus-visible{border-color:var(--twe-ink);box-shadow:6px 6px 0 var(--twe-lime);transform:translate(-3px,-3px);outline:none}.tw-card:focus-visible{box-shadow:6px 6px 0 var(--twe-pink)}.tw-card__panel{position:relative;aspect-ratio:1/1;background:#fff;display:flex;flex-direction:column;overflow:hidden}.tw-card__flags{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;min-height:34px;padding:8px 8px 0}.tw-card__status{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;flex:1 1 auto}.tw-card__status>:nth-child(n+3){display:none}.tw-card__media{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:6px 14px 14px}.tw-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .25s ease,filter .25s ease,opacity .25s ease}.tw-card:hover .tw-card__media img{transform:scale(1.04)}.tw-stk{display:inline-block;max-width:100%;padding:5px 8px;transform:skew(-12deg);font:800 11px/1.15 Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase}.tw-stk>b{display:block;transform:skew(12deg);font-weight:800;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.tw-stk--pre{background:var(--twe-pink);color:#fff}.tw-stk--custom{background:var(--twe-ink);color:var(--twe-lime)}.tw-stk--out{background:var(--twe-muted);color:#fff}.tw-stk--geo{background:#fff;color:var(--twe-ink);box-shadow:inset 0 0 0 2px var(--twe-ink)}.tw-save{flex:none;background:var(--twe-lime);color:var(--twe-ink);font:900 19px/1 var(--twe-display);padding:5px 7px 4px;box-shadow:2px 2px 0 var(--twe-ink);white-space:nowrap}.tw-card--muted .tw-card__media img{filter:grayscale(1);opacity:.45}.tw-card--muted .tw-save{background:#fff;color:var(--twe-muted);box-shadow:inset 0 0 0 2px var(--twe-mute-2)}.tw-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 6px 6px;flex:1}.tw-card__title{margin:0;font:600 14px/1.35 Inter,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.tw-card:hover .tw-card__title{text-decoration:underline;text-decoration-color:var(--twe-pink);text-decoration-thickness:2px;text-underline-offset:3px}.tw-card__reviews{min-height:18px;display:flex;align-items:center}.tw-card__reviews .stamped-product-reviews-badge{margin:0!important}.tw-price{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;padding-top:4px}.tw-price__from{font:600 12px/1 Inter,sans-serif;color:var(--twe-muted);margin-right:-4px}.tw-price__now{font:800 24px/1.05 var(--twe-display);white-space:nowrap;letter-spacing:.01em}.tw-price__now small{font-size:.6em;font-weight:800;letter-spacing:.04em}.tw-price__was{font:500 13px/1.2 Inter,sans-serif;color:var(--twe-muted);text-decoration:line-through;white-space:nowrap}.tw-card--sale .tw-price__now{color:var(--twe-pink)}.tw-card--muted .tw-price__now,.tw-card--muted.tw-card--sale .tw-price__now{color:var(--twe-muted)}@media(max-width:768px){.tw-card{padding:4px}.tw-card__flags{padding:6px 6px 0;min-height:30px}.tw-card__media{padding:4px 8px 8px}.tw-stk{font-size:10px;padding:4px 6px;letter-spacing:.03em}.tw-save{font-size:16px;padding:4px 5px 3px}.tw-card__body{padding:10px 4px 4px;gap:4px}.tw-card__title{font-size:13px}.tw-price__now{font-size:20px}.tw-price__was{font-size:12px}}@media(hover:none){.tw-card:hover{transform:none;box-shadow:none;border-color:transparent}.tw-card:hover .tw-card__media img{transform:none}.tw-card:hover .tw-card__title{text-decoration:none}}@media(prefers-reduced-motion:reduce){.tw-card,.tw-card__media img{transition:none}.tw-card:hover,.tw-card:hover .tw-card__media img{transform:none}}.tw-card .tw-card__media img{margin:0}.tw-card .tw-card__title{text-transform:none;letter-spacing:0;color:var(--twe-ink)}.tw-card .tw-price__now small{display:inline;margin:0}.tw-card .product__unit-price{flex-basis:100%;font-size:12px;color:var(--twe-muted)}
/*# sourceMappingURL=/cdn/shop/t/53/assets/twe-card.css.map */
