.snippet-quick-cart{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:28rem;background-color:var(--colour-white);z-index:10100;transform:translate(100%);transition:transform var(--transition-duration) var(--transition-timing);transition-delay:.25s;overflow:hidden;font-size:.875rem;display:flex;flex-direction:column}@supports (height: 100dvh){.snippet-quick-cart{height:calc(100dvh - (var(--safe-area-inset-bottom)))}}.snippet-quick-cart.is-active{transform:none}.snippet-quick-cart .close{position:fixed;top:0;right:0;height:4rem;width:4rem;padding:0;margin-left:auto;height:3rem;width:3rem;background-color:var(--colour-white);color:var(--colour-text-base);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5}.snippet-quick-cart .close svg{height:1rem;width:1rem;fill:currentColor}.snippet-quick-cart .wrapper{flex-grow:2;padding:3rem 1rem 1rem;display:flex;flex-direction:column;overflow:hidden}.snippet-quick-cart .totals{padding-bottom:.5rem;margin-bottom:1rem;padding-top:1.5rem;border-bottom:1px solid #E1E1E1;border-top:1px solid #E1E1E1}.snippet-quick-cart .totals dl{margin-bottom:1rem}.snippet-quick-cart .totals dl>*{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.snippet-quick-cart .totals dl dt{color:var(--colour-abbey)}.snippet-quick-cart .totals dl dd{font-size:1rem;font-weight:500}.snippet-quick-cart hr{margin:2.5rem 0;background-color:var(--colour-link-water);opacity:1}.snippet-quick-cart .c-form{height:auto;display:flex;flex-grow:2;flex-direction:column;overflow:hidden;margin-top:1rem}.snippet-quick-cart .c-form>.actions{gap:1.5rem;flex-shrink:0;padding-top:1rem}.snippet-quick-cart .c-form>.actions a.c-btn{width:100%;justify-content:center;font-size:1rem}.snippet-quick-cart .c-form .content{height:100%;display:block;overflow-y:auto;padding-bottom:1rem}.snippet-quick-cart .cart-items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.snippet-quick-cart .cart-items .item{display:flex;gap:1rem;padding-bottom:1rem;border-bottom:1px solid #E1E1E1}.snippet-quick-cart .cart-items .item .image{display:block;flex-shrink:0}.snippet-quick-cart .cart-items .item .image img{height:auto;width:clamp(3rem,30vw,6rem);object-fit:contain;border:1px solid #E1E1E1}@supports (aspect-ratio: 1/1){.snippet-quick-cart .cart-items .item .image img{aspect-ratio:1/1;background-color:var(--colour-white)}}.snippet-quick-cart .cart-items .details{display:flex;row-gap:.5rem;column-gap:1.5rem;flex-wrap:wrap}.snippet-quick-cart .cart-items .details .title>a,.snippet-quick-cart .cart-items .details .remove{text-decoration:none}.snippet-quick-cart .cart-items .details .title{width:100%}.snippet-quick-cart .cart-items .details .title a{color:var(--colour-text-base);display:block;margin:0}.snippet-quick-cart .cart-items .details .discount{margin-top:.5rem}.snippet-quick-cart .cart-items .details .discount span{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-abbey)}.snippet-quick-cart .cart-items .details .qty{display:none;flex-direction:column;width:100%}.snippet-quick-cart .cart-items .details .qty.disabled>*:not(label){opacity:.5;pointer-events:none}.snippet-quick-cart .cart-items .details .qty .form-input{max-width:4rem}.snippet-quick-cart .cart-items .details .qty .heading,.snippet-quick-cart .cart-items .details .prices .heading{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--colour-abbey);margin:0 0 .5rem;width:100%}.snippet-quick-cart .cart-items .details .prices{display:flex;align-items:center;flex-wrap:wrap;display:inline-flex;flex:0 0 auto;width:auto}.snippet-quick-cart .cart-items .details .prices span{font-size:1rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.snippet-quick-cart .cart-items .details .prices span.was{text-decoration:line-through;opacity:.5;margin-left:1rem}.snippet-quick-cart .cart-items .details .actions{display:flex;align-items:center;gap:1rem}.snippet-quick-cart .cart-items .details .remove{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--colour-text-base);display:flex;align-items:center;gap:.5rem;width:100%;cursor:pointer;width:auto;flex:0 0 auto;margin-left:auto;margin-right:20px;align-items:flex-end;padding-bottom:6px}.snippet-quick-cart .cart-items .details .remove svg{height:.875rem;width:.875rem}.snippet-quick-cart .empty{min-height:146px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none}.snippet-quick-cart .empty svg{height:1.5rem;width:1.5rem;fill:var(--colour-neptune);margin-bottom:1.5rem}.snippet-quick-cart .empty p{font-size:inherit}.quick-cart-overlay{height:100%;width:100%;opacity:0;visibility:hidden;position:fixed;top:0;left:0;background-color:rgba(var(--colour-black-rgb),.5);transition:all var(--transition-duration) var(--transition-timing);transition-delay:var(--transition-duration);z-index:9999}.quick-cart-overlay.is-active{opacity:1;visibility:visible;transition-delay:0s}.cart__dynamic-checkout-buttons{margin-top:15px}.cart__dynamic-checkout-buttons .dynamic-checkout__content ul{display:grid!important;grid-template-columns:1fr 1fr 1fr;column-gap:10px}.drawer-usp{padding:0 0 20px}.drawer-usp .slide{display:flex;align-items:center;column-gap:10px;justify-content:center}.drawer-usp .swiper-wrapper{align-items:center}.drawer-usp .slide img{height:30px;object-fit:contain;display:inline-flex}.snippet-delivery-notice span,.prices p{font-family:var(--font-family-subheading)!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:12px!important;margin-bottom:.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/62/assets/snippet-quick-cart.css.map */
