.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#eaeaea}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;-webkit-box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:first-child){border-top:2px solid}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#dce0e0;--bs-table-striped-bg:#d1d5d5;--bs-table-striped-color:#000;--bs-table-active-bg:#c6caca;--bs-table-active-color:#000;--bs-table-hover-bg:#cccfcf;--bs-table-hover-color:#000;color:#000;border-color:#c6caca}.table-secondary{--bs-table-bg:#fef5ce;--bs-table-striped-bg:#f1e9c4;--bs-table-striped-color:#000;--bs-table-active-bg:#e5ddb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ebe3bf;--bs-table-hover-color:#000;color:#000;border-color:#e5ddb9}.table-success{--bs-table-bg:#d1e7dd;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:#000;border-color:#bcd0c7}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff3cd;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:#000;border-color:#e6dbb9}.table-danger{--bs-table-bg:#f8d7da;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:#000;border-color:#dfc2c4}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table-responsive-sm,.woocommerce-order .order_details{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}h1{font-family:effra,sans-serif;font-weight:700;line-height:1.2;font-size:1.75rem;margin-bottom:1.25rem}@media(min-width:768px){h1{font-size:2.625rem}}h2{font-family:effra,sans-serif;font-weight:700;line-height:1.2;font-size:1.75rem;margin-bottom:.9375rem}@media(min-width:768px){h2{font-size:2.25rem}}@media(min-width:992px){h2{font-size:2.375rem;margin-bottom:1.25rem}}h3{font-family:effra,sans-serif;font-weight:700;line-height:1.2;font-weight:400;font-size:1.625rem;margin-bottom:.9375rem}@media(min-width:768px){h3{font-size:1.75rem}}@media(min-width:992px){h3{font-size:2.125rem;margin-bottom:1.25rem}}h4{font-family:effra,sans-serif;font-weight:700;line-height:1.2;font-weight:400;font-size:1.25rem;margin-bottom:.9375rem}@media(min-width:992px){h4{font-size:1.625rem;margin-bottom:1.25rem}}a{cursor:pointer}body{font-family:effra,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:1.875rem;margin-bottom:0}p{font-family:effra,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:1.875rem}.badge{font-weight:500;text-transform:uppercase;background-color:#b51625;padding:.25rem 1rem;font-size:.8125rem;display:inline-block;color:#fff}.woocommerce.single-product .buttons-container{margin-top:1.25rem}@media(min-width:768px){.woocommerce.single-product .product__summary-title-wrap--mobile{display:none}}.woocommerce.single-product .product__summary-title-wrap--mobile .wlr-product-message{display:none!important}.woocommerce.single-product .product-main__summary .pewc-item{margin-bottom:1em}.woocommerce.single-product .product-main__summary .pewc-item::marker{display:none;content:none}.woocommerce.single-product .product-main__summary .pewc-item label{font-weight:700!important}.woocommerce.single-product .product-main__summary .product_title{font-size:1.75rem}@media(min-width:992px){.woocommerce.single-product .product-main__summary .product_title{font-size:2.25rem}}@media(min-width:1200px){.woocommerce.single-product .product-main__summary .product_title{font-size:2.625rem}}.woocommerce.single-product .product-main__summary .product_title{display:none}@media(min-width:768px){.woocommerce.single-product .product-main__summary .product_title{display:block}}.woocommerce.single-product .product-main__summary .product__shipping-strapline__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1rem}.woocommerce.single-product .product-main__summary .product__shipping-strapline{display:inline-block;margin-bottom:1rem}@media(min-width:992px){.woocommerce.single-product .product-main__summary .product__shipping-strapline{margin-bottom:0}}.woocommerce.single-product .product-main__summary .product_meta{display:none}@media(min-width:768px){.woocommerce.single-product .product-main__summary .product_meta{display:inline-block}}.woocommerce.single-product .product-main__summary .stock{font-weight:500;text-transform:uppercase;background-color:#b51625;padding:.25rem 1rem;font-size:.8125rem;display:inline-block;color:#fff;font-size:.8125rem;margin-right:.625rem;color:#fff}.woocommerce.single-product .onsale{display:none}.woocommerce.single-product .product-main .product-main-row{position:relative}@media screen and (min-width:768px) and (max-width:1200px) and (min-height:700px){.woocommerce.single-product .product-main .product-main__images{position:-webkit-sticky;position:sticky;top:1rem}}@media screen and (min-width:1201px) and (min-height:800px){.woocommerce.single-product .product-main .product-main__images{position:-webkit-sticky;position:sticky;top:1rem}}.woocommerce.single-product .product-main .price{font-size:1.125rem}@media(min-width:768px){.woocommerce.single-product .product-main .price{font-size:1.625rem}}.woocommerce.single-product .product-main .price .product-main__is-on-sale{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.woocommerce.single-product .posted_in,.woocommerce.single-product .tagged_as{display:none}.woocommerce.single-product .sku_wrapper{font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;margin-right:1.25rem}.woocommerce.single-product .product_meta{display:inline-block}.woocommerce.single-product .product__shipping-strapline{font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:#b51625}.woocommerce.single-product .product__shipping-strapline:before{content:'';display:inline-block;height:1rem;width:1.5625rem;background-image:url(../images/site/works-sprite.svg);background-position:-355px -100px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;margin-right:.5rem;-webkit-transform:translateY(4px);transform:translateY(4px)}.woocommerce.single-product form{position:relative}.woocommerce.single-product .tinv-wishlist{margin-bottom:0}.woocommerce.single-product .cart .tinv-wishlist{position:relative;margin-bottom:0}@media(min-width:992px){.woocommerce.single-product .cart .tinv-wishlist{position:absolute;left:0;bottom:-2.625rem}}.woocommerce.single-product .tinvwl_add_to_wishlist_button{font-size:.75rem;text-transform:uppercase;text-decoration:none;color:#000;font-weight:700;letter-spacing:1px;margin-top:1.25rem}@media(min-width:992px){.woocommerce.single-product .tinvwl_add_to_wishlist_button{margin-top:0}}.woocommerce.single-product .tinvwl_add_to_wishlist_button:before{display:inline-block;height:.8125rem;width:.875rem;background-image:url(../images/site/works-sprite.svg);background-position:-312px -100px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px}.woocommerce.single-product .tinvwl_add_to_wishlist_button:hover{color:#b51625}.woocommerce.single-product .tinvwl_add_to_wishlist_button:hover:before{display:inline-block;height:.8125rem;width:.875rem;background-image:url(../images/site/works-sprite.svg);background-position:-328px -100px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px}.woocommerce.single-product .ftd-social{margin-top:1.25rem}.woocommerce.single-product .ftd-social .crunchify-social{display:flex;align-items:center}.woocommerce.single-product .ftd-social .crunchify-social h5{order:2;margin-left:1rem;margin-bottom:0}.woocommerce.single-product .pewc-group-heading-wrapper{display:none}.woocommerce.single-product form.cart{background-color:#f3f3f3;padding:1.875rem}@media(max-width:575.98px){.woocommerce.single-product form.cart{padding-bottom:2.5rem}}.woocommerce.single-product form.cart .price{margin-top:.625rem;margin-bottom:.625rem}.woocommerce.single-product form.cart .from-price{display:none}.woocommerce.single-product .variations_form .ftd-social{padding:.625rem 0}.woocommerce.single-product .variations_form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/site/select-chevron.png);background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%}.woocommerce.single-product .variations_form td{padding-bottom:0;border-bottom:none}.woocommerce.single-product table.variations{width:100%}.woocommerce.single-product table.variations tr{display:flex;flex-direction:column}.woocommerce.single-product table.variations td{padding:0;margin-bottom:1rem;width:100%}@media(min-width:992px){.woocommerce.single-product table.variations td.value{width:20rem}}.woocommerce.single-product .woocommerce-variation.single_variation .woocommerce-variation-description{display:none}.woocommerce.single-product .reset_variations{display:none!important}.woocommerce.single-product .pewc-group-wrap{margin-bottom:0}.woocommerce.single-product .pewc-group-wrap .dd-select{background-color:#fff!important;border:2px solid #cbcbcb}.woocommerce.single-product .pewc-group-wrap .dd-option .dd-option-description,.woocommerce.single-product .pewc-group-wrap .dd-selected-description{display:none}.woocommerce.single-product .pewc-group-wrap .pewc-product-extra-groups{padding-left:0;margin-bottom:0}@media(min-width:992px){.woocommerce.single-product .pewc-group-wrap .pewc-product-extra-groups{width:20rem}}.woocommerce.single-product .sv-wc-external-checkout{margin:0}.woocommerce.single-product .klarna-credit-panel,.woocommerce.single-product .paypal-credit-panel{margin-bottom:2rem}.woocommerce.single-product .klarna-credit-panel img,.woocommerce.single-product .paypal-credit-panel img{margin-right:1rem;width:3.75rem}.woocommerce.single-product .klarna-credit-panel>p,.woocommerce.single-product .paypal-credit-panel>p{display:none;font-size:.625rem;letter-spacing:1px;text-transform:uppercase;font-weight:700;margin-bottom:.625rem}@media only screen and (min-width:450px){.woocommerce.single-product .klarna-credit-panel>p,.woocommerce.single-product .paypal-credit-panel>p{display:block}}.woocommerce.single-product .single_add_to_cart_button__wrapper{display:flex;justify-content:space-between}.woocommerce.single-product .single_add_to_cart_button__wrapper .single_add_to_cart_button{margin-bottom:0}@media(min-width:992px){.woocommerce.single-product .single_add_to_cart_button__wrapper .single_add_to_cart_button{width:16.25rem}}.woocommerce.single-product .single_add_to_cart_button__wrapper img.credit-logo{width:5.625rem}@media(min-width:992px){.woocommerce.single-product .pewc-product-extra-groups{width:20rem}}@media(min-width:992px){.woocommerce.single-product #wc-stripe-payment-request-wrapper{width:20rem}}.woocommerce.single-product #wc-stripe-payment-request-wrapper p#wc-stripe-payment-request-button-separator{margin:1rem 0}@media(min-width:992px){.woocommerce.single-product #wc-stripe-payment-request-wrapper p#wc-stripe-payment-request-button-separator{width:20rem}}.woocommerce.single-product .add-to-cart-wrapper button{margin-bottom:0}.woocommerce.single-product .add-to-cart-wrapper label,.woocommerce.single-product .quantity label{display:block}.woocommerce.single-product .add-to-cart-wrapper input[type=number],.woocommerce.single-product .quantity input[type=number]{width:5rem;margin-bottom:1.25rem}.woocommerce.single-product .add-to-cart-wrapper input[type=number]::-webkit-inner-spin-button,.woocommerce.single-product .add-to-cart-wrapper input[type=number]::-webkit-outer-spin-button,.woocommerce.single-product .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce.single-product .quantity input[type=number]::-webkit-outer-spin-button{opacity:1}.woocommerce.single-product .single_add_to_cart_button.added{font-size:0!important;min-height:2.875rem;min-width:9.375rem}.woocommerce.single-product .single_add_to_cart_button.added:after{content:"Add Another"!important;font-family:effra,sans-serif;font-weight:700;letter-spacing:.1em;display:block;font-size:.75rem;background-image:none;width:auto;height:auto;white-space:unset;top:auto;-webkit-transition:none;transition:none;position:relative;text-indent:unset;overflow:unset;right:auto;-webkit-transform:none;transform:none}@media(min-width:992px){.woocommerce.single-product .single_add_to_cart_button.added:after{font-size:.875rem}}.woocommerce.single-product .single_add_to_cart_button.loading{font-size:0!important}.woocommerce.single-product .single_add_to_cart_button.loading:after{content:""!important;display:block;font-size:.75rem;background-image:url(../images/site/preloaders-827.gif);background-size:100%;height:17px;width:40px;background-position:50%;background-repeat:no-repeat;clear:both;margin:auto;opacity:.3}.woocommerce.single-product .added_to_cart.wc-forward{display:none!important}.woocommerce.single-product .after-added-to-cart-cta{background-color:#eaeaea;padding:.625rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:1rem;margin-bottom:0}@media(min-width:576px){.woocommerce.single-product .after-added-to-cart-cta{align-items:center;flex-direction:row}}.woocommerce.single-product .after-added-to-cart-cta .global-message{text-align:left}.woocommerce.single-product .after-added-to-cart-cta .button{font-size:.75rem;padding:.375rem .625rem;margin-top:.625rem;margin-bottom:0}@media(min-width:576px){.woocommerce.single-product .after-added-to-cart-cta .button{margin-top:0;margin-left:.625rem}}.woocommerce.single-product .product-footer{background-color:#eaeaea;margin-top:1rem;padding:1rem}.woocommerce.single-product .product-footer p{font-size:.875rem}.woocommerce.single-product .product-footer p:last-child{margin-bottom:0}.woocommerce.single-product #accordionProductRange{margin-top:4rem}.woocommerce.single-product #accordionProductRange .accordion-item{border:none}.woocommerce.single-product #accordionProductRange table{width:100%}.woocommerce.single-product #accordionProductRange table tr:nth-child(even){background-color:#ddd}.woocommerce.single-product #flush-productAsk .accordion-body{padding:1.25rem;background-color:#f3f3f3}.woocommerce.single-product #flush-productAsk .accordion-body .gform_wrapper .gform_fields .gfield{margin-bottom:0}.woocommerce.single-product #flush-productAsk .accordion-body .gform_wrapper .gform_footer{padding:0}.woocommerce.single-product #flush-productAsk .accordion-body .gform_wrapper .gform_footer input{margin:0}.woocommerce.single-product .product__uk-eu-only-shipping-message,.woocommerce.single-product .product__uk-only-shipping-message,.woocommerce.single-product .product__us-shipping-message{display:none;margin-top:1.25rem}.woocommerce.single-product .product__uk-eu-only-shipping-message span,.woocommerce.single-product .product__uk-only-shipping-message span,.woocommerce.single-product .product__us-shipping-message span{background-color:#fccb0a;padding:.25rem 1rem;color:#000;font-weight:400;text-transform:none;font-size:.875rem}.woocommerce.single-product.geoip-country-CA .product__uk-eu-only-shipping-message,.woocommerce.single-product.geoip-country-CA .product__uk-only-shipping-message,.woocommerce.single-product.geoip-country-CA .product__us-shipping-message,.woocommerce.single-product.geoip-country-US .product__uk-eu-only-shipping-message,.woocommerce.single-product.geoip-country-US .product__uk-only-shipping-message,.woocommerce.single-product.geoip-country-US .product__us-shipping-message{display:block}.woocommerce.single-product.geoip-country-is-in-european-union .product__uk-only-shipping-message{display:block}.woocommerce.single-product .product__a-shipping-message,.woocommerce.single-product .product__b-shipping-message,.woocommerce.single-product .product__c-shipping-message .product__d-shipping-message,.woocommerce.single-product .product__e-shipping-message{display:block;margin-top:1.25rem}.woocommerce.single-product .product__a-shipping-message span,.woocommerce.single-product .product__b-shipping-message span,.woocommerce.single-product .product__c-shipping-message .product__d-shipping-message span,.woocommerce.single-product .product__e-shipping-message span{display:block;background-color:#fccb0a;padding:.25rem 1rem;color:#000;font-weight:400;text-transform:none;font-size:.875rem}.woocommerce.single-product .product__a-shipping-message span+span,.woocommerce.single-product .product__b-shipping-message span+span,.woocommerce.single-product .product__c-shipping-message .product__d-shipping-message span+span,.woocommerce.single-product .product__e-shipping-message span+span{padding-top:.25rem}.woocommerce.single-product.geoip-country-GB .product__a-shipping-message,.woocommerce.single-product.geoip-country-GB .product__b-shipping-message,.woocommerce.single-product.geoip-country-GB .product__c-shipping-message .product__d-shipping-message,.woocommerce.single-product.geoip-country-GB .product__e-shipping-message{display:none}.woocommerce.single-product.geoip-continent-EU .product__a-shipping-message,.woocommerce.single-product.geoip-continent-EU .product__b-shipping-message,.woocommerce.single-product.geoip-continent-EU .product__c-shipping-message,.woocommerce.single-product.geoip-continent-NA .product__a-shipping-message,.woocommerce.single-product.geoip-continent-NA .product__b-shipping-message,.woocommerce.single-product.geoip-continent-NA .product__c-shipping-message{display:none}@media(max-width:767.98px){.single-product .product-modal-search{margin-bottom:1.875rem}.single-product .page-breadcrumbs{display:none}}.product-upsells{margin-top:3rem}@media(min-width:992px){.product-upsells{margin-top:4rem}}@media(min-width:992px){.product-upsells{background-image:url(../images/site/backgrounds/tyre-mark--grey.svg);background-repeat:no-repeat;background-position:50% 0;background-size:contain;padding:2rem 0}}.product-upsells .up-sells{width:100%;justify-content:center}.product-upsells .up-sells .button{display:none}@media(min-width:992px){.product-upsells .products .product{flex:none;width:25%}}.product-upsells .product-upsells__heading{margin-bottom:1.25rem}@media(min-width:768px){.product-upsells .product-upsells__heading{margin-bottom:1.875rem}}@media(min-width:992px){.product-upsells .product-upsells__heading{margin-bottom:2.5rem}}.swiper-buttons-container{justify-content:left;width:100%;margin-top:-1.25rem}@media(min-width:768px){.swiper-buttons-container{justify-content:center}}.product-gallery-wrap{position:relative}.product-gallery-wrap .product-gallery-main{margin-bottom:1rem;border:2px solid #eaeaea;cursor:pointer}.product-gallery-wrap .product-gallery-main .product-gallery-full-trigger{z-index:2;position:absolute;left:0;top:0;background-color:#fff;height:1.875rem;width:1.875rem;display:flex;justify-content:center;align-items:center}.product-gallery-wrap .product-gallery-main .product-gallery-full-trigger:before{content:'';display:inline-block;height:1rem;width:1rem;background-image:url(../images/site/works-sprite.svg);background-position:-205px 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;background-color:#fff}.product-gallery-wrap .product-gallery-main .swiper-slide{display:flex;align-items:center;justify-content:center;padding:1.25rem}.product-gallery-wrap .product-gallery-main .swiper-slide img{-o-object-fit:contain;object-fit:contain}.product-gallery-wrap .product-gallery-thumbs .swiper-wrapper{flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.product-gallery-wrap .product-gallery-thumbs .swiper-slide{flex:0 0 calc(25% - 20px);width:calc(25% - 20px);position:relative;text-align:center;border:2px solid #eaeaea;cursor:pointer;opacity:.4;margin-bottom:1.25rem;margin-left:.625rem;margin-right:.625rem}.product-gallery-wrap .product-gallery-thumbs .swiper-slide img{padding:.3125rem;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-gallery-wrap .product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-gallery-wrap .swiper-buttons-container{display:flex;justify-content:flex-end;position:relative;margin-top:1rem;margin-bottom:1.5rem}.product-gallery-wrap .swiper-button-prev{position:relative;left:auto;background-image:none;width:1.875rem;height:1.5625rem;margin-top:0;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.product-gallery-wrap .swiper-button-prev:after{content:'';display:inline-block;height:.875rem;width:1.375rem;background-image:url(../images/site/works-sprite.svg);background-position:0 -49px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px}.product-gallery-wrap .swiper-button-prev:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.product-gallery-wrap .swiper-button-next{position:relative;margin-top:0;background-image:none;width:1.875rem;height:1.5625rem;margin-left:1.25rem;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.product-gallery-wrap .swiper-button-next:after{content:'';display:inline-block;height:.875rem;width:1.375rem;background-image:url(../images/site/works-sprite.svg);background-position:-24px -49px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px}.product-gallery-wrap .swiper-button-next:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.modal-product-gallery .product-gallery-full-new-window{z-index:2;position:absolute;left:0;top:0;background-color:#fff;height:1.875rem;width:1.875rem;display:flex;justify-content:center;align-items:center;pointer-events:none}.modal-product-gallery .product-gallery-full-new-window:before{content:'';display:inline-block;height:1.25rem;width:1.25rem;background-image:url(../images/site/works-sprite.svg);background-position:-335px -116px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;background-color:#fff}.modal-product-gallery .modal-dialog{display:flex;justify-content:center;align-items:center}.modal-product-gallery .swiper-buttons-container{justify-content:flex-start;margin-bottom:1rem}.modal-product-gallery .modal-content{height:0;width:100%;padding-bottom:100%}@media(min-width:992px){.modal-product-gallery .modal-content{width:80%;padding-bottom:80%}}.modal-product-gallery .swiper{width:100%!important}.product-fullscreen-gallery .swiper-slide img{-o-object-fit:cover;object-fit:cover}#accordionProductInformation{margin-top:2.5rem}#accordionProductInformation .accordion-body iframe{max-width:100%;margin-bottom:1rem}#accordionProductInformation .accordion-body p:last-child{margin-bottom:0}#accordionProductInformation .gform_confirmation_wrapper{margin-bottom:0;padding:2rem}.fitting-instructions-button:after{content:'';display:inline-block;height:1rem;width:.6875rem;background-image:url(../images/site/works-sprite.svg);background-position:-365px -118px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;left:1.5rem;position:absolute;top:50%;margin-top:-.5rem}.product-cross-sells{border:1px solid #eaeaea;padding:1.25rem;margin-bottom:1.25rem}.product-cross-sells .upsells-slider-title-wrap{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem}.product-cross-sells .upsells-slider-title-wrap .swiper-buttons-container{margin:0;flex:0 0 4.125rem}.product-cross-sells .product-upsells__heading{text-transform:uppercase;font-weight:700;font-size:.75rem;margin-bottom:0;letter-spacing:.1em}.product-cross-sells .product-cross-sells-slider,.product-cross-sells .product-upsells-slider{margin:0}.product-cross-sells .product{margin-bottom:0!important;padding:0!important}.product-cross-sells .product .product__image-container{background-color:#fff;margin-bottom:.875rem}.product-cross-sells .product .product__title{font-size:1rem!important}.product-cross-sells .product .product__details-actions .price{font-size:.875rem;margin-top:.875rem;margin-bottom:0!important}.product-cross-sells .product .product__parent-cat{display:none}.product-cross-sells .product .button{display:none}.product-cross-sells .swiper-buttons-container{position:relative;margin-top:1rem;text-align:right;margin-bottom:3rem}.product-cross-sells .swiper-button-prev{position:relative;left:auto;display:inline-block;height:.875rem;width:1.375rem;background-image:url(../images/site/works-sprite.svg);background-position:0 -49px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.product-cross-sells .swiper-button-prev:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}.product-cross-sells .swiper-button-next{position:relative;display:inline-block;height:.875rem;width:1.375rem;background-image:url(../images/site/works-sprite.svg);background-position:-24px -49px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;margin-left:1.25rem;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.product-cross-sells .swiper-button-next:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}.product-reviews{margin-top:1.5rem;padding:2rem;background-color:#f3f3f3}@media(min-width:992px){.product-reviews{margin-top:4rem}}.product-reviews .product-reviews-stars{display:inline-block;height:1.25rem;width:7.375rem;background-image:url(../images/site/works-sprite.svg);background-position:-120px -151px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;margin-bottom:.9375rem}.product-reviews .product-reviews-item{display:flex;flex-direction:column;justify-content:space-between;height:auto}.product-reviews .product-reviews-item p{font-size:1.125rem;color:#10454f}.product-reviews .product-reviews-item .product-reviews-item__author{font-size:.875rem;margin-bottom:0}.product-reviews .swiper-pagination{position:absolute;right:0;bottom:0;text-align:right}.product-reviews .swiper-pagination .swiper-pagination-bullet{background-color:#506266}.product-reviews__expert{background-color:#506266;color:#fff;padding:1.5rem;display:flex;justify-content:space-between}.product-reviews__expert h3{font-family:Arvo,sans-serif;font-weight:700;margin-bottom:0;font-size:1.25rem;display:flex;align-items:center}.product-reviews__expert h3:before{content:'';display:inline-block;height:2.4375rem;width:2.4375rem;background-image:url(../images/site/works-sprite.svg);background-position:-351px -135px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;flex:1 0 2.4375rem;margin-right:1rem}.product-reviews__expert .button{margin-bottom:0}.woocommerce-cart.page-template-template-standard-row-builder .text-block-column{width:100%}.woocommerce-cart .return-to-shop{margin-top:1.25rem;text-align:center}.woocommerce-cart h1{text-align:center;margin-bottom:2.5rem;margin-top:2.5rem}.woocommerce-cart .cart-collaterals.checkout-totals .cart-panel{margin-bottom:0}.woocommerce-cart .cart-collaterals.checkout-totals .payment-panel{text-align:center;margin:1.25rem 0}.woocommerce-cart .cart_totals h2{font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:1px;text-align:center;margin:0;padding:1.375rem 1.5rem;border-bottom:1px solid #eaeaea}.woocommerce-cart .cart_totals.opened tr.order-total{display:none}.woocommerce-cart .works-cart-wrapper{margin-bottom:4rem}.woocommerce-cart .works-cart-wrapper .checkout-totals .payment-panel img{display:none}@media(min-width:992px){.woocommerce-cart .works-cart-wrapper .checkout-totals .payment-panel img{display:block;margin:0 auto}}.woocommerce-cart ul li:before{display:none}.woocommerce-cart .checkout-panel.checkout-panel-totals{border-bottom:1px solid #eaeaea!important}.woocommerce-cart .checkout-panel-totals .checkout-panel-totals-header .order-total .checkout-panel-totals-trigger{display:none}.woocommerce-cart .cart-summary table.shop_table{border:1px solid #eaeaea;margin-top:1.25rem;margin-bottom:1.25rem;width:100%}@media(min-width:768px){.woocommerce-cart .cart-summary table.shop_table{margin-top:0;margin-bottom:1.875rem}}.woocommerce-cart .cart-summary table.shop_table thead{display:none}@media(min-width:992px){.woocommerce-cart .cart-summary table.shop_table thead{display:table-header-group;background-color:initial}}.woocommerce-cart .cart-summary table.shop_table thead th{text-transform:uppercase;font-family:effra,sans-serif;font-size:.75rem;letter-spacing:1px;font-weight:700;padding:1.375rem 1.25rem;line-height:1.2;border-bottom:1px solid #eaeaea}.woocommerce-cart .cart-summary table.shop_table thead th.product-thumbnail{width:8rem}.woocommerce-cart .cart-summary table.shop_table thead th.product-total{border-right:1px solid #eaeaea}@media(max-width:1199.98px){.woocommerce-cart .cart-summary table.shop_table thead th.product-subtotal{display:none}}.woocommerce-cart .cart-summary table.shop_table .product-thumbnail-link{position:relative;display:inline-block;height:7.5rem;width:7.5rem;overflow:hidden}.woocommerce-cart .cart-summary table.shop_table .product-thumbnail-link img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.woocommerce-cart .cart-summary table.shop_table tbody tr.woocommerce-cart-form__cart-item.cart_item{border-bottom:1px solid #eaeaea}.woocommerce-cart .cart-summary table.shop_table tbody td{padding:1.25rem .9375rem;font-size:1.125rem;vertical-align:top}.woocommerce-cart .cart-summary table.shop_table tbody td.product-remove{padding:1.25rem 0 1.25rem 1.25rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-thumbnail{width:9.375rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-thumbnail a{display:inline-block;border:1px solid #eaeaea}.woocommerce-cart .cart-summary table.shop_table tbody td.product-thumbnail img{width:9.375rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name a{text-decoration:none;font-size:1.125rem;font-weight:600;color:#000;font-family:effra,sans-serif}.woocommerce-cart .cart-summary table.shop_table tbody td.product-subtotal{font-size:1rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-total{border-right:1px solid #eaeaea}.woocommerce-cart .cart-summary table.shop_table tbody td.actions{border-bottom:none!important;padding:0}.woocommerce-cart .cart-summary table.shop_table tbody td.coupon-cell{padding-top:1rem!important;border-bottom:0}.woocommerce-cart .cart-summary table.shop_table tbody td .coupon{position:relative}@media(max-width:1199.98px){.woocommerce-cart .cart-summary table.shop_table tbody td .coupon{width:100%;margin-bottom:1.25rem}}.woocommerce-cart .cart-summary table.shop_table tbody td .coupon label{flex:1 0 auto;align-self:center;margin-bottom:0;margin-right:1rem}.woocommerce-cart .cart-summary table.shop_table tbody td .coupon .button{margin-bottom:0}@media(max-width:1199.98px){.woocommerce-cart .cart-summary table.shop_table tbody td .coupon .button{flex:none}}.woocommerce-cart .cart-summary table.shop_table tbody td .coupon .button.button--apply-coupon{border-radius:0}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name .works__cart__product-name-inner dl.variation{font-size:.75rem;margin:.625rem 0}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name .works__cart__product-name-inner dl.variation dt{text-transform:uppercase;letter-spacing:.0625rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name .works__cart__product-name-inner dl.variation p{font-size:.75rem;margin-bottom:.625rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name .works__cart__product-name-inner .product-sku{font-size:.75rem;margin:.75rem 0}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name .works__cart__product-name-inner .product-sku span{font-weight:700;letter-spacing:1px;text-transform:uppercase}.woocommerce-cart .cart-summary table.shop_table tbody td.product-name .woocommerce-Price-amount{display:block}.woocommerce-cart .cart-summary table.shop_table tbody td.product-remove .remove{display:inline-block;height:.8125rem;width:.8125rem;background-image:url(../images/site/works-sprite.svg);background-position:-134px 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px}.woocommerce-cart .cart-summary table.shop_table tbody td.product-quantity label.qty{display:none}.woocommerce-cart .cart-summary table.shop_table tbody td.product-quantity .qty-input-field{width:6.25rem;margin-bottom:0;border:1px solid #eaeaea}.woocommerce-cart .cart-summary table.shop_table tbody td.product-quantity .quantity input[type=number]{max-width:4.6875rem;padding-right:.625rem}.woocommerce-cart .cart-summary table.shop_table tbody td.product-total .woocommerce-Price-amount.amount{font-weight:600;font-size:1rem;color:#10454f}@media(max-width:991.98px){.woocommerce-cart .cart-summary table.shop_table tbody .cart_item{display:flex;flex-wrap:wrap;padding:1.25rem;border-bottom:1px solid #eaeaea}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td{border:none;padding:0!important}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-thumbnail{flex:0 0 6.75rem;margin-right:1.25rem;margin-bottom:.5rem}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-name{flex:1 0 40%}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-quantity{flex:0 0 100%;text-align:right;margin-bottom:.625rem}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-remove{flex:0 0 2.5rem}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-remove .qty-input-field{min-width:6.75rem;margin-bottom:0}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-total{flex:0 0 100%;text-align:right}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.coupon-cell{padding:0!important}.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-remove{text-align:left}}@media(max-width:1199.98px){.woocommerce-cart .cart-summary table.shop_table tbody .cart_item td.product-subtotal{display:none}}.woocommerce-cart .cart-summary table.shop_table tbody .actions .button{font-size:.875rem;padding:1rem 2rem}@media(max-width:500px){.woocommerce-cart .cart-summary table.shop_table tbody .actions .button{display:block}}.woocommerce-cart .works__update-cart-row td{border-bottom:0}.woocommerce-cart .works__update-cart-row td .coupon__form{display:flex;justify-content:space-between}.woocommerce-cart .works__update-cart-row td .coupon__form input{border-radius:0;margin-bottom:0;margin-right:.9375rem;border-right:0 transparent;max-height:2.25rem;min-height:2.25rem;max-width:10rem}@media(min-width:768px){.woocommerce-cart .works__update-cart-row td .coupon__form input{max-width:12.5rem}}@media(max-width:1199.98px){.woocommerce-cart .works__update-cart-row td .coupon__form input{max-width:100%;flex:1 0;margin-right:1.25rem}}.woocommerce-cart .works__update-cart-row td .button{min-width:8.25rem;margin-bottom:0}.woocommerce-cart .works__update-cart-row td button:disabled,.woocommerce-cart .works__update-cart-row td button[disabled]{opacity:.4}.woocommerce-cart .works__update-cart-row td button:disabled:hover,.woocommerce-cart .works__update-cart-row td button[disabled]:hover{background-color:#fccb0a}.woocommerce-cart .cart-checkout{display:none}@media(max-width:991.98px){.woocommerce-cart .cart-checkout{display:block;text-align:center}.woocommerce-cart .cart-checkout .button{font-size:.875rem;padding:.75rem 1.5625rem;width:100%}}@media(max-width:991.98px) and (min-width:992px){.woocommerce-cart .cart-checkout .button{padding:.75rem 3.75rem .75rem 1.5625rem}}.woocommerce-cart .klarna-credit-panel,.woocommerce-cart .paypal-credit-panel{text-align:center;padding:1.25rem}.woocommerce-cart .klarna-credit-panel p,.woocommerce-cart .paypal-credit-panel p{font-size:.75rem;margin-bottom:.625rem;letter-spacing:1px;text-transform:uppercase;font-weight:700}.woocommerce-cart .credit-payment-options{margin-top:.625rem}.woocommerce-cart .credit-payment-options img{width:3.75rem;margin:0 .625rem}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.woocommerce-cart .cart-summary table.shop_table{border-collapse:separate}}}.cart-usp{background-color:#f6f6ef;margin-bottom:1.25rem;padding:1.5rem}@media(min-width:768px){.cart-usp{margin-bottom:2.5rem}}@media(min-width:992px){.cart-usp{margin-bottom:3.75rem}}.cart-usp .cart-usp__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.cart-usp .cart-usp__items .cart-usp__item{display:flex;align-items:center;margin:0 1%;flex:0 0 28.3333%}.cart-usp .cart-usp__items .cart-usp__item img{margin-right:.9375rem}.cart-usp .cart-usp__items .cart-usp__item p{margin:0;text-transform:uppercase;font-weight:700;font-size:1rem;color:#10454f}.woocommerce-cart .wc_coupon_message_wrap{padding:0!important}.woocommerce-cart h1.article-h1{margin-top:2.5rem}.woocommerce-checkout .guaranteed-fields{background-color:#eaeaea;padding:1.25rem}.woocommerce-checkout .guaranteed-fields .form-row{max-width:75%}.woocommerce-checkout .guaranteed-fields p{margin:0 0 1.25rem!important}.woocommerce-checkout #ppcp-hosted-fields{display:flex}.woocommerce-checkout .blockUI.blockOverlay{position:fixed!important}.woocommerce-checkout h1.article-h1{margin-bottom:2.5rem;margin-top:2.5rem}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{display:flex;flex-wrap:wrap;border:1px solid #eaeaea;margin-bottom:1.875rem;padding:1.5rem}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p{flex:0 0 100%}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first{margin-bottom:1.25rem;flex:0 0 100%}@media(min-width:768px){.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first{flex:0 0 12.5rem;margin-right:.625rem;margin-bottom:0}}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first input[type=text]{min-height:2.25rem;max-height:2.25rem;margin-bottom:0}@media(min-width:992px){.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first input[type=text]{min-height:2.875rem;max-height:2.875rem}}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last{flex:0 0 100%;margin-bottom:0}@media(min-width:768px){.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last{flex:none}}.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last .button{width:100%;margin-bottom:0}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login{display:flex;flex-wrap:wrap;border:1px solid #eaeaea;margin-bottom:1.875rem;padding:1.5rem}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p{flex:0 0 100%}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row{margin-bottom:0}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first{margin-bottom:1.25rem;flex:0 0 100%}@media(min-width:768px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first{flex:0 0 12.5rem;margin-right:.625rem;margin-bottom:0}}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first input[type=password],.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first input[type=text]{margin-bottom:0}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last{flex:0 0 100%;margin-bottom:0}@media(min-width:768px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last{flex:0 0 12.5rem}}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row .button{width:100%;margin-bottom:1rem}@media(min-width:768px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.form-row .button{width:auto}}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login p.lost_password{margin-bottom:0}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login__rememberme{display:flex;margin-top:1rem}.woocommerce-checkout .blockUI.blockOverlay{position:fixed!important}.woocommerce-checkout ul li:before{display:none}.woocommerce-checkout .article-h1{text-align:center;margin-bottom:2rem}.woocommerce-checkout .wc_coupon_message_wrap{padding:0!important}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper{margin-bottom:2rem;padding:2rem 2rem 1rem}@media(min-width:768px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper{border:1px solid #eaeaea}}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-between}@media(min-width:768px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content{width:80%}}@media(min-width:992px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content{width:60%}}.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content .form-row-first,.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content .form-row-last{flex:0 0 100%}@media(min-width:576px){.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content .form-row-first,.woocommerce-checkout .woocommerce-form.woocommerce-form-login.login .woocommerce-form-login-wrapper .woocommerce-form-login-content .form-row-last{flex:0 0 48%}}.checkout-totals .klarna-credit-panel,.checkout-totals .paypal-credit-panel{display:none}@media(min-width:768px){.checkout-totals{position:-webkit-sticky;position:sticky;top:1.875rem;margin-bottom:3rem}}.checkout-totals .credit-panel-wrap{display:flex;justify-content:center;margin-bottom:2rem}@media(min-width:992px){.checkout-totals .klarna-credit-panel,.checkout-totals .paypal-credit-panel{display:block;border:1px solid #eaeaea;text-align:center;padding:1.25rem;flex:auto}.checkout-totals .klarna-credit-panel p,.checkout-totals .paypal-credit-panel p{font-size:.75rem;margin-bottom:.625rem;letter-spacing:1px;text-transform:uppercase;font-family:effra,sans-serif;font-weight:700}}.checkout-panel{margin:0 auto;border:1px solid #eaeaea}@media(min-width:768px){.checkout-panel{margin:0}}.checkout-panel .form-row.mailchimp-newsletter{display:flex}.checkout-panel:not(.is-open) .checkout-panel__heading{position:relative;color:#000;display:flex;align-items:center;background-color:#eaeaea}.checkout-panel:not(.is-open) .checkout-panel__heading .checkout-panel__heading__step{color:#000;font-size:1.25rem;background-color:#fccb0a;font-weight:600;width:4.0625rem;height:4.0625rem;display:flex;justify-content:center;align-items:center;margin-right:1.875rem;margin-left:-1.875rem}.checkout-panel:not(.is-open) .alert-shipping-message{display:block!important}.checkout-panel:not(.is-open) .alert-shipping-message p{font-size:.9375rem;margin-bottom:0}@media(min-width:768px){.checkout-panel:not(.is-open){-webkit-box-shadow:none;box-shadow:none}}@media(min-width:768px){.checkout-panel{-webkit-box-shadow:none;box-shadow:none}}.checkout-panel#checkout-panel-payment{margin-bottom:3rem!important}@media(min-width:768px){.checkout-panel#checkout-panel-payment{border-bottom:1px solid #eaeaea}}.checkout-panel.checkout-panel-totals{margin-bottom:0!important}@media(max-width:767.98px){.checkout-panel.checkout-panel-totals{border-bottom:none!important}}.checkout-panel .checkout-panel__heading{margin-bottom:0;font-size:1.125rem;font-weight:600;position:relative;padding-left:1.875rem}.checkout-panel .checkout-panel__inner{display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem;padding:0 1.25rem}@media(min-width:576px){.checkout-panel .checkout-panel__inner{padding:0 2.5rem}}.checkout-panel .checkout-panel__inner .woocommerce-additional-fields{order:2;margin-top:1rem}.checkout-panel .checkout-panel__inner .woocommerce-additional-fields .notes{margin-bottom:0}.checkout-panel #new_order_notes_field .optional{display:none}.checkout-panel .form-row .select2-selection{border:2px solid #cbcbcb!important;height:2.875rem!important;border-radius:0;display:flex;align-items:center}.checkout-panel .form-row .select2-selection .select2-selection__arrow{top:.625rem;right:.625rem}.checkout-panel .form-row.place-order{display:block;max-width:none}.checkout-panel .form-row.place-order .button:after{width:.6875rem;height:1rem}@media(max-width:500px){.checkout-panel .form-row.place-order .button{display:block;width:100%}}.checkout-panel .form-row.place-order .woocommerce-terms-and-conditions{padding-left:1.625rem;margin-bottom:1.625rem}.checkout-panel .form-row.place-order .woocommerce-terms-and-conditions p{margin-bottom:.3125rem}.checkout-panel .form-row.create-account{margin-top:1rem}@media(min-width:768px){.checkout-panel .form-row.create-account{margin-top:2.5rem}}.checkout-panel .form-row.create-account label{display:flex;align-items:center;color:#000}.checkout-panel .form-row.create-account label input{margin-top:0;margin-right:.9375rem}.checkout-panel .form-row.create-account label span{font-size:.75rem;text-transform:uppercase;margin-bottom:0}.checkout-panel .form-row.crafty_billing,.checkout-panel .form-row.crafty_shipping{align-items:flex-start;flex-direction:column}.checkout-panel .form-row#delivery_date_field{margin-bottom:2rem}.checkout-panel .form-row#delivery_date_field .woocommerce-input-wrapper input{background-color:#fff}@media(min-width:768px){.checkout-panel .form-row#billing_country_field,.checkout-panel .form-row#shipping_country_field{max-width:none}}@media(min-width:992px){.checkout-panel .form-row#billing_country_field,.checkout-panel .form-row#shipping_country_field{max-width:75%}}.checkout-panel .form-row#billing_country_field .woocommerce-input-wrapper strong,.checkout-panel .form-row#shipping_country_field .woocommerce-input-wrapper strong{font-weight:400}.checkout-panel .form-row .required{cursor:auto;text-decoration:none}@media(min-width:992px){.checkout-panel .form-row{max-width:75%}}@media(min-width:768px){.checkout-panel .checkout-panel__cta{margin-top:3rem}}.checkout-panel .woocommerce-billing-fields h3{display:none}.checkout-panel .woocommerce-checkout-payment .payment_method_ppcp-gateway{position:relative}.checkout-panel .woocommerce-checkout-payment .payment_method_ppcp-gateway:after{content:'';background-image:url(../images/site/payment-method-paypal.png);height:20px;width:60px;display:block;position:absolute;top:0;right:0;background-size:contain;background-repeat:no-repeat}.checkout-panel .woocommerce-checkout-payment .wc_payment_method.payment_method_klarna_payments_pay_later,.checkout-panel .woocommerce-checkout-payment .wc_payment_method.payment_method_klarna_payments_pay_over_time{position:relative}.checkout-panel .woocommerce-checkout-payment .wc_payment_method.payment_method_klarna_payments_pay_later:after,.checkout-panel .woocommerce-checkout-payment .wc_payment_method.payment_method_klarna_payments_pay_over_time:after{content:' ';background-image:url(../images/site/klarna-finance.svg);height:1.5625rem;width:2.8125rem;display:block;position:absolute;top:0;right:0;background-size:contain;background-repeat:no-repeat}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods{padding-left:0;margin-bottom:1rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method{margin-bottom:.5rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method>input[type=radio]{margin-right:.75rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label{text-transform:capitalize;letter-spacing:0;font-size:1.125rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .woocommerce-SavedPaymentMethods.wc-saved-payment-methods input[type=radio]{margin-right:.75rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe .payment_method_stripe{padding-left:0;padding-right:0}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe #wc-stripe-cc-form{max-width:30rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe #wc-stripe-cc-form .wc-stripe-elements-field,.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe #wc-stripe-cc-form .wc-stripe-iban-element-field{padding:8px}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew{display:flex;align-items:center;max-width:none}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew input{margin-right:.9375rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method.payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew label{font-family:effra,sans-serif;font-weight:700;font-size:.75rem;margin-bottom:0;letter-spacing:.0625rem;text-transform:uppercase}.checkout-panel .woocommerce-checkout-payment .woocommerce-error{margin-bottom:2rem}.checkout-panel .woocommerce-checkout-payment .woocommerce-error li{padding:.375rem;margin-bottom:.375rem}.checkout-panel .woocommerce-checkout-payment .wc-payment-form{padding:1.5rem;background-color:#eaeaea!important;list-style:none;margin-bottom:1rem}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row{max-width:none;display:inline-block;margin-right:2rem}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row.form-row-wide{display:block;margin-right:0}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row.form-row-wide .wc-stripe-elements-field{max-width:none}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row label{display:block;min-width:10rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.0625rem}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row .wc-stripe-elements-field{max-width:300px}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row.form-row-last{align-items:center;justify-content:space-between}.checkout-panel .woocommerce-checkout-payment .wc-payment-form .form-row.form-row-last br{display:none}.checkout-panel .woocommerce-checkout-payment .wc_payment_method{flex-wrap:wrap}.checkout-panel .woocommerce-checkout-payment .wc_payment_method .payment_box{flex:0 0 100%;padding:0 1.75rem}.checkout-panel .woocommerce-checkout-payment .wc_payment_method .payment_box.payment_method_paypal>p{display:none}.checkout-panel .woocommerce-checkout-payment .wc-saved-payment-methods li{display:flex}.checkout-panel .woocommerce-checkout-payment .wc_payment_method{padding:0;list-style:none}.checkout-panel .shipping_address .options_container{border:none!important}.checkout-panel .shipping_address .saved_address_options #address_container_content{position:relative;background-color:#eaeaea;border-radius:.5rem;padding:1.5rem;margin:0 0 1rem!important}.checkout-panel .alert{display:block;text-align:left}.checkout-panel .woocommerce-checkout-review-order-table .alert{max-width:none}.checkout-panel .checkout-shipping{clear:left}.checkout-panel .checkout-delivery-message{margin-top:1rem}.checkout-panel #shipping_heading{display:none}.checkout-panel .woocommerce-shipping-methods{margin-top:.625rem;padding-left:0}.checkout-panel .woocommerce-shipping-methods li{list-style:none}.checkout-panel .woocommerce-shipping-methods li input{margin-right:.5rem}.checkout-panel .woocommerce-shipping-methods li label{font-weight:600;text-transform:capitalize;font-size:1.125rem;letter-spacing:0}.checkout-panel button[name=woocommerce_checkout_place_order]{font-size:.875rem;margin:0;width:100%;position:relative;display:block;margin-top:1.875rem;padding:.9375rem 1.25rem}@media(min-width:768px){.checkout-panel button[name=woocommerce_checkout_place_order]{width:18.75rem;font-size:1rem}}.checkout-panel button[name=woocommerce_checkout_place_order]:after{content:'';display:inline-block;height:1rem;width:.6875rem;background-image:url(../images/site/works-sprite.svg);background-position:-264px 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;right:1.5rem;position:absolute;top:50%;margin-top:-.5rem}.checkout-panel .woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:1rem;max-width:100%}.checkout-panel .woocommerce-terms-and-conditions-wrapper .form-row label{margin-bottom:0;display:flex}.checkout-panel .mc4wp-checkbox-woocommerce label{margin-bottom:0;display:flex}.woocommerce-checkout #checkout-panel-shipping .alert{display:inline-block;text-align:left}.woocommerce-checkout #checkout-panel-shipping .checkout-shipping .woocommerce-shipping-methods .amount{font-weight:700}.works-checkout__shipping-methods-wrapper{background-color:#eaeaea;padding:1.5rem;margin:0 0 1rem!important}.works-checkout__shipping-methods-wrapper .woocommerce-shipping-methods{margin-bottom:0}.works-checkout__shipping-methods-title{font-weight:400;color:#000;font-size:1rem}.checkout-delivery-methods-missing{background-color:#b51625;color:#fff;font-weight:700;padding:10px 20px;font-size:15px;letter-spacing:0}.checkout-delivery-methods-missing a{text-decoration:underline;font-weight:800;color:#fff}.checkout-location-shipping-message__eu-uk-only,.checkout-location-shipping-message__uk-only{display:none;margin:1.25rem 0;text-align:center;background-color:#b51625;padding:.5rem 1rem;color:#fff;font-weight:400;text-transform:none;font-size:1.125rem}.woocommerce-checkout.geoip-country-CA .checkout-location-shipping-message__eu-uk-only,.woocommerce-checkout.geoip-country-CA .checkout-location-shipping-message__uk-only,.woocommerce-checkout.geoip-country-US .checkout-location-shipping-message__eu-uk-only,.woocommerce-checkout.geoip-country-US .checkout-location-shipping-message__uk-only{display:block}.woocommerce-checkout.geoip-country-is-in-european-union .checkout-location-shipping-message__uk-only{display:block}.woocommerce-checkout .checkout-panel-totals tr.order-total{background-color:#fccb0a}.checkout-panel-totals{padding:0!important}.checkout-panel-totals .alert{text-align:left}.checkout-panel-totals .awdr-you-saved-text{color:#506266!important}.woocommerce-cart .checkout-panel-totals{margin-bottom:2rem}.checkout-panel-totals h4{text-transform:uppercase;font-size:.75rem;letter-spacing:.0625rem;font-weight:700;text-align:center;padding:1.5625rem 0;border-bottom:1px solid #eaeaea;margin-bottom:0;display:none}@media(min-width:992px){.checkout-panel-totals h4{display:block}}.checkout-panel-totals .cart_totals{display:none}@media(min-width:992px){.checkout-panel-totals .cart_totals{display:block}}.checkout-panel-totals .cart_totals .cart-checkout{display:flex;padding:1.25rem;border-top:1px solid #eaeaea}.checkout-panel-totals .cart_totals .cart-checkout .button{display:block;flex:0 0 100%;position:relative;margin:0}.checkout-panel-totals .cart_totals .cart-checkout .button:after{content:'';display:inline-block;height:1rem;width:.6875rem;background-image:url(../images/site/works-sprite.svg);background-position:-264px 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;right:1.5rem;position:absolute;top:50%;margin-top:-.5rem}.checkout-panel-totals .cart_totals .cart-checkout img{display:none}@media(max-width:575.98px){.checkout-panel-totals .cart_totals .cart-checkout img{display:block}}.checkout-panel-totals .cart_totals .cart-checkout .klarna-credit-panel,.checkout-panel-totals .cart_totals .cart-checkout .paypal-credit-panel{display:none}.checkout-panel-totals .checkout-panel-totals-header{padding:1rem;border-bottom:1px solid #eaeaea}@media(min-width:768px){.checkout-panel-totals .checkout-panel-totals-header{border-bottom:0}}@media(min-width:992px){.checkout-panel-totals .checkout-panel-totals-header{display:none}}.checkout-panel-totals .checkout-panel-totals-header .order-totals-heading{text-transform:uppercase;font-size:.75rem;font-weight:700;margin-bottom:0}.checkout-panel-totals .checkout-panel-totals-header .order-total{display:flex;justify-content:space-between;align-items:center}.checkout-panel-totals .checkout-panel-totals-header .order-total .order-total-label{margin-bottom:0;flex:1 0 auto}@media(max-width:991.98px){.checkout-panel-totals .checkout-panel-totals-header .order-total .order-total-label{font-size:1.25rem}}.checkout-panel-totals .checkout-panel-totals-header .order-total .order-total-amount{font-weight:600}@media(max-width:991.98px){.checkout-panel-totals .checkout-panel-totals-header .order-total .order-total-amount{font-size:1.25rem}}.checkout-panel-totals .checkout-panel-totals-header .order-total .order-total-amount .includes_tax{display:none;font-size:.875rem;letter-spacing:0}.checkout-panel-totals .checkout-panel-totals-header .order-total .checkout-panel-totals-trigger{display:inline-block;height:.5rem;width:.8125rem;background-image:url(../images/site/works-sprite.svg);background-position:-200px -80px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;margin-left:1.5rem}.checkout-panel-totals .checkout-panel-totals-header .order-total .checkout-panel-totals-trigger.opened{background-position:-200px -68px}.checkout-panel-totals .shop_table{margin-bottom:0;width:100%}.checkout-panel-totals .shop_table thead{display:none}.checkout-panel-totals .shop_table .cart_item td{vertical-align:top;padding:1.375rem .9375rem!important}@media(min-width:1200px){.checkout-panel-totals .shop_table .cart_item td{padding:1.375rem .9375rem!important}}.checkout-panel-totals .shop_table .cart_item td.product-thumbnail img{width:6.25rem;border:1px solid #eaeaea}.checkout-panel-totals .shop_table .cart_item td.product-name{font-weight:700;border-bottom:1px solid #eaeaea;font-size:1rem}.checkout-panel-totals .shop_table .cart_item td.product-name .product-sku{margin:.75rem 0;font-size:.75rem}.checkout-panel-totals .shop_table .cart_item td.product-name .product-sku span{font-weight:700;text-transform:uppercase;letter-spacing:.0625rem}.checkout-panel-totals .shop_table .cart_item td.product-name .variation{font-size:.75rem;text-transform:uppercase}.checkout-panel-totals .shop_table .cart_item td.product-name .variation dt{letter-spacing:.0625rem}.checkout-panel-totals .shop_table .cart_item td.product-name .variation p{margin:0;font-size:.75rem}.checkout-panel-totals .shop_table .cart_item td.product-name strong{display:none}.checkout-panel-totals .shop_table .cart_item:last-child td{border-bottom:none;padding-bottom:0!important}.checkout-panel-totals .shop_table td,.checkout-panel-totals .shop_table tfoot th,.checkout-panel-totals .shop_table th,.checkout-panel-totals .shop_table thead th{vertical-align:middle}.checkout-panel-totals .shop_table td.product-total{text-align:right;border-bottom:1px solid #eaeaea;font-size:1rem}.checkout-panel-totals .shop_table .cart-discount td,.checkout-panel-totals .shop_table .cart-discount th,.checkout-panel-totals .shop_table .cart-subtotal td,.checkout-panel-totals .shop_table .cart-subtotal th,.checkout-panel-totals .shop_table .fee td,.checkout-panel-totals .shop_table .fee th{padding:1.375rem 1.25rem 0}@media(min-width:1200px){.checkout-panel-totals .shop_table .cart-discount td,.checkout-panel-totals .shop_table .cart-discount th,.checkout-panel-totals .shop_table .cart-subtotal td,.checkout-panel-totals .shop_table .cart-subtotal th,.checkout-panel-totals .shop_table .fee td,.checkout-panel-totals .shop_table .fee th{padding:1.375rem 1.5rem 0}}.checkout-panel-totals .shop_table .cart-discount th,.checkout-panel-totals .shop_table .cart-subtotal th,.checkout-panel-totals .shop_table .fee th{font-family:effra,sans-serif;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:.0625rem}.checkout-panel-totals .shop_table .cart-discount td,.checkout-panel-totals .shop_table .cart-subtotal td,.checkout-panel-totals .shop_table .fee td{text-align:right}.checkout-panel-totals .shop_table .cart-discount .amount,.checkout-panel-totals .shop_table .cart-subtotal .amount,.checkout-panel-totals .shop_table .fee .amount{font-size:1rem;font-weight:600}.checkout-panel-totals .shop_table tr.cart-discount td,.checkout-panel-totals .shop_table tr.cart-discount th,.checkout-panel-totals .shop_table tr.cart-subtotal td,.checkout-panel-totals .shop_table tr.cart-subtotal th,.checkout-panel-totals .shop_table tr.discount td,.checkout-panel-totals .shop_table tr.discount th,.checkout-panel-totals .shop_table tr.fee td,.checkout-panel-totals .shop_table tr.fee th,.checkout-panel-totals .shop_table tr.tax-total td,.checkout-panel-totals .shop_table tr.tax-total th,.checkout-panel-totals .shop_table tr.woocommerce-shipping-totals td,.checkout-panel-totals .shop_table tr.woocommerce-shipping-totals th{padding:1.375rem 1.25rem;border-bottom:1px solid #eaeaea}@media(min-width:1200px){.checkout-panel-totals .shop_table tr.cart-discount td,.checkout-panel-totals .shop_table tr.cart-discount th,.checkout-panel-totals .shop_table tr.cart-subtotal td,.checkout-panel-totals .shop_table tr.cart-subtotal th,.checkout-panel-totals .shop_table tr.discount td,.checkout-panel-totals .shop_table tr.discount th,.checkout-panel-totals .shop_table tr.fee td,.checkout-panel-totals .shop_table tr.fee th,.checkout-panel-totals .shop_table tr.tax-total td,.checkout-panel-totals .shop_table tr.tax-total th,.checkout-panel-totals .shop_table tr.woocommerce-shipping-totals td,.checkout-panel-totals .shop_table tr.woocommerce-shipping-totals th{padding:1.375rem 1.5rem}}.checkout-panel-totals .shop_table tr.cart-discount th,.checkout-panel-totals .shop_table tr.cart-subtotal th,.checkout-panel-totals .shop_table tr.discount th,.checkout-panel-totals .shop_table tr.fee th,.checkout-panel-totals .shop_table tr.tax-total th,.checkout-panel-totals .shop_table tr.woocommerce-shipping-totals th{letter-spacing:.0625rem}.checkout-panel-totals .shop_table .order-total .includes_tax{display:none;font-size:.75rem}.checkout-panel-totals .shop_table .order-total td,.checkout-panel-totals .shop_table .order-total th{padding:1.375rem 1.25rem!important}@media(min-width:1200px){.checkout-panel-totals .shop_table .order-total td,.checkout-panel-totals .shop_table .order-total th{padding:1.375rem 1.5rem!important}}.checkout-panel-totals .shop_table .order-total th{font-family:effra,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.0625rem}.checkout-panel-totals .shop_table .order-total td{font-size:1rem;font-weight:600;text-align:right;border-bottom:0}.checkout-panel-totals .shop_table .points-earning-alert{border-bottom:1px solid #eaeaea}.checkout-panel-totals .shop_table .payment-logo-row{display:none}@media(min-width:576px){.checkout-panel-totals .shop_table .payment-logo-row{display:table-row;border-bottom:1px solid #eaeaea}}.checkout-panel-totals .shop_table .cart-discount .woocommerce-shipping-destination,.checkout-panel-totals .shop_table .discount .woocommerce-shipping-destination,.checkout-panel-totals .shop_table .shipping .woocommerce-shipping-destination,.checkout-panel-totals .shop_table .tax-total .woocommerce-shipping-destination{margin-bottom:0}.checkout-panel-totals .shop_table .cart-discount .woocommerce-remove-coupon,.checkout-panel-totals .shop_table .discount .woocommerce-remove-coupon,.checkout-panel-totals .shop_table .shipping .woocommerce-remove-coupon,.checkout-panel-totals .shop_table .tax-total .woocommerce-remove-coupon{display:none}.checkout-panel-totals .shop_table .cart-discount .total,.checkout-panel-totals .shop_table .cart-discount td,.checkout-panel-totals .shop_table .discount .total,.checkout-panel-totals .shop_table .discount td,.checkout-panel-totals .shop_table .shipping .total,.checkout-panel-totals .shop_table .shipping td,.checkout-panel-totals .shop_table .tax-total .total,.checkout-panel-totals .shop_table .tax-total td{font-size:1rem;text-align:right;color:#000;font-weight:600;padding:1.375rem 1.25rem}@media(min-width:1200px){.checkout-panel-totals .shop_table .cart-discount .total,.checkout-panel-totals .shop_table .cart-discount td,.checkout-panel-totals .shop_table .discount .total,.checkout-panel-totals .shop_table .discount td,.checkout-panel-totals .shop_table .shipping .total,.checkout-panel-totals .shop_table .shipping td,.checkout-panel-totals .shop_table .tax-total .total,.checkout-panel-totals .shop_table .tax-total td{padding:1.375rem 1.5rem}}.checkout-panel-totals .shop_table .cart-discount .total .woocommerce-Price-amount,.checkout-panel-totals .shop_table .cart-discount td .woocommerce-Price-amount,.checkout-panel-totals .shop_table .discount .total .woocommerce-Price-amount,.checkout-panel-totals .shop_table .discount td .woocommerce-Price-amount,.checkout-panel-totals .shop_table .shipping .total .woocommerce-Price-amount,.checkout-panel-totals .shop_table .shipping td .woocommerce-Price-amount,.checkout-panel-totals .shop_table .tax-total .total .woocommerce-Price-amount,.checkout-panel-totals .shop_table .tax-total td .woocommerce-Price-amount{font-size:1rem}.checkout-panel-totals .shop_table .cart-discount .total.total--discount,.checkout-panel-totals .shop_table .cart-discount td.total--discount,.checkout-panel-totals .shop_table .discount .total.total--discount,.checkout-panel-totals .shop_table .discount td.total--discount,.checkout-panel-totals .shop_table .shipping .total.total--discount,.checkout-panel-totals .shop_table .shipping td.total--discount,.checkout-panel-totals .shop_table .tax-total .total.total--discount,.checkout-panel-totals .shop_table .tax-total td.total--discount{font-size:0}.checkout-panel-totals .shop_table .cart-discount th,.checkout-panel-totals .shop_table .discount th,.checkout-panel-totals .shop_table .shipping th,.checkout-panel-totals .shop_table .tax-total th{font-family:effra,sans-serif;text-transform:uppercase;color:#000;font-size:.75rem;padding:1.375rem 1.25rem 0}@media(min-width:1200px){.checkout-panel-totals .shop_table .cart-discount th,.checkout-panel-totals .shop_table .discount th,.checkout-panel-totals .shop_table .shipping th,.checkout-panel-totals .shop_table .tax-total th{padding:1.375rem 1.5rem 0}}.checkout-panel-totals .shop_table .cart-discount th{padding-bottom:1rem!important;font-weight:600}.checkout-panel-totals .shop_table .cart-discount td{font-weight:600;padding-bottom:1rem!important;text-align:right}.checkout-panel-totals .shop_table .cart-discount td .woocommerce-remove-coupon{display:inline-block;height:.8125rem;width:.8125rem;background-image:url(../images/site/works-sprite.svg);background-position:-149px 0;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;-webkit-transform:translateY(3px);transform:translateY(3px);margin-left:.25rem;background-color:#10454f}.checkout-panel-totals .shop_table .cart-discount .cart-discount-amount td{color:#000;text-align:right}.checkout-panel__payment-methods{display:none;text-align:center;margin-top:1.875rem;margin-bottom:1.25rem}@media(min-width:992px){.checkout-panel__payment-methods{display:block}}.woocommerce-cart .checkout-totals,.woocommerce-checkout .checkout-totals{margin-bottom:1.875rem}@media(min-width:992px){.woocommerce-cart .checkout-totals,.woocommerce-checkout .checkout-totals{margin-bottom:0}}.woocommerce-cart .checkout-totals #awdr_checkout_promotion_messages_data,.woocommerce-checkout .checkout-totals #awdr_checkout_promotion_messages_data{display:none}@media(min-width:768px){.woocommerce-cart .checkout-totals .cart_totals .shop_table thead tr th.product-name,.woocommerce-checkout .checkout-totals .cart_totals .shop_table thead tr th.product-name{display:none}}.woocommerce-checkout .article-body .woocommerce-order{margin-top:1rem}@media(min-width:768px){.woocommerce-checkout .article-body .woocommerce-order{margin-top:2rem}}.woocommerce-checkout .article-body .woocommerce-order .woocommerce-order-details__title{margin-bottom:1.875rem;font-weight:400}.woocommerce-order-pay form#order_review .shop_table{width:100%;margin-bottom:2.5rem}.woocommerce-order-pay form#order_review .shop_table td{vertical-align:top}.woocommerce-order-pay form#order_review .shop_table th.product-name{padding-left:0}.woocommerce-order-pay form#order_review .shop_table td.product-name{padding-left:0;font-size:1.125rem;font-weight:600}.woocommerce-order-pay form#order_review .shop_table .wc-item-meta{display:none}.woocommerce-order-pay form#order_review .shop_table tfoot td{padding-top:0}.woocommerce-order-pay form#order_review .payment_box.payment_method_stripe{padding-left:0}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods{padding:0}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form{padding:1.5rem;background-color:#f3f3f3!important;list-style:none;margin-bottom:1rem;border-radius:.25rem;width:100%}@media(min-width:768px){.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form{width:60%}}@media(min-width:1200px){.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form{width:40%}}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row{max-width:none;display:inline-block;margin-right:2rem;float:left}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row.form-row-wide{width:100%}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row.form-row-first{width:100%}@media(min-width:768px){.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row.form-row-first{width:40%}}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row.form-row-last{width:100%}@media(min-width:768px){.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row.form-row-last{width:30%}}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row .stripe-card-group{width:100%}.woocommerce-order-pay form#order_review #payment ul.wc_payment_methods .wc-credit-card-form .form-row .wc-stripe-elements-field{width:100%;padding:.5rem}.woocommerce-order-pay form#order_review #payment .form-row{display:flex;flex-wrap:wrap}.woocommerce-order-pay form#order_review #payment .form-row .woocommerce-terms-and-conditions-wrapper{flex:0 0 100%}.woocommerce-order-pay .woocommerce-terms-and-conditions-wrapper{display:flex;flex-wrap:wrap}.woocommerce-order-pay .wc_payment_method{flex-wrap:wrap}.woocommerce-order-pay .wc_payment_method .payment_box{flex:0 0 100%;padding:0 1.75rem}.woocommerce-order-pay .wc_payment_method .payment_box img{display:block}.woocommerce-order-pay .wc_payment_method .woocommerce-SavedPaymentMethods.wc-saved-payment-methods{margin:0;padding:0}.woocommerce-order-pay .wc-saved-payment-methods li{display:flex}.woocommerce-order-pay .wc_payment_method{padding:0;list-style:none}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address{flex:0 0 100%;max-width:unset;padding:0}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address address{background-color:#eaeaea;border-radius:.5rem;padding:2rem}@media(min-width:768px){.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address address{display:flex;justify-content:space-between}}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-billing-actions,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-shipping-actions{visibility:collapse}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-billing-actions a,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-shipping-actions a{visibility:visible;font-family:effra,sans-serif;font-weight:700;background-color:#506266;color:#fff;position:relative;display:inline-block;font-size:.875rem;text-transform:uppercase;padding:.78125rem 1.25rem;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:none;letter-spacing:.1em;margin-bottom:1rem;text-align:center;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;margin-bottom:0;padding:.25rem;color:#fff;font-size:.75rem;border:none}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-billing-actions a:hover,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-shipping-actions a:hover{color:#fff;background-color:#455458}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-billing-actions a.is-default,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-shipping-actions a.is-default{background-color:#818274!important;color:#fff!important;cursor:pointer}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-billing-actions a.saw-delete,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-shipping-actions a.saw-delete{background-color:#dc3545}.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-billing-actions a.edit,.woocommerce-account .woocommerce .woocommerce-Addresses .woocommerce-Address .account-shipping-actions a.edit{background-color:#f3f3f3;padding:.25rem;color:#fff;font-size:.75rem;cursor:pointer;font-weight:400;text-transform:initial;line-height:1.2;border-radius:0;letter-spacing:.5px}#ship-to-different-address{position:relative;background-color:#eaeaea;padding:1.25rem;margin-bottom:1.5rem;cursor:pointer;line-height:1.25rem}#ship-to-different-address label{display:flex;margin-bottom:0;cursor:pointer}#ship-to-different-address label input{margin-top:0;margin-right:.9375rem;-webkit-transform:translateY(2px);transform:translateY(2px)}#ship-to-different-address label span{font-family:effra,sans-serif;font-size:.75rem;text-transform:uppercase;font-weight:700}.woocommerce-checkout .ship-to-billing-confirm{margin:1rem 0 0}.woocommerce-checkout .address-selected-for-checkout{border:2px solid #818274!important}.woocommerce-checkout .address-selected-for-checkout .bill_to_this_address_button,.woocommerce-checkout .address-selected-for-checkout .ship_to_this_address_button{display:none}.woocommerce-checkout .address-selected-for-checkout .ship-to-billing-confirm{display:none}.woocommerce-checkout .address_selected{right:.625rem;position:absolute;padding:0;top:.9375rem;z-index:9}.woocommerce-checkout .sa_saved_addresses_button#bill_to_new_address_button,.woocommerce-checkout .sa_saved_addresses_button#ship_to_new_address_button,.woocommerce-checkout .sa_saved_billing_addresses_button#bill_to_new_address_button,.woocommerce-checkout .sa_saved_billing_addresses_button#ship_to_new_address_button{margin:0;font-family:effra,sans-serif;font-weight:700;background-color:#506266;color:#fff;position:relative;display:inline-block;font-size:.875rem;text-transform:uppercase;padding:.78125rem 1.25rem;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:none;letter-spacing:.1em;margin-bottom:1rem;text-align:center;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.woocommerce-checkout .sa_saved_addresses_button#bill_to_new_address_button:hover,.woocommerce-checkout .sa_saved_addresses_button#ship_to_new_address_button:hover,.woocommerce-checkout .sa_saved_billing_addresses_button#bill_to_new_address_button:hover,.woocommerce-checkout .sa_saved_billing_addresses_button#ship_to_new_address_button:hover{color:#fff;background-color:#455458}.woocommerce-checkout #bill_here_button,.woocommerce-checkout #ship_here_button{margin:1rem 0 0;font-family:effra,sans-serif;font-weight:700;background-color:#506266;color:#fff;position:relative;display:inline-block;font-size:.875rem;text-transform:uppercase;padding:.78125rem 1.25rem;text-decoration:none;-webkit-box-shadow:none;box-shadow:none;border:none;letter-spacing:.1em;margin-bottom:1rem;text-align:center;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.woocommerce-checkout #bill_here_button:hover,.woocommerce-checkout #ship_here_button:hover{color:#fff;background-color:#455458}.woocommerce-checkout .sa_billing_addresses_container .saved_address_options .options_container,.woocommerce-checkout .sa_shipping_addresses_container .saved_address_options .options_container{width:auto;float:none;margin-left:0}.woocommerce-checkout .sa_billing_addresses_container .saved_address_options #address_container_content,.woocommerce-checkout .sa_shipping_addresses_container .saved_address_options #address_container_content{margin:1rem}.woocommerce-checkout .sa_billing_addresses_container .address_container_billing,.woocommerce-checkout .sa_billing_addresses_container .address_container_shipping,.woocommerce-checkout .sa_shipping_addresses_container .address_container_billing,.woocommerce-checkout .sa_shipping_addresses_container .address_container_shipping{margin-left:0;width:auto;float:none;margin-top:1rem;position:relative;background-color:#eaeaea;border-radius:.5rem;padding:1.5rem;border:0 transparent;margin-bottom:1rem}.woocommerce-checkout .sa_billing_addresses_container .address_container_billing .single_address,.woocommerce-checkout .sa_billing_addresses_container .address_container_shipping .single_address,.woocommerce-checkout .sa_shipping_addresses_container .address_container_billing .single_address,.woocommerce-checkout .sa_shipping_addresses_container .address_container_shipping .single_address{height:auto;white-space:normal;overflow:auto;text-overflow:ellipsis;font-size:1rem;margin:0}.woocommerce-checkout .sa_billing_addresses_container .address_selected .dashicons-trash,.woocommerce-checkout .sa_shipping_addresses_container .address_selected .dashicons-trash{display:none}.order-pay-h1,.order-received-h1{text-align:center;margin-bottom:2.5rem;margin-top:9.375rem;font-weight:300;position:relative}.order-pay-h1:before,.order-received-h1:before{content:'';position:absolute;left:50%;top:-90px;margin-left:-1.9375rem}.woocommerce-order-received .container .container{padding-left:0;padding-right:0}.woocommerce-order{margin-bottom:6.25rem}@media(min-width:992px){.woocommerce-order{margin-bottom:12.5rem}}.woocommerce-order address,.woocommerce-order p,.woocommerce-order td,.woocommerce-order th{font-size:1rem}.woocommerce-order .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:none}.woocommerce-order .woocommerce-order-details{margin-top:2rem;margin-bottom:2.5rem}@media(min-width:992px){.woocommerce-order .woocommerce-order-details{margin-bottom:3.75rem}}.woocommerce-order .woocommerce-order-details .order-summary .order-summary__item{text-transform:uppercase;font-size:.75rem;letter-spacing:1px;font-family:effra,sans-serif}.woocommerce-order .woocommerce-order-details .order-summary .order-summary__item .order-summary__item-label{font-weight:600}.woocommerce-order .woocommerce-order-details .woocommerce-order-details__header{display:none}.woocommerce-order .woocommerce-order-details .woocommerce-column__title{display:none}.woocommerce-order .woocommerce-order-details thead{border-bottom:1px solid #eaeaea}.woocommerce-order .woocommerce-order-details thead tr th{padding:.9375rem;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:1px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details-container{overflow-x:auto}.woocommerce-order .order_details{margin-top:1rem;width:100%}.woocommerce-order .order_details tbody td{padding:.9375rem;border-bottom:1px solid #eaeaea}.woocommerce-order .order_details tbody td.product-thumbnail{min-width:4.6875rem}.woocommerce-order .order_details tbody td.woocommerce-table__product-name a{text-decoration:none;color:#000;font-weight:600}.woocommerce-order .order_details tbody td.woocommerce-table__product-name .product-sku{display:none}.woocommerce-order .order_details tbody td.woocommerce-table__product-name ul{list-style:none;padding:0;margin:.625rem 0 0}.woocommerce-order .order_details tbody td.woocommerce-table__product-name ul li{font-size:.75rem;margin-bottom:.625rem}.woocommerce-order .order_details tbody td.woocommerce-table__product-name ul li .pewc-order-item-label{text-transform:uppercase;letter-spacing:.0625rem;font-weight:700}.woocommerce-order .order_details tbody td.woocommerce-table__product-name ul.wc-item-meta{margin:.625rem 0;padding:0}.woocommerce-order .order_details tbody td.woocommerce-table__product-name ul.wc-item-meta li{margin:.625rem 0;font-size:.75rem}.woocommerce-order .order_details tbody td.woocommerce-table__product-name ul.wc-item-meta li p{margin:0;font-size:.75rem}.woocommerce-order .order_details tbody td.woocommerce-table__product-name p{font-size:.75rem;margin-bottom:.625rem;text-transform:uppercase}.woocommerce-order .order_details tbody td.woocommerce-table__product-name p span{font-weight:700;letter-spacing:.0625rem}.woocommerce-order .order_details tfoot td,.woocommerce-order .order_details tfoot th{padding:.9375rem;border-bottom:1px solid #eaeaea}.woocommerce-order .order_details tfoot th{text-align:right}.woocommerce-order .order_details tfoot tr:first-child .woocommerce-table__product-grand-totals,.woocommerce-order .order_details tfoot tr:first-child td{padding-top:1rem}.woocommerce-order .order_details .awdr-you-saved-text{font-weight:700;color:#506266!important}.woocommerce-order .woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap}.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{padding:0;margin-right:1rem;flex:0 0 100%}@media(min-width:576px){.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{flex:0 0 38%}}@media(min-width:768px){.woocommerce-order .woocommerce-customer-details .woocommerce-columns .woocommerce-column{flex:0 0 24%}}.woocommerce-order .woocommerce-customer-details .woocommerce-column__title{display:block;font-size:1.375rem;margin-bottom:.9375rem}.woocommerce-order #wc-od{display:none}.product .price{display:block;color:#10454f;font-size:1rem;margin-bottom:1rem;margin-top:1.5625rem}.product .price .product-main__is-on-sale{font-weight:500;text-transform:uppercase;background-color:#b51625;padding:.25rem 1rem;font-size:.8125rem;display:inline-block;color:#fff;margin-right:.6875rem;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.product .price ins{text-decoration:none}.product .price del .woocommerce-price-suffix{color:#10454f}.product .price .amount{font-weight:700}.product .on-sale-badge{font-weight:500;text-transform:uppercase;background-color:#b51625;padding:.25rem 1rem;font-size:.8125rem;display:inline-block;color:#fff}.geoip-country-GB .woocommerce-price-suffix{display:inline-block!important}.geoip-country-GB .fxf-ex-vat-suffix,.geoip-country-GB .fxf-inc-vat-amount{display:inline-block!important}.geoip-country-GB .fxf-ex-vat-amount{font-size:80%}.geoip-country-GB .products .fxf-ex-vat-amount,.geoip-country-GB .products .fxf-vat-sep{display:none}body[class*=geoip-country] .woocommerce-price-suffix{display:none}body[class*=geoip-country] .fxf-inc-vat-amount{display:none}.products{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.products .product{position:relative;margin-bottom:.625rem;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);height:auto;display:flex;flex-direction:column}@media screen and (min-width:375px){.products .product{flex:none;width:50%}}@media(min-width:768px){.products .product{flex:none;width:33.33333%}}@media(min-width:992px){.products .product{flex:none;width:25%}}.products .onsale{display:none}.products .product__title{font-weight:500;font-size:1rem;margin-bottom:0}@media(min-width:768px){.products .product__title{font-size:1.25rem}}.products .product__title a{text-decoration:none;color:#000}.post-type-archive .products .product__details{display:flex;flex-direction:column;justify-content:space-between;flex:1 0 auto}.post-type-archive .products .product__details .product__details-actions{display:flex;flex-direction:column}.products .product__details{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.products .product__image-container{background-color:#fff;position:relative;border:1px solid #eaeaea;margin-bottom:1.25rem;text-align:center;overflow:hidden}.products .product__image-container img{-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.products .product__image-container a{display:flex;align-items:center;justify-content:center}.products .product__image-container a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.woocommerce-filters{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5625rem}.woocommerce-filters .woocommerce-result-count,.woocommerce-filters label{font-weight:700;font-size:.875rem;text-transform:none;margin-bottom:0;letter-spacing:0}@media(max-width:991.98px){.woocommerce-filters .woocommerce-result-count,.woocommerce-filters label{width:100%;text-align:center;order:2;margin-top:1.25rem}}@media(min-width:992px){.woocommerce-filters .woocommerce-result-count,.woocommerce-filters label{font-size:1rem}}.woocommerce-filters .woocommerce-ordering{flex:0 0 calc(50% - 10px)}@media(min-width:992px){.woocommerce-filters .woocommerce-ordering{display:flex;flex:1 0 auto;justify-content:flex-end;align-items:center}}.woocommerce-filters .woocommerce-ordering select{font-family:effra,sans-serif;background-color:#fccb0a;border-color:#fccb0a!important;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../images/site/select-chevron.png);background-repeat:no-repeat;background-position-x:calc(100% - 10px);background-position-y:50%;margin-bottom:0;min-height:2.1875rem;text-align:center;padding:.375rem 1.25rem;font-size:.75rem;text-transform:uppercase;font-weight:700}@media(min-width:992px){.woocommerce-filters .woocommerce-ordering select{background-color:#fff;border-color:#eaeaea!important;max-width:11.875rem;margin-left:.9375rem;text-transform:capitalize;font-weight:400;text-align:left;font-size:1rem;letter-spacing:0;min-height:3rem}}.woocommerce-filters .woocommerce-ordering select option{background-color:#fff}@media(max-width:991.98px){.woocommerce-filters .woocommerce-ordering label{display:none}}.woocommerce-filters .button-shop-filters{flex:0 0 calc(50% - 10px);margin-bottom:0;min-height:2.1875rem;text-align:center;padding:.375rem 1.25rem;font-size:.75rem;line-height:1.8}@media(min-width:992px){.woocommerce-filters .button-shop-filters{display:none}}#offcanvasShopFilters{background-color:#f3f3f3}@media(min-width:992px){#offcanvasShopFilters{position:relative;visibility:visible;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none;border:none;z-index:1}#offcanvasShopFilters .offcanvas-close-trigger{display:none}}#offcanvasShopFilters .offcanvas-body{padding:0}.shop-category-CTA{margin-top:2rem}.shop-category-CTA .shop-category-CTA__header{background-color:#506266;color:#fff;padding:1.5rem}.shop-category-CTA .shop-category-CTA__header h4{font-family:Arvo,sans-serif;font-weight:700;margin-bottom:0;font-size:1.25rem;display:flex}.shop-category-CTA .shop-category-CTA__header h4:before{content:'';display:inline-block;height:2.4375rem;width:2.4375rem;background-image:url(../images/site/works-sprite.svg);background-position:-351px -135px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;flex:1 0 2.4375rem;margin-right:1rem}.shop-category-CTA .shop-category-CTA__inner{padding:1.5rem;background-color:#fccb0a;color:#10454f}.shop-category-CTA .shop-category-CTA__inner .stars{display:inline-block;height:1.25rem;width:7.375rem;background-image:url(../images/site/works-sprite.svg);background-position:0 -151px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px}.shop-category-CTA .shop-category-CTA__inner p{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:1rem}.shop-category-CTA .shop-category-CTA__inner .button{margin-bottom:0}.shop-filters{padding:1.875rem 1.875rem 0}@media(min-width:992px){.shop-filters{margin-bottom:1.875rem}}.shop-filters .shop-filters__title{font-weight:400;font-family:Arvo,sans-serif;font-size:1.375rem;text-align:center;margin-bottom:1.875rem}.shop-filters .widget_product_categories{margin-bottom:0!important}.shop-filters .product-categories{margin-bottom:1.25rem}.shop-filters .bapf_head h3{position:relative;text-transform:uppercase;font-size:1rem!important;font-weight:700;margin-bottom:.9375rem}.shop-filters .bapf_head h3.bapf_hascolarr{cursor:pointer}.shop-filters .bapf_head h3.bapf_hascolarr i{display:inline-block;height:1.875rem;width:1.875rem}.shop-filters .bapf_head h3.bapf_hascolarr i:before{content:'';display:inline-block;height:.5rem;width:.8125rem;background-image:url(../images/site/works-sprite.svg);background-position:-200px -80px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop-filters .bapf_head h3.bapf_hascolarr i.fa-chevron-up:before{background-position:-200px -68px}.shop-filters .bapf_ochild{position:absolute;right:0;display:inline-block;height:1.875rem;width:1.875rem}.shop-filters .bapf_ochild:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop-filters .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy{margin-top:.625rem}.shop-filters .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy:first-child{margin-top:0}.shop-filters .berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy span{display:block;text-transform:uppercase;font-size:.75rem;font-weight:700}.shop-filters .berocket_aapf_widget_selected_filter li a{font-size:.75rem;background-color:#eaeaea;padding:.25rem}.shop-filters .berocket_aapf_widget_selected_filter li a i{margin-right:.5rem}.shop-filters ul{padding-left:0;margin-bottom:0}.shop-filters ul li{list-style:none}.shop-filters ul li a{text-decoration:none;color:#000}.shop-filters .bapf_body li{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.375rem}.shop-filters .bapf_body li .fa-plus:before{content:'';display:inline-block;height:.375rem;width:.5rem;background-image:url(../images/site/works-sprite.svg);background-position:-344px -107px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;position:absolute;right:0}.shop-filters .bapf_body li .fa-minus:before{content:'';display:inline-block;height:.375rem;width:.5rem;background-image:url(../images/site/works-sprite.svg);background-position:-344px -100px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;position:absolute;right:0}.shop-filters .bapf_body li ul{flex:0 0 100%;margin-left:0!important;padding-left:.625rem;margin-top:.5rem;margin-bottom:.5rem}.shop-filters .bapf_body li input{margin-top:0;margin-right:.625rem!important}.shop-filters .bapf_show_hide{position:relative;font-size:0}.shop-filters .bapf_show_hide:before{content:'Show less';text-transform:uppercase;font-size:.75rem;font-weight:700;margin-bottom:.9375rem}.shop-filters .bapf_show_hide:after{content:'';display:inline-block;height:.375rem;width:.5rem;background-image:url(../images/site/works-sprite.svg);background-position:-344px -107px;background-repeat:no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;background-size:392px 175px;margin-left:.625rem;margin-top:1.25rem}.shop-filters .bapf_fhide .bapf_show_hide:before{content:'Show more'}@media(max-width:575.98px){#cat-builder-anchor{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.shop-category-blocks,.shop-category-hero{background-color:#f3f3f3}.shop-category-hero{padding-top:2.5rem}@media(min-width:768px){.shop-category-hero{padding-top:3.75rem}}.shop-category-hero.--content-below{background-color:#fff}.shop-category-blocks{margin-bottom:2.5rem}.shop-category-blocks.--no-hero{padding-top:3.75rem}@media(min-width:768px){.shop-category-blocks{margin-bottom:3.75rem}}@media(min-width:992px){.shop-category-blocks{margin-bottom:6.25rem}}.shop-category-blocks .intro-block p{text-align:left;font-size:1.5rem;color:#506266;font-family:Arvo,sans-serif}.category-hero{position:relative;min-height:22.5rem;padding:2.5rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.category-hero .category-hero__logo{z-index:2;margin:0 auto 1rem;max-width:6.25rem;height:auto}@media(min-width:992px){.category-hero .category-hero__logo{position:absolute;max-width:10rem;display:block;top:48px;left:48px;z-index:9}}.category-hero .category-hero__background-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-hero.--branded{min-height:auto}.category-hero.--branded .category-hero__background-image{background-color:#506266;background-image:url(../images/site/backgrounds/tyre-mark--header-desktop.png);background-repeat:no-repeat;background-size:200%}@media(min-width:768px){.category-hero.--branded .category-hero__background-image{background-position:9.375rem 0;background-size:150%}}.category-hero .category-hero__content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;position:relative;z-index:2;width:100%}.category-hero .category-hero__content h1{color:#fff}.category-hero .category-hero__content .button{margin-bottom:0}.category-hero.has-background .category-hero__overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3)}.category-hero.--plain{min-height:auto}.category-hero.--plain h1{margin:0;text-align:center}@media(min-width:992px){.category-hero.--plain .category-hero__background-image{background-position:9.375rem -9.375rem;background-size:100%}}.category-hero.--plain.--non-branded h1{color:#000}.shop-category-container{position:relative}.shop-category-header{position:relative;text-align:center;margin-bottom:2.5rem;margin-top:2.5rem}@media(max-width:767.98px){.shop-category-header p:last-child{margin-bottom:0}.shop-category-header.reveal-more{height:10rem;overflow:hidden}.shop-category-header.reveal-more:after{content:'';background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(94.79%,#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 94.79%);position:absolute;top:0;left:0;width:100%;height:100%}.shop-category-header.reveal-more.is-visible{height:auto}.shop-category-header.reveal-more.is-visible:after{display:none}}@media(min-width:576px){.shop-category-header{padding:0 2.5rem}}@media(min-width:768px){.shop-category-header{padding:0}}.category-header-read-more-container{position:relative;z-index:2;text-align:center;margin-top:2rem;margin-bottom:1rem;-webkit-transform:translateY(-20px);transform:translateY(-20px)}@media(min-width:768px){.category-header-read-more-container{display:none}}.category-header-read-more-container .category-header-read-more{font-weight:700;display:inline-block;font-size:.75rem;text-transform:uppercase;color:#000;text-decoration:none;letter-spacing:.1em}