.dana-card{position:relative;display:flex;flex-direction:column;height:100%;margin:0;text-align:start;font-family:var(--dana-font-body);color:rgb(var(--base-color))}.bls__grid .dana-card,.swiper-slide .dana-card{margin:0}.dana-card__media{position:relative;overflow:hidden;background:var(--gradient-background, transparent)}.dana-card__link{display:block;color:inherit}.dana-card .dana-media{display:block;aspect-ratio:var(--dana-ratio, 4 / 5);background:var(--dana-hairline-color, #e6ddd9)}.dana-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--dana-dur-slow) var(--dana-ease),transform var(--dana-dur-slow) var(--dana-ease)}.dana-card__img--hover{opacity:0}@media(hover:hover){.dana-card--has-hover:not(.dana-card--swatched):hover .dana-card__img--hover{opacity:1}}.dana-card--soldout .dana-card__img{opacity:.55}.dana-card--soldout .dana-card__img--hover{opacity:0}.dana-card__badges{position:absolute;inset-block-start:var(--dana-space-3);inset-inline-start:var(--dana-space-3);display:flex;flex-direction:column;align-items:flex-start;gap:var(--dana-space-1);pointer-events:none;z-index:2}.dana-badge{display:inline-block;padding:4px 8px;font-size:10px;font-weight:500;letter-spacing:var(--dana-tracking);text-transform:uppercase;line-height:1.2;background:var(--gradient-background, #fbf8f6);color:var(--heading-color)}.dana-badge--sale{background:var(--dana-sale);color:var(--dana-sale-contrast)}.dana-badge--soldout{background:var(--heading-color);color:var(--gradient-background, #fbf8f6)}.dana-card__actions{position:absolute;inset-block-start:var(--dana-space-2);inset-inline-end:var(--dana-space-2);display:flex;flex-direction:column;gap:var(--dana-space-1);z-index:2}.dana-card__icon-btn{display:grid;place-items:center;width:var(--dana-tap);height:var(--dana-tap);padding:0;border:0;border-radius:50%;background:transparent;color:var(--heading-color);cursor:pointer;transition:opacity var(--dana-dur) var(--dana-ease),background-color var(--dana-dur) var(--dana-ease)}.dana-card__icon-btn .bls__product-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gradient-background, #fbf8f6);color:var(--heading-color)}.dana-card__icon-btn:hover .bls__product-icon,.dana-card__icon-btn:focus-visible .bls__product-icon{background:var(--heading-color);color:var(--gradient-background, #fbf8f6)}.dana-card .bls__product-icon.active .dana-icon{fill:currentColor}.dana-card__icon-btn--hover{opacity:0}@media(hover:hover){.dana-card:hover .dana-card__icon-btn--hover,.dana-card:focus-within .dana-card__icon-btn--hover{opacity:1}}@media(hover:none){.dana-card__icon-btn--hover{display:none}}.dana-card .bls__product-quickview.btn-loading .bls__product-icon{opacity:.5}.dana-card .loader-icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.dana-card__quick{position:absolute;inset-inline-end:var(--dana-space-3);inset-block-end:var(--dana-space-3);z-index:2;opacity:0;transform:translateY(6px);transition:opacity var(--dana-dur) var(--dana-ease),transform var(--dana-dur) var(--dana-ease)}.dana-card__quick-btn{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#141112!important;color:#fbf8f6!important;box-shadow:0 6px 16px #1411122e;cursor:pointer;transition:transform var(--dana-dur) var(--dana-ease),background var(--dana-dur) var(--dana-ease)}.dana-card__quick-btn .bls__button-content{display:grid;place-items:center}.dana-card__quick-btn .dana-icon{width:20px;height:20px}.dana-card__quick-btn .dana-icon path{fill:none!important;stroke:currentColor!important}.dana-card__quick-btn:hover{background:#7a6361!important;transform:scale(1.06)}.dana-card__quick-btn:focus-visible{outline:2px solid #141112;outline-offset:3px}.dana-card__quick-btn.btn-loading .bls__button-content{opacity:.4}@media(hover:hover){.dana-card:hover .dana-card__quick,.dana-card:focus-within .dana-card__quick{opacity:1;transform:none}}@media(hover:none){.dana-card__quick{opacity:1;transform:none;inset-inline-end:var(--dana-space-2);inset-block-end:var(--dana-space-2)}.dana-card__quick-btn{width:40px;height:40px}}.dana-card__body{display:grid;gap:2px;padding-block-start:var(--dana-space-3)}.dana-card__brand{font-size:11px;font-weight:500;letter-spacing:var(--dana-tracking);text-transform:uppercase;color:rgb(var(--base-color))}.dana-card__title{margin:0;font-family:var(--dana-font-heading);font-weight:400;font-size:15px;line-height:1.35;color:var(--heading-color);text-transform:none}.dana-card__title-link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em;color:inherit;text-decoration:none}.dana-card__title-link:hover{text-decoration:underline;text-underline-offset:3px}.dana-card__price{font-size:14px;margin-block-start:2px}.dana-price__from{font-size:12px;opacity:.7}.dana-card__swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:var(--dana-space-2)}.dana-swatch{position:relative;width:18px;height:18px;padding:0;border:1px solid var(--dana-hairline-color, #e6ddd9);border-radius:50%;background-size:cover;background-position:center;cursor:pointer;box-shadow:inset 0 0 0 1px var(--gradient-background, #fbf8f6);transition:box-shadow var(--dana-dur) var(--dana-ease)}.dana-swatch:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit}.dana-swatch[aria-current=true]{box-shadow:inset 0 0 0 1px var(--gradient-background, #fbf8f6),0 0 0 1px var(--heading-color)}.dana-swatch:focus-visible{outline:2px solid var(--heading-color);outline-offset:2px}.dana-swatch--more{width:auto;height:18px;padding:0 6px;border-radius:9px;font-size:10px;line-height:16px;text-decoration:none;color:var(--heading-color);background:transparent}@media(prefers-reduced-motion:reduce){.dana-card__img,.dana-card__quick,.dana-card__icon-btn{transition:none}}.dana-card__icon-btn:hover,.dana-card__icon-btn:focus,.dana-card__icon-btn:focus-visible,.dana-card__icon-btn:active{background:transparent!important;color:var(--heading-color)!important;border-color:transparent!important;box-shadow:none!important}.dana-card__icon-btn .dana-icon :is(path,circle,rect,line){fill:none!important}.dana-card .bls__product-icon.active .dana-icon path{fill:currentColor!important}.dana-card__media{background:#fff;border-radius:var(--dana-radius-media, 14px)}.dana-card .dana-media{background:#fff}.dana-card__badges{inset-block-start:10px;inset-inline-start:10px;gap:4px}.dana-badge{padding:4px 9px;border-radius:999px;font-size:9.5px;letter-spacing:.14em;background:#ffffffeb;box-shadow:0 1px #1411120f}.dana-badge--sale{background:var(--dana-sale, #9e3b4f);color:#fff;box-shadow:none}.dana-badge--soldout{background:#141112;color:#fbf8f6}.dana-card__actions{inset-block-start:6px;inset-inline-end:6px}.dana-card__icon-btn .bls__product-icon{width:32px;height:32px;background:#ffffffe6;box-shadow:0 2px 8px #14111214;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dana-card__icon-btn .dana-icon{width:16px;height:16px}.dana-card__quick{inset-inline-end:10px;inset-block-end:10px}.dana-card__quick-btn{width:36px;height:36px;background:#ffffffeb!important;color:#141112!important;box-shadow:0 4px 14px #1411121f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dana-card__quick-btn .dana-icon{width:17px;height:17px}.dana-card__quick-btn:hover,.dana-card__quick-btn:focus-visible{background:#141112!important;color:#fbf8f6!important;transform:none}@media(hover:none){.dana-card__quick{inset-inline-end:8px;inset-block-end:8px}.dana-card__quick-btn{width:34px;height:34px}}.dana-card__body{gap:4px;padding-block-start:14px}.dana-card__brand{font-size:10.5px;font-weight:600;letter-spacing:.16em;color:#7a6361}.dana-card__title{font-size:15px;line-height:1.35}.dana-card__price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:8px;margin-block-start:4px;font-size:14px;white-space:nowrap}.dana-card__price .dana-price__current{font-weight:600;color:var(--heading-color);letter-spacing:.01em}.dana-card__price.dana-price--sale .dana-price__current{color:var(--dana-sale, #9e3b4f)}.dana-card__price .dana-price__compare{font-size:12px;color:#9a8f8c}.dana-card__price .dana-price__compare s{text-decoration-thickness:1px}.dana-card__swatches{gap:6px;margin-block-start:6px}.dana-swatch{width:15px;height:15px}.dana-swatch:before{top:-4.5px;right:-4.5px;bottom:-4.5px;left:-4.5px}.dana-swatch--more{height:15px;line-height:13px;font-size:9.5px}@media(max-width:767px){.dana-card__body{padding-block-start:10px;gap:3px}.dana-card__brand{font-size:10px;letter-spacing:.14em}.dana-card__title{font-size:14px}.dana-card__price{font-size:13px;gap:6px}.dana-card__price .dana-price__compare{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dana-card.css.map */
