.item[data-v-5dda9cb7]{align-items:center;display:grid;gap:1rem;grid-template-areas:"icon title price" "icon quantity remove";grid-template-columns:auto 1fr auto;padding:1rem 0}.item[data-v-5dda9cb7]:not(:last-child){border-bottom:1px solid #f5f5f7}.item__icon[data-v-5dda9cb7]{grid-area:icon}.item__icon[data-v-5dda9cb7]>*{border-radius:1rem;height:4rem;min-width:4rem;overflow:hidden;width:4rem}.item__title[data-v-5dda9cb7]{grid-area:title;justify-self:center}.item__price[data-v-5dda9cb7]{font-size:.75rem;grid-area:price;text-align:right}.item__remove[data-v-5dda9cb7]{grid-area:remove;text-align:right}.item__remove button[data-v-5dda9cb7]{font-size:.625rem;text-decoration:underline}.item__spinner[data-v-5dda9cb7]{height:24px;width:24px}.item__quantity[data-v-5dda9cb7]{align-items:center;display:flex;grid-area:quantity;justify-self:center}.item__quantity button[data-v-5dda9cb7]{opacity:.5;padding:.75rem}.item__quantity button[data-v-5dda9cb7]:hover{opacity:1}.item__quantity svg[data-v-5dda9cb7]{height:1.2rem;width:1rem}.item__quantity span[data-v-5dda9cb7]{min-width:1rem;text-align:center}.item[data-v-e6fa93f3]{align-items:center;display:grid;gap:1rem;grid-template-areas:"icon title price" "icon quantity remove";grid-template-columns:auto 1fr auto;padding:1rem 0}.item[data-v-e6fa93f3]:not(:last-child){border-bottom:1px solid #f5f5f7}.item__icon[data-v-e6fa93f3]{grid-area:icon}.item__icon[data-v-e6fa93f3]>*{border-radius:1rem;height:4rem;min-width:4rem;overflow:hidden;width:4rem}.item__title[data-v-e6fa93f3]{grid-area:title;justify-self:center}.item__price[data-v-e6fa93f3]{font-size:.75rem;grid-area:price;text-align:right}.item__remove[data-v-e6fa93f3]{grid-area:remove;text-align:right}.item__remove button[data-v-e6fa93f3]{font-size:.625rem;text-decoration:underline}.item__spinner[data-v-e6fa93f3]{height:24px;width:24px}.item__quantity[data-v-e6fa93f3]{align-items:center;display:flex;grid-area:quantity;justify-self:center}.item__quantity button[data-v-e6fa93f3]{opacity:.5;padding:.75rem}.item__quantity button[data-v-e6fa93f3]:hover{opacity:1}.item__quantity svg[data-v-e6fa93f3]{height:1.2rem;width:1rem}.item__quantity span[data-v-e6fa93f3]{min-width:1rem;text-align:center}.btn.btn--primary[data-v-1565676a],.btn.btn--secondary[data-v-1565676a]{align-items:center;display:flex;font-size:1.25rem;font-weight:700;justify-content:center}.btn.btn--primary svg[data-v-1565676a],.btn.btn--secondary svg[data-v-1565676a]{height:1em;margin-right:.5em;width:1em}.process-hint[data-v-1565676a]{color:#525353;font-size:.85em;padding:0 1rem;text-align:center}.cart[data-v-1565676a]{background:#0e0e0f;box-shadow:0 0 .5rem #00000080;display:flex;flex-direction:column;gap:1rem;height:100%;height:calc(var(--vh, 1vh)*100);max-width:30rem;overflow-y:auto;padding:3rem;position:fixed;right:0;top:0;width:100%;z-index:9999}@media screen and (max-width:768px){.cart[data-v-1565676a]{padding:1rem 1rem 64px}}.cart__close-btn[data-v-1565676a]{left:0;padding:1rem;position:absolute;top:0}.cart__close-btn svg[data-v-1565676a]{border:1px solid #f5f5f7;border-radius:50%;padding:.1rem}.cart__empty[data-v-1565676a]{margin-top:8rem}.cart__empty h3[data-v-1565676a]{font-size:1.75rem;font-weight:300;margin-bottom:2rem}.cart__empty button.btn.btn--primary[data-v-1565676a]{display:block;font-size:1.25rem;font-weight:500;padding:1rem 2.5rem}.cart h2[data-v-1565676a]{color:#f5f5f7;font-size:3.125rem;font-weight:300;padding:2rem 0;text-transform:uppercase}.cart__mask[data-v-1565676a]{background:#0003;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.cart__container[data-v-1565676a]{position:relative}.cart__items[data-v-1565676a]{flex-grow:1}.cart__items table[data-v-1565676a]{margin-top:0}.cart__items table caption[data-v-1565676a],.cart__items table thead[data-v-1565676a]{display:none}.cart__total[data-v-1565676a]{background-color:#32373b;color:#f5f5f7;display:grid;font-weight:400;gap:.5rem;grid-template-columns:repeat(2,auto);justify-content:space-between;padding:1rem}.cart__total .vat[data-v-1565676a]{font-size:.75rem}.cart__total .total[data-v-1565676a]{color:#0f71e3;font-size:1.25rem;font-weight:700}.cart__total .hint[data-v-1565676a]{grid-column:-1/1;opacity:.8}.cart__slide-in-enter-active[data-v-1565676a],.cart__slide-in-leave-active[data-v-1565676a]{overflow:hidden;transition-duration:.5s;transition-property:height,opacity,transform;transition-timing-function:cubic-bezier(.55,0,.1,1)}.cart__slide-in-enter-from[data-v-1565676a],.cart__slide-in-leave-active[data-v-1565676a]{opacity:0;transform:translate(4em)}.cart__item-transition-move[data-v-1565676a]{transition:transform .5s}.cart__item-transition-enter-active[data-v-1565676a],.cart__item-transition-leave-active[data-v-1565676a]{transition:all .5s}.cart__item-transition-enter[data-v-1565676a],.cart__item-transition-leave-to[data-v-1565676a]{opacity:0;transform:translate(2rem)}.login-modal__fade-in-enter-active[data-v-4a49ab98],.login-modal__fade-in-leave-active[data-v-4a49ab98]{transition:opacity .25s}.login-modal__fade-in-enter-from[data-v-4a49ab98],.login-modal__fade-in-leave-to[data-v-4a49ab98]{opacity:0}.login-modal__mask[data-v-4a49ab98]{align-items:center;background:#000000d9;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.login-modal__modal[data-v-4a49ab98]{background:#0e0e0f;max-width:37rem;overflow:hidden;padding:6rem 4.5rem;position:relative;width:100%}.login-modal__close-btn[data-v-4a49ab98]{color:#f5f5f7;opacity:.5;padding:.75rem;position:absolute;right:0;top:0}.login-modal__close-btn[data-v-4a49ab98]:hover{opacity:1}.login-modal__close-btn svg[data-v-4a49ab98]{height:2rem;width:2rem}
