.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}#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}}.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}}.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}}.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}.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}.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%}}.mod-underground .content.clearfix{margin:0;max-width:100%;padding:2rem 0 5rem}.underground .max-width{max-width:2500px;margin:auto;display:flex;flex-direction:column;justify-content:center}.underground p{color:#4a4a4a;font-size:1.125rem;line-height:30px;text-wrap:pretty}.underground b{font-weight:700;color:#000}.underground.hero-image{position:relative;width:100%;height:100vh;overflow:hidden}.underground.hero-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.underground.hero-image>img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.underground.hero-image{height:75vh}}.underground .hero-icons{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:5rem;z-index:2;pointer-events:none}@media (max-width: 768px){.underground .hero-icons{gap:2rem}}.underground .underground-icon,.underground .kirkby-logo{display:block;height:auto;pointer-events:auto}.underground .underground-icon{width:15%}@media (max-width: 768px){.underground .underground-icon{width:25%}}.underground .kirkby-logo{width:20%}@media (max-width: 768px){.underground .kirkby-logo{width:50%}}.underground.text-section{display:flex;gap:5rem;justify-content:center;align-items:center;padding:10rem 15rem}.underground.text-section .left,.underground.text-section .middle,.underground.text-section .right{flex:1}.underground.text-section.text-section.the-history{flex-direction:column;align-items:unset}.underground.text-section .left{display:flex;flex-direction:column}.underground.text-section .left h2{font-size:4rem;margin-bottom:3rem;text-transform:uppercase;color:#000;font-weight:700}.underground.text-section.the-collection .left{flex:0 0 40%}.underground.text-section.the-collection .left p:last-of-type{margin-bottom:3rem}.underground.text-section.the-collection .right{flex:0 0 60%}.underground.text-section .about-tfl{display:flex;gap:5rem}.underground.text-section .about-tfl .left{display:flex;flex-direction:column;align-items:center;gap:2rem}.underground.text-section .about-tfl .left h2{margin:0;padding:0;text-wrap:nowrap}@media (max-width: 768px){.underground.text-section .about-tfl{gap:1rem}.underground.text-section .about-tfl .left{gap:1rem}.underground.text-section .about-tfl .left img{max-width:35%}}.underground.text-section .discover-btn{background:#000;color:#fff;padding:1rem 2rem;border-radius:.25rem;text-transform:uppercase;width:fit-content;display:inline-block}@media (max-width: 767px){.underground.text-section .discover-btn.desktop-only{display:none}}.underground.text-section .discover-btn.mobile-only{display:none}@media (max-width: 767px){.underground.text-section .discover-btn.mobile-only{display:inline-block;margin-top:1rem}}@media (max-width: 768px){.underground.text-section{flex-direction:column;gap:0;padding:5rem 2rem;align-items:flex-start}.underground.text-section .left,.underground.text-section .middle,.underground.text-section .right{flex:none}.underground.text-section .left h2{font-size:2.5rem;margin-bottom:2rem}.underground.text-section.the-collection{gap:2rem}.underground.text-section.the-collection .left,.underground.text-section.the-collection .right{width:100%}.underground.text-section .about-tfl{flex-direction:column}.underground.text-section .about-tfl .left{flex-direction:row;justify-content:space-evenly}}.underground.video-section{display:flex;justify-content:center;align-items:center}.underground.video-section img{max-width:100%}.underground .group-grid{display:grid;grid-template-columns:380fr 310fr;gap:2rem;align-items:start}.underground .group-grid .left-col,.underground .group-grid .right-col{display:flex;flex-direction:column;gap:2rem}.underground .group-grid .right-col{margin-top:3rem}.underground .group-grid .group-img{width:100%;object-fit:cover;border-radius:5px}.underground .group-grid .left-col .group-img:nth-child(1){aspect-ratio:380 / 520}.underground .group-grid .left-col .group-img:nth-child(2){aspect-ratio:380 / 470}.underground .group-grid .right-col .group-img:nth-child(1){aspect-ratio:310 / 270}.underground .group-grid .right-col .group-img:nth-child(2){aspect-ratio:310 / 620}@media (max-width: 768px){.underground .group-grid .right-col{margin-top:1.5rem}}.underground .ticker-breakout{position:relative;width:calc(100vw - ((100vw - 100%)/2))}@media (max-width: 768px){.underground .ticker-breakout{width:100%}}.underground #tfl-tagline{font-size:.875rem;color:#4a4a4a;text-align:left;margin-top:1rem;max-width:80%}@media (max-width: 768px){.underground #tfl-tagline{text-align:center;max-width:100%}}.underground .tfl-archive{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (max-width: 768px){.underground .tfl-archive{align-items:center}}.underground .license-img{margin-top:1rem;max-width:25%;height:auto}@media (max-width: 768px){.underground .license-img{max-width:75%}}@media (min-width: 769px) and (max-width: 1024px){.underground.hero-image{height:85vh}.underground .hero-icons{gap:3rem}.underground .underground-icon{width:18%}.underground .kirkby-logo{width:30%}.underground.text-section{padding:6rem 4rem;gap:3rem}.underground.text-section .left h2{font-size:3rem}.underground.text-section.the-collection{gap:3rem}.underground.text-section .about-tfl{gap:2rem;align-items:center}.underground.text-section .about-tfl img{max-width:60%}.underground .group-grid{gap:1.5rem}.underground .group-grid .right-col{margin-top:2rem}.underground .license-img{max-width:40%}}:root{--slider-slide-height: 320px;--dot-size: 10px;--dot-gap: 1rem;--dot-color: #4A4A4A;--dot-active-color: #9D9D9D;--dot-hover-color: #000}.generic-splide .splide__slide{height:var(--slider-slide-height);overflow:hidden;display:flex;align-items:center;justify-content:center}.generic-splide .splide__pagination{position:relative;bottom:auto;padding-top:2rem;width:100%;text-align:center;padding:1em 0}.generic-splide .splide__pagination .splide__pagination__page{width:var(--dot-size);height:var(--dot-size);background:var(--dot-color);border-radius:50%;border:none;margin:0 var(--dot-gap);padding:0;cursor:pointer;opacity:1}.generic-splide .splide__pagination .splide__pagination__page:hover{background:var(--dot-hover-color)}.generic-splide .splide__pagination .splide__pagination__page.is-active,.generic-splide .splide__pagination .splide__pagination__page[aria-current=true]{background:var(--dot-active-color)}@media (hover: hover) and (pointer: fine){.generic-splide .splide__arrows{opacity:0;pointer-events:none}.generic-splide:hover .splide__arrows,.generic-splide:focus-within .splide__arrows{opacity:1;pointer-events:auto}}@media (pointer: coarse){.generic-splide .splide__arrows{opacity:1}}@media (prefers-reduced-motion: reduce){.generic-splide .splide__slide{transition:none}}.ticker-slider{--slider-slide-height: 320px}.ticker-splide .splide__slide{height:var(--slider-slide-height);border-radius:5px}.ticker-splide .splide__slide img{display:block}.underground-slider{max-width:100%;position:relative}@media screen and (max-width: 768px){.underground-slider{--dot-gap: .5rem}}.underground-splide .splide__slide{height:var(--slider-slide-height);display:flex;align-items:center;justify-content:center;transition:opacity .1s ease-in;border-radius:5px;aspect-ratio:1 / 1;height:auto}.underground-splide .splide__slide:not(.is-visible){opacity:.7}.underground-splide .splide__slide.is-visible{opacity:1}.underground-splide .splide__slide img{max-height:100%;max-width:100%;width:auto;display:block;object-fit:contain}.underground-splide .splide__arrow{opacity:1;width:3em;height:3em}.underground-splide .splide__pagination{padding:0;margin-top:3rem}.underground-splide .splide__pagination .splide__pagination__page{background:#4a4a4a}.underground-splide .splide__pagination .splide__pagination__page:hover{background:#000}.underground-splide .splide__pagination .splide__pagination__page.is-active,.underground-splide .splide__pagination .splide__pagination__page[aria-current=true]{background:#9d9d9d}.underground-splide .splide__pagination .splide__pagination__page:focus{outline:2px solid #222;outline-offset:3px}#react-catalog-page .collection-description{display:flex;flex-direction:column;font-size:var(--body-font-size);font-weight:var(--body-font-weight);white-space:pre-line;margin-top:1.5rem;width:100%;height:100%;color:#4a4a4a}#react-catalog-page .collection-description .title{margin:0 0 .3rem;font-size:var(--title-font-size);font-weight:var(--title-font-weight);line-height:100%}#react-catalog-page .collection-description .sub-title{margin:.6rem 0 0;font-size:var(--subtitle-font-size);font-weight:var(--subtitle-font-weight)}#react-catalog-page .collection-description .content{margin-top:1.75rem}#react-catalog-page .collection-description p{overflow-y:auto;padding-right:2.5rem;margin-bottom:0;max-height:308px;line-height:25px}#react-catalog-page .collection-description p::-webkit-scrollbar{width:4px}#react-catalog-page .collection-description p::-webkit-scrollbar-thumb{background:#000;border-radius:1rem}#react-catalog-page .collection-description p::-webkit-scrollbar-track{background:#d9d9d9;border-radius:1rem}@supports (-moz-appearance: none){#react-catalog-page .collection-description p{scrollbar-width:thin;scrollbar-color:black #D9D9D9}}#react-catalog-page .share,#react-catalog-page .share-nodesc{margin:0;margin-top:2rem;padding-right:2rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem 2rem}#react-catalog-page .share a,#react-catalog-page .share button,#react-catalog-page .share-nodesc a,#react-catalog-page .share-nodesc button{font-family:inherit;border-bottom:2px solid transparent;background-color:transparent;font-size:var(--link-font-size);font-weight:var(--link-font-weight);line-height:29px;color:#4a4a4a}#react-catalog-page .share a:hover,#react-catalog-page .share button:hover,#react-catalog-page .share-nodesc a:hover,#react-catalog-page .share-nodesc button:hover{cursor:pointer;color:#4a4a4a;border-bottom:2px solid #4A4A4A}#react-catalog-page .share-nodesc{margin-top:.6rem}.collection-banner-image-container{display:flex;justify-content:center;padding:2rem 0}.splide-gallery-image{height:550px}.collection-info{width:100%;display:flex;flex-direction:column;justify-content:space-between}.collection-video [role=dialog]{box-sizing:border-box;padding:.2rem;border:1px solid #000;background-color:#fff;min-height:100vh;width:100%;max-width:1280px;position:absolute;top:10%;left:0;min-height:auto;box-shadow:0 19px 38px #0000001f,0 15px 12px #00000038}.collection-video .dialog-backdrop{display:none;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:1040;background:#0003}.collection-video .dialog-backdrop.active{display:block}.collection-video .dialog-actions{position:absolute;top:0;right:0;padding:.2rem .5rem;background-color:#fff;border-radius:0 0 0 10px;line-height:20px}.collection-video .dialog-actions button{background-color:transparent}.collection-brand{height:28px}h1.category-title{margin-bottom:2rem}h1.category-title .collection-brand{display:inline-block}h1.category-title .collection-brand .brand-rf{max-height:40px;margin:2px -1px -11px -8px}h1.category-title .collection-brand .brand-kd{max-height:50px;margin:-2px 0 -12px -4px}h1.category-title .collection-brand .brand-rb{max-height:50px;margin:-2px -17px -6px -23px}h1.category-title .collection-brand .brand-ma{max-height:50px;margin:-2px -3px -12px -2px}h1.category-title .collection-brand .brand-vn{max-height:50px;margin:-4px 4px -12px -1px}h1.category-title .collection-brand .brand-zi{max-height:50px;margin:-2px -27px -12px -36px}@media (min-width: 400px){.collection-video [role=dialog]{width:90%;left:50vw;transform:translate(-50%)}}@media (min-width: 1000px){.collection-info{flex-direction:row}#react-catalog-page .collection-description{width:60%;padding-left:2.5rem;margin-top:0}#react-catalog-page .collection-description p{max-height:115px}}@media (min-width: 1150px){#react-catalog-page .collection-description p{max-height:160px}}@media (min-width: 1300px){#react-catalog-page .collection-description{width:40%}#react-catalog-page .collection-description p{max-height:250px}}@media (min-width: 1450px){#react-catalog-page .collection-description p{max-height:300px}}.splide-gallery{max-width:950px;width:100%;position:relative;margin:0 auto}.splide-gallery .splide__pagination{bottom:1.5em}.splide-gallery .splide__pagination li{margin:0 .5em}.splide-gallery .splide__arrows{opacity:0}.splide-gallery:hover .splide__arrows{opacity:1}.splide-gallery-img{width:100%;height:auto;display:block}.hotspot-image{position:absolute;left:var(--hotspot-left);top:var(--hotspot-top);width:24px;height:24px}.hotspot-hidden{opacity:0;transition:opacity .5s ease}.hotspot-visible{opacity:1;transition:opacity .5s ease}.hotspot-card{position:absolute;top:var(--hotspot-card-top);left:var(--hotspot-card-left);background-color:#fff;width:15%;max-width:125px;height:fit-content;z-index:10;box-sizing:border-box;padding:.2rem;display:flex;flex-direction:column;transform:translate(var(--hotspot-card-translate-x, 0),var(--hotspot-card-translate-y, 0));opacity:0;transition:opacity .5s ease;pointer-events:none}.hotspot-card.visible{opacity:1;pointer-events:auto}.hotspot-card:hover{cursor:pointer}.hotspot-card img,.hotspot-card-translated img{width:100%;height:auto}.hotspot-card span,.hotspot-card-translated span{font-size:.6rem}.hotspot-card-info{display:flex;flex-direction:column;padding-top:.15rem}.hotspot-card-text-hover{color:#a1a1a1}.hotspot-card-text{color:#5f5f58}.hotspot-card-info-row{display:flex;justify-content:space-between}.hotspot-card-icons{display:flex;gap:3px}.hotspot-card-icons img{width:14px;height:12px}.catalog-tabs{display:flex;justify-content:left;margin:2rem 0}.catalog-tab{display:inline-block}.catalog-tab button{color:#585858;font-family:inherit;font-size:var(--subtitle-font-size);font-weight:var(--body-font-weight);line-height:40px;background-color:transparent}.catalog-tab button[aria-selected=true],.catalog-tab button :disabled{font-weight:700;border-bottom:3px solid #585858}.catalog-tab button:disabled{cursor:default}.catalog-tab button:after{display:block;content:attr(title);font-weight:700;height:1px;color:transparent;overflow:hidden;visibility:hidden}.seperator{display:inline-block;border-left:1px solid transparent;height:1.5rem;margin:0 1.9rem;transform:translateY(-.4rem)}@media (min-width: 1080px){.seperator{border-left:1px solid #585858}}.catalog-card-wrapper{display:flex}.catalog-card-wrapper.rug-card{max-width:150px}.catalog-card{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;padding:.5rem 0;max-width:350px}.catalog-card a{color:#4a4a4a;width:100%}.catalog-card a:hover{color:#969595}.catalog-card a.more-colourways-link{width:fit-content}.catalog-card .primary-image{position:relative;margin-bottom:.75rem}.catalog-card .primary-image img{width:100%}.catalog-card .primary-image .new-flag{position:absolute;top:.7rem;left:.7rem;background-color:#fff;padding:.2rem .7rem;border-radius:.3rem;font-size:9px;font-weight:400;letter-spacing:.1rem}.catalog-card .primary-image .sale-flag{position:absolute;top:.7rem;left:.7rem;background-color:#a80306;color:#fff;border-radius:.3rem;padding:.3rem .7rem .4rem;font-size:14px;font-weight:400}.catalog-card .primary-image:hover{cursor:pointer;outline:1px solid black;outline-offset:2px}.catalog-card .product-info{display:flex;flex-direction:column;height:100%;max-width:100%}.catalog-card .header{display:flex;justify-content:space-between;align-items:flex-start;margin-top:.75rem}.catalog-card .heading{display:flex;justify-content:space-between;align-items:flex-start;flex-grow:1;font-weight:600;font-size:14px;line-height:150%}.catalog-card .subheading{font-weight:400;font-size:12px;line-height:175%;color:#747474}.catalog-card .tagline{font-size:12px;line-height:200%;color:#747474}.catalog-card .pricing-info{display:flex;flex-wrap:wrap;gap:.2rem;font-weight:600;line-height:200%;font-size:12px;color:#4a4a4a;margin-top:auto}.catalog-card .add-to-bag-wrapper{height:24px;margin:.8rem 0}.catalog-card .add-to-bag-wrapper button{width:fit-content;padding:.4rem .6rem;background-color:#4a4a4a;border-radius:.3rem;color:#fff;font-weight:400}.catalog-card .favourite-button{margin:.2rem .75rem 0;background-color:transparent;filter:invert(75%)}.catalog-card .favourite-button:hover{cursor:pointer;filter:invert(35%)}.catalog-card.rug-card .primary-image{width:60%;min-width:120px}.catalog-card.rug-card .primary-image img{height:180px;object-fit:cover}.catalog-card.rug-card .product-info{max-width:220px}.catalog-card .brand-rf{max-height:20px;margin:2px -1px -11px -4px}.catalog-card .brand-kd{max-height:30px;margin:-2px 0 -12px -3px}.catalog-card .brand-rb{max-height:30px;margin:-2px -17px -6px -14px}.catalog-card .brand-ma{max-height:30px;margin:-2px -3px -12px -1px}.catalog-card .brand-vn{max-height:30px;margin:-4px 4px -12px -1px}.catalog-card .brand-zi{max-height:30px;margin:-2px -27px -12px -22px}.colourway-selector-container{display:flex;flex-direction:row;gap:6%;padding:.75rem 0}.colourway-selector-container img{object-fit:cover;width:100%;height:140%}.colourway-selector-container .colourway-img:nth-child(n+4){display:none}.roundel{outline:1px solid #9AA4A7;border-radius:100%;outline-offset:2px;overflow:hidden;width:26px;height:26px}.roundel.selected{outline:1px solid black}.roundel:hover{cursor:pointer}.more-colourways-indicator{display:flex;justify-content:center;align-items:center;outline:1px solid #9AA4A7;font-size:12px}.more-colourways-indicator p{font-family:Courier New,Courier,monospace;margin:0}.more-colourways-indicator.desktop{display:none}@media (min-width: 420px){.roundel{width:28px;height:28px}}@media (min-width: 470px){.catalog-card-wrapper.rug-card{max-width:240px}.catalog-card.rug-card .primary-image{width:80%;min-width:220px}.catalog-card.rug-card .primary-image img{height:320px}}@media (min-width: 500px){.catalog-card .primary-image .new-flag{font-size:12px}.catalog-card .heading{font-size:18px}.catalog-card .subheading{font-size:17px}.catalog-card .tagline,.catalog-card .pricing-info{font-size:14px}.catalog-card .sale-text{color:#b50000}.catalog-card .brand-rf{max-height:30px;margin:2px -1px -11px -6px}.catalog-card .brand-kd{max-height:40px;margin:-2px 0 -12px -4px}.catalog-card .brand-rb{max-height:40px;margin:-2px -17px -6px -18px}.catalog-card .brand-ma{max-height:40px;margin:-2px -3px -12px -2px}.catalog-card .brand-vn{max-height:40px;margin:-4px 4px -12px 0}.catalog-card .brand-zi{max-height:40px;margin:-2px -27px -12px -29px}.roundel{width:32px;height:32px}.colourway-selector-container{gap:4%}}@media (min-width: 780px){.colourway-selector-container{gap:3.5%}.colourway-selector-container .colourway-img:nth-child(n+4){display:flex}.colourway-selector-container .colourway-img:nth-child(n+6){display:none}.rug-card .colourway-selector-container{gap:6%}.rug-card .colourway-selector-container .colourway-img:nth-child(n+4){display:none}.more-colourways-indicator{display:none}.more-colourways-indicator.desktop{display:flex}}@media (min-width: 800px){.rug-card .colourway-selector-container{gap:3.5%}.rug-card .colourway-selector-container .colourway-img:nth-child(n+4){display:flex}.rug-card .colourway-selector-container .colourway-img:nth-child(n+6){display:none}}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 5%}@media (min-width: 740px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 3%}}@media (min-width: 1080px){.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1300px){.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.favourites-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000000b3;display:flex;align-items:flex-start;padding-top:15vh;justify-content:center;z-index:999}.favourites-modal{background:#fff;padding:2rem 2.5rem;border-radius:.2rem;box-shadow:0 2px 16px #0003;display:inline-block;width:570px;padding:15px;text-align:center}.favourites-modal button{background:#fff;font-weight:100}.favourites-modal-header{display:flex;justify-content:space-between;align-items:flex-end;font-size:1.4em;font-weight:400;padding-bottom:.5rem}.favourites-modal-header button{display:flex;align-items:center;color:gray}.favourites-modal-header img{padding-left:.2rem}.favourites-modal-header button:hover{color:#000}.favourites-modal-header button img{position:relative;top:1.4px}.favourites-modal-content{display:flex;padding-top:.5rem;border-top:1px solid rgba(128,128,128,.4)}.favourites-modal-info{padding-left:1rem;font-size:1.2em;display:flex;flex-direction:column;text-align:left;width:100%}.favourites-modal-info label{font-size:.8em;padding-top:1rem;padding-bottom:.2rem}.favourites-modal select,.favourites-modal input{padding:.2rem;font-size:.7em;width:90%}.favourites-select-bar,.favourites-input-bar{display:flex;padding-bottom:.5rem}.favourites-select-bar select,.favourites-input-bar input{margin-right:.5rem}.favourites-select-bar img:hover,.favourites-input-bar img:hover{cursor:pointer}.favourites-modal-info button{margin-left:auto;margin-right:2.2rem}.favourites-modal-info button,.favourites-modal-success-buttons button{width:fit-content;background-color:#9aabad;color:#fff;padding:.2rem 1rem;margin-top:.5rem;font-size:.9rem;font-weight:600;border-radius:.2rem}.favourites-modal-success{display:flex;flex-direction:column;width:100%;text-align:left}.favourites-modal-success-buttons{display:flex;justify-content:flex-end;gap:1rem}.favourites-modal-success-buttons button:hover{background-color:#5e5958}
