.theme-header-bordered{align-items:center;background-color:#fff;border:2px solid var(--background-light-colour);border-radius:8px;color:var(--text-colour);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:65px;justify-content:center;line-height:1.2;margin:0;max-width:225px;padding:4px 10px;text-align:center;transition:border .3s ease-in-out}.theme-header-bordered.active{border:2px solid var(--primary-colour)}.additional-related-cont{margin-bottom:2rem;position:relative}.additional-related-cont .related-products-mobile-slider .products-grid{max-width:100%}.additional-related-cont .related-products-mobile-slider .product{flex:0 0 20%;padding:5px 15px}@media screen and (max-width:1279px){.additional-related-cont .related-products-mobile-slider .product{flex:0 0 25%}}@media screen and (max-width:1023px){.additional-related-cont .related-products-mobile-slider .product{flex:0 0 33.333%}}@media screen and (max-width:767px){.additional-related-cont .related-products-mobile-slider .product{flex:0 0 50%}}@media screen and (max-width:640px){.additional-related-cont .related-products-mobile-slider .product{flex:0 0 100%}}.additional-related-cont .related-tabs-header-cont{display:flex;justify-content:flex-start}.additional-related-cont .related-tabs-content-cont .related-product-tab{display:none}.additional-related-cont .related-tabs-content-cont .related-product-tab.active{display:block}.additional-related-cont .related-products-spinner-cont{background:radial-gradient(circle at 50% 50%,#fff 0,#fff 20%,transparent 100%);border-radius:100%;left:50%;padding:2rem;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1023px){.additional-related-cont .related-tabs-header-cont{flex-wrap:nowrap;overflow-x:auto}.additional-related-cont .related-tabs-header-cont .theme-header-bordered{min-width:175px}}@media screen and (min-width:1024px){.additional-related-cont .related-tabs-header-cont{flex-wrap:wrap}}body.request-a-quote .related-products-mobile-slider>.products,body.woocommerce-cart .related-products-mobile-slider>.products{max-width:100%}body.request-a-quote .shop_table thead tr,body.woocommerce-cart .shop_table thead tr{border-bottom:1px solid var(--background-light-colour)}body.request-a-quote .shop_table thead tr th,body.woocommerce-cart .shop_table thead tr th{font-weight:600;padding-bottom:calc(10px + 1rem)}body.request-a-quote .shop_table tbody tr:not(:last-child),body.woocommerce-cart .shop_table tbody tr:not(:last-child){border-bottom:1px solid var(--background-light-colour)}body.request-a-quote .shop_table tbody tr.cart_item td.product-name>div,body.woocommerce-cart .shop_table tbody tr.cart_item td.product-name>div{margin-top:.25rem}body.request-a-quote .shop_table img,body.woocommerce-cart .shop_table img{aspect-ratio:1/1;max-width:75px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:767px){body.request-a-quote .shop_table tbody tr.cart_item td.product-availability .stock-quantity,body.woocommerce-cart .shop_table tbody tr.cart_item td.product-availability .stock-quantity{margin-bottom:0;margin-top:.5rem}body.request-a-quote .shop_table tbody tr.cart_item td.product-availability .stock-annotation,body.woocommerce-cart .shop_table tbody tr.cart_item td.product-availability .stock-annotation{margin-top:.25rem}}body.request-a-quote .cart-collaterals,body.woocommerce-cart .cart-collaterals{padding-top:10px}body.request-a-quote .woocommerce-shipping-totals th,body.woocommerce-cart .woocommerce-shipping-totals th{font-weight:600}body.request-a-quote .woocommerce-shipping-totals ul#shipping_method,body.woocommerce-cart .woocommerce-shipping-totals ul#shipping_method{flex:0 0 100%}body.request-a-quote .woocommerce-shipping-totals ul#shipping_method li label,body.woocommerce-cart .woocommerce-shipping-totals ul#shipping_method li label{font-weight:400;line-height:1.2}body.request-a-quote .woocommerce-shipping-totals ul#shipping_method li label small,body.request-a-quote .woocommerce-shipping-totals ul#shipping_method li label>span,body.woocommerce-cart .woocommerce-shipping-totals ul#shipping_method li label small,body.woocommerce-cart .woocommerce-shipping-totals ul#shipping_method li label>span{flex:0 0 100%;text-align:left}body.request-a-quote .woocommerce-shipping-totals ul#shipping_method li label .woocommerce-Price-amount,body.request-a-quote .woocommerce-shipping-totals ul#shipping_method li label small,body.woocommerce-cart .woocommerce-shipping-totals ul#shipping_method li label .woocommerce-Price-amount,body.woocommerce-cart .woocommerce-shipping-totals ul#shipping_method li label small{font-size:.875rem;font-weight:300}body.request-a-quote .cart-trigger,body.woocommerce-cart .cart-trigger{cursor:pointer}body.request-a-quote .coupon button,body.woocommerce-cart .coupon button{flex:0 0 140px}body.request-a-quote .wc-apa-button-separator,body.woocommerce-cart .wc-apa-button-separator{font-weight:400}body.request-a-quote .woocommerce-shipping-destination,body.woocommerce-cart .woocommerce-shipping-destination{margin:0}body.request-a-quote .shipping-calculator-form .required,body.woocommerce-cart .shipping-calculator-form .required{display:none}body.request-a-quote .shipping-calculator-form #calc_shipping_country_field,body.woocommerce-cart .shipping-calculator-form #calc_shipping_country_field{margin-bottom:1rem!important}body.request-a-quote .shipping-calculator-form p.form-row,body.woocommerce-cart .shipping-calculator-form p.form-row{margin:0 0 13px}body.request-a-quote .shipping-calculator-form button[type=submit],body.woocommerce-cart .shipping-calculator-form button[type=submit]{border-radius:8px}body.request-a-quote tr td,body.request-a-quote tr th,body.woocommerce-cart tr td,body.woocommerce-cart tr th{padding:10px}body.request-a-quote tr.cart-subtotal td,body.request-a-quote tr.order-total td,body.request-a-quote tr.tax-rate td,body.woocommerce-cart tr.cart-subtotal td,body.woocommerce-cart tr.order-total td,body.woocommerce-cart tr.tax-rate td{text-align:right}body.request-a-quote .wc-proceed-to-checkout,body.woocommerce-cart .wc-proceed-to-checkout{position:relative}body.request-a-quote .custom-control.custom-radio label.custom-control-label,body.woocommerce-cart .custom-control.custom-radio label.custom-control-label{font-weight:400}body.request-a-quote .shipping_method input[type=radio],body.woocommerce-cart .shipping_method input[type=radio]{display:none}body.request-a-quote .cart_item .product-thumbnail,body.woocommerce-cart .cart_item .product-thumbnail{min-width:65px}body.request-a-quote .cart-collaterals,body.woocommerce-cart .cart-collaterals{height:-moz-max-content;height:max-content;position:sticky;top:115px}body.request-a-quote .cart-collaterals .cart-totals #cart-totals-heading,body.woocommerce-cart .cart-collaterals .cart-totals #cart-totals-heading{border-bottom:1px solid var(--background-light-colour)}body.request-a-quote .cart-collaterals .cart-totals>table tr,body.woocommerce-cart .cart-collaterals .cart-totals>table tr{border-bottom:1px solid var(--background-light-colour);padding:.5rem 0}body.request-a-quote .cart-collaterals .cart-totals>table tr td,body.request-a-quote .cart-collaterals .cart-totals>table tr th,body.woocommerce-cart .cart-collaterals .cart-totals>table tr td,body.woocommerce-cart .cart-collaterals .cart-totals>table tr th{padding:.75rem}body.request-a-quote .cart-collaterals .cart-totals>table tr td,body.woocommerce-cart .cart-collaterals .cart-totals>table tr td{text-align:right}body.request-a-quote .cart-collaterals .cart-totals>table tr.cart-subtotal th,body.woocommerce-cart .cart-collaterals .cart-totals>table tr.cart-subtotal th{font-weight:400}body.request-a-quote .cart-collaterals .cart-totals>table tr.cart-subtotal td,body.request-a-quote .cart-collaterals .cart-totals>table tr.order-total td,body.woocommerce-cart .cart-collaterals .cart-totals>table tr.cart-subtotal td,body.woocommerce-cart .cart-collaterals .cart-totals>table tr.order-total td{font-weight:600}body.request-a-quote .cart-collaterals .cart-totals>table tr.cart-subtotal td bdi,body.request-a-quote .cart-collaterals .cart-totals>table tr.order-total td bdi,body.woocommerce-cart .cart-collaterals .cart-totals>table tr.cart-subtotal td bdi,body.woocommerce-cart .cart-collaterals .cart-totals>table tr.order-total td bdi{font-weight:600!important}body.request-a-quote .woocommerce-cart .row>.alert,body.woocommerce-cart .woocommerce-cart .row>.alert{display:none}body.request-a-quote .woocommerce-cart .cart-row>*,body.woocommerce-cart .woocommerce-cart .cart-row>*{margin-bottom:30px}body.request-a-quote .woocommerce-cart .cart,body.woocommerce-cart .woocommerce-cart .cart{width:100%}body.request-a-quote .woocommerce-cart .cart th,body.woocommerce-cart .woocommerce-cart .cart th{border-bottom:1px solid var(--background-light-colour);padding-top:0}body.request-a-quote .woocommerce-cart .cart th:last-child,body.woocommerce-cart .woocommerce-cart .cart th:last-child{padding-right:0}body.request-a-quote .woocommerce-cart .cart th.product-availability,body.woocommerce-cart .woocommerce-cart .cart th.product-availability{min-width:140px}body.request-a-quote .woocommerce-cart .cart td,body.woocommerce-cart .woocommerce-cart .cart td{border-bottom:1px solid var(--background-light-colour)}body.request-a-quote .woocommerce-cart .cart td:last-child,body.woocommerce-cart .woocommerce-cart .cart td:last-child{padding-right:0}body.request-a-quote .woocommerce-cart .cart td.product-name,body.woocommerce-cart .woocommerce-cart .cart td.product-name{font-weight:400}body.request-a-quote .woocommerce-cart .cart .remove,body.woocommerce-cart .woocommerce-cart .cart .remove{color:var(--text-colour);display:inline-block;font-size:1.5rem;line-height:1;text-align:center;width:1em}body.request-a-quote .woocommerce-cart .cart .remove:focus,body.request-a-quote .woocommerce-cart .cart .remove:hover,body.woocommerce-cart .woocommerce-cart .cart .remove:focus,body.woocommerce-cart .woocommerce-cart .cart .remove:hover{color:#ed1c23;-webkit-text-decoration:none;text-decoration:none}body.request-a-quote .woocommerce-cart .cart .product-thumbnail a,body.woocommerce-cart .woocommerce-cart .cart .product-thumbnail a{display:inline-block}body.request-a-quote .woocommerce-cart .cart .product-thumbnail img,body.woocommerce-cart .woocommerce-cart .cart .product-thumbnail img{display:block;height:4rem;-o-object-fit:contain;object-fit:contain;width:4rem}body.request-a-quote .woocommerce-cart .cart .actions,body.woocommerce-cart .woocommerce-cart .cart .actions{border-bottom:none}body.request-a-quote .woocommerce-cart .cart .actions .coupon,body.woocommerce-cart .woocommerce-cart .cart .actions .coupon{align-items:center;display:flex;flex-wrap:wrap}body.request-a-quote .woocommerce-cart .cart .actions .coupon *,body.woocommerce-cart .woocommerce-cart .cart .actions .coupon *{margin:0 .25rem}body.request-a-quote .woocommerce-cart .cart .actions .coupon #coupon_code,body.woocommerce-cart .woocommerce-cart .cart .actions .coupon #coupon_code{display:inline-block;max-width:200px;vertical-align:middle;width:calc(100% - 131px)}body.request-a-quote .woocommerce-cart .cart .actions .update_cart,body.woocommerce-cart .woocommerce-cart .cart .actions .update_cart{float:right}@media screen and (max-width:400px){body.request-a-quote .woocommerce-cart .cart .actions .coupon label,body.woocommerce-cart .woocommerce-cart .cart .actions .coupon label{flex:100%}}body.request-a-quote #shipping_method,body.woocommerce-cart #shipping_method{list-style:none;margin-bottom:0;padding-left:0}body.request-a-quote .cart_totals table,body.woocommerce-cart .cart_totals table{margin-bottom:1rem;width:100%}body.request-a-quote .cart_totals table th,body.woocommerce-cart .cart_totals table th{border-top:1px solid var(--background-light-colour);padding:.5rem .5rem .5rem 0}body.request-a-quote .cart_totals table td,body.woocommerce-cart .cart_totals table td{border-top:1px solid var(--background-light-colour);padding:.5rem 0}body.request-a-quote .cart_totals table tr.shipping-calc td,body.request-a-quote .cart_totals table tr.shipping-calc th,body.woocommerce-cart .cart_totals table tr.shipping-calc td,body.woocommerce-cart .cart_totals table tr.shipping-calc th{border-top:0;padding:0}body.request-a-quote .cart_totals table select,body.woocommerce-cart .cart_totals table select{text-overflow:ellipsis;width:100%}@media(max-width:767px){body.request-a-quote .woocommerce-cart-form .cart thead,body.woocommerce-cart .woocommerce-cart-form .cart thead{display:none}body.request-a-quote .woocommerce-cart-form .cart table,body.request-a-quote .woocommerce-cart-form .cart tbody,body.woocommerce-cart .woocommerce-cart-form .cart table,body.woocommerce-cart .woocommerce-cart-form .cart tbody{display:block}body.request-a-quote .woocommerce-cart-form .cart tr,body.woocommerce-cart .woocommerce-cart-form .cart tr{border-bottom:1px solid var(--background-light-colour);display:block;margin-bottom:1rem;position:relative;text-align:right}body.request-a-quote .woocommerce-cart-form .cart td,body.woocommerce-cart .woocommerce-cart-form .cart td{border-bottom:none;display:inline-block;padding:0}body.request-a-quote .woocommerce-cart-form .cart .product-remove,body.woocommerce-cart .woocommerce-cart-form .cart .product-remove{position:absolute;right:15px;top:0}body.request-a-quote .woocommerce-cart-form .cart .product-thumbnail,body.woocommerce-cart .woocommerce-cart-form .cart .product-thumbnail{float:left;margin-right:.5rem}body.request-a-quote .woocommerce-cart-form .cart .product-name,body.woocommerce-cart .woocommerce-cart-form .cart .product-name{display:block;margin-right:1.8rem;text-align:left}body.request-a-quote .woocommerce-cart-form .cart .product-name:after,body.woocommerce-cart .woocommerce-cart-form .cart .product-name:after{clear:both;content:"";display:block}body.request-a-quote .woocommerce-cart-form .cart .product-availability,body.woocommerce-cart .woocommerce-cart-form .cart .product-availability{width:calc(100% - 70px)}body.request-a-quote .woocommerce-cart-form .cart .product-price,body.woocommerce-cart .woocommerce-cart-form .cart .product-price{display:none}body.request-a-quote .woocommerce-cart-form .cart .product-quantity,body.woocommerce-cart .woocommerce-cart-form .cart .product-quantity{vertical-align:middle;width:64px}body.request-a-quote .woocommerce-cart-form .cart .product-subtotal,body.woocommerce-cart .woocommerce-cart-form .cart .product-subtotal{display:block;font-weight:bolder;margin:1rem 0}body.request-a-quote .woocommerce-cart-form .cart .product-subtotal:before,body.woocommerce-cart .woocommerce-cart-form .cart .product-subtotal:before{content:attr(data-title) ": "}body.request-a-quote .woocommerce-cart-form .cart .actions,body.woocommerce-cart .woocommerce-cart-form .cart .actions{display:block;text-align:left}body.request-a-quote .woocommerce-cart-form .cart .actions .update_cart,body.woocommerce-cart .woocommerce-cart-form .cart .actions .update_cart{display:block;float:none;margin:1rem 0;width:100%}body.request-a-quote .coupon,body.woocommerce-cart .coupon{width:100%}}body.request-a-quote .woocommerce-notices-wrapper{position:static!important}body.request-a-quote .addify-quote-form .shop_table .offered-price{max-width:110px}body.request-a-quote .addify-quote-form .shop_table .offered-price input{max-width:100%}body.request-a-quote .addify-quote-form .shop_table .product-name{max-width:350px}body.request-a-quote .addify-quote-form .cart-collaterals h2{padding:4px 0 14px}body.request-a-quote .addify-quote-form .af_quote_fields{margin:50px 0 0}body.request-a-quote .addify-quote-form .af_quote_fields button{margin-top:10px}@media(min-width:767px){body.request-a-quote .af_quote_fields{grid-template-columns:repeat(12,minmax(0,1fr))}body.request-a-quote .af_quote_fields .af-quote-field-table{grid-column:span 8/span 8}body.request-a-quote .adf-quote-detail-wrap{grid-template-columns:repeat(12,minmax(0,1fr))}body.request-a-quote .adf-quote-detail-wrap .shop_table{grid-column:span 8/span 8}body.request-a-quote .adf-quote-detail-wrap .cart-collaterals{grid-column:span 4/span 4}body.request-a-quote .quote-fields .adf_half_width{grid-column:span 1/span 1}body.request-a-quote .quote-fields .adf_full_width{grid-column:span 2/span 2}}body.woocommerce-checkout .wc-block-components-product-backorder-badge,body.woocommerce-checkout .wc-block-components-product-metadata{display:none}body.woocommerce-checkout .wc-block-components-notices .wc-block-components-notice-banner__content{word-break:break-word}body.woocommerce-checkout .wc-block-checkout__login-prompt{background-color:var(--primary-colour)!important;border:none!important;border-radius:8px!important;color:#fff!important;cursor:pointer;font-size:.75rem!important;padding:8.5px 15px!important;transition:background-color .3s ease,color .3s ease}body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}body.woocommerce-checkout .wc-block-components-local-pickup-select iframe{margin-left:-3.5em;margin-top:1em;padding:1px .75em;width:calc(100% + 4em)}body.woocommerce-checkout .wp-block-woocommerce-checkout{margin-bottom:3rem}body.woocommerce-checkout .wc-block-checkout__actions_row,body.woocommerce-checkout .wc-block-components-express-payment{position:relative}body.woocommerce-checkout .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body.woocommerce-checkout .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted{box-shadow:inset 0 0 0 2px var(--primary-colour)!important}body.woocommerce-checkout .wc-block-components-text-input.is-active input{padding:1.5em .5em .5em!important}body.woocommerce-checkout #shipping-method .wc-block-checkout__shipping-method-option svg{fill:var(--primary-colour)}body.woocommerce-checkout ul.wc-block-components-shipping-rates-control__package-items li div{display:inline}body.woocommerce-checkout .wc-block-components-product-metadata__description *{font-size:.875rem!important;font-weight:300!important}body.woocommerce-checkout .wc-block-components-checkbox__input,body.woocommerce-checkout .wc-blocks-components-select__container{border:none!important}body.woocommerce-checkout .wp-block-woocommerce-checkout-totals-block{top:150px}body.woocommerce-checkout .wc-block-components-checkbox__mark,body.woocommerce-checkout .wc-block-components-radio-control__input{display:none!important}body.woocommerce-checkout .wc-block-checkout__shipping-method-option-title,body.woocommerce-checkout .wc-block-components-address-card__address-section,body.woocommerce-checkout .wc-block-components-totals-item__label,body.woocommerce-checkout .wc-block-components-totals-item__value strong,body.woocommerce-checkout .wc-block-formatted-money-amount{font-weight:600!important}body.woocommerce-checkout .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss){background:var(--primary-colour)!important;border-radius:8px;font-size:1rem;max-height:50px!important;min-height:50px!important;transition:background-color .3s ease}body.woocommerce-checkout .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):hover{background-color:var(--primary-button-hover-colour)!important}body.woocommerce-checkout .wc-block-components-button:not(.wc-block-components-notice-banner__dismiss):focus{box-shadow:0 0 0 .1rem var(--primary-button-box-shadow)!important;outline:none}body.woocommerce-order-pay #payment ul.wc_payment_methods{list-style:none;margin:0;padding:0}body.woocommerce-order-pay #payment .woocommerce-SavedPaymentMethods-saveNew{display:flex!important;flex-direction:row;flex-wrap:nowrap}body.woocommerce-order-pay #payment .woocommerce-SavedPaymentMethods-saveNew input[type=checkbox]{flex:0 0 20px!important;width:20px!important}body.woocommerce-order-pay .form-row .woocommerce-form__label-for-checkbox input[type=checkbox]{flex:0 0 20px}