hh-product-card{display:flex;flex-direction:column}.mini-cart hh-product-card{flex-direction:row}hh-product-card>a{display:block}.card{display:block;overflow:hidden;text-decoration:none}.card-information{padding:var(--hh-spacing-md) var(--hh-spacing-xs) 0;flex:1}.card-information__container{flex:1}.card__media-item{bottom:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.card__media-item .card__secondary-media{width:100%;top:0;left:0;height:100%;position:absolute;display:flex;align-items:center;justify-content:center}.card__media-item .card__secondary-media img,.card__media-item .card__secondary-media video{width:100%;height:100%;object-fit:cover}.card__media-item.active{opacity:1}.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}.card-information__options{display:flex;margin-bottom:var(--hh-spacing-xs)}.swatch-color-button{width:15px;height:15px;background-color:var(--hh-color-light);border-radius:50%;padding:0;border:.5px solid transparent;margin:0 5px;position:relative}.swatch-color-button:hover{position:relative}.swatch-color-button:hover:after,.swatch-color-button.active:after{content:"";position:absolute;top:-3px;left:-3px;bottom:-3px;right:-3px;border:.5px solid var(--hh-color-night);border-radius:50%}@media screen and (max-width: 989px){.card__media-item.media--hover-effect:hover>*+*{opacity:0}}@media screen and (min-width: 990px){.card--has-secondary-media:hover .card__media-item.media--hover-effect .card__secondary-media{opacity:1}.card--has-secondary-media:hover .card__badge{opacity:0;visibility:hidden}.card--has-secondary-media:hover .card__review-info{opacity:1;visibility:visible}}.swatch-color-button .disabled-line{height:1px;position:relative;top:0;left:0;transform:rotate(130deg);display:block;pointer-events:none;background-color:var(--hh-color-night, .5)}@media screen and (min-width: 750px){.card--media .card__text-spacing{padding-left:3rem;padding-right:3rem}}.card-information>*+*{margin-top:1rem}.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__review-info{--oke-stars-foregroundColor: var(--hh-color-bm-green);--oke-stars-backgroundColor: #a8a59f;position:absolute;z-index:10000;left:50%;width:100%;max-width:35rem;top:2rem;transform:translate(-50%);opacity:0;visibility:hidden}.card__review-info .oke-sr-stars{margin:0 auto}.card__review-info .oke-sr-count{display:none}.card__review-short-info{margin:1rem 0 0;font-size:1.4rem;padding:0 2rem}.card--text-only .card__badge{align-self:flex-end;grid-row:3}.card--search .card__badge>*,.card--text-only .card__badge>*{margin: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{display:block;padding-right:1.2rem;margin-bottom:.5rem}.card-information__type{margin-bottom:1rem;flex:1}.card-information__wrapper{width:100%;height:100%}.card-information__wrapper>*{color:var(--hh-color-foreground)}.card-information__wrapper>.price{color:var(--hh-color-foreground)}.card-information__wrapper>*:not(.visually-hidden:first-child)+*{margin-top:1.1rem}.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 (max-width: 749px){.card__cta--atc{font-size:1.2rem;line-height:1}}@media screen and (min-width: 750px){.card__media-spacer{padding:3rem 3rem 0}}.card__media-full-spacer{padding:2rem}.card-article-info{margin-top:1rem;display:flex;flex-wrap:wrap}.card__badge{top:1rem;display:flex;flex-wrap:wrap;left:1rem;position:absolute;z-index:2}.card__cta{display:flex}.card__cta hh-button{width:100%;--hh-min-width: 100%}.overlay-card{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;background:transparent;transition:background-color var(--hh-duration-long) ease}.card:hover .card-colored .overlay-card{background-color:var(--hh-color-light)}@media screen and (min-width: 750px){.card-information{padding:var(--hh-spacing-sm) var(--hh-spacing-xs) 0}}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--hh-duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card:hover .media.media--hover-effect>img+img,.card>a:focus-visible .media.media--hover-effect>img+img{opacity:1;transition:var(--hh-duration-long) all ease-in-out}.card-information{padding:var(--hh-spacing-sm) 0 0}.card-information:hover,hh-product-card:focus-within .card-information{justify-content:flex-start}.card-information:hover .card-information__text-with-cta .card-information__details>*,hh-product-card:focus-within .card-information__text-with-cta .card-information__details>*{display:none}.card-information:hover .card-information__text-with-cta .card-information__details .card-information__options{display:flex}.card-information:hover .card-information__container.card-information__text-with-cta{flex:none}.card__cta{padding:0 var(--hh-spacing-xs);display:none;opacity:0;transition:opacity var(--hh-duration-long) ease}.card-information:hover .card-information__options,hh-product-card:focus-within .card-information__options{margin-top:0;margin-bottom:var(--hh-spacing-xs)}.card-information:hover .card__cta,hh-product-card:focus-within .card__cta{display:flex;opacity:1;padding-bottom:calc(var(--card-cta-hover-bottom) - 6.6rem);margin:0}.card:hover .card__cta,hh-product-card>a:focus-within .card__cta{display:flex;opacity:1;transition:opacity var(--hh-duration-long) ease}.card-wrapper:hover .media.media--hover-effect>img.single-color:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img.single-color+img.single-color{opacity:1;transition:transform var(--hh-duration-long) ease;transform:scale(1.03)}.card-wrapper .media>img:not(.single-color){opacity:0}.card-wrapper .media>img.active{opacity:1}.card-wrapper:hover .media>img.active{transition:transform var(--hh-duration-long) ease;transform:scale(1.03)}.card-wrapper:hover .card-information__text{text-decoration:underline;text-underline-offset:.3rem}.card-wrapper:hover .card__text{transition:var(--hh-duration-long) ease;transform:scale(1.06)}.card--search img{transition:transform var(--hh-duration-default) ease}.card-wrapper:hover .card--search img{transform:scale(1.05)}.card-wrapper:hover .card__heading{text-decoration:underline;text-underline-offset:.3rem}}.card-small .card-media__wrapper{min-width:34.71%}@media screen and (min-width: 750px){.card-small .card-media__wrapper{min-width:32.299%}}.card-small .card--product{border:0}.card-small .card-information{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--hh-spacing-xs);background-color:var(--hh-color-day)}.card-small .card-information__text{margin-bottom:.3rem}@media screen and (min-width: 750px){.card-small .card-information{padding:var(--hh-spacing-sm) var(--hh-spacing-sm) var(--hh-spacing-xs)}}.card-small .card__cta{display:inline-flex;opacity:1;position:inherit}.card-small .card__cta hh-button-wrapper{--hh-padding: calc(var(--hh-spacing-xs) - .12rem) var(--hh-spacing-sm)}.card-small-vertical{flex-direction:column;width:100%;max-width:12.5rem;gap:var(--hh-spacing-xs)}.card-small.card-small-vertical .card-information{padding:0;gap:var(--hh-spacing-xs);background:unset}.card-small-vertical .card__cta{margin-top:0}.card-small.card-small-vertical .card-information__text,.card-small.card-small-vertical .card-information__type{margin-bottom:0;padding:0;font:var(--hh-body-font);text-transform:capitalize}.card-small.card-small-vertical .card-information__price{margin-top:var(--hh-spacing-2xs)}.card-small.card-small-vertical .card__cta hh-broadcast{width:100%}.card-small.card-small-vertical .card__cta hh-button-wrapper{--hh-padding: var(--hh-spacing-xs) var(--hh-spacing-2xs);--hh-min-height: 5rem}.card-small.card-small-vertical .card__cta hh-button-wrapper button{width:100%}.product-block__use-it-with .card-small.card-small-vertical .card__cta hh-button-wrapper{--hh-padding: 1.13rem 0;--hh-min-height: 4rem;display:block}@media screen and (max-width: 749px){.product-block__use-it-with .card-small.card-small-vertical .card__cta hh-button-wrapper button span.hidden--md.hidden--lg{display:none!important}.product-block__use-it-with .card-small.card-small-vertical .card__cta hh-button-wrapper button span.hidden--sm{display:block!important}}.product-block__use-it-with .card-small.card-small-vertical{max-width:unset}.product-block__use-it-with .card-small.card-small-vertical .card-information{gap:var(--hh-spacing-sm)}.card__badge-inner{padding:.6rem var(--hh-spacing-xs);display:block;width:fit-content;letter-spacing:1.2px;text-transform:uppercase;font-family:var(--hh-font-family-accent);border:1px solid var(--hh-color-subdued);color:var(--hh-color-subdued);background:transparent;line-height:1}.product__badge.card__badge-inner--new,.card__badge-inner--new{border-color:var(--hh-color-night);color:var(--hh-color-light);background:var(--hh-color-night);text-transform:capitalize;letter-spacing:normal;font-weight:400}.card__badge-inner:empty{display:none}.card-information__extra-options{display:flex;justify-content:center;align-items:center;height:16px;font-size:20px;color:var(--hh-color-subdued)}
/*# sourceMappingURL=/cdn/shop/t/1107/assets/component-card.css.map */
