.m26-voucher-purchase{margin-block:24px 28px;max-width:100%}.m26-voucher-price{font-size:clamp(24px,2.6vw,32px);line-height:1.3;margin-bottom:22px;color:var(--m26-ink)}.m26-voucher-form{display:grid;gap:20px}.m26-voucher-field{display:grid;gap:8px;min-width:0}.m26-voucher-field label,.m26-voucher-cart-controls label{font-size:13px;color:var(--m26-body)}.m26-voucher-field :is(input,select,textarea),.m26-voucher-cart-controls input{width:100%;min-height:46px;border:1px solid var(--m26-line);border-radius:0;background:var(--m26-paper);color:var(--m26-ink);padding:10px 12px;font:inherit;font-size:16px;box-sizing:border-box}.m26-voucher-field select{appearance:auto;-webkit-appearance:menulist;padding-right:28px}.m26-voucher-quantity{max-width:116px}.m26-voucher-form .m26-button{width:100%;justify-content:space-between;min-height:50px}.m26-voucher-purchase>.m26-link{margin-top:20px}.m26-voucher-form .m26-note{margin:0}.m26-voucher-cart{color:var(--m26-ink);max-width:1480px}.m26-voucher-cart-heading{margin-bottom:40px}.m26-voucher-cart-heading h1{font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1.05;margin-bottom:16px}.m26-voucher-cart-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:clamp(32px,5vw,80px);align-items:start}.m26-voucher-cart-item{display:grid;grid-template-columns:144px minmax(0,1fr);gap:18px 24px;padding:24px 0;border-top:1px solid var(--m26-line)}.m26-voucher-cart-image{grid-row:span 2;aspect-ratio:1;display:block;align-self:start;background:var(--m26-ivory)}.m26-voucher-cart-image img{width:100%;height:100%;object-fit:contain}.m26-voucher-cart-info h2,.m26-voucher-cart-summary h2{font-size:24px;line-height:1.25;font-weight:400;margin:0 0 12px}.m26-voucher-cart-info p{font-size:14px;margin:8px 0;line-height:1.6}.m26-voucher-cart-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.m26-voucher-cart-controls input{width:76px}.m26-voucher-cart-controls a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.m26-voucher-line-price{grid-column:2;font-size:20px;margin:0;display:flex;gap:12px;flex-wrap:wrap}.m26-voucher-line-price s{font-size:15px;color:var(--m26-body)}.m26-voucher-cart-items>.m26-link{margin:20px 22px 0 0}.m26-voucher-cart-summary{position:sticky;top:calc(var(--header-height,100px) + 28px);background:var(--m26-ivory,#f0ece5);padding:clamp(22px,3vw,40px);display:grid;gap:22px}.m26-voucher-cart-total{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--m26-line);padding-top:20px;font-size:20px}.m26-voucher-cart-total strong{font-weight:400}.m26-voucher-cart-summary .m26-button{width:100%;min-height:50px;justify-content:space-between}.m26-voucher-cart-warning{padding:20px;background:var(--m26-ivory);border-left:2px solid var(--m26-ink);margin-bottom:24px;font-size:15px;line-height:1.6}.m26-voucher-cart-warning .m26-link{margin-top:14px}.m26-voucher-unavailable{color:var(--m26-body)}.m26-voucher-empty{display:grid;justify-items:start;gap:24px;padding-block:24px 64px}.m26-voucher-header-cart{position:relative;min-width:32px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.m26-voucher-header-cart cart-count{position:absolute;top:-2px;right:-7px;min-width:17px;height:17px;padding-inline:3px;display:grid;place-items:center;font-size:10px;line-height:1;background:var(--m26-ink);color:var(--m26-paper);border-radius:50%}.m26-voucher-purchase button:disabled,.m26-voucher-cart button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.m26-voucher-purchase :focus-visible,.m26-voucher-cart :focus-visible{outline:2px solid var(--m26-ink);outline-offset:3px}.m26-ec-voucher-price{font-size:17px;margin-top:10px;color:var(--m26-ink)}@media(max-width:999px){.m26-voucher-cart-layout{grid-template-columns:1fr}.m26-voucher-cart-summary{position:static}.m26-voucher-cart-heading{margin-bottom:28px}}@media(max-width:699px){.m26-voucher-cart-item{grid-template-columns:88px minmax(0,1fr);gap:14px 16px}.m26-voucher-cart-info h2{font-size:20px}.m26-voucher-line-price{font-size:18px}.m26-voucher-cart-controls{gap:8px}.m26-voucher-cart-controls input{width:60px}.m26-voucher-cart-summary{padding:24px 20px}.m26-voucher-header-cart{min-width:28px}.m26-voucher-cart-items>.m26-link{display:flex;margin-right:0}.m26-voucher-cart-heading h1{font-size:42px}.m26-voucher-purchase .m26-button{white-space:normal}}.m26-voucher-header-cart cart-count[hidden]{display:none}html body #main .m26-voucher-cart .m26-voucher-cart-info h2,html body #main .m26-voucher-cart .m26-voucher-cart-summary h2{font-size:24px!important;line-height:1.25!important}@media(max-width:699px){html body #main .m26-voucher-cart .m26-voucher-cart-info h2{font-size:20px!important}}@media(max-width:1000px){.m26-header .m26-header-utilities>.m26-voucher-header-cart~.m26-header-appointment{display:none}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/m26-vouchers-v71.css.map */
