:root{--ux-space-xs: .2667rem;--ux-space-sm: .4rem;--ux-space-md: .8rem;--ux-space-lg: 1.3333rem;--ux-type-small: .4333rem;--ux-type-body: .5rem;--ux-type-title: .9rem;--ux-target: 1.4667rem;--ux-line: #ddd;--ux-ink: #111;--ux-paper: #fff;--ux-error: #a32121;--ux-border: 1px;--ux-focus: 2px;--ux-focus-offset: 3px}.ux-size-button{display:block;inline-size:100%;block-size:100%;padding:0;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.ux-text-button{font-size:var(--ux-type-small);line-height:1.4;padding:0;border:0;color:inherit;background:transparent;font-family:inherit;text-decoration:underline;cursor:pointer}.ux-size-button:focus-visible,.ux-text-button:focus-visible,.ux-cart :focus-visible,.ux-popup :focus-visible,.ux-minicart :focus-visible,.header-inner :focus-visible{outline:var(--ux-focus) solid currentColor;outline-offset:var(--ux-focus-offset)}.ux-minicart:not([open]){display:none!important}.ux-minicart{margin:0;padding:0;border:0;max-inline-size:none;max-block-size:none;color:var(--ux-ink)}.ux-minicart::backdrop{background:#0000004d}.ux-popup:not([open]){display:none}.ux-popup{margin:0;padding:0;border:0;max-inline-size:none;max-block-size:none}.ux-popup .popup{overscroll-behavior:contain}.ux-popup .popup-close{position:sticky!important;float:right;top:0!important;background:var(--ux-paper);z-index:1}.ux-currency{font-size:var(--ux-type-small)}.ux-cart-error{color:var(--ux-error);font-size:var(--ux-type-body);line-height:1.5}.ux-cart-link{display:block;padding-block:var(--ux-space-sm);font-size:var(--ux-type-small);text-align:center;text-decoration:underline}.ux-cart-properties{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 var(--ux-space-xs);margin-block:var(--ux-space-sm);font-size:var(--ux-type-small);line-height:1.5}.ux-cart-properties dt{font-weight:500}.ux-cart-properties dd{margin:0;overflow-wrap:anywhere}.ux-cart{box-sizing:border-box;inline-size:min(100%,40rem);margin-inline:auto;padding:var(--ux-space-lg);color:var(--ux-ink);font-size:var(--ux-type-body)}.ux-cart :where(*){font-size:inherit;line-height:1.5}.ux-cart__title{margin-block:0 var(--ux-space-lg);font-size:var(--ux-type-title)}.ux-cart__form{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--ux-space-lg)}.ux-cart__item{display:grid;grid-template-columns:4rem minmax(0,1fr);gap:var(--ux-space-md);padding-block:var(--ux-space-md);border-block-start:var(--ux-border) solid var(--ux-line)}.ux-cart__image{display:block;inline-size:100%;block-size:auto}.ux-cart__item-title{margin:0;font-size:var(--ux-type-body)}.ux-cart__quantity{inline-size:2rem;min-block-size:var(--ux-target);margin-inline:var(--ux-space-xs);padding:var(--ux-space-xs);border:var(--ux-border) solid var(--ux-line)}.ux-cart__remove{text-decoration:underline}.ux-cart__actions{display:flex;flex-wrap:wrap;gap:var(--ux-space-sm);margin-block:var(--ux-space-md)}.ux-cart__button{display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--ux-target);padding:var(--ux-space-sm) var(--ux-space-md);border:var(--ux-border) solid var(--ux-ink);color:var(--ux-paper);background:var(--ux-ink);font:inherit;text-decoration:none;cursor:pointer}.ux-cart__button--secondary{color:var(--ux-ink);background:var(--ux-paper)}.ux-cart__button:disabled{opacity:.6;cursor:wait}@media(max-width:675px){.ux-footer .footer-menu{min-inline-size:0}.ux-footer .footer-menu li{margin-inline-end:0;max-inline-size:100%}.ux-footer .footer-menu li a{height:auto!important;min-block-size:var(--ux-target);line-height:1.5!important;padding-block:var(--ux-space-xs);overflow-wrap:anywhere}.ux-cart{padding:var(--ux-space-md)}.ux-cart__form{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ux-popup .popup,.ux-minicart,.ux-footer *{transition:none!important}}.ux-cart-properties :where(*){font-size:inherit;line-height:1.5}.ux-minicart .item-info{height:auto!important;min-height:135px;grid-template-rows:auto auto auto auto!important}.ux-minicart .ux-cart-properties{grid-column:1 / -1;grid-row:3;margin-block:var(--ux-space-xs)}.ux-minicart .item-info .quantity,.ux-minicart .item-info .price{grid-row:4!important}.ux-minicart .item-info .title{white-space:normal!important;width:auto!important}.ux-footer{grid-template-columns:minmax(0,1fr)!important}.ux-footer .footer-menu{grid-column:1 / -1!important;flex-wrap:wrap;min-inline-size:0;block-size:auto!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ux-improvements.css.map */
