/*!/wp-content/themes/Damteq-2025/public/css/style.css*/@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap);@import url(https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css);*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body,html{margin:0;max-width:100%!important;padding:0}img[src$=".svg"]{height:auto;width:auto}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;direction:ltr;text-rendering:optimizeLegibility}a[href^=tel]{color:inherit;text-decoration:none}@media (min-width:1024px){.alignleft{float:left!important;margin-right:10px}.alignleft,.alignright{text-align:center!important}.alignright{float:right!important;margin-left:10px}.aligncenter{margin:auto!important;text-align:center!important}}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}::-webkit-scrollbar-track{background-color:#ededed}::-moz-scrollbar{width:7px}::-moz-scrollbar-thumb{border-radius:0}::-moz-scrollbar-thumb,::-moz-scrollbar-thumb:hover{background-color:#c4c4c4}::-moz-scrollbar-track{background-color:#ededed}::scrollbar{width:7px}::scrollbar-thumb{background-color:#c4c4c4;border-radius:0}::scrollbar-thumb:hover{background-color:#c4c4c4}::scrollbar-track{background-color:#ededed}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.home,a,li,p,span{h1{margin:0;overflow:hidden;position:relative;>{div{margin:0;position:relative}}}.split-parent{overflow:hidden}.split-child{display:inline-block}.text-heading{width:900px}}.container{margin:auto;width:100%;@media (max-width:767px){max-width:630px;padding-left:15px;padding-right:15px}@media (min-width:768px) and (max-width:834px){max-width:730px;padding-left:0;padding-right:0}@media (min-width:835px) and (max-width:1024px){max-width:1000px;padding-left:0;padding-right:0}@media (min-width:1025px){max-width:1200px;padding-left:0;padding-right:0}@media (min-width:1400px){max-width:1200px;padding-left:0;padding-right:0}@media (min-width:1800px){max-width:1200px;padding-left:0;padding-right:0}@media (min-width:2500px){max-width:1200px;padding-left:0;padding-right:0}}.aspect-image{aspect-ratio:1;inline-size:80vw;max-inline-size:100%;-o-object-fit:cover;object-fit:cover;@media(orientation:landscape){&{aspect-ratio:16/9}}}a,h1,h2,h3,h4,h5,h6,li,p,small,span{font-family:inherit,Open Sans,Arial,sans-serif}a{color:inherit}.bluetext{color:#5ef7e5}.hero-block-blur{-webkit-backdrop-filter:blur(15px) brightness(.45);backdrop-filter:blur(15px) brightness(.45)}#product-hotspots{.hotspot-image{.e-hotspot__inner-circle{border:2px solid #47677b}.e-hotspot{&:hover{.e-hotspot__inner-circle{background-color:#5ef7e5;padding:6px}}}.e-hotspot__tooltip{&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='23.779'%3E%3Cpath d='M2.11 23.779 0 21.669l9.779-9.779L0 2.11 2.11 0 14 11.89Z' fill='%232e373c'/%3E%3C/svg%3E");background-size:100% 100%;content:"";height:17px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px}}}.elementor-widget-hotspot{.elementor-widget-container{min-width:100%;width:100%}}}#trade-account-cta{background-size:100% 78%}.contact-container{&:hover{.elementor-icon-box-title{text-decoration:underline}}}.lb-container{.lb-gradient-hover{&:before{background-image:linear-gradient(180deg,transparent,#5ef7e5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:2}}&:hover{.underline-title-hover{text-decoration:underline}.lb-gradient-hover{&:before{opacity:.7;transition:all .3s ease}}}}.trending-products-home{p{&.price{color:#2e373c;font-family:Roboto;font-size:16px}}}.main-contact-form input::-moz-placeholder{color:#2e373c!important;opacity:1!important}.main-contact-form input::placeholder{color:#2e373c!important;opacity:1!important}.main-contact-form textarea::-moz-placeholder{color:#2e373c!important;opacity:1!important}.main-contact-form textarea::placeholder{color:#2e373c!important;opacity:1!important}.category-grid-carousel,.elementor-hidden-mobile{.category-grid-container{.category-grid-img{border-radius:4px;overflow:hidden;img{aspect-ratio:1;max-height:clamp(16.25rem,13.125rem + 8.333vw,23.125rem);min-height:clamp(16.25rem,13.125rem + 8.333vw,23.125rem);-o-object-fit:cover;object-fit:cover;@media (max-width:767px){max-height:260px;min-height:260px;-o-object-fit:cover;object-fit:cover}}&:before,img{transition:all .3s ease}&:before{background-image:url(/wp-content/uploads/Group-253.svg);background-position:50%;background-repeat:no-repeat;background-size:33% auto;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}}&:hover{.category-grid-img{&:before{opacity:1}&:before,img{transition:all .3s ease}img{transform:scale(1.1)}}.category-grid-title{text-decoration:underline}}@media (max-width:767px){width:80vw}}@media (max-width:767px){.elementor-grid{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:30px;&::-webkit-scrollbar-track{background:#dae2ec;border-radius:4px}&::-webkit-scrollbar-thumb{background:#47677b;border-radius:4px}&::-webkit-scrollbar{height:10px}}}}li.overflow-scroll ul{max-height:385px!important;min-height:385px!important;overflow-y:scroll!important;&::-webkit-scrollbar{height:0;width:0}}.column-break{-moz-column-break-after:column;break-after:column;@media (max-width:767px){-moz-column-break-after:auto!important;break-after:auto!important}}@media (max-width:767px){.table-parent-container{overflow-x:scroll}.table-width{width:200vw}}small.woocommerce-price-suffix{font-family:Roboto!important}.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu.ubermenu-main.ubermenu-horizontal .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{top:50px!important}.ubermenu-skin-minimal .ubermenu-tab-content-panel{background-color:#fafcff!important}.ubermenu-target-title .ubermenu-target-text{ul{list-style:none!important}li{&:marker{display:none}}}#main-header-3 ul ul ul{list-style:none;padding-left:0}#main-header-3 ul li.ubermenu-item-level-3{color:#2e373c;font-family:Roboto;font-size:16px}#main-header-3{a.ubermenu-target-text{padding:0}}#main-header-3{.ubermenu.ubermenu-main .ubermenu-tab.ubermenu-active>.ubermenu-target{background-color:transparent!important}.ubermenu-item-level-5 .ubermenu-tabs-group{overflow-y:scroll!important;padding-bottom:2rem}.ubermenu-item-level-0.ubermenu-in-transition{background:transparent!important}.ubermenu{.ubermenu-submenu>.ubermenu-column:not(.shop-all-menu){height:100%}.ubermenu-submenu.ubermenu-submenu-align-full_width{background-position:100% 100%;background-repeat:no-repeat;height:450px;padding-top:30px;.ubermenu-tabs-group{background:#fafcff;min-height:100%!important;padding-left:16px!important;padding-right:16px!important}}.ubermenu-item-header{.ubermenu-target{padding:0}.menu-column-title{color:#47677b;font-family:undefined;font-size:20px;font-weight:500;padding:8px 25px 1.5rem}span{&:hover{background:transparent!important}}}.ubermenu-in-transition{background:#dae2ec;border-radius:5px}.ubermenu-item-header{&.ubermenu-in-transition{background:#fff0}}.ubermenu-item-auto{font-family:Roboto;font-size:16px;font-weight:500;.ubermenu-target{background-color:#fff0;padding:0}a,span{border-radius:5px;padding:8px 25px;width:100%;&:hover{background:#dae2ec}}}}}.elementor-widget-woocommerce-menu-cart{.elementor-menu-cart__toggle{.elementor-button{border:none}}}.menu-tab-title{width:100%!important;.ubermenu-target-title{color:#47677b!important;font-family:undefined!important;font-size:18px;font-weight:200!important}}.ubermenu-sub-indicator.fas.fa-angle-down{display:none!important}#menu-basket-icon{.elementor-button-icon-qty{font-family:Roboto;font-size:14px}.elementor-button-icon-qty[data-counter]{right:-20px;top:-11px}}.ubermenu-horizontal.ubermenu-items-align-flex .ubermenu-nav .ubermenu-item-level-0{align-items:center;display:flex}.shop-all-menu{bottom:8%!important;font-weight:400!important;position:absolute!important;top:auto!important;width:-moz-fit-content!important;width:fit-content!important;@media (max-width:767px){bottom:auto!important;position:relative!important}.ubermenu-target{font-weight:400!important}span{&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath d='M1.556 14a1.5 1.5 0 0 1-1.1-.457 1.5 1.5 0 0 1-.457-1.1V1.554a1.5 1.5 0 0 1 .457-1.1 1.5 1.5 0 0 1 1.1-.457H7v1.556H1.556v10.889h10.889V7H14v5.444a1.5 1.5 0 0 1-.457 1.1 1.5 1.5 0 0 1-1.1.457Zm3.656-4.122L4.123 8.789l7.233-7.233h-2.8V0H14v5.444h-1.556v-2.8Z' fill='%231b2124'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:14px;margin-left:5px;position:relative;top:1px;width:14px}}}.menu-image-section{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;.left-col-menu{display:flex;flex-direction:column;gap:15px}img{max-height:300px;max-width:300px;min-height:300px;min-width:300px;-o-object-fit:cover;object-fit:cover}.menu-sub-title{p{font-family:undefined;font-size:undefined;font-weight:undefined;letter-spacing:undefined;line-height:undefined}}}.ubermenu-content-block:after{display:none!important}.menu-image{min-width:100%;text-align:-webkit-center;img{max-height:300px;max-width:80%;min-width:80%;-o-object-fit:cover;object-fit:cover}}.tab-100-width{min-width:100%!important}.child-terms-list{list-style-type:none;padding-left:0;li{align-items:center;display:flex;flex-direction:row;gap:20px;margin:20px 0;&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:15px;width:10px}}}#footer-cta{.footer-cta-form{&:hover{.elementor-field{border-color:#fff}#form-field-email{&::-moz-placeholder{color:undefined;opacity:.5}&::placeholder{color:undefined;opacity:.5}}}.elementor-field-type-submit{justify-content:flex-start}}a{color:#fff;&:hover{color:#5ef7e5}}}#main-footer{.footer-menu-links{.elementor-nav-menu{li{border-radius:5px;border-width:0;margin-left:-26px;padding:2px 26px;width:-moz-fit-content;width:fit-content;@media (max-width:767px){margin-left:0;padding-bottom:2px;padding-left:2px;padding-right:2px;padding-top:2px}&:hover{background:#2e373c}}}}}#main-header-1{.top-left-menu-links{li{a{padding-left:20px;padding-right:24px}}li.elementor-icon-list-item{&:hover{background:#2e373c}}}.header-menu-links-1{li.elementor-icon-list-item{margin-left:0;margin-right:0;&:hover{background:#2e373c}.elementor-icon-list-text{padding:7px 20px}}}.elementor-icon-list-item{&:after{right:0}}}#main-header-2{#account-icon{.elementor-icon svg{height:100%;width:100%}}.icon-box-hover{align-items:center;display:flex;justify-content:center;max-height:50px;max-width:50px;min-height:50px;min-width:50px;padding:15px;&:hover{background:#47677b;border-radius:5px;svg{path{fill:#5ef7e5}}}}.header-search-bar{&:hover{#ajaxsearchpro1_1,#ajaxsearchpro1_2,div.asp_m.asp_m_1{border:1px solid #fff}.probox{.proinput{input.orig{&::-moz-placeholder{color:undefined;opacity:.5}&::placeholder{color:undefined;opacity:.5}}}}}}}#main-header-4{.usp-link{&:hover{color:#2e373c;text-decoration:underline}}@media screen and (min-width:200px){.menu-trust-pilot{.tp-widget-trustscore{font-size:16px;margin:0 12px 0 0}.tp-widget-logo,.tp-widget-stars{margin:0}}}}.search-mobile-container{max-height:0;transition:all .3s ease;svg{opacity:0}}.search-mobile-container.active{max-height:70px;transition:all .3s ease;svg{opacity:1}}#elementor-menu-cart__toggle_button{.elementor-button-icon{line-height:0}}@media (max-width:767px){#main-header-2{.icon-box-hover{min-width:0;padding:0}.elementor-menu-cart__toggle,.elementor-menu-cart__toggle_wrapper{display:flex}}}li.mobile-menu-link a{font-weight:400!important}.dt-hamburger-menu{.menu-opened{&:after,&:before{background:#5ef7e5}}}.dt-mobile-menu--wrapper{background:#fafcff;&.dt-mobile-menu--wrapper--open{padding:0 20px 20px}.mob-menu-title{color:#47677b!important;font-family:undefined;font-size:20px;pointer-events:none}.dt-mobile-menu{max-height:calc(100% - 85px);overflow:scroll;a{color:#2e373c}>ul{>li{font-family:Roboto;font-weight:500;margin:20px 0;.mobile-menu-link{font-weight:400}>a{color:#2e373c}}}.dt-mobile-menu-back-button{font-family:Roboto;font-size:15px;padding-top:20px;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%235f6368'%3E%3Cpath d='M360-240 120-480l240-240 56 56-144 144h488v-160h80v240H272l144 144-56 56Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";height:21px;width:22px}}.dt-mobile-menu-sub-menu{gap:20px;justify-content:flex-start;&:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";height:15px;width:10px}}}.mobile_menu_footer_wrapper{bottom:0;left:0;position:absolute;width:100vw}}#product-filters{align-items:center;display:flex;flex-direction:row;font-family:Roboto;gap:10px;@media (max-width:767px){align-items:stretch;flex-direction:column}button,select{cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%235f6368'%3E%3Cpath d='M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;border:1px solid #b8b8b8;border-radius:5px;padding:7px 35px 7px 15px;@media (max-width:767px){width:100%}}.filter-button{background-color:#47677b;border:none;border-radius:5px;color:#fff;font-weight:500;padding:7px 15px;@media (max-width:767px){width:100%}}span.ui-slider-handle{background-color:#0073aa;border-radius:50%;cursor:pointer;height:30px;touch-action:pan-x;width:30px;&.ui-corner-all.ui-state-default{background:#47677b;border-radius:100px;height:1em;top:50%;transform:translatey(-50%);width:1em}}.ui-slider-horizontal{height:.4em}.ui-slider-horizontal .ui-slider-range{background-color:undefined}.ui-widget.ui-widget-content{background-color:undefined;border:none}.price_slider_amount{font-size:14px;margin-top:5px}.price_slider_wrapper{padding-left:10px;padding-right:10px;text-align:center;@media (max-width:767px){padding-bottom:20px;padding-top:20px}}#clear-filters{button{background-color:undefined;border:none;border-radius:5px;color:#000;font-weight:500;padding:7px 15px;@media (max-width:767px){width:100%}}}}.filters-drop-down{.e-n-accordion-item-title{width:-moz-fit-content;width:fit-content;@media (max-width:767px){width:100%}}}#sort-by{font-family:Roboto;select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%235f6368'%3E%3Cpath d='M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;border:1px solid #b8b8b8;border-radius:5px;padding:7px 35px 7px 15px;@media (max-width:767px){width:100%}}}.single-product-card__container{&:hover{.single-product-card__title{text-decoration:underline}}}.add-to-wishlist-icon{.e-font-icon-svg{height:20px!important;width:20px}}.more-parent-container{background-size:cover!important}#faq-container{.faq-list{.faq-question{font-weight:700}.dce-acf-repeater-item{display:flex;flex:auto;flex-direction:column;flex-grow:0;gap:15px;width:45%;@media (max-width:767px){width:100%}}.dce-acf-repeater-grid{flex-direction:row;flex-wrap:wrap;gap:35px;justify-content:space-between}}}ul{&.list_card_items{display:inline-flex;float:right;justify-items:flex-end;list-style-type:none;margin:0 0 20px;padding:0;@media screen and (max-width:767px){float:right;margin-right:20px}li{margin-right:20px;&:last-child{margin-right:0}span{cursor:pointer;i{color:#000;font-size:30px}&:hover{i{color:#3d3d3d}}}&.active_item{span{i{color:#0f65a8}&:hover{i{opacity:.8}}}}}}&.products{&.columns-3{&.dt_list_items{display:block!important;gap:0 30px;grid-template-areas:"product_item product_item product_item";grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(5,1fr)!important;li{align-items:center;border:1px solid #ccc;display:grid;float:unset;grid-area:product_item;grid-template-areas:"image_element image_element item_cta";grid-template-columns:1fr 1fr 200px;margin-bottom:20px!important;padding:20px!important;width:100%!important;@media screen and (max-width:767px){grid-template-areas:"image_element image_element image_element";grid-template-columns:1fr 1fr 1fr;width:100%!important}.onsale{border-radius:0;left:-20px;right:unset;top:-14px}a{&.woocommerce-LoopProduct-link{display:grid!important;grid-area:image_element;grid-template-columns:200px 1fr;@media screen and (max-width:767px){gap:10px 30px;grid-template-columns:100px 1fr}align-items:center;grid-template-areas:"main_img prod_title" "main_img prod_price";grid-template-rows:min-content;img{grid-area:main_img;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}h2{align-self:flex-end;font-size:1.8rem;grid-area:prod_title;@media screen and (max-width:767px){font-size:20px}margin-bottom:0;padding-bottom:0}span{&.price{font-size:20px;font-weight:700;grid-area:prod_price;span{&.woocommerce-Price-amount{margin-top:0}}small{font-size:16px;font-weight:300}}}}&.button{grid-area:item_cta;@media screen and (max-width:767px){display:none}}}&.product-category{a{display:grid!important;grid-area:image_element;grid-template-columns:200px 1fr;@media screen and (max-width:767px){gap:10px 30px;grid-template-columns:100px 1fr}align-items:center;grid-template-areas:"main_img prod_title";grid-template-rows:min-content;img{grid-area:main_img;max-height:300px;-o-object-fit:contain;object-fit:contain;width:100%}h2{align-self:center;font-size:1.8rem;grid-area:prod_title;@media screen and (max-width:767px){font-size:20px}margin-bottom:0;padding-bottom:0}span{&.price{align-self:flex-start!important;display:flex!important;flex-direction:column!important;font-size:20px;font-weight:700;grid-area:prod_price;span{&.woocommerce-Price-amount{margin-top:0}}small{font-size:16px;font-weight:300}}}}}}}}}}.dt-product-cards{font-family:Roboto;list-style-type:none;margin:0;padding:0;.dt-product-cards-card{border:1px solid #ecf0f5;margin-bottom:20px;a.added_to_cart.wc-forward{display:none}&.in-stock{.card-add_to_basket_button{display:block}.card-stock_status.in-stock{display:flex}.card-stock_status.not-in-stock{display:none}}&.not-in-stock{.card-add_to_basket_button,.card-stock_status.in-stock{display:none}.card-stock_status.not-in-stock{display:flex}}.cart-product-details-wrap{align-items:start;display:flex;flex-direction:row;gap:14px;justify-content:space-between;@media (max-width:767px){flex-direction:column;gap:0}.card-product_details{flex-grow:1;max-width:64%;.card-product_details_primary{align-items:start;display:flex;flex-direction:row;gap:14px;padding:14px;.card-product_thumbnail{img{border:1px solid #ecf0f5;max-width:75px;padding:4px}}.card-product_name_wrap{flex-grow:1;.cart-item_product_name{a,p{color:#2e373c;font-weight:600}}.card-product_price{color:#2e373c;font-size:1.3rem;font-weight:400;line-height:20px;padding-top:12px;small{font-size:12px;font-weight:400}}}}.card-product_swatches{font-size:12px;padding:0 14px 14px;.custom-product-swatch-label{font-family:Roboto;font-size:smaller;font-weight:400;padding-bottom:4px}.custom-product-swatches{align-items:center;display:flex;flex-direction:row;gap:6px;list-style-type:none;margin:0;padding:0;.custom-color-swatch{border:1px solid #fff;cursor:pointer;padding:2px;&:hover{border:1px solid #dae2ec}span{background-size:cover;display:flex;font-size:0;height:24px;line-height:0;width:24px}&.active{border:1px solid #47677b}}}}}.card-add_to_basket_button{text-align:center;width:-moz-fit-content;width:fit-content;@media (max-width:767px){width:100%}.card-product_quantity_wrap{padding:14px;form{display:flex;flex-direction:column;gap:8px;@media (max-width:767px){flex-direction:row}}.card-product_quantity_inputs{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:8px;justify-content:center;@media (max-width:767px){justify-content:flex-start}input{border:0;margin-top:-2px;text-align:center;width:40px}button.quantity-minus,button.quantity-plus{display:inline-block;height:24px;line-height:12px;padding:4px;width:24px}button.cart-update-button{font-size:14px;font-weight:400;margin-left:4px;padding:6px 12px;&:disabled{display:none}}}.card-product_quantity_label{display:none}}.variation-button{align-self:center;background-color:#47677b;border-radius:2px;color:#fff;font-family:Roboto;font-size:14px;font-weight:400;padding:10px 14px;white-space:nowrap;&:hover{background-color:#5ef7e5;color:#000}}.added_to_cart.wc-forward{color:#47677b;font-size:12px;text-decoration:underline;&:hover{text-decoration:none}}.cart-product_actions{display:none}}}.card-product_stock_details{align-items:center;background-color:#fafcff;display:flex;flex-direction:row;gap:20px;justify-content:end;padding:14px;p{align-items:center;display:flex;flex-direction:row;font-size:14px;margin:0;padding:0;&.in-stock{color:#327f2d}&.not-in-stock{color:#a33737}svg{fill:currentColor}}.card-product_delivery_options{svg{margin-right:8px}}}}}.dt-product-cards.archive{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;.dt-product-cards-card{display:flex;flex-direction:column;margin:0;width:calc(25% - 25px);.cart-product-details-wrap{flex-direction:column;flex-grow:1;gap:0;.card-product_details{flex-grow:1;.card-product_details_primary{display:block;padding:0;.card-product_thumbnail{border-bottom:1px solid #ecf0f5;padding:20px;img{border:0;display:block;max-width:100%;padding:0;width:auto}}.card-product_name_wrap{padding:14px}}.card-product_swatches{margin-top:20px}}}.card-add_to_basket_button{margin-top:auto;text-align:right;width:100%;.card-product_quantity_wrap{form{flex-direction:row;gap:14px;justify-content:space-between}.card-product_quantity_inputs{flex-direction:row;flex-grow:0}.added_to_cart.wc-forward{display:none}}}.card-product_stock_details{justify-content:center;text-align:center;.card-product_delivery_options{color:#72797d}p{font-size:12px;svg{fill:currentColor}}}}}.woocommerce{.products{.dt-product-cards.archive{&:before{content:"";display:none}}}div.product{p.price,span.price{color:#2e373c!important}}ul{&.products{margin:0}}}.product-config{.dt-product-cards{.dt-product-cards-card{.cart-product-details-wrap{.card-add_to_basket_button{.card-product_quantity_wrap{form{flex-direction:row}}}}}}}.single_product-gallery{.woocommerce-product-gallery__image{img{border-radius:2px;height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem)!important;max-height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem)!important;min-height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem);-o-object-fit:cover;object-fit:cover;width:100%!important}}.flex-control-thumbs{cursor:grab;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll!important;width:-moz-fit-content;width:fit-content;&.active{cursor:grabbing}li{margin-top:10px!important;min-width:29%}&::-webkit-scrollbar-track{background:#dae2ec;border-radius:4px}&::-webkit-scrollbar-thumb{background:#47677b;border-radius:4px}&::-webkit-scrollbar{height:10px}}}.single_product-reviews{font-family:Roboto;.woocommerce-Reviews-title{color:#47677b;font-family:undefined}form#commentform{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;label{margin-right:15px}.form-submit input{background-color:#47677b!important;border-radius:2px!important;color:#fff!important;font-weight:400!important;&:hover{background-color:#5ef7e5!important;color:undefined!important}}}.comment-form-comment,.comment-form-cookies-consent,.comment-form-rating,.comment-notes{width:100%}}#delivery-accordion{.e-n-accordion-item-title-text{padding-left:30px;&:before{background-image:url(/wp-content/uploads/local_shipping_FILL1_wght400_GRAD0_opsz24.svg);background-size:100% 100%;content:"";height:20px;left:11px;position:absolute;width:22px}}.e-n-accordion-item-title[aria-expanded=true]{.e-n-accordion-item-title-text{&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='17.455'%3E%3Cpath d='M5.455 17.455a3.157 3.157 0 0 1-2.318-.954 3.156 3.156 0 0 1-.955-2.318H0v-12A2.1 2.1 0 0 1 .641.642 2.1 2.1 0 0 1 2.182 0h15.273v4.364h3.273L24 8.727v5.455h-2.182a3.156 3.156 0 0 1-.955 2.318 3.157 3.157 0 0 1-2.318.954 3.157 3.157 0 0 1-2.318-.954 3.156 3.156 0 0 1-.955-2.318H8.727a3.156 3.156 0 0 1-.955 2.318 3.157 3.157 0 0 1-2.317.955Zm0-2.182a1.056 1.056 0 0 0 .777-.314 1.055 1.055 0 0 0 .314-.777 1.055 1.055 0 0 0-.314-.777 1.055 1.055 0 0 0-.777-.314 1.055 1.055 0 0 0-.777.314 1.055 1.055 0 0 0-.314.777 1.055 1.055 0 0 0 .314.777 1.056 1.056 0 0 0 .777.314Zm13.091 0a1.056 1.056 0 0 0 .777-.314 1.055 1.055 0 0 0 .314-.777 1.055 1.055 0 0 0-.314-.777 1.055 1.055 0 0 0-.777-.314 1.055 1.055 0 0 0-.777.314 1.055 1.055 0 0 0-.314.777 1.055 1.055 0 0 0 .314.777 1.056 1.056 0 0 0 .776.314Zm-1.091-5.455h4.636l-2.455-3.273h-2.181Z' fill='%23fff'/%3E%3C/svg%3E")}}}}#returns-accordion{.e-n-accordion-item-title-text{padding-left:30px;&:before{background-image:url(/wp-content/uploads/assignment_return_black_24dp.svg);background-size:100% 100%;content:"";height:20px;left:11px;position:absolute;width:22px}}.e-n-accordion-item-title[aria-expanded=true]{.e-n-accordion-item-title-text{&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27'%3E%3Cpath data-name='Path 143' d='M0 0h27v27H0Z' fill='none'/%3E%3Cpath data-name='Path 144' d='M21.667 3.3H16.79a3.5 3.5 0 0 0-6.58 0H5.333A2.324 2.324 0 0 0 3 5.6v16.1A2.324 2.324 0 0 0 5.333 24h16.334A2.324 2.324 0 0 0 24 21.7V5.6a2.324 2.324 0 0 0-2.333-2.3Zm-8.167 0a1.15 1.15 0 1 1-1.167 1.15A1.162 1.162 0 0 1 13.5 3.3Zm4.667 13.8H13.5v3.45L7.667 14.8 13.5 9.05v3.45h4.667Z' fill='%23fff'/%3E%3C/svg%3E")}}}}#split-packs-accordion{.e-n-accordion-item-title-text{padding-left:30px;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M0 11.111V2.222A2.14 2.14 0 0 1 .653.653 2.14 2.14 0 0 1 2.222 0h6.667v11.111ZM11.111 0h6.667a2.14 2.14 0 0 1 1.569.653A2.14 2.14 0 0 1 20 2.222v4.444h-8.889Zm0 20V8.889H20v8.889a2.14 2.14 0 0 1-.653 1.569 2.14 2.14 0 0 1-1.569.653ZM0 13.333h8.889V20H2.222a2.14 2.14 0 0 1-1.569-.653A2.14 2.14 0 0 1 0 17.778Z' fill='%2347677b'/%3E%3C/svg%3E");background-size:100% 100%;content:"";height:20px;left:11px;position:absolute;width:22px}}.e-n-accordion-item-title[aria-expanded=true]{.e-n-accordion-item-title-text{&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M0 11.111V2.222A2.14 2.14 0 0 1 .653.653 2.14 2.14 0 0 1 2.222 0h6.667v11.111ZM11.111 0h6.667a2.14 2.14 0 0 1 1.569.653A2.14 2.14 0 0 1 20 2.222v4.444h-8.889Zm0 20V8.889H20v8.889a2.14 2.14 0 0 1-.653 1.569 2.14 2.14 0 0 1-1.569.653ZM0 13.333h8.889V20H2.222a2.14 2.14 0 0 1-1.569-.653A2.14 2.14 0 0 1 0 17.778Z' fill='%23fff'/%3E%3C/svg%3E")}}}}#payment-accordion{.e-n-accordion-item-title-text{padding-left:30px;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20.9'%3E%3Cpath d='M15.4 9.9a1.064 1.064 0 0 0 .784-.316A1.064 1.064 0 0 0 16.5 8.8a1.064 1.064 0 0 0-.316-.784A1.064 1.064 0 0 0 15.4 7.7a1.064 1.064 0 0 0-.784.316 1.064 1.064 0 0 0-.316.784 1.064 1.064 0 0 0 .316.784 1.064 1.064 0 0 0 .784.316ZM6.6 7.7h5.5V5.5H6.6ZM2.75 20.9q-.935-3.135-1.843-6.256A22.787 22.787 0 0 1 0 8.25a5.838 5.838 0 0 1 1.76-4.29A5.838 5.838 0 0 1 6.05 2.2h5.5A5.588 5.588 0 0 1 13.489.578 5.373 5.373 0 0 1 15.95 0a1.591 1.591 0 0 1 1.169.481A1.591 1.591 0 0 1 17.6 1.65a3.286 3.286 0 0 1-.137.633q-.11.3-.206.619a5.1 5.1 0 0 0-.151.646l2.5 2.5H22v7.673l-3.108 1.017L17.05 20.9H11v-2.2H8.8v2.2Z' fill='%2347677b'/%3E%3C/svg%3E");background-size:100% 100%;content:"";height:20px;left:11px;position:absolute;width:22px}}.e-n-accordion-item-title[aria-expanded=true]{.e-n-accordion-item-title-text{&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='20.9'%3E%3Cpath d='M15.4 9.9a1.064 1.064 0 0 0 .784-.316A1.064 1.064 0 0 0 16.5 8.8a1.064 1.064 0 0 0-.316-.784A1.064 1.064 0 0 0 15.4 7.7a1.064 1.064 0 0 0-.784.316 1.064 1.064 0 0 0-.316.784 1.064 1.064 0 0 0 .316.784 1.064 1.064 0 0 0 .784.316ZM6.6 7.7h5.5V5.5H6.6ZM2.75 20.9q-.935-3.135-1.843-6.256A22.787 22.787 0 0 1 0 8.25a5.838 5.838 0 0 1 1.76-4.29A5.838 5.838 0 0 1 6.05 2.2h5.5A5.588 5.588 0 0 1 13.489.578 5.373 5.373 0 0 1 15.95 0a1.591 1.591 0 0 1 1.169.481A1.591 1.591 0 0 1 17.6 1.65a3.286 3.286 0 0 1-.137.633q-.11.3-.206.619a5.1 5.1 0 0 0-.151.646l2.5 2.5H22v7.673l-3.108 1.017L17.05 20.9H11v-2.2H8.8v2.2Z' fill='%23fff'/%3E%3C/svg%3E")}}}}#help-accordion{.e-n-accordion-item-title-text{padding-left:30px;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21'%3E%3Cpath d='m9 21-3-3H2a1.926 1.926 0 0 1-1.413-.587A1.926 1.926 0 0 1 0 16V2A1.926 1.926 0 0 1 .588.588 1.926 1.926 0 0 1 2 0h14a1.926 1.926 0 0 1 1.413.588A1.926 1.926 0 0 1 18 2v14a1.926 1.926 0 0 1-.587 1.412A1.926 1.926 0 0 1 16 18h-4Zm-.1-6a1.207 1.207 0 0 0 .887-.363 1.207 1.207 0 0 0 .362-.887 1.207 1.207 0 0 0-.362-.887A1.207 1.207 0 0 0 8.9 12.5a1.207 1.207 0 0 0-.888.363 1.207 1.207 0 0 0-.363.887 1.207 1.207 0 0 0 .363.887A1.207 1.207 0 0 0 8.9 15ZM8 11.15h1.85a5.963 5.963 0 0 1 .038-.725 1.972 1.972 0 0 1 .162-.575 2.481 2.481 0 0 1 .313-.513 7.118 7.118 0 0 1 .538-.588 8.767 8.767 0 0 0 1.237-1.462A2.5 2.5 0 0 0 12.5 5.95a2.742 2.742 0 0 0-.9-2.138 3.483 3.483 0 0 0-2.425-.813 3.968 3.968 0 0 0-2.337.675A3.483 3.483 0 0 0 5.5 5.549l1.65.65a1.97 1.97 0 0 1 .7-1.087 1.925 1.925 0 0 1 1.225-.413 1.736 1.736 0 0 1 1.125.363 1.174 1.174 0 0 1 .45.962 1.806 1.806 0 0 1-.275.9 4.515 4.515 0 0 1-.925 1.05 4.453 4.453 0 0 0-.688.688 3.723 3.723 0 0 0-.437.713 3.213 3.213 0 0 0-.25.787A5.608 5.608 0 0 0 8 11.15Z' fill='%2347677b'/%3E%3C/svg%3E");background-size:100% 100%;content:"";height:20px;left:11px;position:absolute;width:22px}}.e-n-accordion-item-title[aria-expanded=true]{.e-n-accordion-item-title-text{&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='21'%3E%3Cpath d='m9 21-3-3H2a1.926 1.926 0 0 1-1.413-.587A1.926 1.926 0 0 1 0 16V2A1.926 1.926 0 0 1 .588.588 1.926 1.926 0 0 1 2 0h14a1.926 1.926 0 0 1 1.413.588A1.926 1.926 0 0 1 18 2v14a1.926 1.926 0 0 1-.587 1.412A1.926 1.926 0 0 1 16 18h-4Zm-.1-6a1.207 1.207 0 0 0 .887-.363 1.207 1.207 0 0 0 .362-.887 1.207 1.207 0 0 0-.362-.887A1.207 1.207 0 0 0 8.9 12.5a1.207 1.207 0 0 0-.888.363 1.207 1.207 0 0 0-.363.887 1.207 1.207 0 0 0 .363.887A1.207 1.207 0 0 0 8.9 15ZM8 11.15h1.85a5.963 5.963 0 0 1 .038-.725 1.972 1.972 0 0 1 .162-.575 2.481 2.481 0 0 1 .313-.513 7.118 7.118 0 0 1 .538-.588 8.767 8.767 0 0 0 1.237-1.462A2.5 2.5 0 0 0 12.5 5.95a2.742 2.742 0 0 0-.9-2.138 3.483 3.483 0 0 0-2.425-.813 3.968 3.968 0 0 0-2.337.675A3.483 3.483 0 0 0 5.5 5.549l1.65.65a1.97 1.97 0 0 1 .7-1.087 1.925 1.925 0 0 1 1.225-.413 1.736 1.736 0 0 1 1.125.363 1.174 1.174 0 0 1 .45.962 1.806 1.806 0 0 1-.275.9 4.515 4.515 0 0 1-.925 1.05 4.453 4.453 0 0 0-.688.688 3.723 3.723 0 0 0-.437.713 3.213 3.213 0 0 0-.25.787A5.608 5.608 0 0 0 8 11.15Z' fill='%23fff'/%3E%3C/svg%3E")}}}}#required-coverage-accordion{.e-n-accordion-item-title-text{padding-left:30px;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='25.297'%3E%3Cpath data-name='Icon ionic-ios-calculator' d='M16.054 0H1.946A1.944 1.944 0 0 0 0 1.946v21.405a1.944 1.944 0 0 0 1.946 1.946h14.108A1.944 1.944 0 0 0 18 23.351V1.946A1.944 1.944 0 0 0 16.054 0Zm-.73 16.541v4.864a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459v-4.864a1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459Zm0-4.865a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459Zm-4.865 9.73A1.456 1.456 0 0 1 9 22.865a1.456 1.456 0 0 1-1.459-1.459A1.456 1.456 0 0 1 9 19.947a1.456 1.456 0 0 1 1.459 1.458Zm0-4.865A1.456 1.456 0 0 1 9 18a1.456 1.456 0 0 1-1.459-1.459A1.456 1.456 0 0 1 9 15.082a1.456 1.456 0 0 1 1.459 1.459Zm0-4.865A1.456 1.456 0 0 1 9 13.135a1.456 1.456 0 0 1-1.459-1.459A1.456 1.456 0 0 1 9 10.217a1.456 1.456 0 0 1 1.459 1.459Zm-4.865 9.73a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.458Zm0-4.865A1.456 1.456 0 0 1 4.135 18a1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459Zm0-4.865a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459ZM2.675 6.811V3.892a.976.976 0 0 1 .973-.973h10.7a.976.976 0 0 1 .973.973v2.919a.976.976 0 0 1-.973.973h-10.7a.976.976 0 0 1-.973-.973Z' fill='%2347677b'/%3E%3C/svg%3E");background-size:100% 100%;content:"";height:20px;left:11px;position:absolute;width:22px}}.e-n-accordion-item-title[aria-expanded=true]{.e-n-accordion-item-title-text{&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='25.297'%3E%3Cpath data-name='Icon ionic-ios-calculator' d='M16.054 0H1.946A1.944 1.944 0 0 0 0 1.946v21.405a1.944 1.944 0 0 0 1.946 1.946h14.108A1.944 1.944 0 0 0 18 23.351V1.946A1.944 1.944 0 0 0 16.054 0Zm-.73 16.541v4.864a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459v-4.864a1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459Zm0-4.865a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459Zm-4.865 9.73A1.456 1.456 0 0 1 9 22.865a1.456 1.456 0 0 1-1.459-1.459A1.456 1.456 0 0 1 9 19.947a1.456 1.456 0 0 1 1.459 1.458Zm0-4.865A1.456 1.456 0 0 1 9 18a1.456 1.456 0 0 1-1.459-1.459A1.456 1.456 0 0 1 9 15.082a1.456 1.456 0 0 1 1.459 1.459Zm0-4.865A1.456 1.456 0 0 1 9 13.135a1.456 1.456 0 0 1-1.459-1.459A1.456 1.456 0 0 1 9 10.217a1.456 1.456 0 0 1 1.459 1.459Zm-4.865 9.73a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.458Zm0-4.865A1.456 1.456 0 0 1 4.135 18a1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459Zm0-4.865a1.456 1.456 0 0 1-1.459 1.459 1.456 1.456 0 0 1-1.459-1.459 1.456 1.456 0 0 1 1.459-1.459 1.456 1.456 0 0 1 1.459 1.459ZM2.675 6.811V3.892a.976.976 0 0 1 .973-.973h10.7a.976.976 0 0 1 .973.973v2.919a.976.976 0 0 1-.973.973h-10.7a.976.976 0 0 1-.973-.973Z' fill='%23fff'/%3E%3C/svg%3E")}}}}.feature-repeater-single{.dce-acf-repeater-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px}}.coverage-calculator{.elementor-field-type-amount,.elementor-field-type-number{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px}.elementor-field-type-amount{justify-content:space-between;label{font-family:undefined!important;font-weight:400!important}}.elementor-field-label{min-width:-moz-fit-content;min-width:fit-content}.elementor-form-fields-wrapper{justify-content:center}.dce-amount-visible{border:0;font-family:Roboto;max-width:90px!important;padding:0;text-align:right}.elementor-field-group.elementor-field-type-submit{display:none}.form-separator{padding:31px 0 11px;&:before{background:#dae2ec;content:"";height:1px;left:0;position:absolute;width:100%}}.elementor-field-type-amount.elementor-field-group-total_amount{.dce-amount-visible{font-weight:700!important}}}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity{button{background:#eaeaea!important;border:none;border-radius:100px!important;color:#1b2124!important;cursor:pointer;font-size:20px!important;line-height:22px;margin:0;max-height:27px;max-width:27px;min-height:27px;min-width:27px}.quantity-plus{margin-left:0!important}input{border:none;height:27px!important;padding:0}}.product .out-of-stock{color:undefined!important;font-family:Roboto;font-size:16px!important}p.stock.in-stock{color:#1e7218!important;font-family:Roboto;text-transform:capitalize}#dt-related-products-wrap h2,.essential-products h2,.product-config h2{font-family:undefined;font-size:undefined;font-weight:undefined;padding-bottom:1rem}#dt-related-products-wrap h2{padding-top:1rem}.split-packs-icon{svg{height:15px;width:15px}}.woocommerce .woocommerce-breadcrumb{margin:0}bdi,p.stock.out-of-stock{font-family:Roboto}.dt-product-cards .dt-product-cards-card .cart-product-details-wrap .card-product_details{@media (max-width:767px){max-width:100%}}.woocommerce-product-gallery__image a{display:inline-block!important;height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem)!important;max-height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem)!important;min-height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem)!important}.single_product-gallery .woocommerce-product-gallery__image img{border-radius:2px;height:auto!important;max-height:-moz-fit-content!important;max-height:fit-content!important;min-height:clamp(18.75rem,14.274rem + 19.355vw,37.5rem)!important;-o-object-fit:cover;object-fit:cover;width:auto!important}.dt-product-cards .dt-product-cards-card .cart-product-details-wrap .card-add_to_basket_button .card-product_quantity_wrap .card-product_quantity_inputs input{border:2px solid #eaeaea!important;border-radius:3px!important}#dt-wc-cart-form,#dt-wc-cart-summary{.e-shop-table.e-cart-section{border:0;padding:0}h2{color:#2e373c;font-family:Century Old Style Std;font-weight:400}.button{align-items:center;background-color:#1e7218;border:0;color:#fff;display:flex;flex-direction:row;gap:4px;justify-content:center;&:hover{background-color:#11400d;color:#fff}svg{fill:currentColor}}.cart-update-button{background-color:#47677b;&:hover{background-color:undefined;color:undefined}}}.elementor-menu-cart__main{width:569px!important}.elementor-menu-cart__close-button{background:#1b2124;border-radius:5px;padding:10px}.elementor-menu-cart__product-name.product-name{display:flex;flex-direction:column;font-family:Roboto;font-size:1rem;gap:15px;a{color:inherit!important;font-weight:500!important}}.elementor-menu-cart__main{.elementor-menu-cart__product-remove{border:none;border-radius:0;height:30px;position:relative;width:30px;&:before{background:#fff0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M280-120q-33 0-56.5-23.5T200-200v-520h-40v-80h200v-40h240v40h200v80h-40v520q0 33-23.5 56.5T680-120H280Zm400-600H280v520h400v-520ZM360-280h80v-360h-80v360Zm160 0h80v-360h-80v360ZM280-720v520-520Z'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;content:"";height:100%;left:0;position:absolute;top:0;transform:rotate(0);transition:.3s;width:100%;z-index:1}&:after{display:none}&:hover{background:#5ef7e5;border-radius:5px;&:before{background:#fff0}}}.elementor-menu-cart__close-button{&:after,&:before{left:18.2%;margin-top:-2px;width:67%}}.elementor-menu-cart__product{grid-template-columns:28% auto 5%}}#dt-wc-cart-form{padding:70px 20px 40px 40px;h2{padding-bottom:10px}}.cart-collaterals{padding:40px 40px 40px 20px}#cart-form__contents{list-style-type:none;margin:0;padding:0;li.cart-form__cart-item{border:1px solid #d5d8dc;margin-bottom:30px;padding:14px;.cart-item-details{align-items:start;display:flex;flex-direction:row;gap:14px;padding-bottom:14px;.cart-item_thumbnail{img{border:1px solid #d5d8dc;max-width:100px;padding:4px}}.cart-item_product_name{flex-grow:1;a{color:#000;font-weight:700}}.cart-item_product_price{font-size:20px;font-weight:700;line-height:20px;padding-top:12px;small{font-size:12px;font-weight:400}}}.cart-item-stock-details{align-items:center;display:flex;flex-direction:row;gap:14px;justify-content:space-between;.cart-item_product_quantity{align-items:center;display:flex;flex-direction:row;flex-grow:1;gap:8px;input{border:0;margin-top:-2px;text-align:center;width:40px}button.quantity-minus,button.quantity-plus{display:inline-block;height:24px;line-height:12px;padding:4px;width:24px}button.cart-update-button{font-size:14px;font-weight:600;margin-left:4px;padding:10px 18px;&:disabled{display:none}}}.cart-item_stock_status{align-items:center;display:flex;flex-direction:row;font-size:12px;gap:2px;&.in-stock{color:#1e7218}&.out-of-stock{color:#c33}svg{fill:currentColor;height:1.5em;width:1.5em}}.cart-item_actions{align-items:center;display:flex;flex-direction:row;gap:10px;a{display:flex;.wishlist{margin-top:4px}svg{background-color:#fff;border:4px solid #fff;border-radius:4px;height:24px;width:24px}&:hover{svg{background-color:#5ef7e5;border:4px solid #5ef7e5}}}}}}}#cart-form__actions{align-items:end;display:flex;flex-direction:row;justify-content:space-between;.coupon{label{font-size:14px}}.coupon-input{align-items:center;border:1px solid #47677b;border-radius:4px;display:flex;flex-direction:row;#coupon_code{padding:10px}}}.elementor-widget-woocommerce-cart .e-cart-totals.e-cart-section{border:0;padding:0}#dt-wc-cart-summary{background-color:#f5f5f5;padding:30px 40px 40px;h2{padding-bottom:20px}ul{margin:0;padding:0 0 20px;&#cart-totals_total .cart-totals_name,&#cart-totals_total li bdi{font-size:20px;font-weight:700}&#cart-totals_total .cart-totals_row .cart-totals_value{font-weight:400!important}}.cart-totals_row{align-items:start;display:flex;flex-direction:row;font-size:14px;gap:20px;padding-bottom:5px;.cart-totals_name{flex-grow:1}.cart-totals_value{font-weight:700}}#cart-totals_summary{.cart-totals_value{text-align:right;width:20%}}}#dt-wc-cart-summary-extras{padding-top:20px;ul{list-style-type:none;margin:0;padding:0;text-align:center;li{padding-bottom:10px;svg{margin-right:3px}}}}.wc-empty-cart-message{.woocommerce-info{background-color:#fff0;border-top:none;color:undefined;font-family:undefined;font-size:2rem;margin-bottom:0;text-align:center;&:before{display:none}}}#cart-form__contents li.cart-form__cart-item .cart-item-stock-details .cart-item_actions a svg{height:30px!important;width:30px!important}#cart-form__contents li.cart-form__cart-item{border:1px solid #dae2ec!important;border-radius:2px}#cart-form__contents li.cart-form__cart-item .cart-item-details .cart-item_thumbnail img{border:none!important;padding:0!important}#cart-form__contents li.cart-form__cart-item .cart-item-details .cart-item_product_name a,#cart-form__contents li.cart-form__cart-item .cart-item-details .cart-item_product_price{color:undefined!important;font-weight:500!important}#dt-basket-flyout-title{color:undefined;font-size:1.5rem}.continue_shopping{align-items:center;display:flex;gap:5px;margin-top:3rem;&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24' fill='%2347677B'%3E%3Cpath d='m480-560-56-56 63-64H320v-80h167l-64-64 57-56 160 160-160 160ZM280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM40-800v-80h131l170 360h280l156-280h91L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68.5-39t-1.5-79l54-98-144-304H40Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";display:flex;height:20px;position:relative;width:20px}a{color:undefined!important}&:hover{a{text-decoration:underline}}}#dt-wc-cart-summary #cart-totals_summary .cart-totals_row{border-bottom:1px solid #d3d3d3;padding-bottom:8px;padding-top:8px}#cart-form__actions .coupon{display:none}.woocommerce-error{font-family:Roboto}#dt-wc-cart-summary .button{margin-bottom:15px}#dt-wc-cart-form,.cart-collaterals,.dt-wc-cart-summary{@media (max-width:767px){padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}}#dt-wc-checkout_shipping-options{background-color:#f5f5f5;border:1px solid #9b9b9b;font-family:Roboto;font-size:14px;margin-bottom:20px;padding:20px;position:relative;h3{padding-bottom:15px}a{color:#4e6679;text-decoration:underline;&:hover{text-decoration:none}}#dt-wc-checkout_shipping-options-loading-initial{display:block;&.hidden{display:none}}#dt-wc-checkout_shipping-options-loading{display:none}&.loading{#dt-wc-checkout_shipping-options-loading{align-items:center;background-color:hsl(0 0% 100% / .8);display:flex;flex-direction:column;height:100%;justify-items:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:999;img.loading-icon{animation:spin 1s ease-in-out infinite;content:"";display:block;font-size:2em;height:27px;line-height:1;margin:auto;opacity:.55;text-align:center;width:27px}}}#dt-wc-checkout_shipping-options-cols{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;@media screen and (max-width:768px){flex-direction:column}&.hidden{display:none}.dt-wc-checkout_shipping-options-col{width:calc(50% - 10px);@media screen and (max-width:768px){width:100%}&.hidden{display:none}#dt-wc-checkout_shipping-options-date-picker-wrap,#dt-wc-checkout_shipping-options-wrap,.dt-wc-checkout_shipping-fees--ul{margin-top:15px}}}.dt-wc-checkout_shipping-fees--ul,.dt-wc-checkout_shipping-options--ul{list-style-type:none;margin:0 0 1px;padding:0;.dt-wc-checkout_shipping-fees--item,.dt-wc-checkout_shipping-options--item{align-items:center;background-color:#fff;border:1px solid #9b9b9b;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:-1px;min-height:64px;padding:10px;&.dt-wc-checkout_shipping-fees--item-active,&.dt-wc-checkout_shipping-options--item-active{background-color:#47677b;border:1px solid #9b9b9b;color:#fff;font-weight:600;&:hover{background-color:#47677b;border:1px solid #9b9b9b;color:#fff;font-weight:600}}&:hover{background-color:#f5f5f5}.dt-wc-checkout_shipping-fees--name,.dt-wc-checkout_shipping-options--name{div:first-of-type{font-weight:700}}.dt-wc-checkout_shipping-fees--total,.dt-wc-checkout_shipping-options--total{font-weight:700}}}}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background:#1e7218;float:none;font-family:Roboto;font-size:1rem;line-height:1.26rem;margin-top:1rem;padding:.75rem 2rem}h3#tp_order_review_heading{padding-bottom:1rem}#order_review{a{color:#4e6679;text-decoration:underline}table.woocommerce-checkout-review-order-table{#shipping_method{li{display:none;margin:0}}.shipping_method{display:none}}}.checkout-container{.checkout-sidebar{font-family:Roboto;width:36%;@media screen and (max-width:768px){width:100%}}}#dt-checkout-coupon{align-items:stretch;display:flex;flex-direction:row;margin-bottom:40px;.form-row{margin:0;width:80%;@media screen and (max-width:768px){width:50%}.screen-reader-text{height:0!important}&:after,&:before{display:none}}.form-row-last{min-height:100%;width:20%;@media screen and (max-width:768px){width:50%}button{min-height:100%;@media screen and (max-width:768px){min-height:-moz-fit-content;min-height:fit-content;width:100%}}}}#dt-wc-checkout_order-summary{margin-bottom:100vh;position:sticky;top:50px;.content{background-color:#f5f5f5;border:1px solid #9b9b9b;padding:20px}.checkout_coupon{border:none;padding:0;width:100%;.form-row{width:68%}.form-row-last{width:32%}@media screen and (max-width:768px){flex-direction:column;.form-row,.form-row-last{width:100%}}}@media screen and (max-width:768px){margin-bottom:0}#dt-wc-checkout_order-summary-loading{display:block;&.hidden{display:none}}#dt-wc-checkout_order-summary-wrap{display:block;&.hidden{display:none}}ul.dt-wc-checkout_order-summary--ul{border-top:1px solid #9b9b9b;list-style-type:none;margin:10px 0 0;padding:10px 0 0;li{font-size:14px;&.dt-wc-checkout_order-summary--product-list-item{border-bottom:1px solid #9b9b9b;margin-bottom:10px;padding-bottom:10px;&:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}div{padding-bottom:5px;&:last-of-type{padding-bottom:0}}.dt-wc-checkout_order-summary--product-list-total{font-weight:700}}&.dt-wc-checkout_order-summary--fee-item,&.dt-wc-checkout_order-summary--shipping-item,&.dt-wc-checkout_order-summary--total-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.dt-wc-checkout_order-summary--fee-total,.dt-wc-checkout_order-summary--shipping-total,.dt-wc-checkout_order-summary--total-total{font-weight:700}}}}#delivery_date{a{text-decoration:none}.ui-state-active{background-color:#47677b;border:1px solid #9b9b9b;color:#fff;font-weight:600}}#ui-datepicker-div{z-index:1}.woocommerce-form{&.woocommerce-form-login{&.login{p{font-family:Roboto!important;font-size:1rem!important}}.button{font-family:Roboto!important;font-size:1rem!important;line-height:1rem!important}.lost_password{a{color:#47677b!important}}.show-password-input{top:0}}}.woocommerce-message{border-top-color:#5ef7e5;font-family:undefined;font-size:1.4rem;text-align:center;&:before{color:#47677b}}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{justify-content:space-between;row-gap:10px}.select2-container{.select2-selection--single{height:100%;.select2-selection__arrow{height:100%!important}.select2-selection__rendered{border:undefined;border-radius:2px;height:100%;line-height:normal!important;padding:6px}}}p#narrow_road_field{margin:0 0 20px;padding:0}div#narrow_road_field{margin:0;padding:0}#wastage_acknowledgement_field{margin:0 0 20px;padding:0}.woocommerce-form-coupon{display:flex!important}.woocommerce form .form-row .input-checkbox{margin:3px}.woocommerce-billing-fields .screen-reader-text[for=billing_address_2]{all:inherit}.woocommerce-checkout .woocommerce form .form-row label{background:#fff;font-family:Roboto;font-size:.8rem;height:auto!important;line-height:1;margin:0;padding:0 5px;position:relative!important;transform:translate(10px,50%);width:-moz-fit-content!important;width:fit-content!important;z-index:1;&.checkbox{font-size:.875rem}}.woocommerce-checkout .woocommerce form #payment .form-row label{background:#fff0}#order_comments_field{margin:0 0 25px}#order_review_heading{margin-bottom:20px}.woocommerce-checkout .woocommerce form .form-row label.checkbox{padding:0}.woocommerce form .form-row{margin:15px 0 20px 6px;padding:3px;@media screen and (max-width:768px){margin-bottom:10px;margin-left:0;margin-right:0;margin-top:5px}}.checkout-container{display:flex;gap:20px;justify-content:space-between}.checkout-form{width:60%}.sticky-order-summary{background:#fff;font-family:Roboto;margin-top:20px;padding:20px;position:sticky;top:0;width:40%}.sticky-order-summary #payment,.sticky-order-summary #wastage_acknowledgement_field,.sticky-order-summary .woocommerce-shipping-totals.shipping{display:none}.sticky-order-summary .order-summary-content{box-shadow:0 4px 6px rgb(0 0 0 / .1)}.sticky-order-summary table.shop_table{background:rgb(129 110 153 / .14);border:1px solid rgb(0 0 0 / .1);border-collapse:separate;border-radius:0;margin:0 -1px 24px 0;padding:10px;text-align:left;width:100%}#customer_details{display:flex;flex-direction:column}#customer_details .col-1,#order_notes,.different-address{width:100%}#order_comments_field:after{content:"* Please state above if access to the property is via a Narrow Road as a smaller Vehicle may be required.";font-family:Roboto;font-size:.875rem;font-weight:700;margin-top:.5rem}.dt-shipping-options-custom-date-p{font-weight:700;margin-top:15px}@media (max-width:768px){.checkout-container{flex-direction:column-reverse}.checkout-form,.sticky-order-summary{width:100%}}.woocommerce table.shop_table{font-family:Roboto}h1.checkout-title{font-family:century-old-style-std;font-size:1.4rem;font-weight:100;margin-bottom:20px}.woocommerce-form-login-toggle .woocommerce-info{background:#1b2124;border-top:none;color:#fff;font-family:Roboto;font-weight:500;margin-top:20px;padding:5px 10px;text-align:left}.woocommerce-form-login-toggle .woocommerce-info a.showlogin{color:#fff!important;font-family:Roboto!important;font-weight:400!important;text-decoration:underline!important}.woocommerce-checkout h3{font-family:century-old-style-std;font-size:1.2rem;font-weight:400}h3#ship-to-different-address{font-family:Roboto;font-size:.875rem;font-weight:500;margin-bottom:20px}.woocommerce-checkout-review-order-table{font-family:Roboto;font-size:.8rem}.woocommerce form .form-row .input-text,.woocommerce-checkout button,.woocommerce-checkout input,.woocommerce-page form .form-row .input-text{font-family:Roboto;font-size:1rem;padding:10px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:2%;width:100%}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{box-sizing:border-box;flex:1 1 48%;margin-bottom:15px}.woocommerce-billing-fields .form-row:nth-child(2n),.woocommerce-shipping-fields .form-row:nth-child(2n){margin-right:0}@media (max-width:767px){.woocommerce-order{padding:1rem}ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{display:flex;flex-direction:column;font-size:1.2rem;gap:17px;padding:1rem}.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{margin-top:2rem}.woocommerce ul.order_details li{border-right:none;margin-right:0;padding-right:0}.woocommerce-billing-fields .form-row,.woocommerce-shipping-fields .form-row{flex:1 1 100%;margin-right:0}}.cart-totals_value{align-items:flex-end;display:flex;flex-direction:column}.woocommerce-additional-fields,.woocommerce-form-login-toggle{a.showlogin{color:#fff;font-family:Roboto!important;font-size:1rem!important;font-weight:400;text-decoration:underline}.woocommerce-info{background:#31373b;border-top:none;color:#fff;font-family:Roboto;padding:6px 20px;&:before{display:none!important}}}#payment,.woocommerce-order{font-family:Roboto}.woocommerce-thankyou-order-details.order_details{background:#dae1eb;border:1px solid #47677b;display:flex;justify-content:space-between;margin-top:1rem!important;padding:2rem;text-align:center;width:100%}h2.woocommerce-order-details__title{margin-bottom:1.5rem}p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{font-family:century-old-style-std;font-size:1.5rem;text-align:center}.payment_box{.p-Grid.p-CardForm{display:flex;flex-direction:row;flex-wrap:nowrap}#wc-stripe-upe-form,fieldset{border:none}}.p-Tabs-panel{.p-Input-input,select{border:1px solid #a9a9a9!important}}.create-account.woocommerce-validated{margin:0 0 20px!important;padding:0!important}.dt-shipping-option-number{align-items:center;background:#47677b;border:none;border-radius:100px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:500;height:20px;justify-content:center;padding:13px;width:20px}.dt-shipping-options-notes ul{padding-left:1rem}