.up-eyebrow,.up-thanks-eyebrow{margin:0 0 .875rem;font-family:var(--up-font);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--up-blue)}.up-shop-header .up-shop-title,.up-thanks-title,.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce-bacs-bank-details h2,.up-order-company h2,body.up-legal h2{font-family:var(--up-font);font-weight:600;line-height:1.2;color:var(--up-ink);letter-spacing:-0.01em}body.up-shop .button,body.up-shop button.button,body.up-shop a.button,body.up-shop input.button,body.up-shop .wc-forward,body.up-shop .checkout-button,body.up-shop #place_order,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,.woocommerce-order-details a.order-actions-button.button,.up-order-tracking{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3.25rem;padding:.875rem 1.75rem;border:1px solid var(--up-blue);border-radius:var(--up-radius-sm);background:var(--up-blue);font-family:var(--up-font);font-size:.9375rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--up-white);text-decoration:none;cursor:pointer;box-shadow:0 10px 24px rgb(var(--up-blue-rgb)/22%);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media(hover: hover){body.up-shop .button:hover,body.up-shop .wc-forward:hover,body.up-shop .checkout-button:hover,body.up-shop #place_order:hover,.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,.woocommerce-order-details a.order-actions-button.button:hover,.up-order-tracking:hover{border-color:var(--up-blue-dark);background:var(--up-blue-dark);color:var(--up-white);box-shadow:0 14px 30px rgb(var(--up-blue-rgb)/28%);transform:translateY(-1px)}}body.up-shop .button:disabled,body.up-shop .wc-forward:disabled,body.up-shop .checkout-button:disabled,body.up-shop #place_order:disabled,.woocommerce-message .button:disabled,.woocommerce-info .button:disabled,.woocommerce-error .button:disabled,.woocommerce-noreviews .button:disabled,.woocommerce-order-details a.order-actions-button.button:disabled,.up-order-tracking:disabled,body.up-shop .disabled.button,body.up-shop .disabled.wc-forward,body.up-shop .disabled.checkout-button,body.up-shop .disabled#place_order,.woocommerce-message .disabled.button,.woocommerce-info .disabled.button,.woocommerce-error .disabled.button,.woocommerce-noreviews .disabled.button,.woocommerce-order-details a.disabled.order-actions-button.button,.disabled.up-order-tracking{opacity:.55;cursor:not-allowed;transform:none}@media(prefers-reduced-motion: reduce){body.up-shop .button,body.up-shop button.button,body.up-shop a.button,body.up-shop input.button,body.up-shop .wc-forward,body.up-shop .checkout-button,body.up-shop #place_order,.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,.woocommerce-order-details a.order-actions-button.button,.up-order-tracking{transition:none}}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button,.woocommerce-order-details a.order-actions-button.button,.up-order-tracking{border-color:var(--up-border);background:var(--up-white);color:var(--up-ink);box-shadow:none}@media(hover: hover){.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover,.woocommerce-noreviews .button:hover,.woocommerce-order-details a.order-actions-button.button:hover,.up-order-tracking:hover{border-color:var(--up-ink);background:var(--up-white);color:var(--up-ink);box-shadow:none}}body.up-shop input.input-text,body.up-shop input[type=text],body.up-shop input[type=email],body.up-shop input[type=tel],body.up-shop input[type=password],body.up-shop input[type=number],body.up-shop textarea,body.up-shop select{box-sizing:border-box;width:100%;min-height:3.25rem;padding:.8125rem 1rem;border:1px solid var(--up-border-strong);border-radius:var(--up-radius-sm);background:var(--up-white);font-family:var(--up-font);font-size:1rem;line-height:1.5;color:var(--up-ink);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}body.up-shop input.input-text::-moz-placeholder, body.up-shop input[type=text]::-moz-placeholder, body.up-shop input[type=email]::-moz-placeholder, body.up-shop input[type=tel]::-moz-placeholder, body.up-shop input[type=password]::-moz-placeholder, body.up-shop input[type=number]::-moz-placeholder, body.up-shop textarea::-moz-placeholder, body.up-shop select::-moz-placeholder{color:var(--up-muted)}body.up-shop input.input-text::placeholder,body.up-shop input[type=text]::placeholder,body.up-shop input[type=email]::placeholder,body.up-shop input[type=tel]::placeholder,body.up-shop input[type=password]::placeholder,body.up-shop input[type=number]::placeholder,body.up-shop textarea::placeholder,body.up-shop select::placeholder{color:var(--up-muted)}body.up-shop input.input-text:focus,body.up-shop input[type=text]:focus,body.up-shop input[type=email]:focus,body.up-shop input[type=tel]:focus,body.up-shop input[type=password]:focus,body.up-shop input[type=number]:focus,body.up-shop textarea:focus,body.up-shop select:focus{border-color:var(--up-blue);outline:none;box-shadow:0 0 0 4px rgb(var(--up-blue-rgb)/14%)}body.up-shop .form-row label:not(.checkbox){display:block;margin:0 0 .5rem;font-family:var(--up-font);font-size:.875rem;font-weight:600;line-height:1.4;color:var(--up-ink)}.up-card,.up-thanks,.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details,.up-order-company{padding:clamp(1.5rem,1.1478873239rem + 1.5023474178vw,2.5rem);border:1px solid var(--up-border);border-radius:var(--up-radius-lg);background:var(--up-white);box-shadow:var(--up-shadow)}body.up-shop #page{overflow:clip}body.up-shop #main{padding-top:0;padding-bottom:clamp(4rem,2.7676056338rem + 5.2582159624vw,7.5rem)}body.up-shop #content.content{box-sizing:border-box;width:min(100% - 2*clamp(1.25rem,0.8098591549rem + 1.8779342723vw,2.5rem),var(--the7-content-width, 1200px));margin-inline:auto;padding-inline:0;font-family:var(--up-font);color:var(--up-text)}body.up-shop .page-title,body.up-shop .entry-title.page-title{display:none}body.up-shop .content a:not(.button){color:var(--up-blue);transition:color .2s ease}@media(hover: hover){body.up-shop .content a:not(.button):hover{color:var(--up-blue-dark)}}body.up-shop .woocommerce-input-wrapper{display:block}body.up-shop .form-row{margin:0 0 1.25rem;padding:0}body.up-shop .form-row .required{border:0;color:var(--up-blue);text-decoration:none}body.up-shop .form-row .optional{font-weight:400;color:var(--up-muted)}body.up-shop .form-row.woocommerce-invalid input.input-text,body.up-shop .form-row.woocommerce-invalid textarea{border-color:var(--up-error)}body.up-shop textarea{min-height:7.5rem;resize:vertical}body.up-shop .description,body.up-shop .up-field-help{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--up-muted)}body.up-shop .woocommerce-input-wrapper .description{display:block !important}body.up-shop .select2-container .select2-selection--single{height:3.25rem;border:1px solid var(--up-border-strong);border-radius:var(--up-radius-sm)}body.up-shop .select2-container .select2-selection--single .select2-selection__rendered{padding-left:1rem;line-height:3.125rem;color:var(--up-ink)}body.up-shop .select2-container .select2-selection--single .select2-selection__arrow{height:3.125rem;right:.625rem}body.up-shop .price,body.up-shop .amount{font-family:var(--up-font);color:var(--up-ink)}body.up-shop .up-hidden-field{display:none !important}.up-icon{flex:0 0 auto;width:1.375rem;height:1.375rem}.up-shop-header{position:relative;overflow:hidden;margin-bottom:clamp(2.5rem,1.9718309859rem + 2.2535211268vw,4rem);padding:clamp(2.5rem,1.7957746479rem + 3.0046948357vw,4.5rem) 0 clamp(2.25rem,1.8098591549rem + 1.8779342723vw,3.5rem);background:var(--up-surface)}.up-shop-header::after{content:"";position:absolute;top:-40%;right:-6%;width:clamp(13.75rem,7.1478873239rem + 28.1690140845vw,32.5rem);aspect-ratio:1;border-radius:42% 58% 63% 37%/41% 44% 56% 59%;background:rgb(var(--up-blue-rgb)/8%);pointer-events:none}.up-shop-header .up-shop-header-inner{position:relative;z-index:1;width:min(100% - 2*clamp(1.25rem,0.8098591549rem + 1.8779342723vw,2.5rem),var(--the7-content-width, 1200px));margin:0 auto}.up-shop-header .up-shop-title{margin:0;font-size:clamp(2.125rem,1.7288732394rem + 1.6901408451vw,3.25rem);font-weight:500}.up-steps{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;counter-reset:up-step}.up-steps li{display:flex;align-items:center;gap:.625rem;margin:0;font-size:.875rem;font-weight:500;color:var(--up-muted);counter-increment:up-step}.up-steps li::before{content:counter(up-step);display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--up-border-strong);border-radius:50%;background:var(--up-white);font-size:.75rem;font-weight:700}.up-steps li.is-done{color:var(--up-ink)}.up-steps li.is-done::before{content:"✓";border-color:var(--up-ink);background:var(--up-ink);color:var(--up-white)}.up-steps li.is-current{color:var(--up-ink)}.up-steps li.is-current::before{border-color:var(--up-blue);background:var(--up-blue);color:var(--up-white)}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:0 0 1.75rem;padding:1.125rem 1.375rem;border:1px solid var(--up-border);border-left:4px solid var(--up-blue);border-radius:var(--up-radius-sm);background:var(--up-white);font-size:.9375rem;line-height:1.5;color:var(--up-ink);list-style:none;box-shadow:var(--up-shadow)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.woocommerce-noreviews::before{display:none}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-noreviews:focus{outline:none}.woocommerce-message li,.woocommerce-info li,.woocommerce-error li,.woocommerce-noreviews li{margin:0}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-noreviews .button{order:2;min-height:2.625rem;padding:.625rem 1.125rem;font-size:.875rem}.woocommerce-message{border-left-color:var(--up-success)}.woocommerce-error{flex-direction:column;align-items:flex-start;border-left-color:var(--up-error)}body.up-shop .quantity{display:inline-flex;align-items:stretch;height:3.25rem;border:1px solid var(--up-border-strong);border-radius:var(--up-radius-sm);background:var(--up-white);overflow:hidden}body.up-shop .quantity input.qty{width:3.25rem;min-height:0;height:100%;padding:0;border:0;border-radius:0;font-size:1rem;font-weight:600;text-align:center;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body.up-shop .quantity input.qty::-webkit-outer-spin-button,body.up-shop .quantity input.qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}body.up-shop .quantity input.qty:focus{box-shadow:inset 0 0 0 2px rgb(var(--up-blue-rgb)/40%)}body.up-shop .quantity .up-stepper-button{width:2.75rem;padding:0;border:0;background:rgba(0,0,0,0);font-size:1.25rem;line-height:1;color:var(--up-ink);cursor:pointer;transition:background-color .2s ease}@media(hover: hover){body.up-shop .quantity .up-stepper-button:hover{background:var(--up-surface)}}.up-check{position:relative;display:flex;align-items:flex-start;gap:.75rem;margin:0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--up-ink);cursor:pointer}.up-shop .form-row label.checkbox .input-checkbox{position:absolute;top:0;left:0}.up-check input[type=checkbox],.up-shop .form-row .input-checkbox,.up-shop #terms{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.0625rem 0 0;accent-color:var(--up-blue);cursor:pointer}.up-shop .form-row label.checkbox{position:relative;display:block;margin:0;padding-left:2rem;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--up-ink);cursor:pointer}.up-shop table.shop_table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:.9375rem}.up-shop table.shop_table th,.up-shop table.shop_table td{padding:.875rem 0;border:0;border-bottom:1px solid var(--up-border);background:rgba(0,0,0,0);text-align:left;vertical-align:top;color:var(--up-ink)}.up-shop table.shop_table th{font-weight:600}.up-shop table.shop_table tfoot .order-total th,.up-shop table.shop_table tfoot .order-total td{border-bottom:0;padding-top:1.25rem;font-size:1.125rem;font-weight:700}.up-shop .cart_totals table.shop_table,.up-shop table.woocommerce-checkout-review-order-table,.up-shop table.woocommerce-table--order-details{display:block}.up-shop .cart_totals table.shop_table tr,.up-shop table.woocommerce-checkout-review-order-table tr,.up-shop table.woocommerce-table--order-details tr{border-top:0 !important}.up-shop .cart_totals table.shop_table tbody,.up-shop .cart_totals table.shop_table tfoot,.up-shop table.woocommerce-checkout-review-order-table tbody,.up-shop table.woocommerce-checkout-review-order-table tfoot,.up-shop table.woocommerce-table--order-details tbody,.up-shop table.woocommerce-table--order-details tfoot{display:block}.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note),.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note),.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note){display:flex;flex-flow:row nowrap;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--up-border)}.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) th,.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) th,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) th,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td{display:block;border:0}.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) th::before,.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td::before,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) th::before,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td::before,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) th::before,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td::before{display:none}.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td{text-align:right}.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td.product-name,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td.product-name,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td.product-name{flex:1 1 auto;min-width:0;text-align:left}.up-shop .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td.product-total,.up-shop table.woocommerce-checkout-review-order-table tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td.product-total,.up-shop table.woocommerce-table--order-details tr:not(.woocommerce-shipping-totals,.makecommerce-pickuppoint-wrapper,.up-shipping-note) td.product-total{flex:0 0 auto}.up-shop .cart_totals table.shop_table tr.order-total,.up-shop table.woocommerce-checkout-review-order-table tr.order-total,.up-shop table.woocommerce-table--order-details tr.order-total{border-bottom:0}.up-shop .cart_totals table.shop_table tr.order-total .includes_tax,.up-shop table.woocommerce-checkout-review-order-table tr.order-total .includes_tax,.up-shop table.woocommerce-table--order-details tr.order-total .includes_tax{display:block;margin-top:.25rem;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--up-muted)}.up-shop .cart_totals table.shop_table .up-shipping-note,.up-shop table.woocommerce-checkout-review-order-table .up-shipping-note,.up-shop table.woocommerce-table--order-details .up-shipping-note{display:block}.up-shop .cart_totals table.shop_table .up-shipping-note td,.up-shop table.woocommerce-checkout-review-order-table .up-shipping-note td,.up-shop table.woocommerce-table--order-details .up-shipping-note td{display:block}.up-shop .wc-item-meta,.up-shop .variation{margin:.5rem 0 0;padding:0;list-style:none;font-size:.8125rem;line-height:1.5;color:var(--up-text)}.up-shop .wc-item-meta li,.up-shop .wc-item-meta dt,.up-shop .wc-item-meta dd,.up-shop .variation li,.up-shop .variation dt,.up-shop .variation dd{margin:0}.up-shop .wc-item-meta p,.up-shop .variation p{display:inline;margin:0}.up-shop .wc-item-meta strong,.up-shop .wc-item-meta dt,.up-shop .variation strong,.up-shop .variation dt{font-weight:600;color:var(--up-ink)}dl.variation{display:grid;grid-template-columns:auto 1fr;gap:.25rem .5rem}.woocommerce-order{max-width:920px}.woocommerce-order>p{margin:0 0 1rem;padding:1rem 1.25rem;border-left:3px solid var(--up-blue);border-radius:0 var(--up-radius-sm) var(--up-radius-sm) 0;background:rgb(var(--up-blue-rgb)/6%);font-size:.9375rem;line-height:1.6;color:var(--up-ink)}.up-thanks{position:relative;margin:0 0 1rem;overflow:hidden}.up-thanks::before{content:"";position:absolute;top:-45%;right:-12%;width:23.75rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle, rgb(var(--up-blue-rgb)/10%), transparent 70%);pointer-events:none}.up-thanks-head{position:relative;display:flex;gap:clamp(1rem,0.823943662rem + 0.7511737089vw,1.5rem);align-items:center}.up-thanks-icon{flex:none;display:grid;place-items:center;width:clamp(3.25rem,2.985915493rem + 1.1267605634vw,4rem);aspect-ratio:1;border-radius:50%;background:var(--up-success);color:var(--up-white);box-shadow:0 0 0 8px rgba(31,138,91,.12);animation:up-thanks-pop .6s cubic-bezier(0.34, 1.56, 0.64, 1) both}.up-thanks-icon .up-icon{width:50%;height:50%;stroke-width:2.6}.up-thanks-icon path{stroke-dasharray:24;stroke-dashoffset:24;animation:up-thanks-tick .45s .35s ease-out forwards}@media(prefers-reduced-motion: reduce){.up-thanks-icon{animation:none}.up-thanks-icon path{stroke-dashoffset:0;animation:none}}@keyframes up-thanks-pop{from{opacity:0;transform:scale(0.6)}to{opacity:1;transform:scale(1)}}@keyframes up-thanks-tick{to{stroke-dashoffset:0}}.up-thanks-title{margin:0 0 .375rem;font-size:clamp(1.375rem,1.2429577465rem + 0.5633802817vw,1.75rem)}.up-thanks-lead{margin:0;font-size:1rem;line-height:1.55;color:var(--up-text)}.up-thanks-eyebrow{position:relative;margin:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem) 0 1rem;padding-top:clamp(1.5rem,1.323943662rem + 0.7511737089vw,2rem);border-top:1px solid var(--up-border)}.up-thanks .up-thanks-steps{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr));gap:.75rem;margin:0;padding:0;list-style:none}.up-thanks .up-thanks-steps li{display:grid;gap:.375rem;align-content:start;margin:0;padding:1.125rem;border-radius:var(--up-radius);background:var(--up-surface);font-size:.875rem;line-height:1.55;color:var(--up-text);overflow-wrap:anywhere}.up-thanks .up-thanks-steps strong{font-size:.9375rem;font-weight:600;color:var(--up-ink)}.up-thanks-step-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:.375rem;border-radius:50%;background:var(--up-white);color:var(--up-blue);box-shadow:0 6px 16px rgba(6,12,28,.06)}.up-thanks-step-icon .up-icon{width:1.25rem;height:1.25rem}.up-shop dl.up-order-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(9.375rem, 1fr));gap:1px;margin:0 0 1.75rem;border:1px solid var(--up-border);border-radius:var(--up-radius);background:var(--up-border);overflow:hidden}.up-shop dl.up-order-overview>div{min-width:0;padding:1rem 1.25rem;background:var(--up-white)}.up-shop dl.up-order-overview dt{margin:0 0 .375rem;font-size:.6875rem;font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--up-muted)}.up-shop dl.up-order-overview dd{margin:0;font-size:1rem;font-weight:600;line-height:1.4;color:var(--up-ink);overflow-wrap:anywhere}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-bacs-bank-details,.up-order-company{margin:0 0 1.75rem}.woocommerce-order-details h2,.woocommerce-customer-details h2,.woocommerce-bacs-bank-details h2,.up-order-company h2{margin:0 0 1.25rem;font-size:1.375rem}.woocommerce-order-details address,.woocommerce-customer-details address,.woocommerce-bacs-bank-details address,.up-order-company address{padding:0;border:0;font-style:normal;line-height:1.7;color:var(--up-ink)}.woocommerce-order-details address p,.woocommerce-customer-details address p,.woocommerce-bacs-bank-details address p,.up-order-company address p{margin:0}.woocommerce-order-details thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.woocommerce-order-details th,.woocommerce-order-details td{width:auto !important}.woocommerce-order-details tfoot td{text-align:right !important}.woocommerce-order-details tfoot td small{display:block;margin-top:.125rem;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--up-muted)}.woocommerce-order-details tfoot tr:has(.includes_tax) th,.woocommerce-order-details tfoot tr:has(.includes_tax) td{font-size:1.0625rem;font-weight:700;color:var(--up-ink)}.woocommerce-order-details tfoot tr:last-child{border-bottom:0}.woocommerce-order-details a.order-actions-button.button{min-height:2.5rem;margin:0;padding:.5rem 1.125rem;font-size:.875rem}.woocommerce-order-details .product-name a{color:var(--up-ink);text-decoration:none}.woocommerce-bacs-bank-details ul.bacs_details{margin:0 0 1rem;padding:0;list-style:none}.woocommerce-bacs-bank-details ul.bacs_details li{margin:0 0 .375rem}.woocommerce-bacs-bank-details .wc-bacs-bank-details-account-name{font-size:1rem}.woocommerce-customer-details h2{font-size:1.125rem}.up-customer-details--split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.75rem clamp(1.5rem,0.9718309859rem + 2.2535211268vw,3rem)}.up-customer-details--split>.up-order-company{grid-column:1/-1}@media only screen and (max-width: 575px){.up-customer-details--split{grid-template-columns:minmax(0, 1fr)}}.up-order-contact address{overflow-wrap:anywhere}.up-order-delivery{min-width:0;padding-left:clamp(1.5rem,0.9718309859rem + 2.2535211268vw,3rem);border-left:1px solid var(--up-border)}@media only screen and (max-width: 575px){.up-order-delivery{padding:1.5rem 0 0;border-top:1px solid var(--up-border);border-left:0}}.up-order-delivery address{display:grid;gap:.125rem;margin:.75rem 0 0;line-height:1.5}.up-order-delivery address span{color:var(--up-text)}.up-order-delivery-method{display:flex;gap:.75rem;align-items:center;margin:0;font-weight:600;color:var(--up-ink)}.up-order-delivery-method .up-icon{flex:none;width:2.25rem;height:2.25rem;padding:.5rem;border-radius:50%;background:rgb(var(--up-blue-rgb)/10%);color:var(--up-blue)}.up-order-tracking{min-height:2.75rem;margin-top:1.125rem;padding:.625rem 1.125rem;font-size:.875rem}.up-order-tracking .up-icon{width:1rem;height:1rem}.up-order-shipment{margin:.5rem 0 0;font-size:.8125rem;color:var(--up-muted)}.woocommerce-customer-details .up-order-company{margin:0;padding:1.5rem 0 0;border:0;border-top:1px solid var(--up-border);border-radius:0;box-shadow:none}.woocommerce-customer-details .up-order-company h2{font-size:1.125rem}.up-order-company dl{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;margin:0}.up-order-company dl dt{font-weight:600;color:var(--up-ink)}.up-order-company dl dd{margin:0}body.up-legal #content.content{max-width:800px}body.up-legal .entry-content,body.up-legal #content{font-size:clamp(1rem,0.9559859155rem + 0.1877934272vw,1.125rem);line-height:1.75;color:var(--up-text)}body.up-legal h2{margin:3rem 0 .875rem;font-size:clamp(1.3125rem,1.2024647887rem + 0.4694835681vw,1.625rem)}body.up-legal h2:first-child{margin-top:0}body.up-legal p,body.up-legal ul{margin:0 0 1rem}body.up-legal ul{padding-left:1.375rem}body.up-legal li{margin-bottom:.375rem}
