.basket-badge-root{margin:0;padding:0;position:relative;display:inline-block;line-height:1}.basket-badge-badge{z-index:auto;position:absolute;top:0;right:0;min-width:10px;height:15px;padding:0 3px;color:#fff;background-color:#71b23d;font-weight:400;line-height:14px;white-space:nowrap;text-align:center;border-radius:10px;transform:translate(25%,75%);transform-origin:100% 0;font-size:.625em}.basket-badge-icon{width:22px;height:22px;display:inline-block;vertical-align:middle;background-image:url("data: image/svg+xml, %3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2028.3%2028.3%22%20style%3D%22enable-background%3Anew%200%200%2028.3%2028.3%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M10.9%2C7.3c0-2%2C1.4-3.8%2C3-3.8c1.7%2C0%2C3%2C1.8%2C3%2C3.8l-0.1%2C2.9l1.5%2C0.2V7.3c0-2.9-2-5.3-4.5-5.3S9.3%2C4.4%2C9.3%2C7.3v2.6l1.4%2C0.7h0.2L10.9%2C7.3z%22%20style%3D%22fill%3A%23a8afb1%3B%22%2F%3E%3Cpath%20d%3D%22M21.7%2C25.4H6.4c-1.6%2C0-2.8-1.1-2.8-2.4V10.1c0-0.3%2C0.3-0.5%2C0.6-0.5H24c0.3%2C0%2C0.6%2C0.3%2C0.6%2C0.5V23C24.6%2C24.4%2C23.3%2C25.4%2C21.7%2C25.4z%22%20style%3D%22fill%3A%23a8afb1%3B%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}span.error-message{color:red}.light-button{width:100%;height:50px;background-color:transparent;color:#585858;border:1px solid #585858;border-radius:4px;font-weight:400;justify-content:center;align-items:center;display:flex;font-family:inherit;transition:background-color .5s ease-in-out,color .5s ease-in-out;font-size:1.25em}.light-button.thin{height:25px}.light-button a{color:inherit;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.light-button:hover{background-color:#585858;color:#fff}.light-button:hover a{color:#fff}.dark-button{width:100%;height:50px;background-color:#585858;color:#fff;border-radius:4px;transition:background-color .5s ease-in-out,color .5s ease-in-out;font-weight:400;justify-content:center;align-items:center;display:flex;font-family:inherit;font-size:1.25em}.dark-button:disabled{background-color:#ccc;color:#ddd}.dark-button.thin{height:25px}.dark-button a{color:inherit;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.dark-button:hover:not(:disabled){background-color:#333;color:#fff}.dark-button:hover a{color:#fff}.disabled-button{background-color:#ccc;color:#ddd;cursor:default;pointer-events:none}.half-button{width:50%}.added-button{width:100%;height:50px;background-color:#58b186;color:#fff;border-radius:4px;transition:background-color .5s ease-in-out;font-weight:400;font-size:1.25em}.added-button.thin{height:25px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn .1s forwards}.fade-out{animation:fadeOut .1s forwards}#pdp-order-form{background-color:#f4f4f4;padding:25px;color:#585858;border-radius:0 8px 8px}.pdp-order-tabs{display:flex;justify-content:flex-start;align-items:flex-end;padding-top:25px;color:inherit}.pdp-order-tabs button{background-color:transparent;padding:10px 5%;font-size:1.25em;border-radius:8px 8px 0 0;position:relative;transition:background-color .3s ease-in-out;font-family:inherit}.pdp-order-tabs button[aria-selected=true]{background-color:#f4f4f4}.pdp-order-tabs button:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:#585858;transition:width .3s ease 0s,left .3s ease 0s;transform:translate(-50%)}.pdp-order-tabs button[aria-selected=true]:after{width:50%}.pdp-order-tabs button:focus-visible,.buttons-container button:focus-visible{outline:5px auto -webkit-focus-ring-color;outline:5px auto Highlight}.buttons-container{padding-top:10px;gap:10px;display:flex;flex-direction:column;cursor:pointer}.discontinued-message{background-color:#f4f4f4;padding:25px;color:#585858;border-radius:0 8px 8px}.low-stock-message,.discontinued-message{margin:2em 0 1em;font-family:inherit;font-size:1.25em}.low-stock-message a,.discontinued-message a{text-decoration:underline}.spinnerContainer.loader{width:100%;display:flex}.spinnerContainer.left.loader{justify-content:flex-start}.spinnerContainer.center.loader{justify-content:center}.spinnerContainer.right.loader{justify-content:flex-end}.basket-wrapper .item-quantity{display:flex;flex-wrap:wrap;gap:5px}.basket-wrapper .quantity-unit-type{display:flex;align-items:center}.basket-wrapper .quantity-spinner-container{border:1px solid #DBDBDB;padding:2px 5px}.basket-wrapper .quantity-spinner-container .number-field-group{display:flex;align-items:center}.basket-wrapper .number-field-group button:disabled{filter:grayscale(100%);opacity:.3}.basket-wrapper .quantity-spinner-container input{border:none;text-align:center;font-size:1em;color:#5f5f5f;max-width:60px}.basket-wrapper .quantity-spinner-container button{background:transparent;display:flex}.pdp .quantity-unit-type,.quick-add .quantity-unit-type{display:none}.pdp .quantity-spinner-container input,.quick-add .quantity-spinner-container input{border:none;background-color:#fff;width:100px;height:50px;text-align:center;font-size:1.875em;color:#585858;border-radius:4px;margin:0 10px}.pdp .quantity-spinner-container button,.quick-add .quantity-spinner-container button{background-color:transparent}.pdp .quantity-spinner-container .number-field-group,.quick-add .quantity-spinner-container .number-field-group{display:flex}.pdp .quantity-spinner-container .number-field-group button:disabled,.quick-add .quantity-spinner-container .number-field-group button:disabled{filter:grayscale(100%);opacity:.3}.quantity-price-container{display:flex;width:100%;flex-direction:column;justify-content:space-between;gap:25px;padding:25px 0}.retail-no-sale{padding-top:25px;font-size:1.25em}.price-stock-message-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;gap:5px;min-width:0}.price-stock-message-container .price,.price-stock-message-container .stock{display:flex;gap:5px}.price-stock-message-container .price{font-size:1.875em}.price-stock-message-container .price-title{white-space:nowrap}.price-stock-message-container .stock{font-size:1.125em}.price-value{font-weight:700}.price-value.sale-price{color:#a80306}.stock-value{text-decoration:underline}.message-wrapper .message-list{margin:unset;display:flex;flex-direction:column;gap:5px;text-wrap-style:pretty}.message-wrapper .message-list li.eol,.message-wrapper .message-list li.check{color:#a80306}.message-wrapper .message-list li.normal{color:#4a9a74}.message-wrapper .message-list li.backorder{color:#de9830}.notes{border:none;width:100%;height:35px;padding-left:15px;background:url(/images/main2/icons/basket/edit.svg) no-repeat center;background-position:98% center;background-size:20px;background-color:#fff}.error-flash{color:#cc0202;padding-top:15px;font-weight:400}.sample-disclaimer{padding-top:15px;text-align:center}@media screen and (min-width: 550px) and (max-width: 767px),screen and (min-width: 1000px){.quantity-price-container{flex-direction:row}.price-stock-message-container{justify-content:flex-end;align-items:flex-end;text-align:right}}#add-to-basket-modal .modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;display:flex;justify-content:center;align-items:center}#add-to-basket-modal .pdp-bag-modal{position:fixed;background-color:#fff;-webkit-box-shadow:2px 3px 10px 0px rgba(120,120,120,.5);-moz-box-shadow:2px 3px 10px 0px rgba(120,120,120,.5);box-shadow:2px 3px 10px #78787880;border-radius:4px;right:10px;padding:25px;width:350px;top:10px;z-index:1;opacity:0;transition:opacity .5s ease-in-out}#add-to-basket-modal .pdp-bag-modal.fade-in{opacity:1}#add-to-basket-modal .pdp-bag-modal.fade-out{opacity:0}.added-item-fr-icon>i.icon-warning{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2225%22%20viewBox%3D%220%200%2028%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.3756%201.77293L1.41382%2023.2568C1.22826%2023.59%201.46922%2024%201.85067%2024H26.1367C26.521%2024%2026.7617%2023.5845%2026.5704%2023.2512L14.2462%201.76737C14.0526%201.42995%2013.5648%201.43307%2013.3756%201.77293Z%22%20stroke%3D%22%23CC0202%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M14%2011L14%2016%22%20stroke%3D%22%23CC0202%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2219%22%20r%3D%221%22%20fill%3D%22%23CC0202%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;height:28px;width:28px}#add-to-basket-modal .added-item-title-container{display:flex;gap:10px;font-weight:700;align-items:center;padding-bottom:20px;font-size:1.5em}#add-to-basket-modal .modal-close{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%201L1%2013%22%20stroke%3D%22%23585858%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1%201L13%2013%22%20stroke%3D%22%23585858%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;height:14px;width:14px;position:absolute;right:10px;top:10px}#add-to-basket-modal .added-item-check{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2220%22%20viewBox%3D%220%200%2028%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M26%202L9.5%2018.5L2%2011%22%20stroke%3D%22%2371B23D%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;height:20px;width:28px}#add-to-basket-modal .added-item-name{font-size:1.375em}#add-to-basket-modal .added-item-information-container{display:flex;gap:10px;padding-bottom:20px}#add-to-basket-modal .added-item-fr-information-container{display:flex;justify-content:center;align-items:center;gap:10px}#add-to-basket-modal .added-item-information{text-align:left;display:flex;flex-direction:column;justify-content:space-around}#add-to-basket-modal .added-item-information .added-item-quantity-information,#add-to-basket-modal .added-item-information .added-item-price-information{display:flex;gap:20px}#add-to-basket-modal .added-item-information .added-item-quantity-title,#add-to-basket-modal .added-item-information .added-item-price-title{min-width:50px}#add-to-basket-modal .added-item-image img{background-color:gray;max-width:120px;max-height:120px}#add-to-basket-modal .added-item-button-container{gap:5px;display:flex;flex-direction:column;padding-top:5%}#add-to-basket-modal .light-button,#add-to-basket-modal .dark-button{height:40px;font-weight:400}@media screen and (max-width: 768px){#add-to-basket-modal .pdp-bag-modal{position:fixed;bottom:0;top:unset;width:-webkit-fill-available;right:0}#add-to-basket-modal .added-item-button-container{flex-direction:row}}.radio-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;padding-top:10px}.custom-radio-button{flex:1;max-width:100%;padding:6px 25px;border-radius:4px;display:flex;align-items:center;justify-content:center}.custom-radio-button .radio-image{padding-right:5px;width:15px;height:15px}.custom-radio-button label{text-wrap:nowrap}.radio-title{font-weight:700;font-size:1.375em}.radio-label{font-size:1em}.order-title-container{display:flex;justify-content:space-between;padding-bottom:15px}@media screen and (min-width: 550px) and (max-width: 767px),screen and (min-width: 1000px){.radio-container{flex-direction:row;gap:25px;padding-top:10px}.custom-radio-button{min-width:5%;max-width:30%}.order-title-container{padding-bottom:5px}}@media screen and (min-width: 768px){.favourites-link{display:none}}.basket{width:50%;max-height:100%}.basket-wrapper{background:#f4f4f4;border-radius:8px}@media screen and (max-width: 1050px){.basket{display:none}.basket.active{width:100%;display:block;margin-top:15px}.basket-wrapper{background:none}}#bag-share-modal{position:fixed;background-color:#fff;-webkit-box-shadow:2px 3px 10px 0px rgba(120,120,120,.5);-moz-box-shadow:2px 3px 10px 0px rgba(120,120,120,.5);box-shadow:2px 3px 10px #78787880;border-radius:4px;padding:25px;width:min(calc(100vw - 70px),400px);left:50%;top:50%;transform:translate(-50%,-50%);z-index:101;opacity:0;transition:opacity .5s ease-in-out;color:#585858}#bag-share-modal .modal-close{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%201L1%2013%22%20stroke%3D%22%23585858%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1%201L13%2013%22%20stroke%3D%22%23585858%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;height:14px;width:14px;position:absolute;right:10px;top:10px}#bag-share-modal .share-modal-head{display:flex;flex-direction:column;justify-content:flex-start;gap:5px;border-bottom:1px solid #a7a7a7;margin-bottom:2rem;padding-bottom:1rem}#bag-share-modal .share-modal-head div{margin-bottom:.5rem}#bag-share-modal .share-modal-head-title{color:#585858;font-size:1.375em;font-weight:700}#bag-share-modal .share-modal-form{display:flex;flex-direction:column;align-items:center}#bag-share-modal .share-modal-form-field{width:100%;margin:.5rem 0}#bag-share-modal .share-modal-form-field input{width:100%;padding:.5rem .25rem;border:1px solid #a7a7a7;margin-bottom:.5rem;border-radius:.1rem}#bag-share-modal .share-modal-input-message{height:100px;width:100%;padding:.5rem .25rem;border:1px solid #a7a7a7;box-sizing:border-box;margin-bottom:.5rem;border-radius:.1rem}#bag-share-modal .share-modal-input-message:focus{outline:none}#bag-share-modal .form-field-label-wrap{width:100%;display:flex;justify-content:space-between;margin-bottom:.5rem}#bag-share-modal .form-field-count{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}#bag-share-modal .form-field-count.active{visibility:visible;opacity:1}#bag-share-modal input.errored,#bag-share-modal textarea.errored{border:red 1px solid}#bag-share-modal .dark-button{width:75%;margin:1rem 0}#bag-share-modal.bag-share-success-modal{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:40px 25px}#bag-share-modal .bag-share-success{font-size:1.375em;margin-bottom:2rem}#bag-share-modal .bag-share-success-text{display:flex;flex-direction:column;gap:10px;width:300px}#bag-share-modal .bag-share-success-button{margin-top:2rem}.basket-button-wrap{display:block;padding:0 25px 25px}.basket-foot-wrap{padding:25px 75px;display:flex;flex-direction:column;gap:10px}.basket-total{font-size:1.625rem;font-weight:700;display:flex;justify-content:space-between;flex-wrap:wrap}.basket-information{display:flex;flex-direction:column;gap:15px}.basket-shipping{font-size:1.125em}@media screen and (max-width: 1050px){#sticky-footer-scrolling-target{height:1px}.basket-foot{position:fixed;bottom:0;left:0;right:0;background:#fff;padding-bottom:2%;z-index:12;filter:drop-shadow(2px 4px 5px black);min-height:0}#basket-foot.unstick{background:none;position:inherit;filter:none;padding-bottom:0}}@media screen and (max-width: 640px){.basket-foot-wrap{padding:25px}}.sale-disclaimer-head{font-family:mrs-eaves,serif;color:#a80306;font-size:1.375em}.sale-disclaimer-consent{padding-bottom:15px;display:flex}.sale-disclaimer-consent-checkbox{margin-right:5px}.basket-head-wrapper{position:relative;padding-bottom:10px}.basket-head-inner-wrapper{display:flex;align-items:center;justify-content:space-between;padding:25px 25px 0}.basket-share{background:transparent;display:flex;gap:15px;align-items:center;font-size:.9em}.basket-share-inner{display:flex;flex-direction:column;align-items:flex-start}.basket-share-inner div{font-weight:400;text-decoration:underline}.basket-title{font-size:1.875em}.basket-head-success{background-color:#58b186;color:#fff;visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s linear;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px 8px 0 0;display:flex;align-items:center}.basket-head-success.active{visibility:visible;opacity:1}.basket-head-success>.basket-title{background-image:url(/images/main2/icons/basket/header-success-tick.svg);background-repeat:no-repeat;background-position:0;background-size:20px;font-size:1.375em;padding:0 25px;margin-left:25px}@media screen and (max-width: 640px){.basket-head-inner-wrapper{padding:25px 5px 0}.basket-share-inner{display:none}}.basket-items{margin:0 25px;overflow-y:auto;min-height:50vh;max-height:100vh}.products-section h2,.samples-section h2,.returnables-section h2{font-size:1.375em}.products-items,.samples-items,.returnables-items{display:flex;flex-direction:column;gap:25px}.basket-items.basket-items-empty{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2em}.basket-items-empty div{padding-bottom:15px}@media screen and (max-width: 640px){.basket-items{margin:0;overflow-y:unset;max-height:unset}}.item{background-color:#fff;padding:25px}.item-header{display:flex;gap:15px;padding-bottom:10px}.item-info-container{width:100%;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.item-name{font-size:1.375em}.item-code{font-size:1.25em;padding-bottom:10px}.item-qty-price{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.item-price{font-size:1.625rem;font-weight:700}.item-prices-wrapper{display:flex;gap:5px}.item-delete{background-color:transparent}.item-prices-sale{display:flex;flex-direction:column;align-items:flex-end;margin-top:-50px}.status.status-sale{padding-bottom:5px;padding-right:21px}.status.status-sale>span{border:1px solid #a80306;color:#a80306;border-radius:4px;display:inline-block;padding:5px 20px;text-transform:uppercase;font-family:mrs-eaves,serif;font-size:.9rem;font-weight:400}.item-old-price{color:#585858;text-decoration:line-through solid #585858 1px;-webkit-text-decoration-line:line-through;font-size:1.125rem;padding-right:21px}.item-sale-price{font-weight:700;color:#a80306;font-size:1.625rem}@media screen and (max-width: 1050px){.products-section h2,.samples-section h2{padding-top:10px}}@media screen and (max-width: 640px){.item-price,.item-sale-price{font-size:1.125rem;font-weight:700}.item-header{gap:10px;align-items:center}.item-old-price{font-size:.9rem}.quantity-text{font-size:.9em}.status.status-sale{display:none}.item{padding:15px}.item-prices-sale{margin-top:0}}@media screen and (max-width: 400px){.item-header{flex-direction:column;align-items:flex-start}}.basket-items .message-list{display:flex;flex-direction:column;gap:10px;padding-bottom:15px;text-wrap-style:pretty}.basket-items .message-wrapper .message-list li.fr .warning{position:relative;padding-left:35px}.basket-items .message-wrapper .message-list li.fr .warning:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2225%22%20viewBox%3D%220%200%2028%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.3756%201.77293L1.41382%2023.2568C1.22826%2023.59%201.46922%2024%201.85067%2024H26.1367C26.521%2024%2026.7617%2023.5845%2026.5704%2023.2512L14.2462%201.76737C14.0526%201.42995%2013.5648%201.43307%2013.3756%201.77293Z%22%20stroke%3D%22%23CC0202%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M14%2011L14%2016%22%20stroke%3D%22%23CC0202%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2219%22%20r%3D%221%22%20fill%3D%22%23CC0202%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;height:28px;width:28px}.item-notes{width:100%;height:35px;padding-left:15px;background:url(/images/main2/icons/basket/edit.svg) no-repeat center;background-position:98% center;background-size:20px;background-color:#fff;border:solid 1px #F2F2F2}.item-notes:focus{border-color:#ccc;color:#666}.item-notes::placeholder{color:#a7a7a7}.order-box-container{height:100%;padding-top:25px}.order-box-info{display:flex;flex-direction:row;max-width:100%;gap:10px}.order-box-info-product{font-size:1.375em}.order-box-info-sku{font-size:1.25em}.order-box-brand-logo{width:20%;padding-bottom:15px}.order-box-info-right{display:flex;flex-direction:column;gap:5px}.order-box-info-left img{max-width:144px}.order-box-head{display:flex;align-items:flex-start;justify-content:space-between}.quick-add-clear{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13%201L1%2013%22%20stroke%3D%22%23585858%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M1%201L13%2013%22%20stroke%3D%22%23585858%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:center;background-color:#fff;height:28px;width:28px;margin-right:1rem}.quick-add{width:50%;height:100%}.quick-add-wrapper h1{color:#585858;font-weight:400;margin:.5rem 0;font-size:1.875em}.quick-add-text{width:80%}.quick-add-search-wrapper{position:relative}.quick-add-search{margin-block:1rem .5rem;padding:.5rem .5rem .5rem 2.25rem;width:85%;background:url(/images/main2/icons/search/search-tr.svg) no-repeat .5rem center;background-size:14px 14px;transition:background-size .5s ease-in-out;border:#d9d9d9 1px solid;border-radius:4px;color:#585858}.quick-add-search.loading{background-image:url(/images/ajax-loader-small.gif)}.quick-add-search:focus{background-size:18px 18px}.quick-add-search::placeholder{color:#a7a7a7}@media screen and (max-width: 1300px){.quick-add{min-width:350px}}@media screen and (max-width: 1050px){.quick-add{display:none}.quick-add-wrapper{padding:1rem}.quick-add-text{width:50%}.quick-add.active{display:block;width:100%}.quick-add-search{width:100%}}@media screen and (max-width: 640px){.quick-add-text{display:none}}.quick-add-search-results{width:85%;position:absolute}.search-result-list{margin:0;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;position:relative;z-index:20}.search-result{display:flex;justify-content:space-between;padding:6px 12px;cursor:pointer}@media screen and (max-width: 1000px){.quick-add-search-results{width:100%;z-index:15}}body.ctl-basket .content.clearfix{max-width:1400px}#basket-react{display:flex;flex-direction:row;gap:20px}.basket-mobile-tabs{display:none}.overdue-balance-wrap{display:flex;justify-content:center;align-items:center;margin:3rem 0;background-color:#fbf0f0;color:#b40000;padding:1.5rem;font-size:16px;text-align:center}.timeout-message{display:flex;justify-content:center;align-items:center;margin:3rem 0;background-color:#f8f8f8;color:#d65c5c;padding:1.5rem;font-size:1.2em;text-align:center}@media screen and (max-width: 1050px){.basket-mobile-tabs{display:flex;justify-content:space-around}.quick-add-tab,.bag-tab{padding:1rem 2rem .5rem;width:100px;text-align:center;cursor:pointer}.mobile-tab-active{border-bottom:2px solid #D9D9D9;font-weight:700;color:#585858}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.bcpsEnquiryForm{display:flex;flex-direction:column;gap:5px;padding-top:5%}.bcpsEnquiryForm h3{border:none}.bcpsEnquiryForm form{display:flex;flex-direction:column;gap:5px}.bcpsEnquiryForm .col-30{width:30%;float:left;text-align:left}.bcpsEnquiryForm .col-30 label{padding-right:5px;text-wrap:pretty}.bcpsEnquiryForm .col-30 .req{color:red}.bcpsEnquiryForm input:required{background-color:#fff}.bcpsEnquiryForm input:required:invalid{background-color:#fff}.bcpsEnquiryForm .col-70{width:70%;float:left}#bcps .bcpsEnquiryForm .bcpsStyledButtonNoBorder{width:100%}.bcpsEnquiryForm input,.bcpsEnquiryForm select,.bcpsEnquiryForm textarea{width:100%;border:solid 1px #d9d9d9;font-size:unset;box-sizing:border-box}.bcpsEnquiryForm input::-webkit-outer-spin-button,.bcpsEnquiryForm input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bcpsEnquiryForm input[type=number]{-moz-appearance:textfield}.bcpsEnquiryForm input[type=submit]{margin-top:10px}.bcpsEnquiryForm .fieldContainer{display:flex;align-items:center}.bcpsEnquiryForm .quantityDisclaimer{padding-top:5px}.bcpsEnquiryForm .quantityDisclaimer p{margin:0;font-size:12px}.searchContainer{position:relative;display:flex;align-items:center}.searchContainer .searchIcon{position:absolute;left:10px;width:15px;height:15px}.searchContainer .bcpsSearch{border-radius:10px;width:70%;height:25px}.searchContainer .bcpsSearch::-webkit-search-cancel-button{-webkit-appearance:none;height:15px;width:15px;margin-left:10px;margin-right:10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='grey'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");cursor:pointer}.searchContainer input[type=search]{padding-left:30px}@media screen and (max-width: 620px){#bcps .searchContainer .bcpsSearch{width:100%}}@media screen and (min-width: 621px) and (max-width: 960px){#bcps .searchContainer .bcpsSearch{width:35%}}#bcps .contractDesignSearchFilters{display:flex;flex-direction:column;gap:25px}#bcps .contractDesignSearchFilters ul{line-height:20px}#bcps .contractDesignSearchFilters label{padding-left:5px}#bcps .contractDesignSearchFilters h5{font-family:unset;font-size:1em;color:#000;font-weight:700}#bcps .checkboxContainerColour{display:flex;flex-wrap:wrap;margin-right:20px}#bcps .checkboxContainerColour input[type=checkbox]{display:none}#bcps .contractDesignSearch{display:flex}#bcps .contractDesignSearchRight{display:flex;flex-basis:80%;flex-direction:column;width:100%}#bcps .contractDesignSearchLeft{display:flex;flex-basis:20%;flex-direction:column}#bcps .contractDesignSearchRight .designGrid{display:grid;gap:20px;grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(calc(25% - 20px),1fr));width:100%;justify-content:space-between}#bcps .contractDesignSearchRight .designGrid .designGridListItem img{max-width:100%;width:100%}#bcps .contractDesignSearchRight .productInfoContainer{display:flex;gap:2rem;align-items:center}#bcps .contractDesignSearchRight .productInfoContainer .productInfoContainerLeft{flex-basis:60%}#bcps .contractDesignSearchRight .productInfoContainer .productInfoContainerRight{flex-basis:40%;display:flex;flex-direction:column;justify-content:space-between;max-width:100%}#bcps .contractDesignSearchRight .productInfoContainer .productInfoContainerRight .productInfoButtonContainer{display:flex;flex-direction:column;gap:10px;padding-top:5%}#bcps .contractDesignSearchRight .productInfoContainer .productInfoContainerRight .productInfoButtonContainer .bcpsStyledButton,#bcps .contractDesignSearchRight .productInfoContainer .productInfoContainerLeft img{width:100%}#bcps .contractDesignSearchRight .productInfoContainerRight .productInfoSection{display:flex;gap:25px}#bcps .contractDesignSearchRight .productInfoContainerRight .productInfoSection .col-30{width:30%;float:left;text-align:left}#bcps .contractDesignSearchRight .productInfoContainerRight .productInfoSection.patternRepeat{padding-top:10px}#bcps .contractDesignSearchRight .productInfoContainerRight .productInfoSection .col-70{width:70%;float:left}#bcps .contractDesignSearchRight .productInfoContainerRight .productInfoSection .vertical-rep:before{content:"↕";margin-right:7px}#bcps .contractDesignSearchRight .productInfoContainerRight .productInfoSection .horizontal-rep:before{content:"↔";margin-right:2px}#bcps .bcpsSortContainer{display:flex;justify-content:flex-end}#bcps .bcpsSortContainer .bcpsSort{width:10%;margin-right:5px}#bcps .fullwidth{grid-column:1 / -1;border:solid 1px lightgrey;padding:2%;animation:productInfoContainerFadeIn ease .5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes productInfoContainerFadeIn{0%{opacity:0}to{opacity:1}}#bcps .imageContainer{position:relative;width:100%;height:100%}#bcps .designGridListItemOverlay{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0000004d;color:#fff;text-align:center;opacity:0;transition:opacity .3s ease;width:100%;height:100%}#bcps .designGridListItemOverlay p{font-size:1.2em}#bcps .imageContainer:hover .designGridListItemOverlay{opacity:1;pointer-events:none}#bcps .filterContainer .accordionContent{display:none}#bcps .spinnerContainer{display:flex;justify-content:center}@media screen and (max-width: 960px){#bcps .contractDesignSearchRight .designGrid{grid-template-columns:repeat(3,minmax(calc(33.33% - 20px),1fr))}#bcps .contractDesignSearch{flex-direction:column}#bcps .filterContainer.open .accordionContent{display:block;padding-top:10px;border-bottom:1px solid lightgray;margin-bottom:10px}#bcps .filterContainer .accordionShowHide{display:block;padding:10px;border-radius:10px}#bcps .checkboxContainerBrand,#bcps .checkboxContainerStyle{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 10px;text-wrap:pretty}#bcps .contractDesignSearchFilters{gap:15px}#bcps .checkboxContainerColour{margin-right:unset}}@media screen and (min-width: 961px){#bcps .filterContainer .accordionContent{display:block}#bcps .filterContainer .accordionShowHide{display:none}}@media screen and (max-width: 620px){#bcps .contractDesignSearchRight .designGrid{grid-template-columns:repeat(2,minmax(calc(50% - 20px),1fr))}#bcps .bcpsSortContainer .bcpsSort{width:20%}#bcps .contractDesignSearchRight .productInfoContainer{flex-direction:column;gap:1rem}#bcps .productInfoContainerRight .bcpsStyledButton,#bcps .productInfoContainerRight .bcpsStyledButtonNoBorder{min-width:unset}}#bcps .overviewContainer{display:flex;flex-direction:column}#bcps .overviewContainer h1{font-size:36px}#bcps .overviewContainer h2{font-size:28px}#bcps .overviewContainer h3{font-size:20px;border:none}#bcps .overviewContainer a{font-size:18px}.site-rf #bcps .overviewContainer a{font-weight:500}.site-tr #bcps .overviewContainer a{font-weight:700}#bcps .overviewContainer p{font-size:16px}#bcps .contractProcess{background:#ececec;padding:5%}#bcps .contractProcess .contractLeft,#bcps .contractIntroduction .contractLeft{justify-content:space-between}#bcps .contractIntroduction .contractRight,#bcps .contractProcess .contractRight img:first-child{display:none}#bcps .contractProcessIntroduction{padding-bottom:5%}#bcps .contractProcessQuantity{padding-top:5%}#bcps .contractProcessListItem{display:flex;gap:20px;align-items:flex-start}#bcps .contractIntroductionButtons{display:flex;flex-direction:column;gap:10px}#bcps .contractEnquiries ul{list-style-type:disc;list-style-position:inside}#bcps .contractEnquiries a{text-decoration:underline}@media screen and (min-width: 961px){#bcps .contractIntroduction,#bcps .contractProcess{display:flex;justify-content:space-between;align-items:center;gap:5%}#bcps .contractProcess{align-items:flex-start}#bcps .contractIntroduction{padding:0 5%}#bcps .contractLeft,#bcps .contractRight{max-width:50%;flex-direction:column}#bcps .contractIntroduction .contractRight{display:flex}}@media screen and (min-width: 660px){#bcps .contractProcess .contractRight{gap:5%;display:flex;max-width:49%}#bcps .contractProcess .contractRight img:first-child{display:block}}.mod-bespokecontract .content.clearfix{max-width:1400px}.mod-bespokecontract.site-tr #bcps{font-family:trade-gothic-next,sans-serif;font-weight:400;font-style:normal}.mod-bespokecontract.site-rf #bcps{font-family:brandon-grotesque,sans-serif;font-weight:300;font-style:normal}.mod-bespokecontract.site-tr h1,.mod-bespokecontract.site-tr h2{font-family:trade-gothic-next,sans-serif;font-weight:400;font-style:normal}.mod-bespokecontract.site-rf h1,.mod-bespokecontract.site-rf h2{font-family:mrs-eaves,serif;font-weight:400;font-style:normal}.mod-bespokecontract.site-rf h3{font-family:brandon-grotesque,sans-serif;font-weight:500;font-style:normal}.mod-bespokecontract.site-tr h3{font-family:trade-gothic-next,sans-serif;font-weight:700;font-style:normal}#bcps .bcpsStyledButton{border:1px solid #949494;border-radius:8px;min-width:350px;box-sizing:border-box;width:fit-content;display:flex;justify-content:center;align-items:center;height:35px}#bcps .bcpsStyledButtonNoBorder{border-radius:8px;min-width:350px;box-sizing:border-box;width:fit-content;display:flex;justify-content:center;align-items:center;color:#000;background-color:#d9d9d9;height:35px}.checkout-progress-bar{display:flex;justify-content:center;align-items:center;padding:3em 0;background-color:#fff;width:100%;box-sizing:border-box;flex-wrap:wrap}.checkout-progress-node{width:fit-content;display:flex;align-items:center;gap:10px;margin:1rem;font-size:1.25em;white-space:nowrap}.node-separator{height:1px;width:30px;background-color:#d9d9d9}.page-indicator{height:20px;width:20px;background-color:#fff;border:1px solid #D9D9D9;border-radius:50%;display:inline-block}.checkout-progress-node.active{color:#585858;font-weight:700}.active>.page-indicator{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%2358B186%22%2F%3E%3Cpath%20d%3D%22M15%207L8.125%2013.875L5%2010.75%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);border:1px solid #58B186}.completed>.page-indicator{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%20fill%3D%22%23D9D9D9%22%2F%3E%3Cpath%20d%3D%22M15%207L8.125%2013.875L5%2010.75%22%20stroke%3D%22white%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);border:1px solid #D9D9D9}@media screen and (max-width: 640px){.checkout-progress-node{font-size:1em;margin-inline:0;gap:5px}.checkout-progress-bar{padding:2em 0;gap:10px}.node-separator{width:15px}}@media screen and (max-width: 370px){.checkout-progress-bar{padding:1em 0}}body.ctl-checkout.action-confirmation .content.clearfix{max-width:100%;background-color:#f4f4f4;padding:100px 0 24px}body.ctl-checkout.action-confirmation .content.clearfix #root{width:100%}.order-ref-banner{width:100%;text-align:center;color:#585858;background-color:#f4f4f4;padding:2.5rem 0}.order-conf-page-wrap{display:flex;flex-direction:column;gap:10px;background-color:#f4f4f4;margin:3rem auto;max-width:1024px}.order-conf-left-wrap,.order-conf-right-wrap{width:calc(50% - 5px)}.order-conf-box{border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;background-color:#fff;padding:4rem 7rem}.order-conf-heading{margin-bottom:1.5rem;font-weight:700;font-size:1.875em}.order-conf-button-center{display:flex;justify-content:center;margin:2.5rem 1.5rem}.order-conf-item-price{font-weight:700}@media screen and (max-width: 1200px){.order-conf-box{padding:2rem 4rem}.order-conf-page-wrap{margin:3rem 5rem}}@media screen and (max-width: 960px){.order-conf-page-wrap{margin:2rem}.order-conf-box{padding:2rem}.order-conf-summary-total-wrap{width:100%}.payment-detail-row{display:flex;flex-direction:row;gap:5px;flex-wrap:wrap}}@media screen and (max-width: 420px){.order-conf-page-wrap{margin:1rem}}.order-conf-banner-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 1rem 2rem}.order-conf-banner-title{color:#585858;margin-bottom:1.5rem;font-size:1.875em}.order-conf-banner-text{font-size:1.25em}.order-conf-banner-contact{font-weight:700;font-size:1em}.order-conf-banner-contact a{text-decoration:underline}.order-conf-items-wrap{display:flex;flex-direction:column}.order-conf-item{display:flex;margin-bottom:1rem;flex-direction:column}.order-conf-item-fr{padding:1rem .5rem;display:flex;align-items:center;gap:15px}.order-conf-item-thumb{margin-right:1rem}.order-conf-item-wrap{display:flex;width:100%;align-items:center}.order-conf-item-info{display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%}.order-conf-item-info-wrap{display:grid;width:100%;grid-template:1fr / 1fr 2fr 1fr 1fr;color:#585858;font-size:1.25em;gap:5px}.order-conf-item-price{font-weight:400}.order-conf-item-ref{color:#a7a7a7}.order-conf-item-fr .icon{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2228%22%20height%3D%2225%22%20viewBox%3D%220%200%2028%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.3756%201.77293L1.41382%2023.2568C1.22826%2023.59%201.46922%2024%201.85067%2024H26.1367C26.521%2024%2026.7617%2023.5845%2026.5704%2023.2512L14.2462%201.76737C14.0526%201.42995%2013.5648%201.43307%2013.3756%201.77293Z%22%20stroke%3D%22%23CC0202%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M14%2011L14%2016%22%20stroke%3D%22%23CC0202%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2219%22%20r%3D%221%22%20fill%3D%22%23CC0202%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:left;height:28px;width:28px;display:block;padding-right:1.5rem}.order-conf-project-notes{display:flex;justify-content:flex-start;gap:15px}.order-conf-project-note{display:flex;width:50%;gap:10px}.order-conf-project-note-label{font-weight:400}@media screen and (max-width: 960px){.order-conf-project-notes{flex-wrap:wrap}.order-conf-project-note{width:100%}}.order-conf-summary-info{width:70%;margin-bottom:1rem;font-size:1.125em}.order-conf-summary-info-head{border-bottom:1px solid #cacaca;padding-bottom:.5rem;color:#585858;font-size:1.375em}.order-conf-summary-info-data{padding-top:.5rem;display:flex;flex-direction:column;color:#585858}.order-numbers{display:flex;flex-direction:column}.shipping-disclaimer{padding-top:10px;font-style:italic}.order-conf-summary{display:grid;grid-template:1fr 1fr 1fr 3fr / 1fr 1fr;gap:5px}.order-conf-summary-left,.order-conf-summary-right{width:50%}@media screen and (max-width: 960px){.order-conf-summary{display:flex;flex-direction:column;gap:15px}.order-conf-summary-info{width:100%}.order-conf-item-info-wrap{grid-template:1fr 1fr / 1fr 1fr;gap:5px;font-size:1em}}@media screen and (max-width: 420px){.order-conf-item-info-wrap{display:flex;flex-direction:column}}.order-conf-summary-total-wrap{width:80%}.order-conf-component-total{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1.125em}.order-conf-total{display:flex;justify-content:space-between;margin-top:2rem;font-size:1.875em}.order-total-price{font-weight:700}.standard-total-wrap{border-bottom:1px solid #f4f4f4;margin-bottom:1rem;padding-bottom:1rem}.standard-total-wrap,.pay-by-total-wrap{display:flex;flex-direction:column}.proforma-payment-details{display:flex;flex-direction:column;gap:5px;margin-bottom:3rem}.payment-detail-row{display:grid;grid-template:1fr / 1fr 2fr}.payment-detail-head{color:#585858;font-weight:700}.proforma-payment-text{font-weight:700;margin-bottom:.5rem}.proforma-payment-reference-text{margin-top:1rem}.order-conf-summary-payment-method{margin-bottom:1rem}.order-summary-wrap{padding:2em 30px;border-radius:4px;background-color:#f4f4f4;box-sizing:border-box;display:flex;flex-direction:column}.order-summary-wrap>summary{list-style:none;cursor:pointer}.order-summary-wrap>summary::-webkit-details-marker{display:none}.order-summary-head{display:flex;justify-content:space-between;align-items:center}.order-summary-head.heading{font-size:1.625em}.order-summary-head.heading .icon{display:flex;align-items:center;width:14px;height:8px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%228%22%20viewBox%3D%220%200%2014%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201L7%207L13%201%22%20stroke%3D%22%23585858%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-repeat:no-repeat;transition:transform .4s ease-in-out}.order-summary-head.heading .icon svg{display:none}.order-summary-disclaimer{margin:1em 0 0;padding:0;text-align:center;color:#aaa}.order-summary-content{transition:max-height .1s ease-in-out,opacity .1s ease,visibility .1s ease}@media screen and (max-width: 960px){.delivery-page-wrap,.payment-page-wrap{flex-direction:column-reverse}.order-summary-wrap{padding:1.5em 30px;width:100%}.order-summary-head.heading{font-size:1.375em}.order-summary-products-heading,.order-summary-samples-heading{font-size:1.25em}.order-summary-item{font-size:1em}.order-summary-content{max-height:0;opacity:0;visibility:hidden}.order-summary-content.open{max-height:none;opacity:1;visibility:visible}}.order-total-wrap{margin-top:1rem;background-color:#fff;border-radius:4px}.subline-total{display:flex;justify-content:space-between;font-size:1.125em}.subtotal-wrap{display:flex;flex-direction:column;gap:5px;padding:0 1px}.order-pay-by-total-wrap,.order-standard-total-wrap{background-color:#fff;border-radius:4px;gap:25px;display:flex;flex-direction:column;margin:0 -15px;padding:15px}.order-standard-total-wrap>.order-total{padding-bottom:1rem;border-bottom:1px solid #f4f4f4}.order-pay-by-due-date{padding-bottom:.5rem}.order-total{background-color:#fff;display:flex;justify-content:space-between;border-radius:4px;font-size:1.875em;font-weight:700}.order-delivery-section{display:flex;flex-direction:column;gap:10px;padding-top:20px}.order-delivery-head{border-top:1px solid #d9d9d9;padding-top:1em;font-size:1.375em;font-weight:700}.order-delivery-method{display:flex;justify-content:space-between;font-size:1.125em}.order-delivery-method-price{font-weight:700}.order-delivery-content{animation:fade .2s ease-in-out}@keyframes fade{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.order-discount-head{border-top:1px solid #d9d9d9;padding-top:1rem;margin-top:2rem}.order-discount-head.heading{font-size:1.375em;font-weight:700;padding-bottom:5px}.order-discount-list{display:flex;flex-direction:column;gap:.25rem;animation:fade .2s ease-in-out;font-size:1.125em}.order-discount{display:flex;justify-content:space-between}.order-discount-value{font-weight:700}.order-summary-item{display:grid;grid-template:1fr / 1fr 1fr;height:fit-content}.order-summary-item>span{overflow:hidden;text-overflow:ellipsis}.order-summary-mobile-wrapper{display:flex;flex-direction:column}.order-summary-item-quantity{text-align:right}.order-summary-item-price{text-align:right;font-weight:700}.order-summary-seperator-container{display:flex;flex-direction:column;gap:2rem}.order-summary-products-section,.order-summary-samples-section,.order-summary-returnables-section{display:flex;flex-direction:column;gap:10px;padding-top:30px}.order-summary-products-items,.order-summary-samples-items,.order-summary-returnables-items{display:flex;flex-direction:column;gap:10px}.order-summary-item{font-size:1.125em}.order-summary-products-heading,.order-summary-samples-heading,.order-summary-returnables-heading{font-size:1.375em;font-weight:700}.failure-notice{display:flex;flex-direction:column;padding:2em;margin:0 0 2em;background-color:#fbf0f0;border-radius:3px}.failure-notice h2{text-align:center;margin:0 0 1em}.failure-notice p{text-align:center;margin:0 0 .5em;font-size:1.1em}.checkout-page-title{font-weight:700;padding-bottom:10px;font-size:1.875em}.delivery-page-wrap{display:flex;gap:20px;color:#585858}.delivery-left-wrap{display:flex;flex-direction:column;width:60%}.delivery-left-wrap .heading{margin-bottom:1rem;font-size:1.375em}.delivery-page-wrap input,.delivery-page-wrap select{font-size:1em;color:#585858}@media screen and (max-width: 960px){.delivery-left-wrap{width:100%}}.address-select-dropdown{border:1px solid #e8e8e8;padding:.5rem 1rem;display:flex;align-items:center;border-radius:4px;cursor:pointer}.address-options{display:none}.address-options.active{border:1px solid #e8e8e8;margin-top:.5rem;display:flex;flex-direction:column;border-radius:4px;max-height:300px;overflow-y:scroll}.address-option{display:flex;flex-direction:column;padding-inline:1rem 4rem;padding-block:.75rem;padding:.7rem 1rem .75rem 4rem;background:url(/images/main2/icons/checkout/unselected-tick.svg) no-repeat 1.5rem}.address-option:hover{background-color:#f4f4f4;cursor:pointer}.address-option.active{background-image:url(/images/main2/icons/checkout/selected-tick.svg)}.option-name{font-weight:700}.address-option.new-address{background-image:url(/images/main2/icons/checkout/add.svg);background-position-x:1.62rem;font-weight:600}.address-select-head{display:flex;flex-direction:column}.uk-delivery-note,.delivery-note{padding-top:1rem;display:block}.new-address-wrap{padding:.7rem 1.62rem .75rem;position:relative}.new-address-options{border:1px solid #e8e8e8;margin-top:.5rem;display:flex;flex-direction:column;border-radius:4px}.new-address-options>.address-option.new-address:hover{background-color:#fff;border-radius:4px;cursor:auto}.new-address-input-fields{display:grid;grid:1fr / 1fr 1fr;gap:0 10px}.manual-new-address-input-fields>.full-manual-fields{display:grid;grid:1fr / 1fr;gap:0 10px}.manual-new-address-input-fields>.half-manual-fields{display:grid;grid:1fr / 1fr 1fr;gap:0 10px}.new-address-search{display:none}.new-address-search{margin:1.2rem 0 1.6rem;padding:.5rem .5rem .5rem 2.25rem;width:100%;background:url(/images/main2/icons/search/search-tr.svg) no-repeat .7rem center;background-size:14px 14px;transition:background-size .5s ease-in-out;border:#d9d9d9 1px solid;border-radius:4px;color:#585858}.new-address-search:focus{background-size:18px 18px}.new-address-search::placeholder{color:#a7a7a7}.new-address-form-buttons{margin:1rem 0;display:flex;justify-content:space-between;gap:25px;cursor:pointer}@media screen and (max-width: 430px){.new-address-input-fields,.manual-new-address-input-fields>.half-manual-fields{display:flex;flex-direction:column}.new-address-form-buttons{gap:10px;flex-direction:column}.new-address-form-buttons .dark-button,.new-address-form-buttons .light-button{font-size:1em;height:25px}}.address-search-results{width:calc(100% - 3.24rem);position:absolute}.address-search-results-list{margin:-1.65rem 0 0;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;max-height:400px;overflow:scroll}.address-search-result{display:flex;justify-content:space-between;padding:6px 12px;cursor:pointer}.search-result:hover{background-color:#f5f5f5;font-weight:700;color:#282828}.new-address-input-field{display:flex;flex-direction:column;margin-bottom:.5rem}.new-address-label{margin-bottom:.25rem}.new-address-input-field>input,.new-address-input-field>select{border:#d9d9d9 1px solid;border-radius:4px;padding:.5rem}.new-address-label-wrap{display:flex;justify-content:space-between;align-items:center}.new-address-character-count{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.new-address-character-count.active{visibility:visible;opacity:1}.new-address-input-field>input.errored,.new-address-input-field>select.errored{border:red 1px solid}.fao-wrap{display:flex;flex-direction:column;width:33%;margin-bottom:1rem}.fao-input{border:1px solid #e8e8e8;border-radius:4px;padding:.5rem}.fao-label-wrap{display:flex;justify-content:space-between;align-items:center}.fao-label{margin-bottom:.25rem}.fao-character-count{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.fao-character-count.active{visibility:visible;opacity:1}@media screen and (max-width: 640px){.fao-wrap{width:100%}}.billing-details{display:flex;flex-direction:column}.billing-details-name{font-weight:700}.billing-details-subtext{margin-top:1rem;width:60%}.manual-phone-wrap{display:flex;flex-direction:column;width:33%;margin-bottom:1rem}.manual-phone-input{border:1px solid #e8e8e8;border-radius:.25rem;padding:.5rem}.manual-phone-label-wrap{display:flex;justify-content:space-between;align-items:center}.manual-phone-label{margin-bottom:.25rem}.manual-phone-character-count{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.manual-phone-character-count.active{visibility:visible;opacity:1}.manual-phone-input.errored{border:red 1px solid}.delivery-method-wrap{display:flex;flex-direction:column;gap:15px}.delivery-method-card{display:flex;justify-content:space-between;padding:.5rem 2rem .5rem 4rem;border:1px solid #dedede;border-radius:4px;background:url(/images/main2/icons/checkout/unselected-tick.svg) no-repeat 1.5rem;transition:background-image .25s;gap:5px}.delivery-method-card.active{background-image:url(/images/main2/icons/checkout/selected-tick.svg);background-position:calc(1.5rem - 1px);border:2px solid #dedede;font-weight:700;padding:calc(.5rem - 1px) calc(2rem - 1px) calc(.5rem - 1px) calc(4rem - 1px)}.delivery-method-card:hover{cursor:pointer}.delivery-method-price{font-weight:700;font-size:1.125em}.delivery-method-note{display:flex;flex-direction:column;gap:5px;margin-bottom:2rem;font-size:13px}.payment-method{width:100%}.payment-method-wrap{display:flex;gap:1rem;flex-wrap:wrap}.payment-method-card{border:1px solid #dedede;border-radius:4px;display:flex;padding:1px .5rem 1px 2rem;justify-content:space-evenly;align-items:center;height:75px;width:150px;background:url(/images/main2/icons/checkout/unselected-tick.svg) no-repeat .5rem;background-position:5% 15%;cursor:pointer;transition:background-image .25s}.payment-method-card.active{background-image:url(/images/main2/icons/checkout/selected-tick.svg);background-position:calc(5% - 1px) calc(15% - 1px);border:2px solid #dedede;padding:0 calc(.5rem - 1px) 0 calc(2rem - 1px)}.payment-method-text{width:40%;font-weight:700;color:#585858}.project-notes-input-wrap{display:flex;flex-wrap:wrap;gap:30px 10px}@media screen and (max-width: 640px){.project-notes-input-wrap{flex-direction:column}.project-notes-input{width:100%}}.project-notes-input{width:calc(50% - 5px);display:flex;flex-direction:column}.project-notes-label-wrap{display:flex;justify-content:space-between;align-items:center}.project-notes-label{margin-bottom:.25rem}.project-notes-input>input{padding:.5rem;border:1px solid #e8e8e8;height:35px}.project-notes-character-count{visibility:hidden;opacity:0;transition:visibility .2s,opacity .2s linear}.project-notes-character-count.active{visibility:visible;opacity:1}.method-header{display:flex;align-items:center;margin-bottom:1.5rem;font-size:1.375em;padding-top:5px}.method-header-image{height:32px}.method-header-text{margin-left:1rem;color:#585858}body.ctl-checkout .content.clearfix{max-width:1400px}.checkout-block{margin-bottom:3rem;width:calc(100% - 10px)}.payment-page-wrap{display:flex;gap:20px;color:#585858}.payment-left-wrap{display:flex;flex-direction:column;width:60%}iframe#ipayment{border:none}@media screen and (max-width: 960px){.payment-left-wrap{width:100%}}.payment-method-container{border:1px solid #d9d9d9;display:flex;flex-direction:column;padding:1rem 2rem;border-radius:4px;width:80%;margin-bottom:3rem;box-sizing:border-box}.payment-method-container-head{font-weight:700;margin:1.5rem 0}.payment-method-container-text{margin-bottom:1.5rem}.ctl-checkout.action-payment .progress-button .checkout-btn{border-radius:4px;width:334px;font-weight:400;padding:12px 90px}@media screen and (max-width: 960px){.payment-method-container{width:100%}}.mod-coatpaints .content.clearfix{margin:0;max-width:100%;padding:2rem 0 0}.coat-container img{max-width:100%;height:auto}.coat-container{color:#000}.coat-container p,.coat-container div{font-size:1rem}.coat-container h2{font-family:meno-banner-condensed,serif;font-size:2.5rem;font-style:normal;font-weight:300}.coat-h2,.coat-h3{text-transform:uppercase}.coat-container h3{border-bottom:none;font-family:meno-banner-condensed,serif;font-size:1.875rem;font-style:normal;font-weight:300}.coat-body-center{align-items:center;display:flex;flex-direction:column;gap:6.25rem;justify-content:center;margin:3% 3% 5%}.coat-link{background-color:#63707c;border-radius:4px;color:#fff;display:block;padding:1rem 5.625rem;text-align:center}@media screen and (max-width: 960px){.coat-body-center{gap:3.125rem}.coat-link{padding:1rem 3rem}}.coat-climate{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem}.coat-climate-left,.coat-climate-right{width:33%}.coat-climate-right{text-align:center}.coat-climate-left{display:flex;flex-direction:column;gap:1rem}#coat-quote{font-family:meno-banner-condensed,serif,sans-serif;font-size:1.875rem;font-style:italic;font-weight:300;line-height:1.4}@media screen and (max-width: 961px){.coat-climate{flex-direction:column-reverse;gap:1.5rem}.coat-climate-left,.coat-climate-right{width:100%}}.coat-complement-contrast{padding:0 8%}.coat-complement-contrast-header{padding-bottom:2rem}.coat-complement-contrast-header p{max-width:60%}.coat-complement-contrast a{color:#000;text-decoration:none}.coat-complement-contrast a:hover{color:#63707c}.coat-complement-contrast-section{display:flex;flex-wrap:wrap;gap:3rem 5%;justify-content:center}.coat-complement-contrast-container{display:flex;flex-direction:column;flex-grow:1;max-width:30%}.coat-complement-contrast-section-fabric-sku{padding-top:1rem}.coat-complement-contrast-section-paints{padding-top:2rem}.coat-complement-contrast-section-swatch-half{width:50%}.coat-complement-contrast-section-swatch-container{display:flex;justify-content:center;text-align:center}.coat-complement-contrast-section-swatch-container .paint-swatch{border-radius:50%;display:inline-block;height:5.625rem;width:5.625rem}.colour-name-container{display:flex;justify-content:center}.colour-name-container a{padding-top:1rem;display:flex;gap:1rem}@media screen and (max-width: 1600px){.coat-complement-contrast{padding:0}}@media screen and (max-width: 960px){.colour-name-container a{display:block}.coat-complement-contrast-container{max-width:45%}.coat-complement-contrast-header p{max-width:100%}.coat-complement-contrast-section{gap:2rem 5%}}@media screen and (max-width: 540px){.coat-complement-contrast-container{max-width:100%}}.coat-header{display:flex;flex-direction:column;align-items:center;text-align:center}.coat-header p{max-width:60%;text-align:center;word-wrap:break-word}@media screen and (max-width: 960px){.coat-header p{max-width:100%}}.coat-container .coat-hero{background-image:url(/images/coat/1920x830.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;max-width:100%;height:0;padding-bottom:44%}@media screen and (max-width: 960px){.coat-container .coat-hero{background-image:url(/images/coat/960x830.jpg);padding-bottom:86.5%}}@media screen and (max-width: 500px){.coat-container .coat-hero{background-image:url(/images/coat/500x518.jpg);padding-bottom:110%;margin-bottom:2rem}}.coat-highlights-container{background-color:#f9f8f3;padding:6.5rem}.coat-highlights-bar{display:flex;gap:2rem;text-align:center;flex-wrap:wrap}.coat-highlights-section{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;width:30%}.coat-highlights-section h2{text-align:center}.coat-highlights-section p{max-width:75%;margin:0 auto}@media screen and (max-width: 960px){.coat-highlights-container{padding:4rem 2rem}.coat-highlights-bar{flex-direction:column;gap:2.5rem}.coat-highlights-section{width:100%}.coat-highlights-section p{max-width:90%}}@media screen and (max-width: 500px){.coat-highlights-container{padding:3rem 1.5rem}.coat-highlights-bar{gap:2rem}}.coat-slider{max-width:100%;position:relative}.coat-splide li{transition:opacity .5s cubic-bezier(.25,.8,.25,1)}.coat-splide li:not(.is-visible){opacity:.5}.coat-splide li.is-visible{opacity:1}.coat-slider .coat-button{display:flex;justify-content:center;margin-top:3rem}.coat-splide div{text-transform:uppercase}.coat-splide img{max-width:100%;padding-bottom:.625rem}.coat-splide a{color:#000;text-decoration:none}.coat-link:hover{background-color:#4c5660;color:#fff;transition:background-color .3s ease,color .3s ease}.coat-trade-container{background-color:#f9f8f3;padding:4rem;width:90%}.coat-trade-bar{display:flex;flex-direction:column;gap:1rem;text-align:center;align-items:center}.coat-trade-bar>h2{text-align:center;margin:0}.coat-trade-bar>p{color:#666}.coat-trade-section-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:1rem 0 2rem}.coat-trade-section{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex:1 1 30%}.coat-trade-section p{margin:0}@media screen and (max-width: 960px){.coat-trade-section{flex:1 1 45%}}@media screen and (max-width: 540px){.coat-trade-section{flex:1 1 50%}}
