@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);
.p-14{padding-left:14px;padding-right:14px}.g-gap-14{grid-gap:14px}.g-gap-30{grid-gap:30px}.g-col-gap-14{grid-column-gap:14px}.g-col-gap-30{grid-column-gap:30px}.g-row-gap-14{grid-row-gap:14px}.g-row-gap-24{grid-row-gap:24px}.g-row-gap-30{grid-row-gap:30px}.equal-height-grid{grid-gap:20px 30px;display:grid;grid-template-columns:minmax(0,1fr)}@media (max-width:575px){.equal-height-grid.grid-col-1{grid-template-columns:minmax(0,1fr)}.equal-height-grid.grid-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:576px){.equal-height-grid.grid-col-sm-1{grid-template-columns:minmax(0,1fr)}.equal-height-grid.grid-col-sm-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.equal-height-grid.grid-col-md-1{grid-template-columns:minmax(0,1fr)}.equal-height-grid.grid-col-md-2{grid-template-columns:repeat(2,minmax(0,1fr))}.equal-height-grid.grid-col-md-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:992px){.equal-height-grid.grid-col-lg-1{grid-template-columns:minmax(0,1fr)}.equal-height-grid.grid-col-lg-2{grid-template-columns:repeat(2,minmax(0,1fr))}.equal-height-grid.grid-col-lg-3{grid-template-columns:repeat(3,minmax(0,1fr))}.equal-height-grid.grid-col-lg-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.equal-height-grid.grid-col-xl-1{grid-template-columns:minmax(0,1fr)}.equal-height-grid.grid-col-xl-2{grid-template-columns:repeat(2,minmax(0,1fr))}.equal-height-grid.grid-col-xl-3{grid-template-columns:repeat(3,minmax(0,1fr))}.equal-height-grid.grid-col-xl-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.text-limit-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fa.fa-twitter:before{content:"\e61b";font-family:Font Awesome\ 6 Brands}.fa.fa-twitter-square:before{content:"\e61a";font-family:Font Awesome\ 6 Brands}@font-face{font-display:block;font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(https://use.fontawesome.com/releases/v6.6.0/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v6.6.0/webfonts/fa-brands-400.ttf) format("truetype")}.mw-fit-content{min-width:-moz-fit-content;min-width:fit-content}input{padding-bottom:0!important;padding-top:0!important}.text-block p{margin-bottom:0}.tooltip-inner,.tooltip-inner .due-in{color:#fff!important}input.no-spinners{-moz-appearance:textfield}input.no-spinners::-webkit-inner-spin-button,input.no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}select{cursor:pointer}body,html{background-color:#fff;font-family:Open Sans,sans-serif;font-size:.9375rem;min-height:100vh}.h4,h4{font-size:1.4rem}.h3,.h4,h3,h4{margin-bottom:0}.h3,h3{font-size:1.55rem}.navbar-dark .navbar-toggler{border-color:transparent!important}.input-group .form-control,.input-group-addon,.input-group-btn{display:flex;flex-direction:column;justify-content:center}.grid-navigation-btn{background:buttonface}.btn{border-radius:0;justify-content:center;line-height:1.25;overflow:hidden;padding:.5rem 1rem}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child){border-bottom-left-radius:0!important;border-top-left-radius:0!important}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-addon{background-color:#eceeef;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#464a4c;font-size:1rem;font-weight:400;line-height:1.25;margin-bottom:0;padding:.5rem .75rem;text-align:center}#app .nav{flex-wrap:unset}.col-form-label{margin-bottom:0;padding-bottom:calc(.5rem - 2px);padding-top:calc(.5rem - 2px);text-align:left}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.container{position:relative}.subrow{border-style:solid;border-width:0}.subrow:only-child .container{padding:0}.form-control{height:auto;line-height:1.25}.btn-group-sm>.btn,.btn-sm{border-radius:.2rem;font-size:.875rem;padding:.25rem .5rem}.collapse.show{display:block}.dropdown-toggle:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.3em;vertical-align:middle;width:0}.breadcrumb{display:block}.breadcrumbs{position:absolute;top:-30px}.breadcrumbs ol.breadcrumb{background:none;padding-left:0;padding-top:0}.breadcrumbs ol.breadcrumb li{display:inline-block;vertical-align:middle}.breadcrumbs ol.breadcrumb li a{display:inline-block;height:100%;line-height:1.5}.breadcrumbs ol.breadcrumb li a span{display:inline-block;font-size:13px;line-height:1.5;max-width:350px;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media (max-width:450px){.breadcrumbs ol.breadcrumb li a span{max-width:300px}}@media (min-width:576px){#app .form-inline .input-group.full-width-search{width:100%}}.form-check-label{cursor:pointer;margin-bottom:0;padding-left:1.25rem}.form-check{margin-bottom:.5rem;padding-left:1.25rem}#accordion-delivery .card-header:has([aria-expanded=false]){margin-bottom:0!important}.checkout-delivery-method{padding-left:unset}.form-check-label:only-child{position:static}.formbuilder .checkbox-wrapper:not(.label_align_right) .form-check-input{margin-left:unset}.input-group{flex-wrap:nowrap}.form-control:focus{box-shadow:0 0 0 0}@media (min-width:1200px){.cookies-v2-inner-wrap{margin-left:auto;margin-right:auto;max-width:1196px;padding:16px 0}#app .container,#app .container-lg,#app .container-md,#app .container-sm,#app .container-xl{max-width:1196px}#app .banner-contains{max-width:100%}}a.btn{line-height:normal}body.v2-account-area-body .header-container .btn-primary,body.v2-account-area-body .layout-footer .btn-primary,body.v2-account-area-body .modal.ignore-v2-styling .btn-primary,body:not(.v2-account-area-body) .btn-primary{border-radius:5px;cursor:pointer;font-size:16px!important;height:44px;line-height:inherit!important;padding:11px;width:204px}body.v2-account-area-body .header-container .btn-secondary,body.v2-account-area-body .layout-footer .btn-secondary,body.v2-account-area-body .modal.ignore-v2-styling .btn-secondary,body:not(.v2-account-area-body) .btn-secondary{border-radius:5px;cursor:pointer;font-size:16px!important;height:44px;padding:11px}body.v2-account-area-body .header-container .btn-tertiary,body.v2-account-area-body .layout-footer .btn-tertiary,body.v2-account-area-body .modal.ignore-v2-styling .btn-tertiary,body:not(.v2-account-area-body) .btn-tertiary{border-radius:5px;cursor:pointer;font-size:18px;height:44px;padding:.4rem 1rem!important}body.v2-account-area-body .header-container .btn-tertiary span,body.v2-account-area-body .layout-footer .btn-tertiary span,body.v2-account-area-body .modal.ignore-v2-styling .btn-tertiary span,body:not(.v2-account-area-body) .btn-tertiary span{display:inline-block;font-size:16px!important;font-weight:500;vertical-align:middle}body.v2-account-area-body .header-container .btn-tertiary i,body.v2-account-area-body .layout-footer .btn-tertiary i,body.v2-account-area-body .modal.ignore-v2-styling .btn-tertiary i,body:not(.v2-account-area-body) .btn-tertiary i{font-size:20px;vertical-align:middle}button:active,button:focus{outline:none;outline:0}:focus{outline:none!important}.btn,.form-control{font-family:Open Sans,sans-serif}@media (min-width:1200px){.container{padding-left:0;padding-right:0}}#app .product-show{overflow:hidden!important}.container-fluid.main-layout{overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}#category-bar a{color:#fff}#category-bar .dropdown-menu a{color:#000}.form-group.required .col-form-label:before{color:red;content:"*";margin-left:-8px;position:absolute}body{background-repeat:no-repeat;background-size:cover;position:relative}#app.guest{height:100vh}#app{min-height:100vh;position:relative}.checkbox label input{position:relative;top:2px}.navbar{background-color:#fff;padding:19px 0}.navbar .nav-item{color:#000}.password-reset-wrapper{position:absolute;width:100%}.password-reset-wrapper.top-align{top:0}.text-danger{color:#af0500!important}.footer{background-color:#ddd;bottom:0;height:40px;margin:0!important;padding:0;position:absolute;width:100%}.footer .container,.footer .container .text-center,.footer .container .text-left,.footer .container .text-right,.footer .container-fluid,.footer .container-fluid .text-center,.footer .container-fluid .text-left,.footer .container-fluid .text-right{height:100%}.footer .container .text-center span,.footer .container .text-left span,.footer .container .text-right span,.footer .container-fluid .text-center span,.footer .container-fluid .text-left span,.footer .container-fluid .text-right span{display:table-cell;font-size:14px;vertical-align:middle}.footer .block-slider .slide .slide-internal{background-size:inherit!important}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate,body:not(.v2-account-area-body) .dataTables_paginate{padding:8px 10px}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate ul.pagination,body:not(.v2-account-area-body) .dataTables_paginate ul.pagination{float:right;margin-bottom:0}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate ul.pagination li,body:not(.v2-account-area-body) .dataTables_paginate ul.pagination li{margin:0 5px}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate ul.pagination li span.page-link,body:not(.v2-account-area-body) .dataTables_paginate ul.pagination li span.page-link{border:none;color:#000;font-size:16px;padding:7px 12px}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate ul.pagination li:last-of-type,body:not(.v2-account-area-body) .dataTables_paginate ul.pagination li:last-of-type{margin-right:0}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate ul.pagination li a,body:not(.v2-account-area-body) .dataTables_paginate ul.pagination li a{border:none;color:#000;font-size:16px;padding:7px 12px}body.v2-account-area-body .modal.ignore-v2-styling .dataTables_paginate ul.pagination .active span,body:not(.v2-account-area-body) .dataTables_paginate ul.pagination .active span{border:none;color:#fff!important;font-size:16px}.cp{border-radius:5px}.light-zooms{max-width:100%}.stock-notification-grid .pagination-wrapper{padding:8px 10px}.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination{float:right;margin-bottom:0}.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination li{margin:0 5px}.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination li a,.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination li span.page-link{border:none;color:#000;font-size:16px;padding:9px 14px}.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination .active span{border:none;color:#fff!important;font-size:16px}@media (max-width:980px){.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination li a,.stock-notification-grid .pagination-wrapper .pagination-container ul.pagination li span.page-link{font-size:13px;padding:7px 10px}}.notification-subscribed-link{display:inline-block}.product-details .stock-notification-sign-up{text-align:center}@media (max-width:1199px){.product-details .stock-notification-sign-up .stock-notification-modal-trigger{max-width:100%;width:100%}}.product-details .stock-notification-sign-up .notification-subscribed-link{display:block!important}.stock_notification_modal .email_stock_notification_form .row{margin:0}@media (max-width:1199px){.favourite-item-wrapper .btn-add-to-basket{margin-left:0!important}}.click-collect-light{margin-bottom:10px;margin-top:20px;max-height:400px;overflow:auto}.checkout-step .collection-address{margin:20px 0}.checkout-step .collection-address+.card-body{border-top:1px solid;margin-bottom:0}.checkout-step .collection-address .collection-address-body{margin-top:10px}.checkout-step .collection-address .collection-calendar{border-top:1px solid;margin-top:10px;padding-top:10px}h3.delivery-title{font-size:18px;font-weight:600;padding-top:10px}.button-wrapper{margin:20px 0}.button-wrapper .card-body{padding:4px 10px}.button-wrapper .card-body .btn-tertiary{cursor:pointer;line-height:44px;padding:0 11px!important}.step-3-buttons{margin:20px 0}.step-3-buttons .card-body{padding:4px 10px}.step-3-buttons .card-body .btn{cursor:pointer;padding:0 11px!important}.step-3-buttons .card-body .btn-tertiary{width:auto!important}#form_customer_registration .card-body,#trade_account .card-body{border:none!important;margin:0!important;padding:0!important}.btn-primary.disabled,.btn-primary.disabled:hover{background-color:hsla(0,0%,53%,.5)!important;border-color:#7b7b7b!important;opacity:.7}.grid-scroll-wrapper.single-option .grid-y-header{flex:1;width:auto}.grid-scroll-wrapper.single-option .input-grid-wrapper{text-align:right;width:20%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.favourite-item .product-wrap .favourite-image{height:100%}.favourite-item .product-wrap .favourite-image.hazardous{padding-bottom:27px;position:relative}.favourite-item .product-wrap .favourite-image.hazardous .product-hazardous-message{bottom:0;left:14px;position:absolute;width:92%}.favourite-item .product-wrap .favourite-image.hazardous .product-hazardous-message i{margin-right:3px}.products-other div.other-wrap .product-container .product-wrap .ribbon-wrap+.hazardous-desktop .product-hazardous-message{top:0!important}.products-other div.other-wrap .product-container .product-wrap .product-hazardous-message{position:relative;top:5px}}.form-control-feedback{color:red!important;font-size:14px;margin-top:.25rem}.form-control-feedback a{font-size:14px}.col-8 .form-control-feedback{display:flex;flex:1 1 100%}.paging_simple_numbers{box-sizing:border-box;margin-top:10px;padding:10px 0 15px;width:100%}.paging_simple_numbers a.next,.paging_simple_numbers a.previous{color:#000;cursor:pointer;display:inline-block;text-transform:uppercase;transition:all .3s ease}.paging_simple_numbers a.next:hover,.paging_simple_numbers a.previous:hover{color:#000;text-decoration:none;transition:all .3s ease}.paging_simple_numbers a.next{margin-left:10px}.paging_simple_numbers a.next:after{background:url(../../../public/site-images/pagination-next.png) no-repeat;background-size:cover;content:"";display:inherit;height:13px;margin-right:5px;position:relative;width:13px}.paging_simple_numbers a.previous{margin-right:10px;position:relative}.paging_simple_numbers a.previous:before{background:url(../../../public/site-images/pagination-prev.png) no-repeat;background-size:cover;content:"";display:inherit;height:13px;margin-right:5px;position:relative;width:13px}.paging_simple_numbers span a.paginate_button{background:transparent;box-sizing:border-box;color:#000;cursor:pointer;font-size:18px;margin:0 5px;padding:5px 12px;text-align:center;transition:all .3s ease}.paging_simple_numbers span a.paginate_button:hover{text-decoration:none}.paging_simple_numbers span a.paginate_button.current,.paging_simple_numbers span a.paginate_button:hover{background:#988578;color:#fff;transition:all .3s ease}.paging_simple_numbers span span.ellipsis{color:#000}.qty-breaks-wrapper{margin-bottom:10px}.qty-breaks-wrapper .qty-breaks{box-sizing:border-box;overflow-x:auto;padding:0;width:100%}.qty-breaks-wrapper .qty-breaks table{width:auto}.qty-breaks-wrapper .qty-breaks table caption{padding:5px 10px}.qty-breaks-wrapper .qty-breaks table thead tr th{border-bottom:1px solid;font-size:14px;font-weight:400;min-width:15%!important;padding:10px}.qty-breaks-wrapper .qty-breaks table thead tr th:last-of-type{border-right:none}.qty-breaks-wrapper .qty-breaks table thead tr:first-child th{border:none;color:#424143;font-weight:700;padding:5px 10px;text-align:center}.qty-breaks-wrapper .qty-breaks table thead tr th:first-of-type{text-align:left;width:40%}.qty-breaks-wrapper .qty-breaks table tbody tr td{font-size:14px;min-width:15%!important;padding:10px}.qty-breaks-wrapper .qty-breaks table tbody tr td:first-of-type{text-align:left}.qty-breaks-wrapper .qty-breaks table tbody tr td:last-of-type{border-right:none}#qty_break_model .qty-breaks-wrapper .qty-breaks{overflow:auto}.checkout-new-delivery-address .card-body .pull-right .btn{padding:11px}.price-from,.price-points-label{font-size:14px;font-weight:500}.content-wrapper h4{text-transform:capitalize}.content-wrapper .card-body img{max-height:-moz-max-content;max-height:max-content;max-width:100%}.mobile-only[aria-expanded=true] i.fa-caret-down{display:none}.mobile-only[aria-expanded=true] i.fa-caret-up{display:block}.mobile-only i.fa-caret-up{display:none}.forgotten-password .card-body .has-error span.help-block{color:#d9534f}#account-form form .row textarea{max-height:300px}img{image-rendering:-webkit-optimize-contrast}.product-thumbnails{max-height:100px}.main-content .alert ul{margin-bottom:0;margin-top:1rem}.mobile-button,.ui-helper-hidden-accessible div{display:none}.dashboard-tablet-wrapper{display:none!important}.dropdown-item-child.collapse:not(.show){display:none}#dataTableBuilder_wrapper table{width:100%!important}#dataTableBuilder_wrapper .col-sm-10{flex:0 0 100%;max-width:100%}.overscroll-table-wrapper{margin-bottom:14px;overflow-x:auto}.overscroll-table-wrapper table{max-width:100%!important;min-width:100%}.table-responsive{display:table}p.no-ship{margin-bottom:0;padding:10px!important}.add-all-products:not(.one-stop-page){float:right}.add-all{margin-bottom:10px}.page-item.active .page-link{border:1px solid}.drift-zoom-pane{max-width:85%}.change-password input{height:30px;max-width:30%}.change-password .has-error{color:#d9534f}.change-password .btn-primary{width:170px!important}.required{font-size:10px;vertical-align:top}.delete-confirm h1,.sign-out-confirm h1{text-align:center}.delete-confirm .card-body,.sign-out-confirm .card-body{font-size:16px;text-align:center}.delete-confirm .modal-footer,.sign-out-confirm .modal-footer{border-top:1px solid #eceeef;margin:0 10px;padding:20px 0}.delete-confirm .modal-footer .btn,.sign-out-confirm .modal-footer .btn{width:128px!important}.delete-confirm .modal-footer .btn i,.sign-out-confirm .modal-footer .btn i{margin-right:5px}.more-categories>a:after{display:none}.cookieAcceptBar{border:1px solid;border-radius:10px;display:none;padding:20px;position:fixed;text-align:center;width:15%;z-index:99999}.cookieAcceptBar p{font-size:14px;margin:0 0 10px}.cookieAcceptBar button{cursor:pointer}.cookieAcceptBar button i{margin-right:5px}.cookieAcceptBar.desktop-left{bottom:60px;left:20px;top:auto}.cookieAcceptBar.desktop-right{bottom:60px;right:20px;top:auto}.alert-wrapper{margin-bottom:20px;margin-top:-20px}.alert-wrapper .alert+.alert{margin-top:10px}#customer-address-form .form-control-feedback{text-align:left}.content-wrapper{margin-bottom:35px}@media (min-width:768px){.product-details-inner{padding-left:4px}.product-details-inner .col-11{padding-left:0}}.ajax-overlay{left:0}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before{content:"\f0d8"!important;font-family:FontAwesome}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after{content:"\f0d7"!important;font-family:FontAwesome;right:.3em!important}#tab-description{display:block}.card-header{border-bottom:0;padding:.65rem .5rem}.popover .stock-lev{displaY:inline-block;text-align:right;width:100%}.popover .due-in{display:table}.popover .due-in .t-row{display:table-row}.popover .due-in .t-row .available-table{display:table-cell}.popover .due-in .t-row .availability-label{display:table-cell;width:88px}.col-contain{padding:0 12.5px}.navbar .container .navbar-brand img,.navbar .container-fluid .navbar-brand img{max-height:120px}div.dataTables_wrapper div.dataTables_info{padding-top:20px!important}.popover{max-width:100%!important}.popover .qty-breaks-wrapper .qty-breaks table thead tr th:first-of-type{width:35%}.popover .qty-breaks-wrapper{max-width:400px}.remove-button{text-align:right}.remove-button button{cursor:pointer;padding-left:0;padding-right:0}.variant-grid-options{display:inline}.variant-grid-options li{display:flex;padding:6px 0}.variant-grid-options li strong{display:inline-block;font-weight:700;margin-right:10px;width:50%}.variant-grid-options li .option{display:inline-block;flex-direction:row;text-align:right;width:45%}.footer .newsletter-wrapper form{margin-bottom:0!important}.footer ul.nav-main li a{height:auto!important}.popover-header{background:transparent;font-size:16px;font-weight:600;padding:8px 14px!important}.create-account .create-account-wrapper h4{border-bottom:1px solid;font-size:14px;font-weight:600;margin-bottom:12px;padding-bottom:8px}.create-account .create-account-wrapper #customer_registration_form label{font-size:14px;font-weight:300}.create-account .create-account-wrapper #customer_registration_form input{border:1px solid #929292;border-radius:0;font-size:14px;height:30px;padding:0 .75rem}.dataTable .btn-block{height:auto!important;width:auto}.dataTable .btn-block.btn-sm{border-radius:.2rem!important;font-size:.875rem!important;padding:.2rem .5rem!important}#app .mobile-button.form{display:none}@media (max-width:992px){#app .desktop_mobile_button{display:none}#app .mobile-button.mobile_button{display:block}#app .mobile-button.mobile_button .search-btn{background-color:transparent!important;border-width:0!important;padding-bottom:0;padding-top:0}}span.button-text{font-weight:700;text-transform:uppercase}.category-description{min-height:100%}.category-description img{max-width:100%}.container-fluid.main-content.main-layout,.container.main-content.main-layout{margin-top:0;padding-bottom:0}.container-fluid.main-content.main-layout .category-content,.container.main-content.main-layout .category-content{margin-bottom:0}.container-fluid.main-content.main-layout .category-header,.container.main-content.main-layout .category-header{display:none}.footer.layout-footer{background:transparent!important}.tooltip,body.model-open div.modal-backdrop.show+div[role=tooltip]{z-index:9999}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.fixed#app .main-content{flex:0 0 auto!important}}.layout-footer{height:100%;position:relative}.lum-lightbox{z-index:1070}@supports (-webkit-overflow-scrolling:touch){body{cursor:pointer}body>iframe[id^=PIN_]{clip:auto;bottom:0;display:block;height:100%;left:0;margin:0;opacity:1;position:fixed;right:0;top:0;width:100%;z-index:2147483647}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body>iframe[id^=PIN_]{clip:auto;bottom:0;display:block;height:100%;left:0;margin:0;opacity:1;position:fixed;right:0;top:0;width:100%;z-index:2147483647}.category-content .product-container .product-wrap{flex:0 0 auto}}.ch2 h1,h1,h1.ch2{font-size:1.55rem}.text-block{height:100%}.alert-warning h4{font-size:14px}.customer-address-form .form-group label{font-size:14px;font-weight:700;vertical-align:middle}.customer-address-form .form-group input,.customer-address-form .form-group select{border:1px solid #929292;border-radius:0;font-size:14px;height:30px;padding:0 .75rem}.customer-address-form .form-group-required label{display:none;font-size:12px}.customer-address-form .form-group-required label span{color:red}@media (max-width:767px){.customer-address-form .postcode input{width:100%!important}}.customer-address-form .ow-postcoder-manually{cursor:pointer;display:inline-block;font-size:12px;margin:10px 0;text-decoration:underline!important}.customer-address-form .ow-address-finder-button{height:30px;line-height:30px!important;padding:0}.results-container{display:none}#the-count{text-align:right}input[type=date],input[type=time]{cursor:pointer}.theme_preview{background-color:#1e90ff;border-bottom-left-radius:10px;border-top-left-radius:10px;padding:0 10px 10px;position:fixed;right:0;top:45%;width:11%;z-index:9999}.theme_preview a{display:block}.theme_preview .preview-eye{text-align:center}.theme_preview .preview-eye i{color:#fff;font-size:48px}.theme_preview .responsive-preview{display:block;margin-bottom:10px}.theme_preview .responsive-preview i{color:#fff;cursor:pointer;font-size:38px}.theme_preview .responsive-preview i.fa-tablet{margin-right:8px}.theme_preview .preview-info{text-align:center}.theme_preview .preview-info span{color:#fff;display:block;font-size:18px}.theme_preview .preview-info span.theme-name{margin-bottom:15px}.theme_preview .preview-info span a{border:1px solid #fff;border-radius:5px;color:#fff;display:block;font-size:18px;padding:7px 0;text-decoration:none}.product-additional-actions{align-items:center;display:flex}.add-to-basket-modal .ribbon-wrap .product-additional-actions,.basket-page .ribbon-wrap .product-additional-actions{display:none!important}.grid-view .product-hazardous-message.small{width:100%}.basket-contents .ribbon-wrap .product-ribbons{margin:0!important;width:100%}.basket-contents .ribbon-wrap .product-ribbons .badge{min-width:100px;width:100%}.basket-contents .product-hazardous-message{width:100%}.main-content .alert-wrapper{margin-top:20px;position:relative}.main-content .modal .alert-wrapper{margin-top:0}form#ow_customer_registration_form .form-group label[for=ow_registration_password_confirmation],form#quick_registration_form .form-group.required label[for=quick_registration_password_confirmation]{padding-left:14px!important}.card.form-confirmation-message{background:transparent!important;border:none!important}#app .mobile-button{display:none!important}.category-main .advanced-product-list .product-container .product-name{padding-left:0!important}.checkout-delivery-method .form-check-input{margin-top:3px}ul.ui-autocomplete,ul.ui-autocomplete li.ui-menu-item{background:#fff!important}.container-fluid:not(.row-container),.container:not(.row-container){height:auto!important}.remember-details-info .detail-close span{font-size:17px;line-height:.8;vertical-align:top}#app.full{overflow-x:hidden}#app.fixed,#app.full{display:flex;flex-direction:column;overflow-x:hidden}#app.fixed .main-content,#app.full .main-content{flex:1 0 auto}#app.fixed .layout-footer,#app.full .layout-footer{flex-shrink:0}.results-placeholder{margin:30px 0}.basket-details-product .prod-image img{max-width:100px}.btn .fa-spin{padding:0}.container .content-wrapper{margin-bottom:15px}.postcoder-align{align-items:center;display:flex;justify-content:center}.gift-card-header h1{display:none}.gift-card-header{border:none!important}.gift-card-wrapper .preview-content #preview{background:#fff}.main-content .gift-card-wrapper .gift-card-content{margin-bottom:30px}.fa-copy:not(.comparison-stack),.product-additional-actions .fa-heart,.product-additional-actions .fa-heart-o{padding-top:5px}.main-content{margin-top:0;overflow-x:hidden}.block-container:not(.block-menu):not(.block-desktop_header_icon):not(.block-form):not(.shadow-enabled):not(.block-product_details_tabs):not(.block-product_details_option_grid):not(.block-vat_toggle){overflow-y:hidden!important}.full .block-container.block-basket{overflow-y:visible!important}.block-product_details{overflow-x:hidden!important}.navigation-arrow .form-group .btn-group button[data-direction=y]:disabled,.navigation-arrow-scroll .form-group .btn-group button[data-direction=y]:disabled{display:none}.basket-items .product-ribbons{margin-bottom:10px}.tab-list-content .col-md-6.equal-heights .feature-wrapper .feature-value{padding-bottom:10px}.basket-contents .basket-name,.basket-page .basket-contents .basket-name a,.header-container .basket-name a,.main-content .basket-name a{font-weight:700!important}.container-fluid .basket-totals .row.total:before{width:95%!important}.block-container.block-vat_toggle{overflow-y:visible!important}.container-fluid.no-pad{padding:0}.btn.focus,.btn:focus{box-shadow:none!important}@media (max-width:990px){.results-container .col-lg-3{margin-bottom:25px}.map .store-details .col-4 .card{margin-top:0}.map .store-details .col-4.current-store-address .card{margin-top:25px}}.category-main .advanced-product-list .product-container .variant-list-container .price-wrapper span.bracket,.category-main .advanced-product-list .product-container .variant-list-container .price-wrapper span.price{font-size:14px!important}.category-main .advanced-product-list .product-container .variant-list-container .price-wrapper .alt-price{display:inline-block}.mobile-product-page-table:not(.diagram-footer),.order-table .col-md-12 .card-header{display:none}.pack-cat{margin-top:15px;padding-left:15px;text-align:center}#rFrame #theme_preview_dimensions{background-color:rgba(30,144,255,.75);color:#fff;font-size:18px;padding:7px 0;text-align:center;width:100%}#rFrame #theme_preview_dimensions span{color:#fff;display:block;font-size:18px;margin-bottom:3px}@supports (-ms-ime-align:auto){.theme_preview .responsive-preview{display:none!important}}@-moz-document url-prefix(){.theme_preview .responsive-preview{display:none!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme_preview .responsive-preview{display:none!important}}#rFrame .theme_preview select{background-color:#fff;border-radius:5px!important;box-shadow:0 0 0 0!important;color:#232323;display:none;height:34px;margin-top:15px;padding:6px 12px;width:100%}#rFrame .theme_preview i.fa-refresh{margin-left:8px}#rFrame .theme_preview .preview-info-buttons{display:block;margin-top:10px;text-align:center}#rFrame .theme_preview .preview-info-buttons .preview-buttons{display:block}#rFrame .theme_preview .preview-info-buttons .preview-buttons a{display:inline-block}#rFrame .theme_preview .preview-info-buttons i{color:#fff;cursor:pointer;font-size:36px}#rFrame .theme_preview .preview-info-buttons i.fa-tablet{margin:0 12px}#theme_preview{display:none}.head_wrap{z-index:1000}.header-container .account-container.textual-container .account-info{padding:.5rem 10px}form.form-block .form-group input[type=file]{height:auto!important}#app .card-header{background:transparent}.clickable{cursor:pointer!important}.stretched-link-override{position:relative;z-index:2}.product-option-grid .navigation-arrow .form-group .btn:disabled,.product-option-grid .navigation-arrow-scroll .form-group .btn:disabled{cursor:not-allowed}.block-product_list .products-other .product-list-block_controls{cursor:pointer}.block-container iframe{border:none!important}.block-container.block-text span a{font-family:inherit!important;font-size:inherit!important}.empty .block-container.block-product_details_buy_together{margin:0!important}.add-to-basket-modal .basket-contents>div strong,.basket-show .basket-details-wrapper>div strong,.checkout-step .basket-items>div strong,.layout-basket-container .mini-basket-dropdown .mini-basket-layout .basket-items .basket-item .wrap-basket .basket-info>div strong{font-weight:400!important}.card.discount-card .card-body .apply-discount-wrapper .form-group button .fa{width:15px}.product-rate-wrapper{text-decoration:none!important}.product-rate-wrapper,.product-rate-wrapper>div{font-size:14px!important}.stars-wrapper,.stars-wrapper div{font-size:13px!important}@media (max-width:1450px) and (min-width:1150px){.full .favourite-item .quantity{left:-20px;position:relative}}@media (max-width:1149px){.full .favourite-item .quantity{left:0;position:relative}}.can_add_basket{margin-bottom:15px}.block-category_description.empty{display:none!important}b,strong{font-weight:700}.text-block.table-responsive{display:block;overflow-y:hidden}.filter-header{align-items:center;display:flex}.filter-name-span,h3.filter-cat-header span{display:inline-block;max-width:75%}.product-option-grid .grid-scroll-wrapper .grid-row .grid-item .qty-contain input{max-width:80px}.news-block-header,.news-block-header h3{align-items:center;display:flex}.news-block-header h3,.news-block-header h3 span{flex:1 1 auto}.customer-address-form .form-group.blank label:after,.customer-address-form .form-group.blank label:before{display:none}.main-content .checkout-details .delivery-address-nav-buttons ul.payment-method-select li{margin-right:15px}.main-content .checkout-details .delivery-address-nav-buttons ul.payment-method-select li:last-of-type{margin-right:0}.category-main .dropdown-menu{background-clip:border-box}#ui-datepicker-div .ui-priority-secondary,#ui-datepicker-div .ui-widget-content .ui-priority-secondary{opacity:1}#reveal-menu .part-sku .reveal-search-input{border-bottom-left-radius:0!important;border-top-left-radius:0!important}#reveal-menu .search-type-dropdown{background:#fff;z-index:999}#reveal-menu .search-type-dropdown a{cursor:pointer;padding:3px}#app form.form-block .form-group.label_align_left .form-check{margin-top:3px!important;padding-left:14px}#app form.form-block .form-group.checkbox.has-danger .form-check{margin-top:3px!important;width:auto!important}#app form.form-block .form-group.checkbox.label_align_right.has-danger label{padding-left:14px!important;width:auto!important}#app form.form-block .multi-checkbox.multi-checkbox-right .form-check{padding-left:0!important}#app form.form-block .multi-checkbox.multi-checkbox-left .col-8 .form-check,#app form.form-block .multi-checkbox.multi-checkbox-left .col-8 .form-check .form-check-label,#app form.form-block .multi-checkbox.multi-checkbox-right .form-check label{padding-left:0}.due-in-line{display:block;margin-top:10px}.enhanced-wrap .option-swatch-wrapper.enable-swatch-slider .swatch-scroll-wrapper,.enhanced-wrap .option-swatch-wrapper.enable-swatch-slider .swatch-scroll-wrapper .swatch-scroll-wrapper-wrapper.less-than{justify-content:flex-start}.question-contain{display:block!important;padding:10px 0}.question-contain a.btn-link{padding:10px 0 0}.question-contain a.btn-link:active,.question-contain a.btn-link:focus,.question-contain a.btn-link:hover{border-color:transparent;box-shadow:0 0 0 0;text-decoration:none}.quantity-entry .fa-exclamation-circle{margin-right:5px}.fa-exclamation-circle{cursor:pointer}.button-wrap-enhanced.col-7{align-items:center;display:flex}.sp-replacer{padding:.5rem .75rem!important}.sp-replacer .sp-preview{height:23px!important}.sp-replacer .sp-dd{line-height:20px}.grid-variant-image,.swatch-enable{text-align:center}.swatch-enable{justify-content:center}.product-option-grid .grid-scroll-wrapper .grid-row .grid-x-header.swatch-enable .grid-head{align-items:center;display:flex;height:100%;justify-content:center}.row-reverse{display:flex;flex-direction:row-reverse}#minus-btn,#plus-btn{cursor:pointer}#minus-btn{padding-left:0;padding-right:5px}#plus-btn{padding-left:5px;padding-right:0}.price-container.col-md-6{align-items:flex-end;display:flex;justify-content:flex-end}.mobile-button-wrap{margin-bottom:10px}.mobile-button-wrap .button-right{padding-left:0;padding-right:0}.row .block-product_details_option_grid,.row .block-product_details_tabs{overflow-y:visible!important}.upsell-option-title{font-size:14px;padding:10px}@media (max-width:992px) and (min-width:671px){.right-but-top{margin-top:10px!important}}@media (max-width:1280px){.product-page.default-setting .add-to-basket .button-container .btn{display:block;margin:5px auto!important}}.col-12wrap{width:100%}.block-product_details_tabs .product-tabs-content .tab-pane{margin-top:0}.block-product_details_tabs .nav-product-tabs .nav-item{flex:1 1 auto;width:auto}.align-option-name .option-name{align-items:center;display:flex;height:100%}.desktop-only-button{display:none}.mobile-only-button{display:inline-block;flex:0 1 auto}@media (min-width:1280px){#app .desktop-only-button{display:inline-block;flex:0 1 auto}.mobile-only-button{display:none}}.margin-warning-text i{color:#af0500!important}.pad-row-bottom{padding:10px 0}@media (max-width:767px){.pad-row-bottom.one-stop-page{align-items:center}.pad-row-bottom.one-stop-page .add-all-products{padding:0}}.header-container-reward h1.card-header,.header-container-saved h1.card-header{border:1px solid;border-radius:5px;font-size:1.55rem;padding:.65rem .5rem}.product-list-attribute-price .price-container{display:block}.header-container-reward{margin-bottom:20px}.ribbon-wrap{align-items:center;justify-content:flex-end}.ribbon-container{overflow:hidden;position:relative}.overlay-ribbon{animation:slidein 3s ease-in-out forwards;background:#b3488d;border-radius:5px;box-shadow:-5px 21px 28px -4px rgba(0,0,0,.43);height:6em;padding:5px 0;position:absolute;top:5px;width:5em}.overlay-ribbon.right{right:5px}.overlay-ribbon.left{left:5px}.overlay-ribbon:before{border-right:5em solid transparent;left:0}.overlay-ribbon:after,.overlay-ribbon:before{border-top:5em solid #b3488d;bottom:-4em;content:"";height:0;position:absolute;width:0}.overlay-ribbon:after{border-left:5em solid transparent;right:0}.overlay-ribbon span{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1;text-align:center}.circle-ribbon{background:red;border-radius:50%;color:#fff;font-size:18px;height:100px;position:absolute;width:100px}.circle-ribbon.left{left:5px}.circle-ribbon.right{right:5px}.circle-ribbon.top{top:5px}.circle-ribbon.bottom{bottom:5px}.circle-ribbon.middle{top:50%;transform:translateY(-50%)}.circle-ribbon span{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;letter-spacing:1.5px;line-height:1;text-align:center}.category-content .product-container .product-wrap:not(.favourite-list-wrap),.product-wrap:not(.favourite-list-wrap){overflow:hidden}.horizontal-ribbon{background:tomato;bottom:200px;color:#fff;font-size:24px;height:48px;left:5px;letter-spacing:3px;line-height:45px;position:absolute;text-align:center;width:calc(100% - 10px)}.horizontal-ribbon:after,.horizontal-ribbon:before{border:10px solid #e02200;content:"";height:20px;position:absolute;width:20px}.horizontal-ribbon:before{border-left-color:transparent!important;border-top-color:transparent!important;left:0;top:-20px}.horizontal-ribbon:after{border-bottom-color:transparent!important;border-right-color:transparent!important;right:0;top:48px}.horizontal-ribbon.top{top:25px}.horizontal-ribbon.bottom{bottom:20px}.horizontal-ribbon.middle{top:50%;transform:translateY(-50%)}.ribbon-2{background:#21749a;height:50px;position:absolute;width:150px}.ribbon-2.right{right:0}.ribbon-2.right:after{border-bottom:25px solid transparent;border-right:15px solid #21749a;border-top:25px solid transparent;height:0;left:-15px;top:0;width:0}.ribbon-2.left{left:0}.ribbon-2.left:after{border-bottom:25px solid transparent;border-left:15px solid #21749a;border-top:25px solid transparent;height:0;right:-15px;top:0;width:0}.ribbon-2.top{top:0}.ribbon-2.bottom{bottom:0}.ribbon-2.middle{top:50%;transform:translateY(-50%)}.ribbon-2:after,.ribbon-2:before{content:"";position:absolute}.ribbon-2 .ribbon-text{align-items:center;color:#fff;display:flex;font-weight:700;height:100%;justify-content:center;line-height:1}.ribbon-content{background:#37b7c7;height:inherit;margin-bottom:0;z-index:100}.ribbon-content:before{border-left:10px solid transparent}.ribbon-content:after,.ribbon-content:before{border-top:10px solid #26808b;bottom:-10px;height:0;width:0}.ribbon-content:after{border-right:10px solid transparent;right:0}.down-arrow-ribbon{background:linear-gradient(180deg,#999 0,#ccc);color:#fff;display:block;-webkit-filter:drop-shadow(0 .5rem .3em rgba(0,0,0,.5));font-size:2em;font-weight:700;height:4rem;letter-spacing:-2px;line-height:.8em;padding-top:1rem;position:absolute;text-align:center;text-shadow:1px 1px 5px rgba(0,0,0,.15);text-transform:uppercase;top:0;transform:translateZ(0);width:6rem}.down-arrow-ribbon.right{right:0}.down-arrow-ribbon.left{left:0}.down-arrow-ribbon:after{border-left:3rem solid transparent;border-right:3rem solid transparent;border-top:1.5rem solid #ccc;content:"";height:0;left:0;position:absolute;top:4rem;width:0}.down-arrow-ribbon.ribbon--orange{background:linear-gradient(180deg,#e7711b 0,#f7981d)}.down-arrow-ribbon.ribbon--orange:after{border-top:1.5rem solid #f7981d}.corner-overlap-ribbon{background-color:#1b9;color:#fff;padding:16px;position:absolute;text-align:center;width:200px}.corner-overlap-ribbon span{color:#fff;font-weight:700}.corner-overlap-ribbon.top{top:15px}.corner-overlap-ribbon.bottom{bottom:15px}.corner-overlap-ribbon.left{left:-55px}.corner-overlap-ribbon.right{right:-55px}.corner-overlap-ribbon.bottom.right,.corner-overlap-ribbon.top.left{transform:rotate(-45deg)}.corner-overlap-ribbon.bottom.left,.corner-overlap-ribbon.top.right{transform:rotate(45deg)}.no-payment-method{margin-top:0!important}.brand-flex{display:flex;height:40px}.brand-flex .brand-image{align-items:center;display:flex}.brand-flex .brand-image img{margin-top:4px;max-height:39px}.other-wrap.grid-view .brand-flex{display:flex;height:30px;justify-content:center}.other-wrap.grid-view .brand-flex .brand-image{align-items:center;display:flex;justify-content:center}.other-wrap.grid-view .brand-flex .brand-image img{margin-top:0;max-height:29px}.subscr-form-check{align-items:center;display:flex}.subscr-form-check .form-control-feedback{margin-left:25px}.subscr-form-check input{margin-left:0;margin-top:11px}.basket-title{margin-bottom:10px}.quote-title-basket{margin-bottom:5px;margin-top:30px}.checkout-quote-title{padding:10px 14px}.right-but-designer .button-container{margin-right:18px}.basket-link,.remove-item-link,.variant-extras-collapse-link{-webkit-appearance:none;background:none;border:none;cursor:pointer;padding:0}@media (min-width:768px){.basket-link,.remove-item-link,.variant-extras-collapse-link{margin-bottom:5px;margin-top:5px}}.option-disabled>img{cursor:not-allowed;opacity:.5}.option-swatch-selected .option-disabled.swatch-hex{opacity:.5}.option-swatch-selected .option-disabled.swatch-hex:after{border-bottom:.1em solid red;content:"";left:7px;margin-top:-.0625em;position:absolute;right:0;top:17px;transform:rotate(315deg);width:28px}.option-container .option-label.col-1{flex-grow:1;max-width:-moz-fit-content;max-width:fit-content;padding-right:0}.option-disabled{cursor:not-allowed;font-size:1em;line-height:1em;position:relative}.option-disabled.swatch-hex .hex{opacity:.5}.option-disabled.swatch-hex:after{border-bottom:.1em solid red;content:"";left:7px;margin-top:-.0625em;position:absolute;right:0;top:17px;transform:rotate(315deg);width:28px}.option-disabled.swatch-img{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='red' /></svg>") no-repeat 50%;background-size:100% 100%,auto}.collapse-btn{margin-top:.5rem;text-decoration:none!important}.collapse-btn h5:after{content:"\f068";font-family:FontAwesome;font-size:14px;margin-left:8px}.collapse-btn.collapsed h5:after{content:"\f067";font-family:FontAwesome;font-size:14px;margin-left:8px}.filter-content .filter-name{vertical-align:middle}#app .filter-wrap .filter-content .form-check label{display:flex}#app .filter-wrap .filter-content .form-check label input{margin-top:0;top:50%;transform:translateY(-50%)}.set-tabs .modal-tabs{-webkit-appearance:none;background:none;border:none;cursor:pointer}.set-tabs .tab-name{display:block}.right-but-top.col-lg-5 .alternative-product .col-4,.right-but-top.col-lg-6 .alternative-product .col-4{flex:0 0 100%;max-width:100%}.vertical-buttons .button-container .btn{width:100%!important}.cut-score-basket-link:hover,.product-designer-basket-link:hover{text-decoration:none!important}@media (min-width:1200px){img:not(.jarallax-img):not(.main-background-image):not(.image-ribbon):not(.checkout-prod-image):not(.google-icon){height:auto!important;max-width:100%}}.container-fluid:not(.no-pad) .category-mobile-menu .mobile-navs ul.nav-main{margin-top:10px;width:calc(100vw - 28px)}.container-fluid:not(.no-pad) .category-mobile-menu .mobile-navs ul.nav-main button.mobile-only{right:14px}.basket-header-row .form-check{padding-left:0}s .price{text-decoration:line-through}.product-show.diagram-show .variant-list-container .variant-list-open .tcell .quantity-entry input:disabled,.product-show.diagram-show .variant-list-container .variant-list-open .tcell .quantity-entry select:disabled{background:#999;cursor:not-allowed}.default-product-page.default-setting .quantity-field .quantity-entry{display:inline-block;margin-top:0}.container .basket-page .card-body .input-group select,.container-fluid .basket-page .card-body .input-group select{flex-direction:row}.quantity-multiplier-list{font-family:Open Sans,sans-serif;font-size:14px;margin:0;max-width:100%;padding:4px 3px 3px;width:127px}.category-main .circle-ribbon span{font-size:12px}.basket-table-container .checkbox .form-check{padding-left:0}.basket-table-container .checkbox .form-check .form-check-label{padding:0}.basket-table-container .checkbox .form-check .form-check-label .basket-item-select{margin-left:0}.comparison-table .comparison-price-equal-heights .quantity-entry select{display:inline-block;margin-top:10px}td.reference-table{max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foundation-mq{font-family:"small=0px&medium=768px&large=1200px"}#preview_container,#preview_container:hover,#preview_container_modal,#preview_container_modal:hover{cursor:grab}#preview_container div,#preview_container div:hover,#preview_container_modal div,#preview_container_modal div:hover{cursor:grab!important}#preview_container canvas,#preview_container canvas:hover,#preview_container_modal canvas,#preview_container_modal canvas:hover{cursor:grab}#preview_container .ggskin_container .ggskin_svg,#preview_container_modal .ggskin_container .ggskin_svg{cursor:pointer}.browse-hover-block .browse-hover-image{display:none;left:0;position:absolute;top:0;z-index:99}.browse-hover-block:hover .browse-hover-image{display:inline}.browse-hover-block:hover:not(.browse-hover-image) .browse-main-image{opacity:0!important}#quote_options_form .btn-secondary{padding:0 10px!important;width:auto!important}.favourite-items .category-content .product-container .product-wrap .product-details{padding-left:14px}.category-content .variant-list-container .variant-list-open .plm-price-info,.product-show .variant-list-container .variant-list-open .plm-price-info{display:block}.category-content .variant-list-container .variant-list-open .plm-multiplier-modal .row,.product-show .variant-list-container .variant-list-open .plm-multiplier-modal .row{display:flex!important}.col-pad{padding-top:30px}.rem-pad{padding:0}input[type=file]{line-height:1.5}input[type=file]::-webkit-file-upload-button{border:0;border-right:1px solid;cursor:pointer}input[type=file]::-webkit-file-upload-button:focus{outline:0!important}#last_step_variants .col-3{align-items:center;display:flex}.filter-wrap .filter-content .form-check.text-muted label{opacity:.65}.product-page .notify-amount-tail-text{display:inline-block;font-weight:400!important}.basket-qty-category{border-radius:50%;cursor:pointer;height:33px;line-height:29px;position:absolute;right:7px;text-align:center;top:7px;width:33px;z-index:99}.compare-column .basket-qty-category{right:14px;top:14px}iframe .header-container{display:none}.order-item-custom-value-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:900px){.order-item-custom-value-link{max-width:210px}}@media (max-width:899px){.order-item-custom-value-link{max-width:180px}}.additional-info-fields input[type=checkbox]{width:auto}.iframe-container{background-position:50%;background-repeat:no-repeat;background-size:8%;min-height:70vh}input[type=number].filter-price-input::-webkit-inner-spin-button,input[type=number].filter-price-input::-webkit-outer-spin-button,input[type=number].grid-qty-input::-webkit-inner-spin-button,input[type=number].grid-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ow-text-expander a[role=button]{cursor:pointer;display:block;margin-top:10px;text-decoration:none!important}.corner-flag.ribbon-wrap-corner.new,.corner-flag.ribbon-wrap-corner.promo,.corner-flag.ribbon-wrap-corner.sale{display:block}.corner-flag.ribbon-wrap-corner{border-color:transparent #007bff transparent transparent!important;border-radius:0;border-style:solid;border-width:0 100px 100px 0;display:none;height:0;pointer-events:none;position:absolute;right:0;top:0;width:0}@media (max-width:1280px) and (min-width:768px){.corner-flag.ribbon-wrap-corner{border-width:0 75px 75px 0}}.corner-flag.ribbon-wrap-corner .product-ribbons{height:100px;margin-top:0;position:relative;text-align:center;transform:rotate(45deg);width:100px}@media (max-width:1280px) and (min-width:768px){.corner-flag.ribbon-wrap-corner .product-ribbons{height:75px;width:75px}}.corner-flag.ribbon-wrap-corner .product-ribbons .badge{line-height:1.5;max-width:80px;overflow:hidden;padding:0!important;position:relative;text-overflow:ellipsis;top:12px;white-space:nowrap}@media (max-width:1280px) and (min-width:768px){.corner-flag.ribbon-wrap-corner .product-ribbons .badge{font-size:13px!important;top:8px}}.corner-flag.ribbon-wrap-corner.promo .product-ribbons .badge{top:14px!important}.corner-flag.ribbon-wrap-corner.promo .product-ribbons .badge.fixed-discount{line-height:1;top:9px}.corner-flag.ribbon-wrap-corner.promo .product-ribbons .badge.fixed-discount span.off{display:block}@media (max-width:1280px) and (min-width:768px){.corner-flag.ribbon-wrap-corner.promo .product-ribbons .badge{max-width:60px;top:10px!important}}.corner-flag-actions .product-ribbons{margin:0}.corner-flag-actions .badge{display:none!important}.ribbons-tablet .corner-flag{display:none}.branch-select select{flex-direction:row!important}.per-page-picker{margin-right:15px}.horizontal-filters .subcategory-drop,.vertical .subcategory-drop{margin-bottom:10px}.checkout-existing-delivery-address .pull-right #btn_collect,.checkout-new-delivery-address .pull-right #btn_collect{margin-right:0}.checkout-existing-delivery-address #btn_collect,.checkout-new-delivery-address #btn_collect{margin-right:15px;width:unset}.checkout-existing-delivery-address #checkout_btn_existing_delivery_address,.checkout-new-delivery-address #checkout_btn_existing_delivery_address{margin-left:0}.pagination .page-item .page-link{display:flex}.pagination .page-item .page-link .chevron{display:inline;height:100%;line-height:1.2;vertical-align:middle}.pagination .page-item .page-link .chevron:after{display:none!important}.stock-width{margin-right:15px;padding-bottom:5px}.branch-stock .stock-width{display:inline-block}.form-block .form-group.row:not(.radio-button-group):not(.checkbox-container) .col-8{align-items:center;display:flex;flex-wrap:wrap;padding-left:15px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;top:0}form.form-block .form-group.row:not(.text-area):not(.radio-row):not(.radio-button-group){align-items:center;display:flex}form.form-block .form-group.row.radio-row .form-check .form-check-input{margin-top:4px}form.form-block .form-group.row.radio-row .form-check .form-check-label{margin-top:0}.align-bottom .row.height-equal{align-items:center;display:flex}.align-bottom .row.height-equal .quick_view_modal_btn{margin-top:0}.pre-scrollable{overflow:auto}.grid-view .add-to-basket-product-grid .height-equal{width:100%}.radio-container{display:block!important;padding-bottom:0!important;padding-left:0!important}.radio-container .form-check:last-of-type{margin-bottom:0}.radio-container label{margin-top:3px}.single-image{cursor:pointer}.single-image img{cursor:pointer!important}.upsell-category-wrapper:not(:first-of-type){margin-top:25px}.upsell-category-wrapper .scroll-wrap{margin-top:15px}.upsell-category-wrapper .upsell-variant.row{margin-bottom:28px}@media (max-width:980px){.upsell-category-wrapper .upsell-variant.row .alt-price{display:block}}.upsell-category-wrapper .upsell-variant.row .quantity-entry i{display:block;margin-bottom:5px;margin-right:0}.upsell-category-wrapper .upsell-variant.row .quantity-entry .input-product-quantity{width:76px}.upsell-variants-block .col-9{overflow:hidden}.upsell-add-to-basket{overflow:auto;position:relative}.upsell-add-to-basket .alt-price{display:block}.upsell-add-wrapper{position:sticky;top:0}.upsell-add-wrapper .full-price{margin:10px 0}.pipe{align-items:center;display:flex;margin-left:5px;margin-right:3px;margin-top:0}@media (max-width:767px){.pipe{margin-left:10px}}.this-page-number{display:none;height:auto;margin-bottom:10px;text-align:center;width:auto;z-index:3}.this-page-number h6{margin-bottom:0;padding-bottom:15px;padding-top:15px}.search-filter-container{min-height:135px}.news-container .pagination-wrapper{padding:8px 10px}.news-container .pagination-wrapper .pagination-container ul.pagination{float:right;margin-bottom:0}.news-container .pagination-wrapper .pagination-container ul.pagination li{margin:0 5px}.news-container .pagination-wrapper .pagination-container ul.pagination li span.page-link{align-items:center;border:none;color:#000;font-size:16px;height:100%;padding:9px 14px}.news-container .pagination-wrapper .pagination-container ul.pagination li a{border:none;color:#000;font-size:16px;padding:9px 14px}.news-container .pagination-wrapper .pagination-container ul.pagination .active span{border:none;color:#fff!important;font-size:16px}.full-width-frame{width:100%!important}@media (max-width:979px){.reviews a{cursor:text!important}}.reviews .fa.fa-caret-down{cursor:pointer}.pack_sizes .pack-wrap span:last-of-type span.seperator{display:none}.close-confirm-dialog{max-width:100%;overflow:hidden!important}@media (min-width:768px){.col-xl-5 .block-form .form-builder-address-input-container .postcode .col-md-4.address-button,.col-xl-6 .block-form .form-builder-address-input-container .postcode .col-md-4.address-button{padding-left:0}}.col-xl-5 .block-form .form-builder-address-input-container .postcode .col-md-4 button,.col-xl-6 .block-form .form-builder-address-input-container .postcode .col-md-4 button{font-size:14px!important;padding-left:0!important;padding-right:0!important}@media (max-width:992px){.col-xl-5 .block-form .form-builder-address-input-container .postcode .col-md-4 button,.col-xl-6 .block-form .form-builder-address-input-container .postcode .col-md-4 button{font-size:12px!important}}.product-page-grid .col-xl-1 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-10 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-2 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-3 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-4 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-5 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-6 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-7 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-8 .product-tabs.set-tab #tab-reviews .col-3,.product-page-grid .col-xl-9 .product-tabs.set-tab #tab-reviews .col-3{flex:0 0 100%;max-width:100%}.product-page-grid .col-xl-1 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-10 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-2 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-3 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-4 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-5 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-6 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-7 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-8 .product-tabs.set-tab #tab-reviews .col-9,.product-page-grid .col-xl-9 .product-tabs.set-tab #tab-reviews .col-9{flex:0 0 100%;margin-top:15px;max-width:100%}.diagram-show .variant-list-container .variant-list-open .variant-list-table-wrapper .trow .tcell .price-wrapper span.alt-price{display:block}.quotes-contain{margin-bottom:20px}.no-auth{margin-right:10px}.product-show .diagram-footer{border-bottom:none;clear:both;display:table-header-group!important;float:right;margin-top:20px}.product-show .diagram-footer .add-all-products{padding-right:0}.product-show .diagram-footer .row{display:table-row}.product-show .diagram-footer .row .tcell{border-bottom:0!important;padding:0!important}.product-show .diagram-footer .row .product-page-price{text-align:center!important;vertical-align:middle!important}.product-show .diagram-footer .row .product-page-price .variant-list-total{margin-right:10px}.product-show .diagram-footer .row .product-page-price span{font-size:24px;font-weight:700}.grid-view .two-button i.fa-exclamation-circle{display:none}.ow-input-wrapper i,.ow-postcoder-manually{cursor:pointer}.header-container .block-basket.open-right .mini-basket-dropdown{left:auto!important;right:0!important;transform:translate(0)!important}@media (max-width:1199px){.block-product_quantity .quantity-field .buttons .email-field{margin-right:0!important}.block-product_quantity .quantity-field .buttons .email-field input{margin-bottom:10px!important}.block-product_quantity .quantity-field .buttons button{width:100%!important}}.enhanced-grid .two-button .btn-update,.product-list-container .two-button .btn-update{max-width:160px!important}.delivery-address-nav-button.active{border-width:5px}.grid-wrapp{max-height:60vh;overflow-y:auto}.grid-scroll-wrapper .grid-row.vertical-disable:not(.no-scroll){padding-right:17px}.search-option,.search-option .dropdown{position:static}.search-option .search-dropdown-btn{background:grey;height:100%}.search-option .search-dropdown-btn.dropdown-toggle:after{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;height:0;margin-left:.3em;position:inherit;vertical-align:middle;width:0}.search-option .search-type-dropdown{left:5px!important;margin:-1px 0 0;top:40px!important;z-index:10000000000000000}.search-option .search-type-dropdown a{cursor:pointer;padding:.2rem 1rem}#reveal-menu-search-bar .search-type-dropdown,.mobile-header-search .search-type-dropdown{width:100%!important}.diagram-container{background:#fff;margin:10px 0}.diagram-container img{margin:0 auto}@media (min-width:768px){.mobile-diagram{display:none!important}.ow-address-name{text-align:right}}#maintenance_message{background-color:rgba(33,43,54,.9);border-top:2px solid #fff;bottom:0;padding:16px;position:fixed;width:100%;z-index:99999999}#maintenance_message .container-fluid{color:#fff}#maintenance_message .container-fluid .row{align-items:center}#maintenance_message .container-fluid .row div{color:#fff!important;font-size:14px}#maintenance_message .container-fluid .row .btn-secondary{background-color:#0b304a!important;border:0!important;color:#fff!important;font-size:14px!important;height:36px!important;line-height:36px!important;padding:0 15px!important;transition:.3s ease-in-out;width:auto!important}#maintenance_message .container-fluid .row .btn-secondary:hover{background-color:#16537d!important}#maintenance_message .container-fluid .row .close-btn{-webkit-appearance:none;background:none;border:none;color:#fff!important;opacity:.8;transition:.3s ease-in-out}#maintenance_message .container-fluid .row .close-btn:hover{opacity:1}#maintenance_message .container-fluid .row .close-btn i{font-size:20px}.checkout-complete .guest-create-account{padding-right:0}div.other-wrap .product-container{overflow:hidden}.comparison-table .variant-card,.comparison-table .variant-card .image-attr-wrap{overflow:visible}.comparison-table .variant-card .image-attr-wrap .basket-qty-category{right:18px;top:3px}.comparison-table .variant-card .image-attr-wrap .image-ribbons{overflow:hidden;position:relative}.article-wrapper .product-list-block div.other-wrap .product-container .image-attr-wrap .basket-qty-category{right:0}.article-wrapper .product-list-block div.other-wrap .product-container .image-attr-wrap .image-ribbons{flex-direction:column}.article-wrapper .product-list-block div.other-wrap .product-container .image-attr-wrap .image-ribbons .flex-spacer{flex-basis:100%}#filter-menu form{background:#495764}#filter-menu ul.reveal-top-level{background:#495764;max-height:82%}#filter-menu ul.reveal-top-level span.filter-name-span{color:#fff;padding:20px}#filter-menu ul.reveal-top-level li{border-color:#fff}#filter-menu ul.reveal-top-level li ul.dropdown-menu{max-height:82%}#filter-menu ul.reveal-top-level li ul.dropdown-menu .form-check{border-bottom:1px solid #fff;margin:0;padding:20px}#filter-menu ul.reveal-top-level li ul.dropdown-menu .form-check label{align-items:center;color:#fff;display:flex}#filter-menu ul.reveal-top-level li ul.dropdown-menu .form-check input{margin-top:0}.button-container .rv3-validation{display:inline}.block-container.shadow-enabled{overflow:visible!important}.block-container.shadow-enabled .desktop-grid{overflow:visible}.other-wrap .circle-ribbon span{font-size:12px!important}.category-content .ribbon-wrapper,.product-list-block .ribbon-wrapper{text-align:center!important;z-index:99}.category-content .circle-ribbon,.product-list-block .circle-ribbon{height:55px;width:55px}.category-content .corner-overlap-ribbon,.product-list-block .corner-overlap-ribbon{padding:10px;width:240px}.category-content .corner-overlap-ribbon.top,.product-list-block .corner-overlap-ribbon.top{top:15px}.category-content .corner-overlap-ribbon.bottom,.product-list-block .corner-overlap-ribbon.bottom{bottom:20px}.category-content .corner-overlap-ribbon.left,.product-list-block .corner-overlap-ribbon.left{left:-80px}.category-content .corner-overlap-ribbon.right,.product-list-block .corner-overlap-ribbon.right{right:-80px}.category-content .horizontal-ribbon,.product-list-block .horizontal-ribbon{height:38px;line-height:32px}.category-content .horizontal-ribbon:after,.product-list-block .horizontal-ribbon:after{top:38px}.category-content .ribbon-2,.product-list-block .ribbon-2{height:40px;width:100px}.category-content .ribbon-2.left:after,.product-list-block .ribbon-2.left:after{border-bottom:20px solid transparent;border-left:10px solid #21749a;border-top:20px solid transparent;right:-10px}.category-content .ribbon-2.right:after,.product-list-block .ribbon-2.right:after{border-bottom:20px solid transparent;border-right:10px solid #21749a;border-top:20px solid transparent;left:-10px}.other-wrap .inner-wrap .product-list-attribute-image{position:relative}.other-wrap .inner-wrap .product-list-attribute-image .corner-flag.ribbon-wrap-corner{border-width:0 50px 50px 0;padding:0!important}.other-wrap .inner-wrap .product-list-attribute-image .corner-flag.ribbon-wrap-corner .product-ribbons{height:50px;width:50px}.other-wrap .inner-wrap .product-list-attribute-image .corner-flag.ribbon-wrap-corner .product-ribbons .badge{font-size:10px!important;top:5px}.form-block .form-group.row:not(.radio-button-group) .col-8.align-terms{align-items:flex-start}.delete-confirm{z-index:9999!important}.single-tab{display:none}.fancybox-button svg path{fill:#fff!important}.default-address{margin:15px 0!important}@media (min-width:768px){.col-lg-4 .block-product_details_tabs .feature-row .col-md-3,.col-lg-5 .block-product_details_tabs .feature-row .col-md-3,.col-lg-6 .block-product_details_tabs .feature-row .col-md-3,.col-md-4 .block-product_details_tabs .feature-row .col-md-3,.col-md-5 .block-product_details_tabs .feature-row .col-md-3,.col-md-6 .block-product_details_tabs .feature-row .col-md-3,.col-xl-4 .block-product_details_tabs .feature-row .col-md-3,.col-xl-5 .block-product_details_tabs .feature-row .col-md-3,.col-xl-6 .block-product_details_tabs .feature-row .col-md-3{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-4 .block-product_details_tabs .feature-row .col-md-9,.col-lg-5 .block-product_details_tabs .feature-row .col-md-9,.col-lg-6 .block-product_details_tabs .feature-row .col-md-9,.col-md-4 .block-product_details_tabs .feature-row .col-md-9,.col-md-5 .block-product_details_tabs .feature-row .col-md-9,.col-md-6 .block-product_details_tabs .feature-row .col-md-9,.col-xl-4 .block-product_details_tabs .feature-row .col-md-9,.col-xl-5 .block-product_details_tabs .feature-row .col-md-9,.col-xl-6 .block-product_details_tabs .feature-row .col-md-9{flex:0 0 58.33333333%;max-width:58.33333333%}}#app .block-product_quantity.remove{margin:0!important}#app .block-product_quantity.remove .quantity-field .qty-wrapper{padding:0!important}.form-control:disabled,.form-control[readonly]{cursor:not-allowed!important}#customers-table td{vertical-align:middle}#customers-table td .form-group{margin-bottom:0!important}.step-4 .saved-card{margin-top:-20px}.step-4 .saved-card label.col-4{font-weight:700;line-height:1.25}.step-4 .saved-card .col-8.radio-container{margin-bottom:0;padding-bottom:calc(.5rem - 2px);padding-top:calc(.5rem - 2px)}.step-4 .saved-card .col-8.radio-container input[type=radio]{margin-left:-3px}.card-list-view{margin-bottom:15px;margin-top:15px;padding-left:10px}.btn-align{margin-left:20px}@media (min-width:768px){.switch-display{display:flex!important}}.roles-wrapper table thead th{padding:10px}.roles-wrapper table thead th:after,.roles-wrapper table thead th:before{top:10px}.filter-content.price-filter .input-wrapper-price input{-moz-appearance:textfield}@-moz-document url-prefix(){.filter-content.price-filter .input-wrapper-price input{display:inline-block;min-width:0}}.card-align{margin-bottom:auto;margin-top:auto;padding-top:0!important}#purchase-subscription-form .delivery-addresses .delivery-address-fields .btn-subscription-add-address{float:right;width:130px!important}@media (min-width:768px) and (max-width:991px){#purchase-subscription-form .delivery-addresses .delivery-address-fields .btn-subscription-add-address{width:100px!important}}.variant-list-filters{display:block!important}.variant-list-filters #variant_list_filter_header{align-items:center;border-radius:5px;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:700;margin-bottom:10px;padding:.65rem 1.25rem!important;position:relative}.variant-list-filters #variant_list_filter_header:after{content:"\f068";font-family:FontAwesome;font-size:12px;font-weight:400;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.variant-list-filters .variant-list-filter-option{background:#fff;border:1px solid;border-radius:5px;margin-bottom:10px;margin-top:10px;max-height:360px;overflow:hidden;z-index:100}.variant-list-filters .variant-list-filter-option .filter-title{border-bottom:1px solid;cursor:pointer;font-size:18px;font-weight:700;padding:.65rem 1.25rem;position:relative}.variant-list-filters .variant-list-filter-option .filter-content{box-sizing:border-box;max-height:305px;overflow-x:hidden;overflow-y:auto;padding:12px 1.25rem 30px}.variant-list-filters .variant-list-filter-option .filter-content .form-check{font-size:14px;margin-bottom:5px}.variant-list-filters .variant-list-filter-option .filter-content .form-check-label{display:flex}.variant-list-filters .variant-list-filter-option .filter-content .form-check-label .form-check-input{margin-right:5px;margin-top:0;top:50%;transform:translateY(-50%)}.variant-list-filters .variant-list-filter-option .filter-content .form-check-label .filter-name{vertical-align:middle}.category-content .category-main .card.wrapper .row .enhanced-wrap.grid-view .enhanced-avail-contain .col-6 .availability{height:100%}.navFooter{float:left;margin:20px 0;padding-left:14px;padding-right:14px;width:100%}#customer-roles .permissions-save{cursor:pointer;display:inline-block;margin:10px;width:100%!important}@media (max-width:1199px){.permissions-customers-wrapper,.permissions-roles-wrapper{padding-left:12px!important}}#app a.add-role-btn{cursor:pointer;display:inline-block;margin:10px;width:100%!important}#app button.perm-role-save,#app button.save-new-role{cursor:pointer;display:inline-block;line-height:inherit!important;margin:10px;padding:11px!important;width:100%!important}#customers-table tbody tr td.text-left a.customer-role-action-edit{margin-bottom:3px;width:100%}#new-role-form .form-group label{cursor:pointer;vertical-align:middle}.doc-table-style{border:1px solid #e6e6e6!important;border-radius:0!important;overflow:auto!important;padding:0!important;width:100%}.invoice-payments .card-body table tbody tr td.text-right,.invoice-payments thead tr th.text-right{text-align:left!important}.statement-entries-wrapper td.dataTables_empty{padding:20px 0!important}#shopping-list-filter .oh-sorting{border-top:1px solid #e6e6e6!important}#new-department label{text-align:left!important;width:100%}.switch-input:checked~.switch-handle{box-shadow:-1px 1px 5px rgba(0,0,0,.2);left:52px}.variant-extras-collapse-link:after{content:"\f056";font-family:FontAwesome}.variant-extras-collapse-link.collapsed:after{content:"\f055";font-family:FontAwesome}@media (min-width:1200px){body.v2-account-area-body .modal.ignore-v2-styling .order-details-footer-buttons .wrapper-but.mobile-full-width,body:not(.v2-account-area-body) .order-details-footer-buttons .wrapper-but.mobile-full-width{gap:4px}}@media (max-width:1199px){.favourite-items{padding:0}}@media (min-width:551px){#import_department_products label{padding:0;vertical-align:middle!important}}@media (min-width:768px){.pagination-mobile{display:none}}@media (max-width:1199px) and (min-width:768px){.zero-margin-tablet>.block-container{margin:0!important}}@media (max-width:1199px){.upsell-add-wrapper .btn{width:100%!important}.category-content .category-main .card.wrapper .row .other-wrap.grid-view .card-footer .price-wrapper span s{display:block}.permission-page .account-sidebar{padding-left:14px!important;padding-right:2px!important}.permission-page .breadcrumbs{padding:0!important}}ul li .image-wrap .file-link-wrap{display:inline-block}ul li .image-wrap .file-link-wrap *{vertical-align:middle}ul li .image-wrap .file-link-wrap a{display:inline-block}#import_department_products label:after{color:red;content:" *"}.advanced-product-dropdown{display:flex;flex-direction:column}.advanced-product-dropdown label{margin-top:.5rem}.advanced-product-dropdown .select2-container,.advanced-product-dropdown select{min-width:35px;width:100%!important}@media (min-width:1200px){.advanced-product-dropdown .select2-container,.advanced-product-dropdown select{max-width:205px}}@media (max-width:1199px){.advanced-product-dropdown .select2-container,.advanced-product-dropdown select{max-width:90%}}.advanced-product-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}.select2-selection__rendered .advanced-product-dropdown-value{margin-left:6px}.advanced-product-dropdown-value{max-width:170px;overflow:hidden;text-overflow:ellipsis}.advanced-product-dropdown-value .img{background-position:0;background-repeat:no-repeat;background-size:cover;border-radius:2px;display:inline-block;height:20px;margin-right:5px;vertical-align:middle;width:20px}body .tooltip.ow-tooltip.show{opacity:1}body .tooltip.ow-tooltip.bs-tooltip-left,body .tooltip.ow-tooltip.bs-tooltip-right{padding:0 1.2rem}body .tooltip.ow-tooltip.bs-tooltip-left .arrow,body .tooltip.ow-tooltip.bs-tooltip-right .arrow{height:2.4rem;width:1.2rem}body .tooltip.ow-tooltip.bs-tooltip-bottom,body .tooltip.ow-tooltip.bs-tooltip-top{padding:1.2rem 0}body .tooltip.ow-tooltip.bs-tooltip-bottom .arrow,body .tooltip.ow-tooltip.bs-tooltip-top .arrow{height:1.2rem;width:2.4rem}body .tooltip.ow-tooltip.bs-tooltip-left .arrow:before{border-left-color:#00b2ae;border-width:1.2rem 0 1.2rem 1.2rem}body .tooltip.ow-tooltip.bs-tooltip-right .arrow:before{border-right-color:#00b2ae;border-width:1.2rem 1.2rem 1.2rem 0}body .tooltip.ow-tooltip.bs-tooltip-top .arrow:before{border-top-color:#00b2ae;border-width:1.2rem 1.2rem 0}body .tooltip.ow-tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#00b2ae;border-width:0 1.2rem 1.2rem}body .tooltip.ow-tooltip .tooltip-inner{background:#00b2ae;max-width:310px;min-width:250px;padding:38px 32px;text-align:start}body .tooltip.ow-tooltip .tooltip-inner .header{font-size:120%}@media (min-width:1200px){.mb-branch{margin-bottom:20px}}@media (min-width:550px) and (max-width:1199px){.part-despatch .card-body table tbody tr td.part-qty-width{width:374px!important}}.select2-selection--multiple .select2-search__field{width:100%!important}.ow-datepicker-btn-clear.disabled,.ow-datepicker-btn-open.disabled{cursor:not-allowed}@media screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:0) and (-webkit-min-device-pixel-ratio:0),screen and (min-width:1200px) and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){.scroll-padding{padding-right:16px}}@media (min-width:1200px){@-moz-document url-prefix(){.scroll-padding{padding-right:20px}}}@media (min-width:1200px){@supports (-ms-ime-align:auto){.scroll-padding{padding-right:16px}}}.ow-table .scroll-wrapper{max-height:515px;overflow-y:auto}@media (min-width:768px){.ow-table .table-head{grid-column-gap:10px;display:flex;padding:10px;position:sticky;top:0}.ow-table .table-body{grid-gap:10px;display:grid}.ow-table .table-cell{display:flex}.ow-table .table-cell.first{padding-left:10px}.ow-table .table-cell.last{padding-right:10px}.ow-table .table-cell .price-wrapper{text-align:end}.ow-table hr{grid-column:1/-1;margin:0!important;width:100%}.ow-table hr:last-child{display:none}.ow-table .loading-row{grid-column:1/-1;margin-bottom:10px}}@media (max-width:767px){.form-validation-col{margin-left:0!important}}.loading-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,47%,.45);height:100%;position:absolute;width:100%;z-index:950}.collapsible-title{cursor:pointer;position:relative}.collapsible-title.collapsed:after{content:"\f078";font-family:FontAwesome;position:absolute;right:0}.collapsible-title:not(.collapsed):after{content:"\f077";font-family:FontAwesome;position:absolute;right:0}.table-row-controls{align-items:center;display:flex;justify-content:center}.table-row-controls i{cursor:pointer}.table-row-controls .add-row{margin-right:10px}.mobile-header-mini-dropdown-content .basket-info *{color:inherit}#cookieAcceptBarV2,#cookies_v2_backdrop{display:none}@media (max-width:767px){.cookie-accept-bar-v2 .cookies-v2-inner-wrap.container{padding-left:24px;padding-right:24px}.cookie-accept-bar-v2 .cookies-v2-inner-wrap.container .cookies-buttons{flex-wrap:wrap}.cookie-accept-bar-v2 .cookies-v2-inner-wrap.container .cookies-buttons button{flex:1 0 100%}.cookie-accept-bar-v2 .cookies-v2-inner-wrap.container .cookies-buttons button:first-child{margin-bottom:8px}}.cookie-accept-bar-v2{background-color:#fff;border:1px solid #ccc;border-radius:4px;bottom:0;color:#444;font-size:14px;height:auto;left:0;max-width:100%;position:fixed;text-align:left;width:100%;z-index:10000}.cookie-accept-bar-v2 .cookies-v2-inner-wrap{padding:16px 0}.cookie-accept-bar-v2 p{margin-top:1rem}.cookie-accept-bar-v2 .cookies-buttons{align-items:center;display:flex;justify-content:flex-end}.cookie-accept-bar-v2 .cookies-buttons #cookieAcceptBarConfirmV2{margin-left:12px}#cookies_v2_modal .modal-content{max-height:calc(100vh - 50px);overflow-y:auto}#cookies_v2_modal.allow-click button.close{display:block!important}#cookies_v2_modal .cookies-modal-body{border-bottom:unset!important;padding-left:0;padding-right:0}#cookies_v2_modal .cookies-modal-body .cookie-categories{display:grid;grid-template-columns:2fr 5fr 1fr}#cookies_v2_modal .cookies-modal-body .cookie-categories>*{border-bottom:1px solid #c1c1c1;padding:8px 12px 8px 0}#cookies_v2_modal .cookies-modal-body.mobile-layout .mobile-description{margin:10px 0}#cookies_v2_modal .cookies-modal-body .category-name{color:#666;font-weight:600}.switch{background-color:transparent;border-radius:18px;cursor:pointer;display:inline-block;height:20px;margin:0;padding:3px;position:relative;vertical-align:top;width:74px}.switch.disabled{cursor:default;opacity:.5}.switch .switch-input{left:0;opacity:0;position:absolute;top:0}.switch .switch-label{background:#aaa;border-radius:inherit;box-shadow:inset 0 1px 2px rgba(0,0,0,.12),inset 0 0 2px rgba(0,0,0,.15);display:block;font-size:10px;height:inherit;position:relative;transition:.15s ease-out}.switch .switch-label:after,.switch .switch-label:before{line-height:1;margin-top:-.5em;position:absolute;top:50%;transition:inherit}.switch .switch-label:before{background-image:none;color:#eee;content:attr(data-off);right:44%;transform:translate(50%)}.switch .switch-label:after{color:#fff;content:attr(data-on);left:44%;opacity:0;transform:translate(-50%)}@media (max-width:767px){.switch .switch-label:after{left:80%}}.switch .switch-input:checked~.switch-label{background:#47a8d8!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15),inset 0 0 3px rgba(0,0,0,.2)}.switch .switch-input:checked~.switch-label:before{opacity:0}.switch .switch-input:checked~.switch-label:after{opacity:1;width:100%}.switch .switch-handle{background:#fff;background-image:linear-gradient(180deg,#fff 40%,#f0f0f0);border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.2);height:18px;left:4px;position:absolute;top:4px;transition:left .15s ease-out;width:18px}.switch .switch-handle:before{background:#fff;border-radius:6px;box-shadow:inset 0 1px rgba(0,0,0,.02);content:"";height:12px;left:50%;margin:-6px 0 0 -6px;position:absolute;top:50%;width:12px}.switch-input:checked~.switch .switch-handle{box-shadow:-1px 1px 5px rgba(0,0,0,.2);left:52px}body .select2-dropdown{z-index:900}.select2-container--open{z-index:9999}.add-to-basket-product-grid .desktop-height-equal-grid .stock-notification-sign-up{margin-bottom:0}.view-settings{display:inline-flex;padding:0 10px}.view-settings a{text-decoration:none}.view-settings a:not(.is-active){opacity:.6}.view-settings a:not(.is-active):hover{opacity:1}.view-settings a i{font-size:1.7em;margin-right:5px}.view-settings a:last-of-type i{margin-right:0!important}.ow-login-modal .card-header{min-height:32px}.radio-button-group .col-8 .form-check{padding-left:0}.modal .select2{margin-bottom:8px}li.no-border:after{display:none!important}.price-per-message{display:block!important;margin:0;padding:0!important}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal{max-width:650px!important}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .modal-content h1.card-header,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .modal-content h1.card-header{font-size:24px!important;font-weight:600}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .modal-footer,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .modal-footer{justify-content:space-between}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body{padding-left:0;padding-right:0}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body,body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body *,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body *{font-size:12px!important;font-weight:400!important}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body .title,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .modal-content .card-body .title{cursor:pointer}body.advanced-confirm-modal .modal:not(.ignore-v2-styling) .confirm-modal .merge-buttons-footer,body.v2-account-area-body .modal:not(.ignore-v2-styling) .confirm-modal .merge-buttons-footer{display:block}.ow-table .add-to-basket-cell .quantity-entry{grid-column-gap:5px;align-items:center;display:flex;justify-content:center;margin-bottom:10px}.ow-table .add-to-basket-cell .quantity-entry input{width:76px}.primary-button-width{flex-basis:204px;width:204px}.ow-text-expander-v2 .ow-expander-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:10px;max-width:100%;overflow:hidden}.ow-text-expander-v2 .ow-expander-content.open{-webkit-line-clamp:unset}.ow-text-expander-v2 .ow-expander-content p{margin-bottom:0}#glass{background-color:rgba(0,0,0,.6);background-repeat:no-repeat;border-radius:50%;box-shadow:0 0 0 7px hsla(0,0%,100%,.85),0 0 7px 7px rgba(0,0,0,.25),inset 0 0 40px 2px rgba(0,0,0,.25);display:none;position:absolute}.variant-details-width{display:inline-block;margin-top:2px;vertical-align:top}@media (max-width:767px){.variant-details-width{width:100%}}@media (min-width:768px){.variant-details-width{width:auto}}.order-details .card.qty-table>.card-body{padding:0!important}.product-ribbons{margin-top:5px;text-align:left}table.equal-width{table-layout:fixed;width:100%!important}table.td-v-align-top td{vertical-align:top!important}table.td-v-align-top td .price{line-height:unset!important;min-height:unset!important}table td.p-top-5{padding-top:5px!important}table.td-last-center td:last-of-type{text-align:center!important}#app .dt-info div.dataTables_info,#app .dt-page-numbers ul.pagination,#app .dt-pagination .dt-page-numbers div.dataTables_paginate{margin:0!important;padding:0!important}.dt-pagination{grid-gap:10px;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}@media (max-width:767px){.dt-pagination{justify-content:center}}.dt-pagination .dt-page-numbers ul.pagination{grid-row-gap:10px;margin-bottom:0!important}@media (min-width:768px){.confirm-modal:not(.personnel-pack-confirmation-modal) .modal-content .modal-footer button{width:50%!important}}
