.ds-color-card{width:100%;min-width:0}.ds-color-card__link{display:block;color:inherit;text-decoration:none}.ds-color-card__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ds-color-card__media{position:relative;aspect-ratio:var(--ds-color-ratio,2/3);background:#f6f6f6;overflow:hidden}.ds-color-card__media img,.ds-color-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.ds-color-card__badge{position:absolute;top:8px;right:8px;background:#fff;color:#333;padding:4px 10px;border-radius:30px;font-size:12px}.ds-color-card__title{margin-top:8px;font-size:14px;line-height:1.3;color:#222;color:color-mix(in srgb,currentColor 80%,black);overflow-wrap:anywhere}.ds-color-card__price,.ds-campaign-price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px}.ds-color-card__price{margin-top:5px;font-size:13px}.ds-campaign-price:has(>.ds-campaign-label){flex-wrap:wrap;row-gap:3px}.ds-campaign-label{display:inline-block;align-self:center;white-space:nowrap;padding:3px 9px;border-radius:4px;background:linear-gradient(90deg,rgba(255,65,149,.15),rgba(255,117,174,.08) 70%,transparent);color:#b92265;font-size:clamp(12px,.82em,15px);line-height:1.25;font-weight:600}.ds-color-card__price s,.ds-campaign-price__original{opacity:.55;font-size:calc(1em - 2px);font-weight:400;white-space:nowrap}.sticky-add-to-cart__price .ds-campaign-price{flex-direction:column;align-items:flex-start;gap:0}.variant-option{--color-variant-text: #000;--color-variant-text-rgb: 0 0 0;--color-variant-hover-text: #000;--color-selected-variant-text: #000;--color-selected-variant-hover-text: #000;--color-variant-background: #fff;--color-variant-hover-background: #f5f5f5;--color-selected-variant-background: #f0f0f0;--color-selected-variant-hover-background: #e8e8e8}.variant-option .variant-option__button-label,.variant-option .variant-option__button-label__text,.variant-option .ds-photo-option__name,.variant-option .variant-option__select{color:#000!important;-webkit-text-fill-color:#000!important}.variant-option--buttons:has(.ds-photo-option){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:400px;min-inline-size:0;margin-inline:0 auto;gap:6px!important}.variant-option--buttons:has(.ds-photo-option)>legend{grid-column:1 / -1}.variant-option__button-label.ds-photo-option{box-sizing:border-box;position:relative;display:block;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1;padding:3px!important;margin:0;border:1px solid #d8d8d8;border-radius:10px;background:#fff!important;line-height:1!important;overflow:hidden}.variant-option__button-label.ds-photo-option:before,.variant-option__button-label.ds-photo-option:after{content:none!important}.variant-option__button-label.ds-photo-option:hover{border-color:#777}.variant-option__button-label.ds-photo-option:has(:checked){border-color:#000;box-shadow:inset 0 0 0 1px #000}.ds-photo-option__image{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;width:calc(100% - 6px);height:calc(100% - 6px);max-width:none;object-fit:contain;object-position:center;border-radius:7px}.ds-photo-option:has(.ds-photo-option__placeholder),li:has(>.ds-photo-option .ds-photo-option__placeholder){display:none!important}.ds-photo-option__name{display:none}.ds-photo-options-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;min-width:0;margin:0;padding:0;list-style:none}.ds-photo-options-grid>.variant-option__swatch{min-width:0}.ds-photo-options-grid>[slot=more]{display:none}swatches-variant-picker-component:has(.ds-photo-option){justify-content:center;--overflow-list-alignment: center}swatches-variant-picker-component:has(.ds-photo-option) form{width:100%}@media(max-width:749px){.ds-color-card__title{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/ds-color-cards.css.map */
