.card-product-extras{opacity:1;transition-property:top,opacity;transition-duration:.25s;transition-timing-function:ease-out;position:relative;top:0}.card-product-extras.preload{opacity:0;top:.75em}.card-product-extras{background-color:var(--color-white);border:1px solid var(--color-tertiary-accent);border-radius:.5em;grid-template-columns:3.5em 1fr;width:100%;text-decoration:none;display:grid;position:relative;overflow:hidden}.card-product-extras:hover,.card-product-extras:focus{text-decoration:none}.card-product-extras__media{height:0;padding-bottom:100%;display:block;position:relative;overflow:hidden}.card-product-extras__media img{width:100%;height:100%;transition:transform .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.card-product-extras__details{flex-direction:column;justify-content:center;width:100%;max-width:100%;padding:.5em 1em;display:flex}.card-product-extras__details h5{text-transform:none;color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:80%;margin-bottom:0;font-size:1em;text-decoration:none;display:block;overflow:hidden}.card-product-extras__details .price .price-prefix,.card-product-extras__details .price .price-prefix-sale,.card-product-extras__details .price .price-display,.card-product-extras__details .price .price-display-sale{font-size:.75em}.card-product-extras form{width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=480px){.card-product-extras form{top:-5px}}.card-product-extras__action{width:100%;height:100%;position:absolute;top:0;left:0}.card-product-extras__action button{appearance:none;text-transform:uppercase;cursor:pointer;background-color:#0000;border:none;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;margin:0;padding:0 .75em .75em 0;font:600 1em/1 gill-sans-nova,arial,sans-serif;display:flex}
