.card{display:block;overflow:hidden;text-decoration:none}.card+.card-information{margin-top:var(--space-xs);text-align:left}.card+.card-information--no-margin-top{margin-top:0}.card.card--soft{background-color:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.card__text{align-items:center;display:flex}.card .icon-arrow{width:1.5rem}.card .icon-wrap{margin-left:.8rem;overflow:hidden;transition:transform var(--duration-short) ease;white-space:nowrap}.card .h1 .icon-arrow,.card .h2 .icon-arrow{padding-bottom:.3rem;padding-top:.3rem}.card__inner{position:relative;border-radius:1.6rem;overflow:hidden}@media screen and (min-width: 768px){.card__inner{border-radius:2.4rem}}.card--media{display:block;text-decoration:none}.card--text-only{display:flex;justify-content:center}.card--text-only:before{content:"";display:block;padding-bottom:100%}.card--product{position:relative;width:100%}.product-card-carousel{position:relative;display:block;width:100%;height:100%}.product-card-carousel .embla__viewport.cursor-grab{cursor:grab}.product-card-carousel .embla__viewport.cursor-grab:active{cursor:grabbing}.product-card-carousel .embla__container{display:flex}.product-card-carousel .embla__slide{flex:0 0 100%;min-width:0}.product-card-carousel .embla__slide>*{width:100%}.product-card-carousel[data-draggable=false]{pointer-events:none}.card--stretch{height:100%}.card--light-border{border:.1rem solid rgba(var(--color-border-1),.5)}.card--light-border:hover{border:.1rem solid rgb(var(--color-border-1));box-shadow:none}.card__text-spacing{padding:3rem}.card--media .card__text-spacing{padding:2rem}@media screen and (min-width: 750px){.card--media .card__text-spacing{padding-left:3rem;padding-right:3rem}}.card-information>*+*{margin-top:.5rem}.card--text-only .card__inner{display:grid;grid-template-rows:1fr auto 1fr;width:100%}.card__content{margin-left:2.5rem;margin-right:2.5rem}.card__content>*{margin:0}.card--text-only .card__content{grid-row:2;justify-self:center;margin-bottom:6rem;margin-top:5rem}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--text-only .card__badge>*{margin:0 1.2rem 1.2rem}.card--text-only .card__badge{position:initial}.card--wide{height:40rem}@media only screen and (min-width: 990px){.card--wide{height:100%;min-height:31.2rem}}.card--wide .card__inner{display:flex;flex-direction:column;height:100%}@media only screen and (min-width: 990px){.card--wide .card__inner{flex-direction:row}}.card--wide .card__details{height:50%;padding:2.4rem}@media only screen and (min-width: 1200px){.card--wide .card__details{height:auto;padding:4.8rem}}.card--wide .card__badge{background-color:transparent;font-size:inherit;position:relative;right:initial;text-transform:uppercase;transform:rotate(0) translateY(0) translate(0)}@media only screen and (min-width: 990px){.card--wide .card__badge{font-size:inherit}}.card--wide .card__content{margin:0}.card--wide .card__badge span{display:block;margin:0}.card--wide .card__badge span:nth-of-type(2){font-size:inherit;line-height:1;margin:.5rem 0}.card--wide .card__badge span:nth-of-type(3){font-size:inherit;line-height:1}.card--wide .card__heading{font-weight:500}.card--wide .card__link{align-items:center;display:inline-flex;gap:1.2rem;margin-top:var(--space-xs);text-decoration:none;text-transform:uppercase}@media screen and (min-width: 990px){.card--wide .card__link{margin-top:3.4rem}}.card--wide .card__link svg{width:var(--space-s)}.card--wide .card__featured-image-wrapper{height:100%;height:50%;min-width:none;width:100%}@media only screen and (min-width: 990px){.card--wide .card__featured-image-wrapper{height:auto;max-width:22rem;min-width:22rem}}@media only screen and (min-width: 1200px){.card--wide .card__featured-image-wrapper{max-width:var(--space-xxl);min-width:var(--space-xxl)}}.card--wide .card__featured-image{height:100%;object-fit:cover;object-position:center;width:100%}.card--wide .card__details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card--text-only .card__content+.card__badge{margin-top:-5rem}.media+.card__content{margin-bottom:1.5rem;margin-top:2rem}@media screen and (min-width: 750px){.card--text-only .card__content{margin-bottom:7rem;margin-top:7rem}.card--text-only .card__content+.card__badge{margin-top:-7rem}}.card__text-spacing>*{margin:0}.card__text-spacing>*:not(.overlay-card)+*{margin-top:1.5rem}.card__text{margin:0;word-break:break-word}.card--text-only .card__text{text-align:center}.card-information__text{display:block;font-family:var(--font-heading-family);font-size:16px;font-weight:var(--font-subheading-weight)}.card-information__description{display:block;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:1.4rem}@media only screen and (min-width: 750px){.card-information__description{font-size:1.6rem}.card-information__text{font-size:22px}}.card-information__wrapper{display:flex;flex-direction:column;text-align:left;justify-content:center;align-items:left;gap:.8rem;width:100%}@media only screen and (min-width: 750px){.card-information__wrapper{gap:1.2rem}}.card-information__wrapper--align-left{text-align:left}.card-information__wrapper--align-center{text-align:center}.card-information__wrapper--align-center .price{justify-content:center}.card-information__wrapper--align-right{text-align:right}.card-information__wrapper--align-right .price{justify-content:flex-end}.card-information__wrapper>*{line-height:1.4;margin:0}.card-information__wrapper .caption{letter-spacing:.07rem}.card-wrapper{color:inherit;display:block;position:relative;text-decoration:none}.card-wrapper:focus-within .card{box-shadow:none}.card__media-spacer{padding:2rem 2rem 0}@media screen and (min-width: 750px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:2rem}.card-article-info{display:flex;flex-wrap:wrap;margin-top:1rem}.card__badge{position:absolute;right:3rem;text-transform:uppercase;top:var(--space-xxs);transform:rotate(-90deg);transform-origin:right top}@media screen and (min-width: 750px){.card__badge{right:3.6rem;top:.9rem}}.card__badge.card__badge--search-popup-desktop{display:none}@media screen and (min-width: 990px){.card__badge.card__badge--search-popup-desktop{display:block}}.card__badge.card__badge--search-popup-mobile{display:block;position:relative;right:unset;top:unset;transform:rotate(0)}@media screen and (min-width: 990px){.card__badge.card__badge--search-popup-mobile{display:none}}.card__badge.card__badge--search-popup-mobile span{margin-left:0}.card__badge--clear{background-color:transparent}.card__badge>*{margin-bottom:0;margin-left:1rem}.card:hover .card__quick-view{opacity:1;transform:translateY(0);transition:all var(--duration-long) ease}.card__quick-view{align-items:center;background:#fff;bottom:1.5rem;display:flex;height:4rem;justify-content:center;opacity:0;position:absolute;right:1.5rem;transform:translateY(2rem);transition:all var(--duration-long) ease;width:4rem;z-index:1000}@media screen and (max-width: 990px){.card__quick-view{display:none}}.overlay-card{background:transparent;bottom:0;display:flex;left:0;position:absolute;right:0;top:0;transition:background-color var(--duration-long) ease}@media screen and (min-width: 990px){.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1}.card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:.3rem}}.template-list-collections .card-information{margin-bottom:3rem}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-card.css.map */
