@font-face{font-family:Didot;src:url(HTFDidot-Medium06_Web.woff2) format("woff2"),url(HTFDidot-Medium06_Web.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Didot Italic;src:url(HTFDidot-MediumIta06_Web.woff2) format("woff2"),url(HTFDidot-MediumIta06_Web.woff) format("woff");font-weight:500;font-style:italic}.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card{text-decoration:none;display:flex;flex-direction:column;height:100%}.card .icon-wrap{margin-left:.75rem;white-space:nowrap;transition:transform .3s ease;overflow:hidden}.card.card-extend-height{height:100%;display:flex;flex-direction:column}.card.card-extend-height .card-inner{flex-grow:1}.card-media-hover:hover .media img{opacity:.85}.card-media-hover:hover .btn-cta:after{width:100%}@media (min-width: 990px){.product-card-link:hover .media.media-hover-effect>img:first-child:not(:only-child){opacity:0}.product-card-link:hover .media.media-hover-effect>img+img{opacity:1}}.card-media{width:100%;padding-bottom:100%;position:relative}.card-media .media,.card-media .media img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.card-badge{position:absolute;top:0;left:0}.badge{display:block;background-color:var(--color-gray-600);color:var(--color-white);padding:.375rem .5rem .5rem;word-break:break-word;margin:0;font-family:var(--font-family-actions);font-weight:var(--font-weight-actions);text-transform:uppercase;font-size:.625rem;line-height:1.2em;vertical-align:middle;letter-spacing:.12em;transition:background-color .3s ease}.badge.unstyled-link:hover{background-color:var(--color-secondary);color:var(--color-white)}.badge.badge-sale,.badge.badge-new{background-color:var(--color-secondary)}.article-badge .badge{background-color:var(--color-gray-900);font-size:.75rem;line-height:1}.article-banner.theme-dark .badge,.article-banner.theme-primary .badge{background-color:var(--color-white);color:var(--color-primary)}.card-content{margin-top:.5rem}.product-card .card-content{margin-top:.75rem}.product-card .card-content .card-heading{font-size:1.125rem}.product-card .card-content .price{margin-top:.5rem;font-size:.875rem;letter-spacing:.04em;line-height:1.5}.product-card .card-content .card-information:has(.card-caption)+.price{margin-top:0}@media (min-width: 750px){.product-card .card-content{margin-top:1rem;display:flex;justify-content:space-between}.product-card .card-content .card-information{flex:1 1 auto}.product-card .card-content .price{flex:0 0 auto;margin-top:0;margin-left:1rem}}.card-heading{margin-bottom:.5rem}@media (max-width: 749px){.card-heading.subtitle{font-size:1rem}}@media (min-width: 750px){.card-heading{margin-bottom:.75rem}}.card-subheading{display:block;margin-bottom:.75rem}@media (min-width: 750px){.card-subheading{margin-bottom:1rem}}@media (min-width: 750px){.card-description{margin-bottom:1.5rem}}.card-caption{color:var(--color-gray-600);line-height:1.25em;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.card-caption:only-child,.card-caption:last-child{margin-bottom:.25rem}@media (min-width: 750px){.card-caption:only-child,.card-caption:last-child{margin-bottom:0}}.card-article-info{margin-top:1rem}.underline-links-hover:hover a{text-decoration:underline}.collection-card{text-align:center}.collection-card .card-media{width:100%;padding-bottom:66.66%;margin-bottom:1.5rem}.collection-card .card-heading{margin-bottom:.75rem}quantity-popover volume-pricing{margin-top:0}@media (max-width: 989px){quantity-popover .quantity__rules~volume-pricing{margin-top:0}quantity-popover volume-pricing{margin-top:4rem}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/component-card.css.map */
