.sd-cards{--sd-ease:cubic-bezier(.22,.85,.24,1);--sd-ease-out:cubic-bezier(.16,1,.3,1);--sd-spring:cubic-bezier(.34,1.56,.64,1);--sd-card-radius:10px;--sd-curtain:var(--sd-smoke)}.sd-card{position:relative;display:block;color:inherit;text-decoration:none}.sd-card__lift{--rx:0deg;--ry:0deg;--press:1;--gx:50%;--gy:50%;position:relative;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--press));transition:transform .9s var(--sd-spring);-webkit-tap-highlight-color:transparent}.sd-card.is-tilting .sd-card__lift{transition:transform .14s linear;will-change:transform}.sd-card__lift:active{--press:.97;transition:transform .18s var(--sd-ease-out)}.sd-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:4/5;background:var(--sd-char);border-radius:var(--sd-card-radius);isolation:isolate;box-shadow:0 0 0 1px #ede7da0a;transition:box-shadow .7s var(--sd-ease-out)}.sd-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:scale(1.02);transition:transform 1.15s var(--sd-ease-out)}.sd-card__frame img{position:absolute;left:0;top:-6%;width:100%;height:112%;object-fit:cover}.sd-card__frame img.sd-card__alt{opacity:0;filter:blur(8px);transition:opacity .6s var(--sd-ease),filter .75s var(--sd-ease-out)}.sd-card__track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y}.sd-card__track::-webkit-scrollbar{display:none}.sd-card__track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always}.sd-card__dots{display:none;position:absolute;left:50%;bottom:9px;z-index:5;transform:translate(-50%);align-items:center;gap:5px;padding:4px 6px;border-radius:999px;background:#0b0b0c75;box-shadow:inset 0 0 0 1px #ede7da1a}.sd-card__dot{width:5px;height:5px;flex:none;border-radius:999px;background:#ede7da6b;transition:width .55s var(--sd-spring),background .3s ease}.sd-card__dot.on{width:15px;background:var(--sd-bone)}.sd-card__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--gx) var(--gy),rgba(237,231,218,.2),rgba(237,231,218,.04) 38%,transparent 60%);transition:opacity .5s ease}.sd-card.is-tilting .sd-card__glare{opacity:1}.sd-card__curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:var(--sd-curtain);transform-origin:bottom center;transform:scaleY(0)}.sd-card__badge{position:absolute;top:10px;left:10px;z-index:6;font-family:var(--sd-mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;border-radius:999px;color:var(--sd-bone);background:#b4141bc7;border:1px solid rgba(237,231,218,.18);box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #000000b3;-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);transform-origin:left center}.sd-card__badge--sold{background:#46464ab8}.sd-card__badge--save{background:#ede7dadb;color:var(--sd-ink);border-color:#ffffff80}.sd-card__body{display:block;padding:14px 2px 0;text-decoration:none;color:inherit}.sd-card__title{margin:0;font-size:.95rem;font-weight:500;line-height:1.45;letter-spacing:.01em;color:var(--sd-bone-dim);overflow-wrap:break-word}.sd-card__meta{margin:6px 0 0;font-family:var(--sd-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--sd-ash)}.sd-card__price{position:relative;display:inline-block;margin:8px 0 0;font-family:var(--sd-mono);font-size:13px;color:var(--sd-bone)}.sd-card__price s{color:var(--sd-ash);margin-right:6px}.sd-card__price:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--sd-blood);transform:scaleX(0);transform-origin:left center;transition:transform .55s var(--sd-ease-out)}.sd-card__title,.sd-card__meta,.sd-card__price{transition:color .4s ease,transform .5s var(--sd-ease-out)}.sd-cards--rule .sd-card--stack .sd-card__body{border-top:1px solid var(--sd-line);margin-top:14px}.sd-card--split .sd-card__body{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;border-top:1px solid var(--sd-line)}.sd-card--split .sd-card__title{font-size:.9rem;font-weight:700;color:var(--sd-bone);margin:0 0 4px}.sd-card--split .sd-card__meta{margin:0;font-size:9px}.sd-card--split .sd-card__price{margin:0;font-size:12px;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.sd-cards.is-ready .sd-card{opacity:0;transform:translateY(30px);transition:opacity .7s var(--sd-ease-out) var(--sd-delay,0ms),transform .8s var(--sd-ease-out) var(--sd-delay,0ms)}.sd-cards.is-ready .sd-card__curtain{transform:scaleY(1);transition:transform .85s var(--sd-ease-out) calc(var(--sd-delay,0ms) + 60ms)}.sd-cards.is-ready .sd-card__frame{transform:scale(1.12)}.sd-cards.is-ready .sd-card.is-in:not(.is-settled),.sd-cards.is-ready .sd-card.is-in:not(.is-settled) .sd-card__frame{will-change:transform,opacity}.sd-cards.is-ready .sd-card__title,.sd-cards.is-ready .sd-card__meta,.sd-cards.is-ready .sd-card__price{opacity:0;transform:translateY(14px)}.sd-cards.is-ready .sd-card__title{transition:opacity .55s ease calc(var(--sd-delay,0ms) + .38s),transform .65s var(--sd-ease-out) calc(var(--sd-delay,0ms) + .38s),color .4s ease}.sd-cards.is-ready .sd-card__meta{transition:opacity .55s ease calc(var(--sd-delay,0ms) + .45s),transform .65s var(--sd-ease-out) calc(var(--sd-delay,0ms) + .45s),color .4s ease}.sd-cards.is-ready .sd-card__price{transition:opacity .55s ease calc(var(--sd-delay,0ms) + .51s),transform .65s var(--sd-ease-out) calc(var(--sd-delay,0ms) + .51s)}.sd-cards.is-ready .sd-card__badge{opacity:0;transform:translateY(-6px) scale(.6);transition:opacity .4s ease calc(var(--sd-delay,0ms) + .62s),transform .75s var(--sd-spring) calc(var(--sd-delay,0ms) + .62s)}.sd-cards.is-ready .sd-card.is-in{opacity:1;transform:translateY(0)}.sd-cards.is-ready .sd-card.is-in .sd-card__curtain{transform:scaleY(0)}.sd-cards.is-ready .sd-card.is-in .sd-card__frame{transform:scale(1.02)}.sd-cards.is-ready .sd-card.is-in .sd-card__title,.sd-cards.is-ready .sd-card.is-in .sd-card__meta,.sd-cards.is-ready .sd-card.is-in .sd-card__price,.sd-cards.is-ready .sd-card.is-in .sd-card__badge{opacity:1;transform:none}.sd-cards.is-ready .sd-card.is-settled .sd-card__title,.sd-cards.is-ready .sd-card.is-settled .sd-card__meta,.sd-cards.is-ready .sd-card.is-settled .sd-card__price{transition:color .4s ease,transform .5s var(--sd-ease-out)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.sd-cards--parallax .sd-card__frame img{animation:sd-card-para both linear;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes sd-card-para{0%{transform:translateY(-5%)}to{transform:translateY(5%)}}@media(hover:hover){.sd-cards .sd-card:hover .sd-card__media{box-shadow:0 26px 50px -26px #000000bf,0 0 0 1px #ede7da17}.sd-cards .sd-card:hover .sd-card__frame,.sd-cards.is-ready .sd-card.is-in:hover .sd-card__frame{transform:scale(1.07);will-change:transform}.sd-cards .sd-card:hover .sd-card__alt{opacity:1;filter:blur(0)}.sd-cards .sd-card:hover .sd-card__title,.sd-cards.is-ready .sd-card.is-in:hover .sd-card__title{color:var(--sd-bone);transform:translate(4px)}.sd-cards .sd-card:hover .sd-card__meta,.sd-cards.is-ready .sd-card.is-in:hover .sd-card__meta{color:var(--sd-bone-dim);transform:translate(4px)}.sd-cards .sd-card:hover .sd-card__price,.sd-cards.is-ready .sd-card.is-in:hover .sd-card__price{transform:translate(4px,-2px)}.sd-cards .sd-card:hover .sd-card__price:after{transform:scaleX(1)}}@media(max-width:800px){.sd-card--multi .sd-card__frame{display:none}.sd-card--multi .sd-card__track,.sd-card--multi .sd-card__dots{display:flex}.sd-card__glare{display:none}.sd-card--split .sd-card__body{display:block}.sd-card--split .sd-card__price{margin-top:6px}.sd-cards--compact .sd-card__body{padding-top:12px}.sd-cards--compact .sd-card__title{font-size:.84rem;line-height:1.4;color:var(--sd-bone);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sd-cards--compact .sd-card__price{font-size:12px;margin-top:6px}.sd-cards--compact .sd-card__meta{font-size:9px;letter-spacing:.14em}.sd-cards--compact .sd-card__badge{top:8px;left:8px;font-size:8px;padding:5px 7px;letter-spacing:.16em}}@media(prefers-reduced-motion:reduce){.sd-card__lift,.sd-card__frame{transform:none!important;will-change:auto!important}.sd-card__glare,.sd-card__curtain{display:none}.sd-card__track{scroll-behavior:auto}.sd-card__frame img.sd-card__alt{filter:none}.sd-cards *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sd-card.css.map */
