.ict-card{--ict-card-radius: var(--ict-radius-sm);display:block;position:relative;border-radius:var(--ict-card-radius)}.ict-card .product-card__content{background:var(--ict-surface);border:1px solid var(--ict-border);border-radius:var(--ict-card-radius);box-shadow:var(--ict-shadow-rest);overflow:hidden;transition:transform var(--ict-motion-base) var(--ict-ease),box-shadow var(--ict-motion-base) var(--ict-ease),border-color var(--ict-motion-base) var(--ict-ease)}.ict-card .card-gallery{background:var(--ict-media-bg);border-radius:var(--ict-card-radius) var(--ict-card-radius) 0 0}.ict-card .card-gallery img{transition:transform var(--ict-motion-slow) var(--ict-ease)}@media(hover:hover)and (pointer:fine){.ict-card:hover .product-card__content,.ict-card:focus-within .product-card__content{transform:translateY(var(--ict-hover-lift));box-shadow:var(--ict-shadow-raised);border-color:var(--ict-border-strong)}.ict-card:hover .card-gallery img{transform:scale(var(--ict-hover-zoom))}}.ict-card .product-card__content>.group-block,.ict-card .product-card__content>.product-card-group,.ict-card .product-card__content>[class*=group]{padding:var(--ict-space-4)}.ict-card__eyebrow{margin:0 0 var(--ict-space-1)}.ict-card .product-title,.ict-card .product-card__title{font-weight:500;line-height:1.3}.ict-card__summary{overflow-wrap:anywhere;margin:var(--ict-space-1) 0 0;color:var(--ict-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ict-card__availability{display:flex;flex-wrap:wrap;gap:var(--ict-space-2) var(--ict-space-4);margin-top:var(--ict-space-2)}.ict-card__action{margin-top:var(--ict-space-3);width:100%}.ict-card__action .button,.ict-card__action .ict-card__button{width:100%;min-height:var(--ict-touch-target)}.ict-card__action product-form-component,.ict-card__action form{width:100%}.ict-card__action .add-to-cart-button,.ict-card__action button[name=add]{width:100%;min-height:var(--ict-touch-target)}.ict-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--ict-space-2);font-variant-numeric:tabular-nums;font-weight:var(--ict-type-price-weight)}.ict-price__from{font-weight:400;color:var(--ict-text-2)}.ict-price .compare-at-price{font-weight:400;color:var(--ict-text-3);text-decoration:line-through}.ict-price--sold-out .price{color:var(--ict-text-2)}.ict-badges .ict-badge+.ict-badge{margin-top:0}.ict-card--featured .card-gallery{--gallery-aspect-ratio: var(--ict-card-ratio-featured)}.ict-card--featured .ict-card__summary{-webkit-line-clamp:3}.ict-card--featured .product-title{font-size:var(--ict-type-h4-size)}.ict-card--featured swatches-variant-picker-component,.ict-card--featured .variant-option--swatches{display:none}.ict-card--compact .card-gallery{--gallery-aspect-ratio: var(--ict-card-ratio-compact)}.ict-card--compact .ict-card__eyebrow,.ict-card--compact .ict-card__summary,.ict-card--compact .ict-card__availability,.ict-card--compact swatches-variant-picker-component{display:none}.ict-card--compact .product-card__content>[class*=group]{padding:var(--ict-space-3)}.ict-card--compact .product-title{font-size:var(--ict-type-body-small-size)}.ict-card--bundle .ict-card__summary{-webkit-line-clamp:4;white-space:pre-line}.ict-card--bundle .ict-card__eyebrow:after{content:" \b7  " attr(data-ict-bundle-label)}.ict-card--editorial .card-gallery{--gallery-aspect-ratio: var(--ict-card-ratio-editorial)}.ict-card--editorial .ict-card__summary{-webkit-line-clamp:5}.ict-card--editorial product-price,.ict-card--editorial .ict-card__action,.ict-card--editorial .quick-add,.ict-card--editorial .ict-card__availability,.ict-card--editorial swatches-variant-picker-component{display:none}.ict-card[data-ict-action=view] .quick-add{display:none}.ict-card .card-gallery__placeholder,.ict-card placeholder-image{background:var(--ict-media-bg)}@media screen and (max-width:479px){.product-grid{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.ict-card .product-card__content,.ict-card .card-gallery img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/icontactic-card.css.map */
