.ux-basket{background:#fff8ee;color:#26334a;font-family:var(--font-body-family,system-ui,"Segoe UI",Arial,sans-serif);font-weight:400}.ux-basket h1,.ux-basket h2,.ux-basket h3,.ux-basket-summary h2{font-family:var(--font-heading-family,system-ui,"Segoe UI",Arial,sans-serif);font-weight:700}.ux-basket .eyebrow{margin:0 0 .2rem;color:#26334a}.ux-basket h1{margin:0;font-size:clamp(2rem,2.8vw,2.25rem);line-height:1.17}.ux-basket__intro{max-width:44rem;margin:.25rem 0 .75rem}.ux-basket .cart-items{display:grid;gap:0;border-top:1px solid #26334A}.ux-basket .cart-item{grid-template-columns:136px minmax(0,1fr) auto;gap:1.25rem;padding:1.25rem;border:0;border-bottom:1px solid #26334A;border-radius:0;background:#fff}.ux-basket .cart-item__image{display:grid;place-items:center;width:100%;min-width:0;aspect-ratio:1/1;border:1px solid #26334A;border-radius:0;background:#fff8ee}.ux-basket .cart-item__image img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}.ux-basket .cart-item__details,.ux-basket .cart-item__properties div{min-width:0}.ux-basket .cart-item__details h2,.ux-basket .cart-item__properties dt{overflow-wrap:anywhere}.ux-basket .cart-item__details h2{margin:0;font-size:clamp(1.18rem,2vw,1.48rem);line-height:1.1}.ux-basket .cart-item__details>p:not(.price){margin:.35rem 0 0}.ux-basket__personalised{margin:0 0 .35rem!important;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ux-basket__missing-preview{padding:1rem;text-align:center;font-size:.9rem}.ux-basket .cart-item__details a,.ux-basket .cart-item__quantity a,.ux-basket__actions a,.ux-basket-summary__policies a,.ux-basket-summary__continue{display:inline-flex;align-items:center;min-height:44px;line-height:1.4}.ux-basket .cart-item__details a,.ux-basket-summary__policies a,.ux-basket-summary__continue{color:#26334a;font-weight:500;overflow-wrap:anywhere;text-underline-offset:4px}.ux-basket .price{margin:.8rem 0 0;font-size:1.12rem;font-weight:700}.ux-basket .cart-item__unit-price{font-size:.9rem;font-weight:400}.ux-basket .cart-item__approval{margin:.7rem 0 0;padding:.4rem 0;border-radius:0;background:transparent;color:#26334a;font-weight:700}.ux-basket .cart-item__approval span{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;margin-right:.35rem;border-radius:50%;background:#a8d4c5}.ux-basket .cart-item__recovery{margin:.75rem 0 0;padding:.75rem;border-left:4px solid #C94839;border-radius:0;background:#fff8ee;color:#26334a}.ux-basket .cart-item__recovery h3{font-size:1rem;font-weight:700}.ux-basket .cart-item__quantity{display:grid;justify-items:end;align-content:start;gap:.55rem;min-width:146px}.ux-basket .cart-item__quantity-controls{display:grid;grid-template-columns:44px 52px 44px;align-items:center;border:1px solid #26334A;background:#fff}.ux-basket .cart-item__quantity-controls button{width:44px;height:44px;padding:0;border:0;background:#fff;color:#26334a;font-size:1.5rem;font-weight:500;line-height:1}.ux-basket .cart-item__quantity-controls button:hover{background:#fff8ee}.ux-basket .cart-item__quantity input{width:52px;min-height:44px;padding:0;border:0;border-inline:1px solid #26334A;border-radius:0;background:#fff;color:#26334a;font-weight:500;text-align:center}.ux-basket .cart-item__quantity a{justify-content:center;padding:.2rem 0;color:#26334a;font-weight:500;text-underline-offset:4px}.ux-basket__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:.75rem;margin-top:1.25rem}.ux-basket__actions .button{display:inline-flex;flex:1 1 10rem;justify-content:center;min-height:44px;text-align:center}@media(max-width:899px){.ux-basket__actions{display:grid;grid-template-columns:1fr}.ux-basket__actions .button{width:100%;min-width:0}.ux-basket-summary{margin-top:.75rem}}@media(min-width:640px)and (max-width:899px){.ux-basket__actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.ux-basket.section-spacing{padding:clamp(1.25rem,2.5vw,2rem) 0 clamp(1.5rem,3vw,2.5rem)}.ux-basket-summary{background:#fff8ee}.ux-basket-summary .cart-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start;padding-bottom:clamp(2rem,6vw,4rem)}.ux-basket-summary .cart-note{padding:1rem;border-top:1px solid #26334A;border-bottom:1px solid #26334A;background:#fff}.ux-basket-summary .cart-note textarea{border-color:#26334a;border-radius:0}.ux-basket-summary .cart-summary{width:100%;min-width:0;padding:1.25rem;border:1px solid #26334A;border-radius:0;background:#fff}.ux-basket-summary .cart-summary h2{margin:0 0 1rem;font-size:1.35rem}.ux-basket-summary .cart-summary small{display:block;margin-bottom:1rem}.ux-basket-summary .cart-summary__row{padding-bottom:1rem;border-bottom:1px solid #26334A;font-size:1.18rem}.ux-basket-summary .cart-summary__total{margin-top:.85rem;font-size:1.35rem}.ux-basket-summary__reassurance{margin:1rem 0;padding:.85rem;border-left:4px solid #A8D4C5;background:#fff8ee;font-weight:400}.ux-basket-summary .cart-summary__warning{border-left-color:#c94839;background:#fff8ee}.ux-basket-summary .button{font-weight:500}.ux-basket-summary__continue{justify-content:center;width:100%;margin-top:.75rem}.ux-basket-summary__policies{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.ux-basket__dialog{width:min(92vw,42rem);padding:0;border:1px solid #26334A;border-radius:0;box-shadow:0 1rem 3rem #26334a40}.ux-basket__dialog::backdrop{background:#26334a94}.ux-basket__dialog form{padding:clamp(1.25rem,4vw,2rem);background:#fff8ee}.ux-basket__dialog h2{margin-bottom:1rem}.ux-basket__dialog-status{padding:.75rem;border-left:4px solid #C94839;background:#fff}.ux-basket__dialog-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.ux-basket__dialog[aria-busy=true] .ux-basket__dialog-status{display:block}.ux-basket a:focus-visible,.ux-basket button:focus-visible,.ux-basket input:focus-visible,.ux-basket-summary a:focus-visible,.ux-basket-summary button:focus-visible,.ux-basket-summary textarea:focus-visible{outline:3px solid #26334A;outline-offset:3px}@media(max-width:749px){.ux-basket .cart-item{grid-template-columns:104px minmax(0,1fr);gap:1rem;padding:1rem .75rem}.ux-basket .cart-item__quantity{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.ux-basket .cart-item__quantity a{justify-content:flex-end;min-width:44px}.ux-basket .cart-item__properties div{grid-template-columns:minmax(0,1fr);gap:.1rem}.ux-basket .cart-item__image-label{position:static;display:block;border-radius:0;text-align:center}.ux-basket .cart-item__image:has(.cart-item__image-label){aspect-ratio:auto}.ux-basket .cart-item__image:has(.cart-item__image-label) img{height:104px}.ux-basket-summary .cart-footer__inner{gap:1rem}.ux-basket-summary .cart-summary button{min-height:48px}.ux-basket__dialog-actions .button{width:100%}}@media(min-width:900px){.ux-basket[data-basket-enhanced=true]>.page-width{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:.65rem 3rem;align-items:start}.ux-basket[data-basket-enhanced=true]>.page-width>:not(#cart):not(.ux-basket-summary):not(.ux-basket__dialog){grid-column:1/-1}.ux-basket[data-basket-enhanced=true] #cart{grid-column:1;grid-row:4}.ux-basket[data-basket-enhanced=true] .ux-basket-summary{grid-column:2;grid-row:4;position:sticky;top:1rem;padding:0}.ux-basket[data-basket-enhanced=true] .ux-basket-summary .page-width{display:grid;width:100%;margin:0}}.ux-basket__changes,.ux-basket-summary__changes{padding:.85rem;border-left:4px solid #C94839;background:#fff8ee;line-height:1.5}.ux-basket__changes:focus{outline:3px solid #26334A;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/ux-help-basket.css.map */
