.sale-cart-line-block .saleCartLineIndexed-quantity{margin-right:.25rem}.sale-cart-line-block .a-wrapper{display:grid;grid-template-columns:1fr 32px;gap:8px;padding-top:8px;display:flex}.campaign-advisory{padding:.7rem;font-size:.9rem;color:var(--color-neutral-800);border:1px solid var(--color-warning-200);background-color:var(--color-warning-50)!important}.sale-cart-warnings-component{padding:.5rem;background-color:#fffbeb;border-width:1px;border-style:solid;border-radius:var(--base-border-radius);border-color:#fde68a}.sale-cart-warnings-component .block-header{margin-bottom:.25rem}.sale-cart-warnings-component .block-header h3{font-weight:var(--font-weight-bold)}.sale-cart-warnings-component .section-header{margin-bottom:.25rem}.sale-cart-warnings-component .section-header h4{font-weight:var(--font-weight-medium)}.sale-cart-warnings-component ul{list-style:circle;margin-left:1rem;padding-left:.25rem}.sale-cart-warnings-component ul li span{font-weight:var(--font-weight-normal);position:relative;left:-.35rem}.basket-page-wrapper .sale-cart-line-block-grid li:not(:last-child){margin-bottom:.2rem}.basket-page-wrapper .fancy-message .material-icons{position:relative;top:2px;left:1px}.amend-sale-order-section{padding:.5rem}.amend-sale-order-section .testa{display:flex;justify-content:space-between}.checkout-confirm-sale hr{margin:1rem .5rem}.checkout-confirm-sale .current-store{background-color:#fff;border-radius:var(--base-border-radius);padding:.65rem .5rem;padding-bottom:.55rem}.checkout-confirm-sale .options-section{padding:0 .5rem;margin-bottom:.8rem}.checkout-confirm-sale .options-section:first-child{margin-top:.5rem}.checkout-confirm-sale .select-option{position:relative}.checkout-confirm-sale .select-option:not(:last-child){margin-bottom:.5rem}.checkout-confirm-sale .select-option .option-wrapper{background-color:#fff;border-radius:3px;text-decoration:none;border:1px solid #fff;padding:.65rem .5rem;cursor:pointer}.checkout-confirm-sale .select-option .option-wrapper:focus-within,.checkout-confirm-sale .select-option .option-wrapper:hover{outline:none;text-decoration:none}.checkout-confirm-sale .select-option .title-price-wrapper{display:grid;grid-template-columns:1fr auto;font-weight:700}.checkout-confirm-sale .select-option input{display:none}.checkout-confirm-sale .select-option .title{font-weight:var(--font-weight-semi-bold);margin-right:8px}.checkout-confirm-sale .select-option .label{margin-top:.25rem;color:var(--color-gray-regular);font-size:.9rem}.checkout-confirm-sale .select-option :checked+.option-wrapper{background-color:#faf6ee;border:1px solid #f9bea3}.checkout-confirm-sale .select-option input[disabled]+.option-wrapper{background-color:#f9f9f9;border:1px solid #f9f9f9;cursor:not-allowed}.checkout-confirm-sale .select-option input[disabled]+.option-wrapper .title{color:var(--color-gray-regular)}.checkout-confirm-sale .select-option--request-invoice .i-icon{top:-1px;margin-right:.5rem;color:#262626}.checkout-confirm-sale .select-option--request-invoice.--selected .i-icon{color:var(--color-secondary)}.sale-order-cost-breakdown ul{list-style:none}.sale-order-cost-breakdown li{display:grid;grid-template-columns:auto auto}.sale-order-cost-breakdown li:not(:last-child){margin-bottom:.7rem}.sale-order-cost-breakdown li h4{margin-right:.3rem}.sale-order-cost-breakdown li.total{font-weight:var(--font-weight-bold);border-top:1px solid var(--color-gray-lighter);padding:1rem 0;padding-bottom:0}.sale-order-cost-breakdown li.total h4{font-weight:var(--font-weight-bold)}.sale-order-cost-breakdown li.discount{border-radius:var(--base-border-radius);background-color:rgba(92,183,92,.15);padding:.4rem;padding-bottom:.35rem;font-size:.9rem}.sale-order-cost-breakdown li.discount h4{font-size:.95rem}.sale-order-cost-breakdown li.discount span,.sale-order-cost-breakdown li div{text-align:right}.order-cofirmation{padding:.25rem}.order-cofirmation .order-details-btn{border-color:#fdba74;border-width:1px;background-color:transparent;color:var(--color-secondary);transition:var(--base-transition)}.order-cofirmation .order-details-btn:hover{background-color:#fff7ed}.order-cofirmation .btn{box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.basket-page .action{padding:8px;background-color:#fff;position:fixed;left:0;right:0;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:var(--z-cart-actions)}.basket-page .spacer{height:119px}