.product-card{background-color:var(--hh-color-reverse);text-align:center;height:100%}.product-card .is-discounted{text-decoration:line-through var(--hh-color-teal);margin-right:5px}.product-card__inner{max-width:28rem;margin:0 auto;position:relative;height:100%}.product-card__content,.product-card hh-broadcast,.gfi hh-broadcast{height:100%}.product-card hh-product-card-variants,.gfi hh-product-card-variants{height:100%;display:inline-flex;flex-direction:column;width:100%}@media screen and (min-width: 750px){.product-card__inner:hover .product-card__actions__animated{opacity:1;visibility:visible;transform:translateY(0)}}.product-card__link{flex:1;display:grid;align-items:center;text-decoration:none}.product-card__media{position:relative;padding-bottom:85%;height:0}.product-card__media img{position:absolute;left:0;top:0;object-fit:contain;width:100%;height:100%}.product-media{transition:opacity var(--hh-duration-default)}.product-media--secondary{left:0;opacity:0;position:absolute;top:0}.product-card__media:hover .product-media--secondary,.product-media.active{opacity:1;z-index:1}.product-card__info-wrapper{display:flex;flex-direction:column;gap:1.2rem;padding:1rem}.product-card__info{display:flex;flex-direction:column;gap:1rem!important;justify-content:space-between;align-items:center;padding:1rem!important}.product-card__info-footer{padding:1rem!important;margin-bottom:.5rem!important}.product-card__info-footer-content{display:grid;grid-template-rows:repeat(2,1fr);justify-content:center;align-items:center;gap:1rem}.product-card__info-footer-content-left{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-card__info-footer-content .product-card__description{text-align:center!important}@media screen and (min-width: 750px){.product-card__info-footer-content{grid-template-rows:none;grid-template-columns:repeat(2,1fr);gap:2rem}.product-card__info-footer-content-left{justify-content:space-between;align-items:flex-start}.product-card__info-footer-content .product-card__description{text-align:right!important}}@media screen and (min-width: 992px){.product-card__info-footer-content{grid-template-rows:repeat(2,1fr);grid-template-columns:none}.product-card__info-footer-content-left{justify-content:center;align-items:center}.product-card__info-footer-content .product-card__description{text-align:center!important}}@media screen and (min-width: 1200px){.product-card__info-footer-content{grid-template-rows:none;grid-template-columns:repeat(2,1fr)}.product-card__info-footer-content-left{justify-content:flex-end;align-items:flex-start}.product-card__info-footer-content .product-card__description{text-align:right!important}}@media screen and (min-width: 750px){.product-card__info{gap:1.4rem}}.product-card__title,.product-card__description{margin:0;text-align:center;font-size:1.4rem}.product-card__description--secondary-link,.product-card__description--discount{font-weight:500!important}.product-card__description--entry{line-height:normal;padding-bottom:12px;display:block}.product-card__description p{margin:0}.product-card__description,.product-card__description a,.product-card__description p{font-size:1.2rem}.product-card__tag{font-size:1rem}.product-card__title--link{text-decoration:none}.product-card__swatches{display:flex}.product-card__button:not(:disabled) .product-card__sold-out{display:none}.product-card__button:disabled .product-card__available{display:none}.product-card__info-footer [data-bv-show=inline_rating]{min-height:22px!important;display:block!important}.product-card__info-footer [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{justify-content:center!important}@media screen and (min-width: 750px){.product-card__info-footer [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{justify-content:flex-start!important}.product-card__button{opacity:0}.product-card__button:focus,.product-card__button:focus-within,hh-product-form:hover .product-card__button{opacity:1}}hh-product-form{display:block;height:100%}hh-product-form.product-card__product-form{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-width:280px;margin:0 auto}form.product-card-form{display:block;height:100%}.product-card__actions{display:flex;justify-content:center;margin-top:1.8rem}.product-card__atc .bis-cta__btn{--hh-background: var(--hh-color-gray-2);--hh-color: var(--hh-color-teal);--hh-border-color: transparent;--hh-max-width: 100%;--hh-background-hover: var(--hh-color-gray-3);--hh-color-hover: var(--hh-color-teal)}.product-card__atc{width:100%;display:flex;justify-content:center}.product-card__atc>:first-child,.product-card__atc hh-broadcast,.product-card__atc hh-button,.product-card__atc button,.product-card__atc a{width:100%;text-align:center}.product-card__atc .product-buy-buttons{margin-bottom:0}.product-card__atc:has(.view-bundle){color:var(--hh-color-day)}.bis-modal{--hh-background: rgba(0, 0, 0, .4);--hh-padding: 0;--hh-color: var(--hh-color-teal);display:flex;align-items:center;justify-content:center;padding:1.5rem}.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%}.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)}hh-button-wrapper.atc__btn,hh-button-wrapper.view-bundle{display:flex!important}.product-card__info-footer-content div[data-bv-show=inline_rating] .bv_sub_container{display:none!important}.product-card__info-footer .price--on-sale .price__sale{flex-wrap:nowrap}.product-card__atc .cta__action-btn,.product-card__atc .cta__action-btn.view-bundle a{font-weight:600!important}.cta__action-btn.view-bundle a{display:flex;justify-content:center;align-items:center}.product-card__info-footer-content-right,.product-card__info-footer-content-left{display:flex;flex-direction:column;gap:.8rem}.product-card__info-footer.non-inventoried-product{margin-bottom:2rem!important}.product-card .product-card__description,.product-card .product-card__description a,.product-card .product-card__description p{line-height:normal}.product-card__info-footer.non-inventoried-product .product-card__description--entry,.product-card__info-footer.non-inventoried-product .product-card__description--entry p{font-size:1.4rem!important}
/*# sourceMappingURL=/cdn/shop/t/1174/assets/product-card.css.map */
