body{font-family:'Barlow', sans-serif;font-size:16px;line-height:1.55;color:#1a2a31;}h1,h2,h3,h4,h5,h6{font-family:'Clash Grotesk', sans-serif;font-weight:400 !important;letter-spacing:-0.015em;color:#1a2a31;}h1{line-height:1.15;margin-bottom:24px;}h2{font-size:40px;line-height:1.2;margin-bottom:36px;}h3{font-size:26px;line-height:1.3;margin-bottom:20px;}.lead,.section-lead{font-size:18px;line-height:1.6;max-width:680px;margin-bottom:32px;}p{font-size:16px;line-height:1.55;margin-bottom:20px;}.small,.meta{font-size:13.5px;line-height:1.5;color:#888;}.product-name,.woocommerce-loop-product__title{font-family:'Clash Grotesk', sans-serif;font-size:22px;line-height:1.3;font-weight:400;margin-bottom:8px;}.price,.price-box{font-size:16px;font-weight:600;}@media (max-width: 768px){h2{font-size:28px;}h3{font-size:22px;}.lead,.section-lead{font-size:16px;}.section-element,.vc_row{margin-bottom:60px;}}.section-element,.vc_row{margin-bottom:120px;}@media (max-width: 768px){.section-element,.vc_row{margin-bottom:64px;}}.section-element .vc_widget_title{font-weight:400;}button,input[type="submit"]{animation-iteration-count:0 !important;}div.tooltip{display:none !important;}div.price-box ins{color:#df0e0e;}.close-popup .icon_close:before{content:"X" !important;}body.home .nav-menus #mega_main_menu > .menu_holder .menu_inner > ul >
li.default_dropdown ul.mega_dropdown{padding:unset !important;background:unset !important;border:none !important;}body.home .nav-menus #mega_main_menu > .menu_holder .menu_inner > ul >
li.default_dropdown ul.mega_dropdown .link_text{font-weight:500 !important;}header .header-container.layout1 .header .action{flex:unset !important;}header .header-container.layout1 .header .nav-menus{max-width:100% !important;}.nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li > a.item_link .link_text{text-transform:lowercase !important;}.header .container{padding-left:0 !important;}header .header-container div.logo a img{max-width:140px;}header .header-container .header-logo{max-width:100px;padding-bottom:3px;}@media screen and (min-width: 992px){header .header-container.layout1.style5 .col-logo{min-width:20% !important;}}.my-account-link{display:none !important;}.banner-top.uptoslider .wpb_single_image{background-color:#f5f5f5 !important;max-height:250px;}.banner-top.uptoslider .custom-margin-img .wpb_single_image img{margin-top:-40px;}.banner-top.uptoslider .wpb_text_column{bottom:30px !important;left:30px !important;right:unset !important;top:unset !important;}.banner-top.uptoslider .wpb_text_column button{border:2px solid #ebebeb;background-color:transparent;padding:0;text-transform:none;}.banner-top.uptoslider .wpb_text_column button a{display:block;padding:12px 25px;}.banner-top.uptoslider .wpb_text_column button:hover{background-color:#292929;border-color:#292929;}.banner-top.uptoslider .wpb_text_column button:hover a{color:#fff;}.banner-top.uptoslider .wpb_text_column h5{font-size:24px;}.woocommerce .product-wrapper div.product-label{top:-3px;right:30px;left:unset;transform:rotate(90deg);transform-origin:bottom;}.woocommerce .product-wrapper div.product-label span{text-transform:uppercase;border-radius:0;}.product .product-tags{display:none;}.product .product-name{margin-bottom:3px !important;}.product .price-box{color:#666;font-weight:400;}.owl-theme .owl-nav > div{margin-top:unset !important;transform:translate(0,-50%);}.
section-element .
woocommerce .
owl-theme:hover .
owl-nav{visibility:visible !important;opacity:1 !important;}body.home .article-row .row{display:flex;align-items:stretch;}body.home .article-row .row .vc_column-inner,body.home .article-row .row .wpb_wrapper,body.home .article-row .row .wpb_raw_code,body.home .article-row .row .wpb_wrapper,body.home .article-row .row .article{height:100%;}.article{background-color:#f5f5f5;padding:20px;display:flex;}.article__text{flex-basis:70%;position:relative;display:flex;flex-direction:column;justify-content:space-between;}.article__text__header{font-size:13px;color:#888;margin:15px 0;}.article__text__title{color:#292929;font-size:24px;margin-bottom:15px;display:block;}.article__text__description{width:90%;margin-bottom:15px;}.article__text__description .title{color:#292929;font-size:24px;margin-bottom:15px;display:block;}.article__text__button{margin-top:20px;border:2px solid #ebebeb;background-color:transparent;padding:0;text-transform:none;width:195px;}.article__text__button a{display:block;padding:12px 25px;}.article__text__button:hover a{color:#fff;background-color:#292929;border-color:#292929;}.article__img{flex-basis:40%;display:flex;align-items:center;}.article.big-article .article__text{display:block;padding:30px;}.article.big-article .article__text__img--top{position:absolute;top:0;right:30px;width:30%;}.article.big-article .article__text__img--bottom{width:40%;position:absolute;bottom:0;right:30px;}.article.big-article .article__text__title{font-size:36px;line-height:1.2;font-weight:400;margin-bottom:30px;max-width:70%;}.article.big-article .article__text__description{width:55%;}.article.big-article .article__text__button{position:absolute;bottom:0;}.newsletter{margin:60px 0 !important;}.newsletter .row{display:flex;align-items:flex-end;}.newsletter__header{font-size:36px;line-height:1;font-weight:400;margin-bottom:30px;}.newsletter__container{display:flex;align-items:flex-end;justify-content:space-between;}.newsletter__email{order:1;width:100% !important;}.newsletter__email input[type="email"]{border:none;border-bottom:2px solid #ebebeb;}.newsletter input[type="submit"]{order:3;color:#292929;background-color:#fff;border:2px solid #ebebeb;text-transform:none;}.newsletter .ajax-loader{order:2;}#site-footer p,#site-footer a,#site-footer h1,#site-footer h2,#site-footer h3,#site-footer h4,#site-footer h5,#site-footer h6{color:#666 !important;}#site-footer .footer-logo{position:absolute;bottom:100%;left:2px;padding:20px 0;width:80px;}#site-footer .footer-logo-group{margin-top:24px;min-width:300px;}#site-footer .widget{padding-bottom:0;}#site-footer .widget .widget-title{margin-bottom:20px;text-transform:none;}#site-footer .footer-link{display:block;padding-bottom:10px;}#site-footer .footer-link span{margin-right:10px;}#site-footer .footer-link+br{display:none;}#site-footer .footer-logo-group-copy{display:none;}#site-footer .footer-bottom{background-color:#f5f5f5;margin:0 !important;padding:12px 0;}#site-footer .footer-bottom .border-top{border:none;padding:0 !important;}#site-footer .footer-bottom .copy strong{margin-right:20px;}#site-footer .footer-bottom .copy p{margin-bottom:0;font-size:10px;}@media (max-width: 768px){header img.header-logo,header img.logo-mobile{max-width:110px;height:auto;}}@media (max-width: 768px){header .col-logo > a > img.header-logo:not(.logo-mobile){display:none !important;}}#site-footer::before{content:"";display:block;width:100%;height:1px;background-color:#a24a2e;opacity:0.8;margin:60px 0 40px 0;}#site-footer .footer-top .col-md-3 .widget_about_us .textwidget p,#site-footer .footer-top .col-md-3 .widget_about_us .textwidget a{color:#1a2a31 !important;}body:not(.home) header .header-container.layout1 .header{padding:10px 45px !important;}body:not(.home) .nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown{border:none !important;}body:not(.home) .nav-menus #mega_main_menu > .menu_holder .menu_inner > ul > li.default_dropdown ul.mega_dropdown .link_text{font-weight:500 !important;}.products .product-name{margin-bottom:8px !important;}.products .product-name a{font-size:18px !important;max-height:25px !important;}body.woocommerce #content .archive-banner{height:50vh;background-image:url("/wp-content/uploads/2021/11/Hule-lovebo_2-393-1-1-scaled.jpg");overflow:hidden;margin-bottom:30px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;}body.woocommerce .sidebar-shop .tagcloud a{background-color:unset;padding:0;display:block;font-size:14px !important;margin-bottom:12px;line-height:24px;margin-right:unset;}body.woocommerce .sidebar-shop .tagcloud a:hover{background-color:unset;color:#f7bc16;}body.woocommerce .woocommerce-widget-layered-nav-list .count{display:none;}body.page:not(.home) #content .page-banner{max-height:50vh;overflow:hidden;margin-bottom:30px;display:flex;align-items:center;justify-content:center;}body.page:not(.home) .entry-title{color:#292929 !important;font-size:60px !important;text-transform:unset !important;line-height:1 !important;}body.page:not(.home) .breadcrumbs span{font-size:16px;color:#f7bc16 !important;}body.page:not(.home) .breadcrumbs a{font-size:16px;color:#292929 !important;}body.page:not(.home) .breadcrumbs a:hover{color:#f7bc16 !important;}body.page:not(.home) .article-header{font-size:13px;color:#888;margin:15px 0;}body.page:not(.home) .article-big{font-size:36px;line-height:1.2;font-weight:400;margin-bottom:30px;color:#292929;hyphens:none;}body.page:not(.home) .article-row .row{display:flex;align-items:center;}body.page:not(.home) .article-row p{hyphens:none;}body.page:not(.home) .article-row .row > .wpb_column p{width:85%;}body.page-id-73 #content .custom-page{display:none;}body.page-id-73 #main-content{min-height:calc(100vh - 524px);display:flex;align-items:center;}body.page-id-73 #main-column{padding-left:0;}.product-reviews{margin-top:120px;max-width:720px;}.product-reviews h2{font-family:'Clash Grotesk', sans-serif;font-size:24px;font-weight:400;margin-bottom:48px;color:#1a2a31;}.product-review{position:relative;display:block;padding-left:32px;margin:0 0 56px 0;background:transparent !important;border:0 !important;border-left:0 !important;box-shadow:none !important;}.product-review:after{content:none !important;}.product-review:before{content:'';position:absolute;left:0;top:4px;width:1.4px;height:100%;background-color:#a24a2e;}.product-review__text{font-size:16px;line-height:1.6;color:#3f4957;margin:0 0 12px 0;}.product-review__author{font-size:14px;font-style:italic;color:#4f4f4f;margin:0;}.single-product .summary.entry-summary{padding-top:20px;}.single-product .product_title{font-family:'Clash Grotesk', sans-serif;font-size:30px;font-weight:400;margin-bottom:18px;color:#3f4957;}.single-product .price{font-size:20px;font-weight:500;color:#3f4957;margin-bottom:4px;}.single-product .product-lead-time{font-size:14px;color:#7a7a7a;margin-bottom:32px;}.single-product .woocommerce-product-details__short-description{font-size:16px;line-height:1.6;color:#1a2a31;margin-bottom:32px;}.single-product .single_add_to_cart_button{font-size:14px;font-weight:500;padding:14px 28px;border-radius:0;text-transform:none;}.single-product form.cart{margin-bottom:48px;}.hule-trust-wrap{display:block;width:100%;clear:both;margin-top:28px;padding-top:18px;border-top:1px solid #ddd;}.hule-trust-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;text-align:center;align-items:start;width:100%;}.hule-trust-signals .trust-item{display:flex;flex-direction:column;align-items:center;gap:10px;}.hule-trust-signals .trust-icon{width:24px;height:24px;color:#3f4957;flex:0 0 auto;}.hule-trust-signals .trust-icon svg{width:100%;height:100%;display:block;fill:currentColor;}.hule-trust-signals .trust-text{font-size:14px;line-height:1.35;color:#4f4f4f;max-width:170px;}.single-product .hule-trust-signals .trust-item:first-child .trust-icon{color:#a24a2e;}@media (max-width: 768px){.hule-trust-signals{grid-template-columns:1fr;gap:18px;}}.woocommerce-Tabs-panel--description p{font-size:16px;line-height:1.6;margin-bottom:20px;}.woocommerce-Tabs-panel--description p strong{font-weight:500;}@media (max-width: 768px){.woocommerce-Tabs-panel,.woocommerce-Tabs-panel.panel{padding:48px 0 24px !important;}.woocommerce-Tabs-panel--description .entry-content{padding:0 16px;}}.single-product .product-description h2,.single-product .entry-content h2{font-size:24px;margin-bottom:20px;}.single-product .product-description h3,.single-product .entry-content h3{font-size:18px;margin-top:32px;margin-bottom:12px;}.single-product .product-description p,.single-product .entry-content p{font-size:16px;line-height:1.6;}.single-product .product-reviews h2{font-size:24px;margin-bottom:32px;}.single-product .single_add_to_cart_button,.single-product .single_add_to_cart_button.button,.single-product .single_add_to_cart_button.alt{background-color:#a24a2e !important;border-color:#a24a2e !important;color:#fff !important;}.single-product .single_add_to_cart_button:hover,.single-product .single_add_to_cart_button:focus{background-color:#b9a424 !important;border-color:#b9a424 !important;color:#fff !important;}.single-product .summary .price{margin-bottom:2px !important;}.single-product .summary .product-lead-time{margin-top:2px !important;margin-bottom:60px !important;}.single-product .summary form.cart{margin-bottom:30px !important;}.single-product .summary .ppc-button-wrapper{margin-top:36px;}.single-product .summary .ppc-button-wrapper{max-width:400px;margin-left:0;}.single-product .summary .ppc-button-wrapper iframe{filter:#000;}.single-product h1.product_title{font-size:30px !important;line-height:1.2;margin-bottom:32px;}.single-product section.product-description,.single-product section.product-reviews{max-width:640px;margin-top:200px;margin-left:200px;margin-right:0;padding:0;}@media (max-width: 1024px){.single-product section.product-description,.single-product section.product-reviews{margin-left:90px;}}@media (max-width: 768px){.single-product section.product-description,.single-product section.product-reviews{margin-left:14px;margin-right:14px;}}.single-product .product-reviews{max-width:640px;}.single-product .product-delivery-time{margin-top:24px;font-size:14px;line-height:1.4;color:#4f4f4f;}@media (max-width: 1500px) and (min-width: 1025px){header .header-container.layout1 .header{padding:45px 0 !important;}}@media (max-width: 1400px){.newsletter .row .wpb_column:first-child{min-width:315px;}}@media (max-width: 1250px){body:not(.home) header .header-container.layout1 .header{padding:10px 0 !important;}.banner-top.uptoslider .wpb_text_column{top:30px !important;bottom:30px !important;margin-bottom:0 !important;}.banner-top.uptoslider .wpb_text_column a{background-color:#f5f5f5;}.banner-top.uptoslider .wpb_text_column a:hover{background-color:#292929;}.banner-top.uptoslider .wpb_text_column h5{margin-bottom:90px;}.big-article .article__text img{display:none;}.big-article .article__text .article__text__description{width:90%;}.big-article .article__text .article__text__button{position:relative;}}@media (max-width: 1025px) and (min-width: 992px){header .container{padding-right:0 !important;width:100%;}}@media (max-width: 1024px){body.page:not(.home) .article-row .row > .wpb_column p{width:100%;}body.page:not(.home) .article-big{font-size:30px;}}@media (max-width: 992px){.banner-top.uptoslider .custom-margin-img .wpb_single_image img{margin-top:unset;}.article__img{display:none;}.article{padding:30px;}.article__text{flex-basis:unset;padding:unset !important;}.article__text__description{flex-grow:1;}.footer .footer-top{padding-top:90px !important;}.footer-logo-group{margin-bottom:24px;max-width:450px;}.footer .mobile-hide{display:none;}.footer-logo-group-copy{display:block !important;max-width:unset;margin-top:24px;}.custom-space{margin-top:24px;}.footer-link{white-space:nowrap;}#content .page-banner .image-wrap{margin-bottom:0 !important;}.contact-feature .row{display:flex;flex-direction:column;}.contact-feature .row .wpb_text_column{margin-bottom:0 !important;}.contact-feature .row .col-sm-4{width:100% !important;margin-bottom:15px;}.contact-feature .row .article-big br{display:none;}#close-menu-moblie{position:relative;}#close-menu-moblie:before{content:"";position:absolute;left:0;top:0;width:110px;height:40px;background-image:url(/wp-content/uploads/2026/04/Hule_Logo_360x180_Black.svg);background-repeat:no-repeat;background-size:contain;background-position:left center;}}@media (max-width: 767px){body:not(.home) header .header-container.layout1 .header{padding:10px 15px !important;}.big-article .article__text__title{max-width:unset !important;}.article__text__description{width:100% !important;}.article-row .row{display:flex;flex-direction:column;}.article-row .row .wpb_column:first-child .article{margin-bottom:20px;}.about-row,.article-row{margin-bottom:10px !important;}.newsletter .row{flex-direction:column;align-items:flex-start;}.footer .footer-top .textwidget{margin:unset !important;}.copy p{text-align:left;}}@media (max-width: 520px){.big-article .article__text__title{font-size:26px !important;}.article__text__description .title{font-size:26px !important;}.newsletter__container{flex-direction:column;align-items:flex-start;}.newsletter__container br{display:none;}}@media (max-width: 350px){.logo-mobile{max-width:150px;}}