.snippet-card-product{width:100%;background-color:var(--colour-black);color:var(--colour-white);position:relative;border-radius:var(--border-radius-md);overflow:hidden;border:1px solid transparent;transition:all var(--transition-duration) var(--transition-timing) 0s;display:flex;flex-direction:column}.snippet-card-product .c-badges{position:absolute;top:.5rem;left:.5rem;z-index:1;display:flex;gap:.25rem}.snippet-card-product .card-image img{aspect-ratio:1;display:block;width:100%;height:auto}.snippet-card-product .card-details{padding:.5rem;position:relative}.snippet-card-product .title{color:inherit;text-decoration:none;font-family:var(--spitfire-typography-neutral-body-l-emphasized-family);font-size:var(--spitfire-typography-neutral-body-l-emphasized-size);font-weight:var(--spitfire-typography-neutral-body-l-emphasized-weight);line-height:var(--spitfire-typography-neutral-body-l-emphasized-line-height);letter-spacing:var(--spitfire-typography-neutral-body-l-emphasized-letter-spacing)}.snippet-card-product .snippet-data-prices{font-size:var(--spitfire-typography-neutral-body-l-emphasized-size);font-weight:var(--spitfire-typography-neutral-body-l-emphasized-weight);line-height:var(--spitfire-typography-neutral-body-l-emphasized-line-height);height:1.5rem}.snippet-card-product .snippet-data-prices:has(.was:not([hidden])) .current{color:var(--colour-radical-red)}.snippet-card-product .snippet-data-prices .was{color:var(--colour-silver-chalice);font-size:var(--spitfire-typography-neutral-body-m-size);font-weight:var(--spitfire-typography-neutral-body-m-weight);line-height:var(--spitfire-typography-neutral-body-m-line-height)}.snippet-card-product .snippet-data-prices .saving,.snippet-card-product .snippet-data-prices [data-is-partial-owned]{display:none}.snippet-card-product .strapline{color:var(--colour-silver-chalice);display:block;margin-top:.25rem;font-family:var(--spitfire-typography-neutral-body-m-family);font-size:var(--spitfire-typography-neutral-body-m-size);font-weight:var(--spitfire-typography-neutral-body-m-weight);line-height:var(--spitfire-typography-neutral-body-m-line-height);letter-spacing:var(--spitfire-typography-neutral-body-m-letter-spacing)}.snippet-card-product .c-btn.play{margin-right:auto;padding:0;display:flex;align-items:center;gap:.25rem;font-size:var(--spitfire-typography-neutral-body-s-size);font-weight:var(--spitfire-typography-neutral-body-s-weight);color:inherit;transition:all var(--transition-duration) var(--transition-timing) 0s}.snippet-card-product .c-btn.play svg{height:1.25rem;width:1.25rem;fill:currentColor}.snippet-card-product .c-btn.play:hover,.snippet-card-product .c-btn.play:focus{color:var(--colour-silver-chalice)}.snippet-card-product .card-actions{padding:.5rem;display:flex;gap:1rem;align-items:center;justify-content:flex-end;margin-top:auto;--btn-padding: .25rem .5rem;--btn-font-size: var(--spitfire-typography-neutral-body-s-size);--btn-font-weight: var(--spitfire-typography-neutral-body-s-weight);--btn-radius: .25rem}.snippet-card-product:has(.title:hover,.card-image:hover){border-color:var(--colour-white)}.product-card-wrapper{display:flex}@media(max-width:991.98px){.snippet-card-product .c-btn.play span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/snippet-card-product.css.map */
