.card{display:block;overflow:hidden;text-decoration:none}.card.link{cursor:pointer}.card+.card-information{margin-top:.4rem}.card.card--soft{background-color:var(--hh-color-light);color:var(--hh-color-foreground)}.card__text{display:flex;align-items:center}.card .icon-arrow{width:1.5rem}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--hh-duration-short) ease;overflow:hidden}.card .h1 .icon-arrow,.card .h2 .icon-arrow{padding-bottom:.3rem;padding-top:.3rem}.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{border:.1rem solid var(--hh-color-light);position:relative}.card--stretch{height:100%}.card--light-border{border:.1rem solid var(--hh-color-light)}.card--light-border:hover{border:.1rem solid var(--hh-color-light);box-shadow:none}.card__text-spacing{padding:3rem}.card-colored.bg-neutral{background-color:var(--hh-color-light)}.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__inner{position:relative}.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--search .card__badge>*,.card--text-only .card__badge>*{margin:0 0 1.2rem 1.2rem}.card--search .card__badge,.card--text-only .card__badge{position:initial}.card--text-only .card__content+.card__badge{margin-top:-5rem}.card--search .card__content{justify-self:flex-start;text-align:left}.media+.card__content{margin-top:2rem;margin-bottom:1.5rem}@media screen and (min-width: 750px){.card--text-only .card__content{margin-top:7rem;margin-bottom: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{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2}.card-information__wrapper{width:100%}.card-information__wrapper>*{color:var(--hh-color-foreground)}.card-information__wrapper>.price{color:var(--hh-color-foreground);font-size:1.4rem}.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}.card-information__options{display:none;letter-spacing:.1em;column-gap:.8rem;row-gap:.5rem}.card-information__options :is(button,span){border:0;padding:0;background:none;cursor:pointer;font:var(--hh-body-utility-large);font-size:1.1rem}@media screen and (min-width: 1200px){.card-information__options{column-gap:.8rem}.card-information__options :is(button,span){font-size:1.4rem}}.card-information__options button[data-variant-id]:hover{text-decoration:underline}hh-product-card.loading .card-information__options button[data-variant-id],.card-information__options button:disabled{color:var(--hh-color-disabled)}.card-information__info{padding-bottom:.4rem}@media screen and (min-width: 750px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:2rem}.card__badge{top:1rem;display:flex;flex-wrap:wrap;right:1rem;position:absolute}.card__badge>*{margin-left:1rem;margin-top:.5rem}@media screen and (min-width: 990px){hh-product-card[has-size][active] .card-wrapper .card-information__text,hh-product-card[has-size] .card-wrapper:hover .card-information__text,hh-product-card[has-size].card-wrapper>a:focus-within .card-information__text{display:none}hh-product-card[active] .card-wrapper .card-information__options,.card-wrapper:hover .card-information__options,.card-wrapper>a:focus-within .card-information__options{display:flex;flex-wrap:wrap}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img,.card-wrapper>a:focus-visible .media.media--hover-effect>img+img{opacity:1;transition:var(--hh-duration-long) all ease-in-out}.card-information__info{padding-bottom:0;max-width:65%}@media screen and (min-width: 1200px){.card-information__info{padding-bottom:0;max-width:80%}}.card-information__text{line-clamp:4;-webkit-line-clamp:4}.card-information__wrapper{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.card-information__wrapper>.price{justify-content:flex-end}}.card-mobile-options__container{display:flex;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:.6rem;align-items:flex-start;column-gap:.6rem}@media screen and (min-width: 990px){.card-mobile-options__container{display:none}}.card-mobile-options__toggle,.card-mobile-options__variant{box-sizing:border-box;background-color:var(--hh-color-background);padding:.5rem;text-align:center;border:.1rem solid var(--hh-color-foreground);line-height:1;width:3.2rem;height:3.2rem;display:flex;justify-content:center;align-items:center;font:var(--hh-body-caption);color:var(--hh-color-text)}.card-mobile-options__toggle:focus{outline:none;border:.1rem solid}.card-mobile-options__variant[disabled]{color:var(--hh-color-neutral);border-color:var(--hh-color-neutral)}hh-product-card.loading .card-mobile-options__variant{color:var(--hh-color-neutral);border-color:var(--hh-color-neutral);pointer-events:none}@media screen and (min-width: 375px){.card-mobile-options__toggle,.card-mobile-options__variant{width:3.6rem;height:3.6rem}}.card-mobile-options__toggle .icon{width:1.2rem;height:1.2rem;transition:transform var(--hh-duration-short) ease-in-out;pointer-events:none}hh-product-card[mobile-active] .card-mobile-options__toggle .icon{transform:rotate(45deg);tranform-origin:center}.card-mobile-options__options{display:none;opacity:0;grid-template-columns:repeat(2,1fr);gap:.4rem}@media screen and (min-width: 375px){.card-mobile-options__options{grid-template-columns:repeat(3,1fr);gap:.6rem}}hh-product-card[mobile-active] .card-mobile-options__options{display:grid;opacity:1}.price-item--sale{color:var(--hh-color-brand-primary)}
/*# sourceMappingURL=/cdn/shop/t/384/assets/component-card.css.map?v=136153532715248371851701157988 */
