.snippet-product-item{position:relative;border:2px solid var(--colour-shark);border-radius:1rem;background-color:var(--colour-white);display:flex;flex-direction:column}.snippet-product-item .tags{position:absolute;top:.25rem;left:.25rem;z-index:10;display:flex;gap:.25rem}.snippet-product-item .tags span{border-radius:.675rem;padding:0 .5rem;font-size:.875rem;letter-spacing:-.05em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;height:2rem;cursor:default}.snippet-product-item .tags .rec{display:flex;align-items:center;gap:.5rem;background-color:var(--colour-viking);color:var(--colour-rhino)}.snippet-product-item .tags .rec svg{height:1rem;width:1rem;fill:currentColor}.snippet-product-item .tags .on-sale{background-color:var(--colour-coral);color:var(--colour-shark)}.snippet-product-item .tags .sold-out{background-color:var(--colour-shark);color:var(--colour-white)}.snippet-product-item .tags .new{background-color:var(--colour-pampas);color:var(--colour-shark)}.snippet-product-item .bulk{position:absolute;top:.25rem;right:.25rem;z-index:10;height:2rem;width:2rem;display:grid;place-items:center;border-radius:.65rem;background-color:var(--colour-pampas)}.snippet-product-item .bulk svg{height:.75rem;width:.75rem;fill:currentColor}.snippet-product-item .image{padding:2.5rem 2.5rem 1.5rem;border-bottom:2px solid var(--colour-shark)}@media (min-width: 1024px){.snippet-product-item .image{padding:2.5rem 1.5rem}}.snippet-product-item .image img{aspect-ratio:5/4;object-fit:contain}@media (min-width: 768px){.snippet-product-item .image img{aspect-ratio:1/1}}.snippet-product-item .content{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:1rem;flex-grow:1}@media (min-width: 1024px){.snippet-product-item .content{padding:1.5rem}}.snippet-product-item .content .title{flex-grow:2;text-decoration:none;color:var(--colour-shark);font-size:.875rem;font-weight:600;line-height:1.75}.snippet-product-item .details{display:flex;gap:2.5rem}.snippet-product-item .details>*{margin:0}.snippet-product-item .details dl dt{font-size:.75rem;color:var(--colour-coral);margin-bottom:.5rem}.snippet-product-item .details dl dd{font-size:.875rem}.snippet-product-item .details dl.prices dd{display:flex;align-items:baseline;gap:.25rem;font-size:1rem;font-weight:700}.snippet-product-item .details dl.prices span.was,.snippet-product-item .details dl.prices span.vat{opacity:.65}.snippet-product-item .details dl.prices span.was{text-decoration:line-through}.snippet-product-item .details dl.prices span.vat{font-size:.75rem;font-weight:500}.snippet-product-item .actions{background-color:var(--colour-shark);color:var(--colour-pampas);height:3.5rem;border:2px solid var(--colour-shark);border-bottom-right-radius:.875rem;border-bottom-left-radius:.875rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;position:relative;z-index:10}.snippet-product-item .actions:not(.view):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:1.5rem;width:1px;background-color:var(--colour-pampas);opacity:.2}.snippet-product-item .actions .c-qty{border:0}.snippet-product-item .actions .c-btn{color:inherit;font-size:.87rem;letter-spacing:-.05em;text-transform:uppercase;font-weight:700}.snippet-product-item .actions .form-input{background-color:transparent;color:inherit;max-width:3rem;padding:0}.snippet-product-item .actions a{grid-column:1/span 3}
/*# sourceMappingURL=/s/files/1/0664/5081/7259/t/2/assets/snippet-product-item.css.map */
