.m-collection-card__inner{position:relative;cursor:pointer;backface-visibility:hidden;transform:translateZ(0)}.m-collection-card__info{margin-top:16px}.m-collection-card--inside .m-collection-card__info{position:absolute;left:0;right:0;bottom:0;padding:20px 30px;margin-top:0}.m-collection-card--inside .m-collection-card__info p{margin-top:0}@media screen and (max-width:1023px){.m-collection-card--inside .m-collection-card__info{padding:20px}}@media screen and (max-width:767px){.m-collection-card--inside .m-collection-card__info{position:static;padding:12px 0 0}}.m-collection-card__image{overflow:hidden;position:relative}.m-collection-card__image .m-image,.m-collection-card__image svg{transition:1.5s all cubic-bezier(.19,1,.22,1)}.m-collection-card__title{margin-bottom:16px;font-size:20px;line-height:1.5;font-weight:500}.m-collection-card__title sup{color:inherit}@media screen and (max-width:767px){.m-collection-card__title{font-size:18px;margin-bottom:12px}}.m-collection-card--inside .m-collection-card__title{font-size:24px;margin-bottom:2px}@media screen and (max-width:1023px){.m-collection-card--inside .m-collection-card__title{font-size:20px}}@media screen and (max-width:767px){.m-collection-card--inside .m-collection-card__title{font-size:18px}}.m-collection-card--standard .m-collection-card__title{margin-bottom:2px}.m-collection-card--standard .m-collection-card__title sup{font-size:12px;font-weight:600;top:-6px}.m-collection-card__link{color:rgb(var(--color-foreground))}.m-collection-card__product-count{color:rgb(var(--color-foreground-secondary))}.m-collection-card--boxed .m-collection-card__inner{height:100%}.m-collection-card--boxed .m-collection-card__inner{padding:16px}@media screen and (min-width:768px){.m-collection-card--boxed .m-collection-card__inner{padding:24px}}@media screen and (min-width:1024px){.m-collection-card--boxed .m-collection-card__inner{padding:32px}}.m-collection-card--boxed:hover .m-collection-card__title{text-decoration:underline}.m-collection-card--inside .m-button{transition:var(--m-duration-default, .25s) all;padding:0;border-radius:50%;display:none;width:45px;height:45px;margin-top:10px}@media screen and (min-width:768px){.m-collection-card--inside .m-button{display:inline-flex}}.m-collection-card--inside:hover .m-button{background:rgb(var(--color-button-hover));color:rgb(var(--color-button-text-hover))}.m-collection-card--inside .m-collection-card__info.m\:text-left{display:grid;grid-template-areas:"title title title button" "count count count button"}.m-collection-card--inside .m-collection-card__info.m\:text-left .m-collection-card__title{grid-area:title}.m-collection-card--inside .m-collection-card__info.m\:text-left .m-collection-card__product-count{grid-area:count}.m-collection-card--inside .m-collection-card__info.m\:text-left .m-button{grid-area:button;align-self:center;justify-self:end;margin-top:0}.m-collection-card--inside-2 .m-collection-card__info{position:absolute;left:0;right:0;bottom:0;padding:30px 20px;margin-top:0}@media screen and (max-width:1023px){.m-collection-card--inside-2 .m-collection-card__info{padding:20px}}.collection-promo-card{aspect-ratio:2/4;position:relative;height:100%;overflow:hidden;--z-media: 0;--z-overlay: 1;--z-content: 2}.collection-promo-card:hover{box-shadow:var(--card-shadow-hover)}.collection-promo-card:focus{outline:2px solid rgb(var(--color-foreground, 0, 0, 0));outline-offset:4px;box-shadow:0 0 0 6px rgba(var(--color-foreground, 0, 0, 0),.1)}.collection-promo-card:focus-visible{outline:2px solid rgb(var(--color-foreground, 0, 0, 0));outline-offset:4px;box-shadow:0 0 0 6px rgba(var(--color-foreground, 0, 0, 0),.1)}@media(prefers-contrast:high){.collection-promo-card:focus,.collection-promo-card:focus-visible{outline:2px solid currentColor;outline-offset:4px;box-shadow:none}}@media screen and (-ms-high-contrast:active){.collection-promo-card:focus{outline:3px solid windowText}}@media(forced-colors:active){.collection-promo-card:focus{outline:3px solid Highlight}}.collection-promo-card__media{height:100%}.collection-promo-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.19,1,.22,1);cursor:pointer}.collection-promo-card:hover .collection-promo-card__media img{transform:scale(1.05)}.collection-promo-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;z-index:var(--z-overlay);pointer-events:none;transition:opacity .4s ease}.collection-promo-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--z-content);padding:32px 24px 10px;display:flex;flex-direction:column;pointer-events:none}.collection-promo-card__content a,.collection-promo-card__button{pointer-events:auto}.collection-promo-card__heading{font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;color:rgb(var(--color-card-heading, 255, 255, 255));line-height:1.25;letter-spacing:.02em;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.collection-promo-card__text{text-align:center;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;word-break:break-word}.collection-promo-card__cta{width:100%;margin-top:auto}.collection-promo-card__link{cursor:pointer}.collection-promo-card__button{display:inline-flex;justify-content:center;align-items:center;text-align:center;white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%;line-height:1.3em;padding:clamp(8px,1vw,12px) clamp(18px,2.2vw,26px);font-size:clamp(.55rem,1.8vw,.7rem);font-weight:600;border:.11em solid rgb(var(--color-foreground, 0, 0, 0));border-radius:.3em;background-color:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 0, 0, 0));text-transform:uppercase;letter-spacing:.06em;transition:visibility .2s ease}.collection-promo-card__button:hover{background-color:rgb(var(--color-foreground, 0, 0, 0));color:rgb(var(--color-background, 255, 255, 255));transform:translateY(-2px);box-shadow:0 4px 8px #0003}.collection-promo-card__button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}@media(max-width:767px){.collection-promo-card__text{-webkit-line-clamp:2;line-clamp:2}}@media(min-width:768px)and (max-width:1024px){.collection-promo-card__button{font-size:clamp(.75rem,1.2vw,.9rem);width:100%;padding:12px 26px;line-height:1.25}}@media(max-width:750px){.collection-promo-card__text{-webkit-line-clamp:2;line-clamp:2}.collection-promo-card__heading{font-size:1rem}}@media(max-width:751px)and (min-width:989px){.collection-promo-card__text{-webkit-line-clamp:2;line-clamp:2}.collection-promo-card__heading{padding:12px 0;font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-collection-card.css.map */
