.collection-card__primary-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}a.collection-card__primary-link--active{display:block;cursor:pointer}.collection-card__primary-link:focus-visible{z-index:3}.collection-card__wrapper>.collection-card__image,.collection-card__wrapper>.collection-card__inner{position:relative;z-index:1}.collection-card__title.collection-card__title--from-settings{font-size:var(--card-title-size);line-height:1.2}.collection-card .collection-card__description--from-settings{font-size:var(--card-desc-size);line-height:inherit}.collection-card .collection-card__description--from-settings :where(p,li){font-size:inherit}.collection-card__cta.collection-card__cta--from-settings{font-size:var(--card-button-size);line-height:var(--font-body-line-height);font-weight:400}@media(max-width:767.98px){.collection-card__title.collection-card__title--from-settings{font-size:var(--card-title-size-mobile, var(--card-title-size))}.collection-card .collection-card__description--from-settings{font-size:var(--card-desc-size-mobile, var(--card-desc-size))}.collection-card__cta.collection-card__cta--from-settings{font-size:var(--card-button-size-mobile, var(--card-button-size))}}.collection-card__cta{margin-top:2rem}.collection-card__cta.text-sm{font-size:calc(var(--font-body-size) * .9);line-height:2.2rem}.collection-card__cta.text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.collection-card__cta.text-lg{font-size:calc(var(--font-body-size) * 1.2);line-height:3rem}.collection-card__cta.text-inherit{font-size:inherit;line-height:inherit}@media(min-width:768px){.collection-card__cta.collection-card__cta--d-text-sm{font-size:calc(var(--font-body-size) * .9);line-height:2.2rem}.collection-card__cta.collection-card__cta--d-text-base{font-size:var(--font-body-size);line-height:var(--font-body-line-height)}.collection-card__cta.collection-card__cta--d-text-lg{font-size:calc(var(--font-body-size) * 1.2);line-height:3rem}.collection-card__cta.collection-card__cta--d-text-inherit{font-size:inherit;line-height:inherit}.collection-card__title.collection-card__title--d-h1{font-size:var(--font-h1-size)}.collection-card__title.collection-card__title--d-h2{font-size:var(--font-h2-size);line-height:calc(1 + .3125/max(1,var(--font-heading-scale)))}.collection-card__title.collection-card__title--d-h3{font-size:var(--font-h3-size);line-height:calc(1 + .3572/max(1,var(--font-heading-scale)))}.collection-card__title.collection-card__title--d-h4{font-size:var(--font-h4-size);line-height:calc(1 + .4546/max(1,var(--font-heading-scale)))}.collection-card__title.collection-card__title--d-h5{font-size:calc(var(--font-heading-scale) * var(--font-h5-size));line-height:calc(1 + .5556/max(1,var(--font-heading-scale)))}.collection-card__title.collection-card__title--d-h6{font-size:calc(var(--font-heading-scale) * var(--font-h6-size));line-height:calc(1 + .625/max(1,var(--font-heading-scale)))}.collection-card__title.collection-card__title--d-hd1{font-size:var(--font-hd1-size)}.collection-card__title.collection-card__title--d-hd2{font-size:var(--font-hd2-size);line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}.collection-card__title.collection-card__title--d-hd3{font-size:var(--font-hd3-size);line-height:calc(1 + .3334/max(1,var(--font-heading-scale)))}}.collection-card__wrapper .collection-card__cta.btn--underline{padding:0 0 var(--collection-cta-underline-gap, .38rem) 0!important;text-decoration:none!important}.collection-card__wrapper .collection-card__cta.btn--underline:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:var(--transform-origin-start)}.collection-card__wrapper .collection-card__cta.btn--underline:is(:hover,:focus-visible):after{animation:none}.collection-card__wrapper .collection-card__cta.btn--underline.btn--loading:after{display:none}@media(prefers-reduced-motion:no-preference){.collection-card__wrapper .collection-card__cta.btn--underline:after{transition:transform var(--animation-default)}}@media(min-width:768px){.collection-card__wrapper .collection-card__cta.btn--underline:after{transform:scaleX(0)}.collection-card__wrapper:hover .collection-card__cta.btn--underline:after,.collection-card__wrapper:has(.collection-card__primary-link:focus-visible) .collection-card__cta.btn--underline:after,.collection-card__wrapper .collection-card__cta.btn--underline:focus-visible:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.collection-card__wrapper .collection-card__cta.btn--underline:after{transition:none}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.collection-card__wrapper:hover .collection-card__image .hover-scale-up{--scale-x: 1.08;--scale-y: 1.08}}@media(prefers-reduced-motion:no-preference){.collection-card__wrapper:has(.collection-card__primary-link:focus-visible) .collection-card__image .hover-scale-up,.collection-card__wrapper:has(.collection-card__cta:focus-visible) .collection-card__image .hover-scale-up{--scale-x: 1.08;--scale-y: 1.08}}@media(hover:hover){.collection-card__wrapper:hover .btn:not(.collection-card__decor-icon):not(.btn--underline){--color-border: var(--color-button-hover-background);color:rgb(var(--color-button-hover-text));border-color:rgb(var(--color-border));background-color:rgb(var(--color-button-hover-background))}.collection-card__wrapper:hover .btn:not(.collection-card__decor-icon):not(.btn--underline):before{transform:translate(0)}.collection-card__wrapper:hover .btn:not(.collection-card__decor-icon):not(.btn--underline):after{transform:translate(0);transition-delay:.175s}}.collection-card__inner{--padding-y: 2rem;--padding-x: 2rem}.collection-card--has-bg .collection-card__inner{padding:0 2rem 2.4rem}@media(max-width:767.98px){.collection-card--has-bg .collection-card__inner{padding:0 1.2rem 1.6rem}}@media(min-width:768px){.custom-card-collection.card-width-narrow{max-width:70%;margin:0 auto}.custom-card-collection.card-width-narrow .collection-card{width:32rem;max-width:100%;margin:0 auto}}@media(min-width:1280px){.custom-card-collection.card-width-narrow .collection-card{width:40rem}}@media(max-width:767.98px){.collection-card__wrapper{--buttons-width: 4.2rem;gap:1.6rem}.collection-card__inner{--padding-y: 0;--padding-x: 0;position:static}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/component-collection-card.css.map */
