.sdc-grid,.sdc-card{--mute: #7a746d;--accent: #8e1328;font-family:var(--sd-f-cond);color:var(--sd-ink)}.sdc-card a{color:inherit;text-decoration:none}.sdc-gridwrap{padding:clamp(20px,2.4vw,36px) var(--sd-pad) 96px}.sdc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(10px,1.2vw,20px)}.sdc-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sdc-card{display:flex;flex-direction:column;gap:12px;min-width:0}.sdc-media{position:relative;overflow:hidden;background:#f2efeb;aspect-ratio:3/4}.sdc-media__a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.sdc-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;margin:0;transition:opacity .6s ease,transform 1.2s cubic-bezier(.16,1,.3,1)}.sdc-img--2{opacity:0}.sdc-badge{position:absolute;top:12px;left:12px;height:24px;padding:0 10px;border-radius:99px;background:#fff;color:var(--sd-ink);font-size:9px;font-weight:600;letter-spacing:.14em;display:flex;align-items:center;pointer-events:none}.sdc-badge.is-red{background:var(--accent);color:#fff}.sdc-qa{position:absolute;left:10px;right:10px;bottom:10px;background:#fffffff5;padding:12px;display:flex;flex-direction:column;gap:10px;transform:translateY(calc(100% + 12px));opacity:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.sdc-qa__l{font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-align:center}.sdc-qa__s{display:grid;grid-template-columns:repeat(auto-fit,minmax(34px,1fr));gap:6px}.sdc-qa__s product-form,.sdc-qa__s form{display:contents}.sdc-qa__s button{position:relative;height:34px;border:1px solid #d6d6d6;background:#fff;font:inherit;font-size:12px;cursor:pointer;color:var(--sd-ink);border-radius:0;padding:0;min-width:0;box-shadow:none;letter-spacing:0;text-transform:uppercase}.sdc-qa__s button:hover{background:var(--sd-ink);color:#fff;border-color:var(--sd-ink)}.sdc-qa__s button[disabled]{color:#bbb;text-decoration:line-through;cursor:default;background:#fff;border-color:#eee;opacity:1}.sdc-qa .m-spinner-icon{display:none;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}.sdc-qa .m-spinner-icon svg{width:14px;height:14px}.sdc-qa .loading .m-spinner-icon{display:flex}.sdc-qa .loading .m-add-to-cart--text{visibility:hidden}.sdc-plus{display:none;position:absolute;right:8px;bottom:8px;z-index:2;width:36px;height:36px;border-radius:99px;border:0;background:#fff;color:#151515;font-size:20px;line-height:1;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001f;cursor:pointer;transition:transform .3s ease;padding:0}.sdc-card.is-qa .sdc-plus{bottom:auto;top:8px}.sdc-info{display:flex;flex-direction:column;gap:6px}.sdc-row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.sdc-name{font-weight:500}.sdc-price{white-space:nowrap}.sdc-price s{color:var(--mute);margin-right:4px}.sdc-empty{margin:64px 0;text-align:center;font-family:var(--sd-f-bodoni);font-style:italic;font-size:28px;color:#7a746d}.sdc-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:64px;font-size:12px;color:#7a746d;font-family:var(--sd-f-cond)}.sdc-more__b{height:52px;padding:0 36px;border-radius:99px;background:var(--sd-ink);color:#fff!important;display:flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}@media(hover:hover)and (pointer:fine){.sdc-card:hover .sdc-img{transform:scale(1.04)}.sdc-card:hover .sdc-img--2{opacity:1}.sdc-card:hover .sdc-qa,.sdc-card:focus-within .sdc-qa{transform:none;opacity:1}}@media(hover:none),(pointer:coarse){.sdc-img--2{display:none}.sdc-plus{display:flex}.sdc-card.is-qa .sdc-qa{transform:none;opacity:1}.sdc-card.is-qa .sdc-plus{transform:rotate(45deg)}}@media(max-width:749px){.sdc-grid,.sdc-grid.is-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sdc-qa{left:6px;right:6px;bottom:6px;padding:10px 8px}.sdc-qa__s{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:4px}.sdc-qa__s button{height:38px}.sdc-row{font-size:13px;flex-direction:column;gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sd-ccard.css.map */
