.ld-quotebasket-title{color:#000;font-size:22px;font-weight:500;margin:0 0 16px;text-align:center}.ld-quotebasket-sidebar .form-title{display:none}.ld-quotebasket-sidebar [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.ld-quotebasket-sidebar .hsfc-Heading{margin-bottom:0}.ld-quotebasket-overlay{backdrop-filter:blur(4px);background:rgba(0,0,0,.3);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:999}.ld-quotebasket-overlay.open{opacity:1;visibility:visible}body.ld-quotebasket-open{overflow:hidden}.ld-quotebasket-sidebar{background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.1);height:100%;max-width:600px;overflow-y:auto;padding:16px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.ld-quotebasket-sidebar.open{transform:translateX(0)}.ld-quotebasket-sidebar .ld-quotebasket-product-list{margin:0 0 32px;padding:0}.ld-quotebasket-sidebar .ld-quotebasket-product-header{align-items:center;display:grid;grid-template-columns:minmax(40%,1fr) auto;padding:10px 0 15px}.ld-quotebasket-sidebar .ld-quotebasket-header-details,.ld-quotebasket-sidebar .ld-quotebasket-header-quantity{color:#999;font-size:.85rem}.ld-quotebasket-sidebar .ld-quotebasket-header-quantity{padding-right:55px}.ld-quotebasket-sidebar .ld-quotebasket-product-item{align-items:start;border:.2px solid #fa6649;display:grid;gap:16px;grid-template-columns:minmax(40%,1fr) auto;margin-bottom:20px;padding:16px 10px}.ld-quotebasket-sidebar .ld-quotebasket-product-details{align-items:center;display:grid;gap:8px 16px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto}.ld-quotebasket-sidebar .ld-quotebasket-product-image-wrapper{align-items:center;background:#f5f5f5;display:flex;grid-row:1/span 3;height:80px;justify-content:center;width:80px}.ld-quotebasket-sidebar .ld-quotebasket-product-image{max-height:100%;max-width:100%}.ld-quotebasket-sidebar .ld-quotebasket-product-title{font-size:1rem;font-weight:400;grid-column:2;grid-row:1;margin:0}.ld-quotebasket-sidebar .ld-quotebasket-product-code{color:#666;font-size:.85rem;grid-column:2;grid-row:2;margin:0}.ld-quotebasket-sidebar .ld-quotebasket-product-carton,.ld-quotebasket-sidebar .ld-quotebasket-product-desc{color:#666;font-size:.85rem;grid-column:2;grid-row:3;margin:0}.ld-quotebasket-sidebar .ld-quotebasket-product-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ld-quotebasket-sidebar .ld-quotebasket-product-controls{align-items:center;display:flex;gap:8px}.ld-quotebasket-sidebar .ld-quotebasket-qty-decrease,.ld-quotebasket-sidebar .ld-quotebasket-qty-increase{background:transparent;border:1px solid tomato;border-radius:4px;color:tomato;cursor:pointer;font-size:1rem;height:32px;line-height:1;width:32px}.ld-quotebasket-sidebar .ld-quotebasket-qty{font-weight:700;min-width:24px;text-align:center}.ld-quotebasket-sidebar .ld-quotebasket-item-remove{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI5IDI5Ij48cGF0aCBzdHJva2U9IiNiM2IzYjMiIHN0cm9rZS13aWR0aD0iLjUiIGQ9Ik0uMjUuMjVoMjguNXYyOC41SC4yNXoiLz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNiM2IzYjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4Ljc1IDguNzMydi4xODlxMS42MjQuMTQ4IDMuMjMyLjQyNmEuNjI1LjYyNSAwIDEgMS0uMjE0IDEuMjMybC0uMTc0LS4wMjktLjgzNyAxMC44OTJhMi41IDIuNSAwIDAgMS0yLjQ5MyAyLjMwOGgtNi41MjdhMi41IDIuNSAwIDAgMS0yLjQ5My0yLjMwOEw4LjQwNiAxMC41NWwtLjE3NC4wM2EuNjI1LjYyNSAwIDEgMS0uMjE0LTEuMjMzIDQxIDQxIDAgMCAxIDMuMjMyLS40MjZ2LS4xOWMwLTEuMzAzIDEuMDEtMi40MTYgMi4zNDctMi40NTlxMS40MDQtLjA0NSAyLjgwNyAwYzEuMzM2LjA0MyAyLjM0NiAxLjE1NiAyLjM0NiAyLjQ2bS01LjExMy0xLjIxcTEuMzY0LS4wNDUgMi43MjcgMGMuNjI4LjAyIDEuMTM2LjU0OCAxLjEzNiAxLjIxdi4wOTRhNDEgNDEgMCAwIDAtNSAwdi0uMDk0YzAtLjY2Mi41MDgtMS4xOSAxLjEzNy0xLjIxbS0uMjk2IDQuOTU0YS42MjMuNjIzIDAgMCAwLS42NS0uNjAxLjYyMy42MjMgMCAwIDAtLjYuNjVsLjI4OSA3LjVhLjYyNS42MjUgMCAwIDAgMS4yNS0uMDV6bTQuNTY3LjA0OGEuNjI2LjYyNiAwIDAgMC0xLjE5OC0uMjkyLjYuNiAwIDAgMC0uMDUuMjQ0bC0uMjkgNy41YS42MjUuNjI1IDAgMSAwIDEuMjUuMDQ4eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTcgNmgxNnYxOEg3eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:block;font-size:1.2rem;height:29px;width:29px}.ld-quotebasket-sidebar .ld-quotebasket-item-remove:hover{color:#333}.ld-quotebasket-close{appearance:none;background:transparent;border:0;color:#000;cursor:pointer;font-size:35px;height:32px;left:10px;line-height:30px;padding:0;position:absolute;text-align:center;top:10px;width:32px}@media (max-width:500px){.ld-quotebasket-sidebar .ld-quotebasket-product-header{display:none}.ld-quotebasket-sidebar .ld-quotebasket-product-item{grid-template-columns:1fr}.ld-quotebasket-sidebar .ld-quotebasket-product-item:before{color:#999;content:"Product Details";display:block;font-size:.75rem;margin-bottom:4px}.ld-quotebasket-sidebar .ld-quotebasket-product-actions:before{color:#999;content:"Quantity";display:inline-block;font-size:.75rem;margin-right:8px;vertical-align:middle}.ld-quotebasket-sidebar .ld-quotebasket-product-actions{justify-content:flex-start}}.ld-quotebasket-empty{color:#999;padding:20px;text-align:center}@media (max-width:1440px){.ld-quotebasket-sidebar{max-width:520px}}@media (max-width:600px){padding:20px}