@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Fraunces:ital,wght@0,400;0,500;0,600;1,400;1,500&display=swap";.sole-card-wrapper{font-family:DM Sans,-apple-system,system-ui,sans-serif;color:#000}.sole-card-wrapper .card{background:transparent!important;border:none!important;box-shadow:none!important}.sole-card-wrapper .card__inner{border:none;box-shadow:none;background:transparent;position:relative;overflow:hidden;border-radius:8px;background:#f4f1eb}.sole-card__media{position:relative;width:100%;height:100%;overflow:hidden;background:#f4f1eb}.sole-card__media-inner{position:relative;width:100%;height:100%;display:block}.sole-card-wrapper .media{position:relative;width:100%;padding-top:0!important;height:auto}.sole-card__img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:opacity .35s ease;max-width:none!important}.sole-card__img--primary{z-index:1;opacity:1}.sole-card__img--hover{z-index:2;opacity:0}.sole-card:hover .sole-card__img--hover{opacity:1}.sole-card__badges{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:5;pointer-events:none;width:auto;max-width:calc(100% - 24px)}.sole-card__badge{display:inline-flex;align-items:center;padding:5px 10px;font-family:Fraunces,serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;border-radius:3px;background:#fffffff0;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#000;line-height:1.2;white-space:nowrap;width:fit-content;height:auto}.sole-card__badge--new{color:#1f6b6b}.sole-card__badge--bestseller,.sole-card__badge--limited{background:#0f4c5c;color:#fff}.sole-card__discount{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;background:#c14b3d;color:#fff;padding:5px 10px;border-radius:3px;font-family:Fraunces,serif;font-size:10.5px;letter-spacing:1px;font-weight:500;z-index:5;line-height:1.2;white-space:nowrap;width:fit-content;height:auto;pointer-events:none}.sole-card__soldout{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none}.sole-card__soldout-text{font-family:Fraunces,serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#000;background:#fff;padding:10px 20px;border-radius:3px;border:1px solid #000000;font-weight:500}.sole-card__content{padding:14px 2px 0}.sole-card__content .card-information{text-align:left}.sole-card__heading,.sole-card-wrapper .card__heading{font-family:Fraunces,serif;font-size:15.5px;font-weight:500;color:#000;margin:0 0 5px;letter-spacing:-.005em;line-height:1.25;text-transform:none}.sole-card-wrapper .card__heading a{color:inherit;text-decoration:none}.sole-card__color-name{font-size:11.5px;color:#666;letter-spacing:.2px;margin:0 0 10px;font-family:Fraunces,serif;font-style:italic;line-height:1.3}.sole-card__price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:14px;flex-wrap:wrap}.sole-card__price{font-family:Fraunces,serif;font-size:15px;color:#000;font-weight:500;letter-spacing:-.005em;line-height:1.2}.sole-card__price-compare{font-family:Fraunces,serif;font-size:13px;color:#999;text-decoration:line-through;font-weight:400;line-height:1.2}.sole-card__price--sale{color:#c14b3d;font-weight:500}.sole-card__price-prefix{font-size:11px;color:#666;letter-spacing:.3px}.sole-card-wrapper .price{display:block}.sole-card__swatches{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sole-card__swatch{width:18px;height:18px;border-radius:50%;border:1.5px solid transparent;cursor:pointer;padding:0;background:transparent;position:relative;transition:transform .15s ease;flex-shrink:0;font:inherit;z-index:6}.sole-card__swatch-inner{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;border:1px solid rgba(0,0,0,.06)}.sole-card__swatch.is-active{border-color:#000}.sole-card__swatch:hover{transform:scale(1.12)}.sole-card__swatch:focus-visible{outline:2px solid #2E8B8B;outline-offset:2px}.sole-card__swatch-more{font-size:11px;color:#333;letter-spacing:.2px;margin-left:4px;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px;position:relative;z-index:6}.sole-card__swatch-more:hover{color:#2e8b8b}.sole-card-wrapper .quick-add{margin-top:12px}.sole-card-wrapper .quick-add__submit{font-family:Fraunces,serif;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;padding:12px 16px;border-radius:3px;border:1.5px solid #000000;background:#fff;color:#000;transition:all .2s ease;min-height:0}.sole-card-wrapper .quick-add__submit:not([disabled]):hover{background:#000;color:#fff}.sole-card-wrapper .card__badge{display:none}.sole-card-wrapper .card__badge.visually-hidden{display:block;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sole-card-wrapper .media--hover-effect>img+img{transform:none!important;transition:opacity .35s ease}.sole-card-wrapper .rating,.sole-card-wrapper .rating-text,.sole-card-wrapper .rating-count{display:none}.sole-card-wrapper .caption-with-letter-spacing{font-family:DM Sans,sans-serif;font-size:10.5px;letter-spacing:2px;text-transform:uppercase;color:#666;margin-bottom:4px}.sole-card-wrapper .card--media .card__inner,.sole-card-wrapper .ratio{aspect-ratio:4/5;padding-bottom:0!important}.sole-card-wrapper .card--media .card__inner:before{display:none}@media(max-width:749px){.sole-card-wrapper .card__inner{border-radius:6px}.sole-card__badges{top:8px;left:8px;gap:4px}.sole-card__badge{font-size:9px;padding:4px 8px;letter-spacing:1.2px}.sole-card__discount{top:8px;right:8px;font-size:9.5px;padding:4px 8px}.sole-card__heading,.sole-card-wrapper .card__heading{font-size:14px}.sole-card__color-name{font-size:10.5px;margin-bottom:8px}.sole-card__price{font-size:13.5px}.sole-card__price-compare{font-size:11.5px}.sole-card__swatch{width:16px;height:16px}.sole-card__soldout-text{font-size:11px;letter-spacing:2px;padding:8px 14px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sole-card.css.map */
