:root{--primary-color:#111;--secondary-color:#32b34a}a[href^="tel"]{color:inherit;text-decoration:none}*:focus{outline:none!important}@media (max-width:1429px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px!important}}.flex-1{flex:1}.hidden{display:none}@media (min-width:768px){.sharpen-image img{image-rendering:-webkit-optimize-contrast}}#logo-wrap{width:120px}@media (min-width:768px){#logo-wrap{width:200px}#logo-wrap img{image-rendering:-webkit-optimize-contrast}}.slick-arrow{width:24px;height:24px;top:45%;position:absolute}.pull-left{left:-20px;transform:rotate(180deg)}.pull-right{right:-20px}@media (max-width:1430px){#main-nav .elementor-menu-toggle{display:block!important}#main-nav .elementor-nav-menu--layout-horizontal{display:none!important}}@media (min-width:1430px){#main-nav .sub-arrow{display:none}}.woocommerce .woocommerce-ordering{margin:0}.woocommerce-result-count{float:right!important;height:40px;margin:0!important;padding:8px}.woocommerce-ordering .orderby{background:transparent;border:0;appearance:none!important;background:url(/wp-content/uploads/2021/02/chevron-down.svg) center right 5px no-repeat}@media (min-width:768px){.woocommerce-ordering{position:absolute;left:40px}}.berocket_single_filter_widget:not(:last-child){border-bottom:1px solid #000;margin-bottom:20px}.berocket_single_filter_widget ul{padding:0}.bapf_sfilter .bapf_hascolarr,.bapf_sfilter .bapf_hasdesc{font-size:1.25rem;font-weight:400}.bapf_sfilter[data-name="Size"] ul,.bapf_sfilter[data-name="Colour"] ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:0 20px}.bapf_sfilter[data-name="Size"] ul label,.bapf_sfilter[data-name="Colour"] ul label{font-size:.925rem;letter-spacing:-.75px;font-weight:300}.bapf_ckbox_square input[type="checkbox"]{border-width:1px;width:12px;height:12px;background:#e1e1e1;border:0;border-radius:2px}.bapf_ckbox_square input[type="checkbox"]:checked{background:#000;background-clip:unset}.bapf_sfilter .bapf_clr_span,.bapf_sfilter .bapf_img_span{border:1px solid #bebebe;border-radius:100%}.color-variable-item,.color-variable-item .variable-item-span-color,.variable-item-span-color:after{border-radius:100%!important;width:40px!important;height:40px!important;padding:0!important}label[for="pa_size"]:before,label[for="pa_colour"]:before{content:"Choose "}.button-variable-wrapper li{min-width:65px!important;border-radius:0!important}.variations tr{display:block!important}.variations td{background-color:transparent!important;padding:0}.woocommerce-page button{border-color:var(--primary-color)}.flex_row{display:flex;gap:15px;flex-wrap:wrap}.flex_row>*{flex-grow:1;text-align:center;width:25%;width:calc(25% - 15px)}@media (max-width:1250px){.flex_row>*{width:calc(33% - 15px)}}@media (max-width:900px){.flex_row>*{width:calc(50% - 15px)}}@media (max-width:900px){.flex_row>*{width:calc(50% - 15px)}}@media (max-width:600px){.flex_row>*{width:calc(100% - 15px)}}.kit_builder_step_title{text-transform:uppercase;text-align:center;color:var(--primary-color);font-size:2.5rem;font-weight:400;margin-top:0;margin-bottom:1.5em}.kit_category img{min-height:255px;object-fit:none}.kitbuilder-form{padding:15px}.kitbuilder-form button{color:#fff!important;background:#000;border:none;border-radius:0}.builder-nav{margin:15px 0}.builder-nav #prev{display:none}.builder-nav #next{width:100%}.kitbuilder-form .loader{display:none}.kitbuilder-form .loader:before{height:1em;width:1em;display:inline-block;vertical-align:middle;margin-left:20px;content:"";-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.tabs{display:flex}.tabs>span{padding:1em;cursor:pointer}.tabs>span.active,.kitbuilder-form{background:#f4f4f4}.kitbuilder-form label{margin-top:15px;margin-bottom:10px}.colour_field_wrap{position:relative;cursor:pointer;background:#fff}.kitbuilder-form .text_field,.colour_field_wrap,.customer_details{border:1px solid gainsboro;height:48px;border-radius:3px}.colour_field_wrap>span{padding:0 10px;line-height:48px}.palette{position:absolute;top:calc(100% - 3px);background:#fff;left:-1px;right:-1px;border:1px solid gainsboro;border-top:0;border-radius:0 0 3px;z-index:100;padding:10px;visibility:hidden}.open .palette{visibility:visible}.palette>colour{display:inline-block;width:40px;height:40px;border:2px solid;margin:2px;cursor:pointer}.validation_faild{border:1px solid red}#input_details rect,#Input_details rect{display:none}.step{display:none}.step1{display:block}.step2 .field_wrap{display:none}#input_details rect,#Input_details rect{stroke:var(--selection-colour);stroke-dasharray:10;stroke-width:2px;fill:transparent;cursor:pointer}#input_details rect.active,#Input_details rect.active{animation:dash 5s linear infinite}#input_details rect.focused,#Input_details rect.focused{fill:transparent}@keyframes dash{to{stroke-dashoffset:100}}.file_input{visibility:hidden}.bapf_body [value=red]+label>span{background:red!important}.bapf_body [value=green]+label>span{background:green!important}.bapf_body [value=pink]+label>span{background:rgb(252,166,181)!important}.bapf_body [value=navy]+label>span{background:navy!important}.bapf_body [value=blue]+label>span{background:blue!important}.bapf_body [value=multi]+label>span{background:rgb(212,0,0);background:-moz-linear-gradient(90deg,rgba(212,0,0,1) 6%,rgba(0,184,15,1) 24%,rgba(0,90,184,1) 41%,rgba(142,0,184,1) 57%,rgba(184,167,0,1) 74%,rgba(0,184,126,1) 93%)!important;background:-webkit-linear-gradient(90deg,rgba(212,0,0,1) 6%,rgba(0,184,15,1) 24%,rgba(0,90,184,1) 41%,rgba(142,0,184,1) 57%,rgba(184,167,0,1) 74%,rgba(0,184,126,1) 93%)!important;background:linear-gradient(90deg,rgba(212,0,0,1) 6%,rgba(0,184,15,1) 24%,rgba(0,90,184,1) 41%,rgba(142,0,184,1) 57%,rgba(184,167,0,1) 74%,rgba(0,184,126,1) 93%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d40000",endColorstr="#00b87e",GradientType=1)!important}.bapf_body [value=black]+label>span{background:black!important}.bapf_body [value=gold]+label>span{background:gold!important}.bapf_body [value=black]+label>span{background:black!important}.bapf_body [value=brown]+label>span{background:rgb(129,64,3)!important}.bapf_body [value=purple]+label>span{background:purple!important}.bapf_body [value=orange]+label>span{background:orangered!important}.bapf_body [value=grey]+label>span{background:grey!important}.bapf_body [value=crystal]+label>span{background:rgb(184,244,255)!important}