.exotic-collection-surface{--ec-collection-available: #0b6b43;--ec-collection-sold-out: #b42318;--ec-collection-sale-color: #c5221f;--ec-collection-sale-badge-text: #ffffff;--ec-collection-button-bg: #ffffff;--ec-collection-button-text: #111111;--ec-collection-button-border: #111111;--ec-collection-button-border-width: 1px;--ec-collection-button-height-desktop: 42px;--ec-collection-button-height-mobile: 38px;--ec-collection-media-padding-desktop: 8px;--ec-collection-media-padding-mobile: 0px;--ec-collection-column-gap: 16px;--ec-collection-row-gap: 44px;background:#fff;color:#111}.exotic-collection-surface .collection,.exotic-collection-surface .product-grid-container,.exotic-collection-surface .product-grid,.exotic-collection-surface .loading-overlay{background:#fff}.exotic-collection-surface .product-grid{--grid-desktop-horizontal-spacing: var(--ec-collection-column-gap);--grid-mobile-horizontal-spacing: var(--ec-collection-column-gap);column-gap:var(--ec-collection-column-gap);row-gap:var(--ec-collection-row-gap)}.exotic-collection-surface .product-grid .grid__item{display:flex;min-width:0}.exotic-collection-card-component,.exotic-collection-card{display:block;width:100%;height:100%}.exotic-collection-card{display:flex;flex-direction:column;background:#fff;color:#111;border:0;border-radius:0;box-shadow:none}.exotic-collection-card__media-link,.exotic-collection-card__title a,.exotic-collection-card__button{color:inherit;text-decoration:none}.exotic-collection-card__media-link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block}.exotic-collection-card__media-toggle{position:absolute;z-index:4;bottom:8px;left:8px;display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.exotic-collection-card__media-toggle>summary{display:grid;width:100%;height:100%;place-items:center;list-style:none;cursor:pointer}.exotic-collection-card__media-toggle>summary::-webkit-details-marker{display:none}.exotic-collection-card__media-toggle .exotic-card-media-swap-icon{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1px rgba(255,255,255,.95)) drop-shadow(0 1px 2px rgba(255,255,255,.72));transition:transform .3s cubic-bezier(.22,1,.36,1)}.exotic-collection-card__media.is-secondary-visible .exotic-card-media-swap-icon,.exotic-collection-card__media-toggle[open] .exotic-card-media-swap-icon{transform:rotate(180deg)}.exotic-collection-card__media-toggle>summary:focus-visible{outline:2px solid #111111;outline-offset:2px}.exotic-collection-card__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.exotic-collection-card__image,.exotic-collection-card__placeholder{position:absolute;top:var(--ec-collection-media-padding-mobile);right:var(--ec-collection-media-padding-mobile);bottom:var(--ec-collection-media-padding-mobile);left:var(--ec-collection-media-padding-mobile);width:calc(100% - (var(--ec-collection-media-padding-mobile) * 2));height:calc(100% - (var(--ec-collection-media-padding-mobile) * 2));object-position:center;background:#fff;transition:opacity .36s ease,transform .52s cubic-bezier(.22,1,.36,1)}.exotic-collection-card__image{object-fit:cover}.exotic-collection-card__placeholder{object-fit:contain}.exotic-collection-card__image--secondary{opacity:0}.exotic-collection-card__media--has-secondary.is-secondary-visible .exotic-collection-card__image--primary{opacity:0;transform:scale(1.015)}.exotic-collection-card__media--has-secondary.is-secondary-visible .exotic-collection-card__image--secondary{opacity:1}.exotic-collection-card__media-toggle[open]~.exotic-collection-card__media-link .exotic-collection-card__image--primary{opacity:0;transform:scale(1.015)}.exotic-collection-card__media-toggle[open]~.exotic-collection-card__media-link .exotic-collection-card__image--secondary{opacity:1}.exotic-collection-card__gender{position:absolute;z-index:2;top:8px;right:8px;display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid #d8d8d8;background:#fffffff0;color:#111;font-size:10px;font-weight:700;line-height:1;letter-spacing:.13em;text-transform:uppercase}.exotic-collection-card__discount-badge{position:absolute;z-index:3;top:8px;left:8px;display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:5px 9px;border:1px solid var(--ec-collection-sale-color);border-radius:0;background:var(--ec-collection-sale-color);color:var(--ec-collection-sale-badge-text);font-size:10px;font-weight:750;line-height:1;letter-spacing:.08em}.exotic-collection-card__content{display:flex;flex:1;flex-direction:column;align-items:stretch;padding-top:9px}.exotic-collection-card__availability{display:flex;align-items:center;gap:7px;min-height:18px;margin:0 0 5px;color:#111;font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase}.exotic-collection-card__availability-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--ec-collection-available)}.exotic-collection-card__availability--sold-out .exotic-collection-card__availability-dot{background:var(--ec-collection-sold-out)}.exotic-collection-card__title{display:-webkit-box;min-height:2.7em;margin:0;overflow:hidden;color:#111;font-family:var(--font-body-family);font-size:14px;font-style:var(--font-body-style);font-weight:700;line-height:1.35;letter-spacing:0;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.exotic-collection-card__price{margin:6px 0 12px;color:#444;font-size:13px;font-weight:400;line-height:1.35}.exotic-collection-card__price--sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.exotic-collection-card__compare-price{color:var(--ec-collection-sale-color);font-size:.92em;font-weight:650;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.exotic-collection-card__sale-price{color:#111;font-weight:750}.exotic-collection-card__presentations{margin:0 0 10px;color:var(--ec-collection-presentations-color, #666);font-size:var(--ec-collection-presentations-size-mobile, 11px);font-weight:500;line-height:1.25;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exotic-collection-card__button{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:var(--ec-collection-button-height-mobile);margin:auto 0 0;padding:8px 12px;border:var(--ec-collection-button-border-width) solid var(--ec-collection-button-border);border-radius:0;background:var(--ec-collection-button-bg);color:var(--ec-collection-button-text);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.exotic-collection-card__button>span:first-child{padding-left:14px}.exotic-collection-card__button-arrow{font-size:18px;font-weight:400;line-height:1;transition:transform .18s ease}.exotic-collection-card__button:focus-visible{outline:2px solid #111111;outline-offset:3px}.exotic-collection-load-more-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-top:40px}.exotic-collection-load-more{display:grid;grid-template-columns:1fr auto;align-items:center;width:min(100%,360px);min-height:54px;padding:13px 18px;border:1px solid var(--ec-collection-load-more-border, #111111);border-radius:0;background:var(--ec-collection-load-more-bg, #ffffff);color:var(--ec-collection-load-more-text, #111111);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.13em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.exotic-collection-load-more__label{padding-left:18px}.exotic-collection-load-more__arrow{font-size:18px;font-weight:400;line-height:1}.exotic-collection-load-more[aria-busy=true]{cursor:wait;opacity:.62;pointer-events:none}.exotic-collection-load-more:focus-visible{outline:2px solid #111111;outline-offset:3px}.exotic-collection-load-more-status{margin:10px 0 0}@media(hover:hover)and (pointer:fine){.exotic-collection-card__media--has-secondary.is-secondary-ready:hover .exotic-collection-card__image--primary{opacity:0;transform:scale(1.015)}.exotic-collection-card__media--has-secondary.is-secondary-ready:hover .exotic-collection-card__image--secondary{opacity:1}.exotic-collection-card__button:hover{background:var(--ec-collection-button-text);color:var(--ec-collection-button-bg)}.exotic-collection-card__button:hover .exotic-collection-card__button-arrow,.exotic-collection-load-more:hover .exotic-collection-load-more__arrow{transform:translate(3px)}.exotic-collection-load-more:hover{background:var(--ec-collection-load-more-text, #111111);color:var(--ec-collection-load-more-bg, #ffffff)}}@media screen and (min-width:750px){.exotic-collection-card__presentations{font-size:var(--ec-collection-presentations-size-desktop, 12px)}.exotic-collection-card__image,.exotic-collection-card__placeholder{top:var(--ec-collection-media-padding-desktop);right:var(--ec-collection-media-padding-desktop);bottom:var(--ec-collection-media-padding-desktop);left:var(--ec-collection-media-padding-desktop);width:calc(100% - (var(--ec-collection-media-padding-desktop) * 2));height:calc(100% - (var(--ec-collection-media-padding-desktop) * 2))}.exotic-collection-card__gender{top:12px;right:12px}.exotic-collection-card__discount-badge{top:12px;left:12px}.exotic-collection-card__content{padding-top:11px}.exotic-collection-card__title{font-size:15px}.exotic-collection-card__price{font-size:14px}.exotic-collection-card__button{min-height:var(--ec-collection-button-height-desktop);padding-right:18px;padding-left:18px;font-size:11px}}@media screen and (max-width:749px){.exotic-collection-surface .product-grid{column-gap:min(var(--ec-collection-column-gap),12px);row-gap:min(var(--ec-collection-row-gap),34px)}.exotic-collection-card__button-arrow{display:none}.exotic-collection-card__button,.exotic-collection-card__button>span:first-child{display:flex;align-items:center;justify-content:center;padding-right:7px;padding-left:7px}}@media(prefers-reduced-motion:reduce){.exotic-collection-card__image,.exotic-collection-card__button,.exotic-collection-load-more,.exotic-collection-card__button-arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/exotic-collection-product-card.css.map */
