.snippet-quick-cart{--safe-area-inset-bottom: env(safe-area-inset-bottom);position:fixed;top:0;right:0;height:100vh;width:100%;max-width:27.5rem;padding:1rem;transform:translate(100%);opacity:0;visibility:hidden;transition:all var(--transition-duration) var(--transition-timing) 0s;z-index:200;display:flex;transition-delay:0s}@supports (height: 100dvh){.snippet-quick-cart{height:calc(100dvh - (var(--safe-area-inset-bottom)))}}.snippet-quick-cart.is-active{opacity:1;visibility:visible;transform:none;transition-delay:var(--transition-duration)}.snippet-quick-cart .wrapper{box-shadow:0 4px 24px #0000003d;border-radius:.5rem;background-color:var(--colour-white);padding:3.5rem 1rem 1rem;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}@media (min-width: 768px){.snippet-quick-cart .wrapper{padding:1.5rem}}.snippet-quick-cart .close{height:1rem;width:1rem;display:grid;place-items:center;background-color:var(--colour-white);color:var(--colour-shark);padding:0;align-self:end}@media (max-width: 767.98px){.snippet-quick-cart .close{position:fixed;top:2rem;right:2rem}}@media (min-width: 768px){.snippet-quick-cart .close{margin-bottom:1.5rem}}.snippet-quick-cart .close svg{height:.75rem;width:.75rem;fill:currentColor}.snippet-quick-cart .totals{margin-bottom:2rem}.snippet-quick-cart .totals .heading{margin-bottom:1.5rem}.snippet-quick-cart .totals dl{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:.75rem}.snippet-quick-cart .totals dl>*:not(.total){font-size:.875rem}.snippet-quick-cart .totals dl .total{font-weight:700}.snippet-quick-cart .totals dl dd{text-align:end}.snippet-quick-cart .actions{margin-bottom:2rem}.snippet-quick-cart .actions .checkout{--button-text-colour: var(--colour-white);--button-bg-colour: var(--colour-rhino);--button-border-colour: var(--colour-rhino);margin-bottom:1rem}@media (max-width: 575.98px){.snippet-quick-cart .actions .checkout{width:100%;justify-content:center}}.snippet-quick-cart .delivery-notice{background-color:var(--colour-white);border:2px solid var(--colour-rhino);border-radius:.675rem;display:flex;align-items:center;gap:.5rem;color:var(--colour-rhino);padding:.25rem 1rem;transition:all var(--transition-duration) var(--transition-timing) 0s}.snippet-quick-cart .delivery-notice.is-active{background-color:var(--colour-viking);border-color:var(--colour-viking)}.snippet-quick-cart .delivery-notice svg{height:1rem;width:1rem;fill:var(--colour-rhino)}.snippet-quick-cart .delivery-notice p{margin:0;font-size:.87rem;letter-spacing:-.05em;text-transform:uppercase;font-weight:700}.snippet-quick-cart .break{margin:2rem 0}.snippet-quick-cart .cart-items{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}.snippet-quick-cart .cart-items .item{display:flex;gap:1rem}.snippet-quick-cart .cart-items .item .image{height:5rem;width:5rem;border:2px solid var(--colour-rhino);border-radius:.5rem;overflow:hidden;flex-shrink:0}.snippet-quick-cart .cart-items .item .image,.snippet-quick-cart .cart-items .item .image img{height:5rem;width:5rem}.snippet-quick-cart .cart-items .item .image img{object-fit:contain}.snippet-quick-cart .cart-items .item .title a{font-size:.875rem;font-weight:700;display:block;margin-bottom:.75rem;text-decoration:none;color:inherit;line-height:1.5}.snippet-quick-cart .cart-items .item .prices{font-size:1rem;font-weight:700;display:flex;align-items:baseline;gap:.25rem;margin-bottom:1rem}.snippet-quick-cart .cart-items .item .prices span.vat{font-size:.75rem;font-weight:500;opacity:.65}.snippet-quick-cart .cart-items .item .footer{display:flex;justify-content:space-between;align-items:center}.snippet-quick-cart .cart-items .item .c-qty .c-btn{padding:0 .75rem}.snippet-quick-cart .cart-items .item .c-qty input{height:2.5rem;max-width:3rem;padding:0}.snippet-quick-cart .cart-items .item .remove{display:flex;align-items:center;gap:.5rem;font-size:.87rem;letter-spacing:-.05em;text-transform:uppercase;font-weight:700;color:inherit}.snippet-quick-cart .cart-items .item .remove svg{height:.75rem;width:.75rem;fill:currentColor}.snippet-quick-cart .empty{display:grid;place-items:center;gap:1rem;width:100%}.snippet-quick-cart .empty svg{height:2rem;width:2rem}
/*# sourceMappingURL=/s/files/1/0664/5081/7259/t/2/assets/snippet-quick-cart.css.map */
