@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);@font-face{font-display:swap;font-family:CenturyGothic-Regular;src:url(/wp-content/themes/base-theme/theme/assets/fonts/CenturyGothic/CenturyGothic.woff2)}@font-face{font-display:swap;font-family:CenturyGothic-Bold;src:url(/wp-content/themes/base-theme/theme/assets/fonts/CenturyGothic/CenturyGothic-Bold.woff2)}@font-face{font-display:swap;font-family:'nella_sue_demoregular';src:url(/wp-content/themes/base-theme/theme/assets/fonts/NellaSueDemo/nellasuedemo-webfont.woff2) format('woff2')}@font-face{font-display:swap;font-family:FontAwesome-Light;src:url(/wp-content/themes/base-theme/theme/assets/fonts/FontAwesome/FontAwesome-Light.woff2)}.font-awesome-light{font-family:FontAwesome-Light}.nella-sue{font-family:'nella_sue_demoregular'}.accent-font{font-size:22px}.heading-1{font-family:CenturyGothic-Bold;font-size:50px;line-height:67px;letter-spacing:-.5px}.heading-2{font-family:CenturyGothic-Bold;font-size:38px;line-height:50px;letter-spacing:-.76px}.heading-2 span{color:#848687}.heading-3{font-family:CenturyGothic-Bold;font-size:28px;line-height:41px;letter-spacing:-.56px}.heading-3 span{color:#09f}.heading-4{font-family:CenturyGothic-Regular;font-size:24px;line-height:40px}.heading-5{font-family:CenturyGothic-Regular;font-size:22px;line-height:36px}.heading-6{font-size:18px;font-weight:600;line-height:36px;letter-spacing:-.36px}.paragraph{font-size:18px;line-height:34px}.paragraph span{font-weight:600;color:#182731}.normal-text{font-size:16px;line-height:30px}.megamenu-title{font-family:CenturyGothic-Bold;font-size:24px;line-height:41px;letter-spacing:-.48px}.megamenu-subtitle{font-family:CenturyGothic-Bold;font-size:18px;line-height:41px;letter-spacing:-.4px}.megamenu-text{font-size:14px;font-weight:500;line-height:26px}.blockquote{font-size:28px;font-weight:300;line-height:56px}.blockquote span{font-weight:600;color:#09f}.link{font-size:18px;line-height:30px;text-decoration-line:underline}.btn-text{font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px}.label{font-size:14px;font-weight:600;line-height:28px}.sm-text{font-size:14px;line-height:26px}.price-label{font-size:12px;font-weight:600;line-height:12px;color:#58697499}.price-text{font-size:30px;font-weight:300;line-height:30px}.blog-title{font-size:24px;font-weight:300;line-height:40px}.breadcrumbs{font-size:13px;font-weight:500;line-height:28px}.text-10{font-size:10px}.nav-item{display:inline-flex;align-items:center;column-gap:12px;padding:18px 8px;border-bottom:3px solid #fff0;font-size:17px;font-weight:500;line-height:1.5;color:#182731;transition:0.3s;cursor:pointer}.top-nav-item{transition:0.3s}.nav-item:hover,.nav-item:focus,.nav-item.active,.top-nav-item:hover,.top-nav-item:focus,.top-nav-item.active{color:#09f}.cta-btn,.woocommerce-page a.woocommerce-button,.pe-enq-btn-link,.cookieconsent-dialog-close-btn,.woocommerce div.product form.cart .reset_variations{display:inline-flex;align-items:center;column-gap:12px;padding:11px 30px;font-size:16px;font-weight:500;line-height:28px;letter-spacing:-.32px;transition:0.3s;cursor:pointer}.form-input,#enquiry-form .wdm-pef-form-row input{display:flex;align-items:center;justify-content:space-between;column-gap:10px;padding:10px 20px;border:1px solid #3a4c5833;line-height:30px;color:#586974;background-color:#fff;transition:0.3s}.form-input:hover{border-color:#09f}.form-input input{width:100%;outline:none}.pagination{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#586974;background-color:#3a4c581a;cursor:pointer;transition:0.3s}.pagination:hover,.pagination.active,li.active .pagination{color:#fff;background-color:#09f}.custom-checkbox{position:relative;display:flex;align-items:center;padding-left:55px;color:#586974;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px}.custom-checkbox .paragraph{font-size:16px;line-height:20px;float:left;width:100%}.custom-checkbox input{position:absolute;width:0;height:0;opacity:0}.checkmark{position:absolute;left:0;width:40px;height:40px;border:1px solid #3a4c5833;transition:0.3s}.custom-checkbox:hover input~.checkmark{border-color:#09f}.custom-checkbox input:checked~.checkmark{border-color:#09f}.checkmark:after{position:absolute;content:"";display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{top:8px;left:16px;width:8px;height:16px;border:solid #09f;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:#3a4c581a}::-webkit-scrollbar-thumb{border-radius:4px;background:#586974}::-webkit-scrollbar-thumb:hover{background:#3a4c58}.text-primary{color:#09f}.hover\:text-primary:hover{color:#09f}.group:hover .group-hover\:text-primary{color:#09f}.text-dark{color:#182731}.hover\:text-dark:hover{color:#182731}.text-gray{color:#586974}.text-lightgray{color:#dbedf9}.text-light{color:#3a4c5866}.text-success{color:#529a80}.text-danger{color:#ad3535}.bg-primary,.pe-enq-btn-link,.woocommerce div.product form.cart .reset_variations{background-color:#09f}.hover\:bg-primary:hover{background-color:#09f}.bg-dark{background-color:#182731}.hover\:bg-primary\/50:hover{background-color:#0099ff80}.hover\:bg-dark:hover,.pe-enq-btn-link:hover{background-color:#182731}.bg-gray{background-color:#3a4c581a}.bg-darkgray{background-color:#848687}.hover\:bg-darkgray\/70:hover{background-color:#848687b3}.group:hover .group-hover\:bg-darkgray\/70{background-color:#848687b3}.bg-lightgray{background-color:#3a4c580d}.even\:bg-lightgray:nth-child(even){background-color:#3a4c580d}.hover\:bg-lightgray:hover{background-color:#3a4c5808}.bg-facebook{background-color:#4267b2}.bg-twitter{background-color:#000}.bg-linkedin{background-color:#0077b5}.bg-instagram{background:linear-gradient(135deg,rgb(243 124 88) 0%,rgb(237 42 124) 50%,rgb(171 41 167) 100%)}.bg-youtube{background-color:#f40302}.bg-success{background-color:#caffec}.bg-danger{background-color:#ffd3d3}.border-primary{border-color:#09f}.hover\:border-primary:hover{border-color:#09f}.group:hover .group-hover\:border-primary{border-color:#09f}.border-gray{border-color:#3a4c5833}body{font-family:"Poppins",sans-serif;font-size:16px;font-weight:400}.container{padding-left:20px;padding-right:20px}@media (min-width:1536px){.container{padding-left:48px;padding-right:48px}}.drop-shadow{box-shadow:0 0 30px 0 rgb(58 76 88 / .12)}.dark-gradient{background-image:linear-gradient(360deg,rgb(0 0 0 / .6) 0%,#fff0 100%)}.text-shadow{text-shadow:0 0 70px 0 rgb(0 0 0 / .74),0 0 39px 0 rgb(0 0 0 / .2),0 0 30px 0 rgb(0 0 0 / .3)}.address span{font-weight:600;text-decoration:underline;color:#fff}.search-address span{font-weight:600;text-decoration:underline;color:#09f}.badge{padding:3px 13px;font-size:14px;font-weight:700;line-height:26px}.video-overlay .video-container .vimeo-modal-vid,.video-overlay .video-container .vimeo-modal-vid #vimeoContainer,.video-overlay .video-container .vimeo-modal-vid #vimeoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero-carousel{width:100%;height:100%}.hero-carousel .swiper-button-next:after,.hero-carousel .swiper-button-prev:after{color:#fff}.woocommerce-breadcrumb{margin:0!important;font-size:13px!important;font-weight:500;line-height:28px;color:#586974!important}.flex-viewport{margin-bottom:15px;border:1px solid rgb(58 76 88 / .2);background:#fafafa}.flex-control-nav.flex-control-thumbs{display:flex;gap:15px}.flex-control-nav.flex-control-thumbs li{border:1px solid rgb(58 76 88 / .2);background:#fafafa}.summary .product_title,.summary .woocommerce-product-details__short-description,.summary .woocommerce-price-suffix,.single-product .product_meta{display:none}.woocommerce-tabs.wc-tabs-wrapper *{display:none}.related.products *{display:none}.frm_form_fields>fieldset{padding:0!important}#form_find-us .frm_fields_container{display:flex;flex-direction:column;row-gap:25px}@media (min-width:1280px){#form_find-us .frm_fields_container{flex-direction:row;align-items:flex-end;column-gap:25px}#form_search-blog .frm_fields_container{display:flex;justify-content:space-between;column-gap:50px}}.frm_form_field{flex:1;margin-bottom:0!important}#form_search-blog .frm_form_field{display:flex;align-items:center;column-gap:20px}.frm_primary_label{flex:none;display:block;padding-bottom:12px!important;font-size:14px!important;font-weight:600!important;line-height:28px;color:#182731!important}#form_search-blog .frm_primary_label{padding-bottom:0!important}.frm_form_field input{width:100%;height:50px!important;padding:10px 20px!important;border:1px solid rgb(58 76 88 / .2)!important;border-radius:0!important;font-size:16px!important;line-height:30px!important;transition:0.3s}.frm_form_field input:hover,.frm_form_field input:focus{border-color:#0099ff!important;outline:none;box-shadow:none!important}.frm_submit{margin-left:auto}.frm_button_submit{display:inline-flex;align-items:center;column-gap:12px;margin:0!important;padding:11px 30px!important;border-radius:0!important;font-size:16px!important;font-weight:500!important;line-height:28px!important;letter-spacing:-.32px;color:white!important;background-color:#0099ff!important;transition:0.3s}.frm_button_submit:hover{background-color:#182731!important}.slick-slider ul.slick-dots{padding:0;margin-top:0;margin-bottom:0;width:auto;display:flex;justify-content:center}.slick-slider ul.slick-dots li{padding:0;margin-right:22px;width:auto;margin-bottom:0;line-height:normal;width:12px;height:12px;float:left}.slick-slider ul.slick-dots li:last-of-type{margin-right:0}.slick-slider ul.slick-dots li:before{display:none}.slick-slider ul.slick-dots li button{width:12px;height:12px;border-radius:50%;color:#fff0;text-indent:-9999px;padding:0;appearance:none;-webkit-appearance:none;background:#ccc;float:left}.slick-slider ul.slick-dots li.slick-active button{cursor:default;pointer-events:none;background:#0098fe}.slick-slider button.next,.slick-slider button.previous{position:absolute;opacity:1}.slick-slider button.next,.slick-slider button.previous{position:absolute;opacity:1;width:auto;height:auto;font-size:0;background:0 0;margin-top:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-slider button.next:before,.slick-slider button.previous:before{font-size:36px;color:#09f}.slick-slider button.previous{left:-40px}.slick-slider button.next{right:-40px}.slick-track{display:flex!important}.slick-slide{height:inherit!important}ul.w-full.why-choose-list{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}ul.w-full.why-choose-list li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:inline-block;margin-bottom:30px}p.no-results{font-size:24px;font-weight:300;line-height:40px}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none}.woocommerce form .form-row.address_book{margin-bottom:15px}.woocommerce form .form-row.address_book>label{margin-bottom:10px}.woocommerce form .form-row.address_book span.woocommerce-input-wrapper{float:left;width:100%;position:relative}.woocommerce form .form-row.address_book span.woocommerce-input-wrapper label.radio{float:left;margin-bottom:15px;max-width:calc(100% - 32px);line-height:20px}.woocommerce form .form-row.address_book span.woocommerce-input-wrapper input.input-radio{float:left;position:relative;width:20px;height:20px;margin-right:12px!important;clear:both}.woocommerce form .form-row.address_book span.woocommerce-input-wrapper input.input-radio:before{width:20px;height:20px;font-size:19px;position:absolute;left:0;top:0}.woocommerce form .form-row.address_book span.woocommerce-input-wrapper input.input-radio:after{width:12px;height:12px;margin:0;position:absolute;left:4px;top:4px}.woocommerce form .form-row.address_book span.woocommerce-input-wrapper label.radio:last-of-type{margin-bottom:0}.woocommerce form .form-row.preferred-dispatch{margin-bottom:12px}.woocommerce form .form-row label[for="send_order_in_full"]{cursor:pointer}.woocommerce form .form-row.address_book>label{margin-bottom:10px}.woocommerce div.product form.cart div.quantity .woocommerce-error{position:absolute;top:calc(100% + 20px);left:-43px;margin:0;z-index:1;width:337px;padding:15px 35px;border:none;padding-left:55px}.woocommerce div.product form.cart div.quantity .woocommerce-error:before{left:28px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#09f;color:#fff}.woocommerce-order-received .woocommerce .woocommerce-order section.woocommerce-order-details,.woocommerce-order-received .woocommerce .woocommerce-order section .woocommerce-column{background:#fff}.woocommerce-order-received .woocommerce .woocommerce-order section .col2-set.addresses{display:flex;justify-content:space-between}.woocommerce-order-received .woocommerce .woocommerce-order section .col2-set.addresses .woocommerce-column.col-2{margin-left:auto}.woocommerce-order-received .woocommerce .woocommerce-order section .woocommerce-column{width:calc(50% - 1em)}.thankyou-page-container .background-image:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 28%)}.woocommerce ul.order_details li{color:#fff}.thankyou-page-container .woocommerce .woocommerce-order ul.order_details+p,.thankyou-page-container .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{font-size:20px;color:#fff;font-weight:600}.thankyou-page-container .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{display:none!important}.woocommerce-order-received h1{color:#fff}.banner a{box-shadow:inset 0 -1px 0 0 #fff}.banner a:hover{box-shadow:inset 0 -2px 0 0 #fff}.grecaptcha-badge,.grecaptcha-logo{display:none!important}.woocommerce div.product form.cart table.variations tbody{display:flex;flex-direction:column;gap:5px}.woocommerce div.product form.cart table.variations tbody tr{display:flex;gap:10px}.woocommerce div.product form.cart table.variations tbody .label{flex:1;max-width:200px}.woocommerce div.product form.cart table.variations tbody .value{flex:1}.cross-sells .cross-sells-cart .slick-slide{margin:0 1.5rem}.cross-sells .cross-sells-cart .slick-list{margin:0 -1.5rem}.woocommerce .cart-collaterals .cross-sells ul.slick-dots{width:100%;margin:30px 0 0 0}