@charset "UTF-8";.font-body,body,html{font-family:var(--g44-font-family-body)}.breadcrumbs,.sr-only,.sr-text{white-space:nowrap;overflow:hidden}html:root{--g44-header-height:65px}html:has(.topbar):root{--g44-header-height:115px}:root{color-scheme:light dark}:root:has(body.layout-light){color-scheme:light}:root:has(body.layout-dark){color-scheme:dark}body,html{font-size:var(--g44-font-size-1);line-height:1.3}body{font-size:clamp(.95rem, .266vw + .767rem, 1rem);color:var(--g44-black-color);margin:0;background-color:var(--g44-background-color)}.font-head,h1,h2,h3,h4,h5,h6{font-family:var(--g44-font-family-headers)}.cookie-consent-banner,.cookie-consent-container .modal-overlay:not(.cookie-consent-container.hidden .modal-overlay),.g44-infobar{visibility:hidden}.g44-cover-slider::after,.g44-gallery-slider:after,.g44-slider-nav:after,.g44-slider-post:after,.g44-slider:after,.g44-timeline.horizontal .t-container:after,.testimonial-slider:after,:is(.related.products ul.products,.upsells.products ul.products,.cross-sells ul.products,.products-slider ul.products):after{content:'flickity';display:none}.g44-active{opacity:0;transition:opacity .5s}.g44-active.active-anim,.info-item.active{opacity:1}.g44-show,.g44-slide-video-wrap .slide-video:not([data-loaded=true]),.g44-slide-video-wrap.is-video-playing .g44-slider-video-poster,.g44-tooltip{opacity:0}.g44-tooltip [role=tooltip],.mobile-menu-opener,.mobile-nav-footer,.mobile-nav-header,.mvertical .close-button,body .main-menu .close-button,div:not(.mvertical)>.g44menu a .hidden,div:not(.mvertical)>.g44menu>li>button.g44-msi{display:none}.g44-sidebar-overlay,.modal-overlay{display:none;visibility:hidden;opacity:0}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{font-style:normal;display:inline-block;font-family:bootstrap-icons!important;line-height:1;width:1em;height:1em;vertical-align:-.2em}:is(a,button) .bi:before{vertical-align:-.125em}.sr-only,.sr-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}body.g44-lightbox-loading a:has(img){cursor:progress!important}.wp-block-columns.is-not-stacked-on-mobile.g44-flex,.wp-block-columns:has(.g44-flex-grow-1.wp-block-column),body .g44-flex{flex-wrap:wrap!important}.g44-flex-grow-1.wp-block-column,.g44-flex>.wp-block-button,.g44-flex>.wp-block-column{flex-grow:var(--g44-flex-grow,1)!important}[style*="padding-top:var(--wp--preset--spacing--g-44)"]{padding-top:var(--wp--custom--spacing-vertical--g-44)!important}[style*="padding-bottom:var(--wp--preset--spacing--g-44)"]{padding-bottom:var(--wp--custom--spacing-vertical--g-44)!important}[style*="padding-top:var(--wp--preset--spacing--g-4412)"]{padding-top:var(--wp--custom--spacing-vertical--g-4412)!important}[style*="padding-bottom:var(--wp--preset--spacing--g-4412)"]{padding-bottom:var(--wp--custom--spacing-vertical--g-4412)!important}hr,hr.wp-block-separator{width:100%;border:0;border-top:2px solid;color:var(--g44-black-color);margin-left:0}ol,p,ul{margin:1em 0}hr.wp-block-separator.aligncenter{margin-left:auto}body .wp-block-spacer{margin-block-start:unset}.wp-block-column.is-vertically-aligned-stretch{display:flex;flex-direction:column;justify-content:space-between}.is-vertically-aligned-stretch>:is(.wp-block-cover,.wp-block-group):only-child{height:100%}.g44-slider.auto{height:100%;width:100%;min-height:100px;position:absolute;z-index:9}.g44-slider .g44-slide{width:100%;overflow:hidden}.scroll-to-more{position:absolute;display:none}.wp-block-cover__inner-container:has(>.g44-slider.as-header.auto){height:100%}.g44-slider.as-header.auto .g44-slide{height:100%!important}.wp-block-cover__inner-container:has(.g44-slider.auto){position:relative;height:100%;display:contents}.wp-block-cover:has(.as-header.auto){height:calc(100vh - var(--g44-header-height));min-height:calc(720px - var(--g44-header-height))!important}.transparent-header .wp-block-cover:has(.as-header.auto){height:100vh;min-height:720px!important}@supports (height:100svh){.wp-block-cover:has(.as-header.auto){height:calc(100svh - var(--g44-header-height))}.transparent-header .wp-block-cover:has(.as-header.auto){height:100svh}}.slide-container.from-bottom .slide-content,.slide-container.from-left .slide-content,.slide-container.from-top .slide-content{transition:transform .5s cubic-bezier(.3, 0, .4, 1) .6s,opacity .5s cubic-bezier(.3, 0, .4, 1) .6s;opacity:0}.wp-block-cover video.wp-block-cover__video-background[poster]:not([data-g44-video-playing="1"]){opacity:0!important;pointer-events:none!important}.g44-slide-video-wrap .g44-slider-video-poster,.g44-slide-video-wrap .slide-video,.wp-block-cover>.g44-video-poster{position:absolute;inset:0;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center}.footer .wrapper,.header .wrapper,.header-style-2 .header-wrapper,.navbar .wrapper,.topbar .wrapper,body .wrapper{max-width:var(--wp--style--global--content-size)}.wp-block-cover>.g44-video-poster{z-index:0;pointer-events:none}.wp-block-cover>.wp-block-cover__video-background{z-index:0}.wp-block-cover>.wp-block-cover__inner-container{position:relative;z-index:1}.g44-slide-video-wrap{position:absolute;inset:0;z-index:0;overflow:hidden}.g44-slide-video-wrap .g44-slider-video-poster,.g44-slide-video-wrap .slide-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.g44-slider.proportional .g44-slide-video-wrap{position:relative;width:100%}.g44-slider.proportional .g44-slide-video-wrap .g44-slider-video-poster{position:relative;inset:auto;display:block;width:100%;height:auto}.g44-slider.proportional .g44-slide-video-wrap .slide-video{position:absolute!important;inset:0;width:100%;height:100%}.g44-slide-video-wrap .g44-slider-video-poster{z-index:1;pointer-events:none;opacity:1}.g44-slide-video-wrap .slide-video{z-index:2}body .parallax-cover .wp-block-cover__image-background{object-fit:cover;height:110%;top:-5%}.hero-parallax-cover .wp-block-cover__image-background,.info-item:not(.active),.section-marquee,.testimonial-slider,body .parallax-cover .wp-block-cover__image-background:not(.ml-ready){opacity:0}.arrow-to-top,.flickity-loading:not(.as-header)>*,.full-loading .price_slider_wrapper>*,.g44-slider-post:not(.flickity-enabled)>*{opacity:0!important}.wp-block-cover-image:has(.wrapper),.wp-block-cover:has(.wrapper){padding-left:0;padding-right:0}.wp-block-cover.has-custom-content-position .wrapper{padding:0}.wp-block-cover-image,.wp-block-cover.has-custom-content-position,body .wp-block-cover{min-height:auto}.wp-block-column:has(.wp-block-cover:only-child){align-self:stretch}.wp-block-cover:only-child{min-height:auto;width:100%;height:100%}.is-vertically-aligned-top .wp-block-cover{height:unset}:where(.wp-block-columns){margin-bottom:1em}.wp-block-columns>.wp-block-column{box-sizing:border-box;z-index:2}.wp-block-cover-image:has(.g44-slider),.wp-block-cover:has(.g44-slider),body .wp-block-columns:has(.g44-slider){padding:0}.info-items{height:2em;position:relative}.info-item{height:2em;line-height:calc(2em - 6px);padding:3px 0;position:absolute;width:100%}.info-item>div{gap:10px;display:inline-flex}.g44menu{margin:0;display:flex}.g44menu li{margin:0;padding:0;list-style-type:none}.g44menu>li{font-size:1.1em;line-height:1.15em;padding:5px 0}body .g44menu a:not(.g44-pattern-container a){padding:10px 15px;box-sizing:border-box;min-height:50px;height:100%;display:flex;align-items:center;position:relative}.g44menu a:has(small),.g44menu a>span:has(small){flex-direction:column;justify-content:center;display:flex;text-align:center}.g44menu ul:is(.sub-menu,.children){position:absolute;display:none}.g44-dark,.g44-dark .flickity-loading:not(.as-header):before,.g44-dark .full-loading .price_slider_wrapper:after,.g44-dark .g44-slider-post:not(.flickity-enabled):before,.g44-dark div:not(.mvertical)>.g44menu>li>a,.layout-dark .g44-auto-layout,.scrolled .g44-dark-sticky div:not(.mvertical)>.g44menu>li>a{color:var(--g44-primary-color-dark)}div:not(.mvertical)>.g44menu ul:is(.sub-menu,.children) li a:not(.g44menu .full-menu>:is(.sub-menu,.children)>li>a,.g44-pattern-container a){border-radius:var(--g44-border-radius-menu)}.g44menu a small{font-size:.7em;line-height:1em;margin-top:1px}.g44menu a i{font-size:1.55em}.g44menu li>a:has(i):not(.g44-contact-banner){display:flex;align-items:center!important;gap:8px}div:not(.mvertical)>.g44menu>li.menu-item-has-children>a:after{opacity:.75;content:"...";position:absolute;bottom:2px;right:15px;font-weight:600;font-size:22px}.mobile-menu-opener,.mvertical .close-button{display:none;min-width:44px;padding:7px 5px;margin:0 0 0 10px;background-color:transparent!important;border:0;border-radius:8px}.mobile-menu-opener:has(svg){height:44px}.mobile-menu-opener :is(.menu01,.menu02,.menu03){width:100%;height:3px;border-radius:1px;background:var(--g44-black-color);margin:6px 0}.g44-wishlist-header:not(.has-items) .count,.no-display,.no-visible{display:none!important}body .g44m{--g44-reveal-opacity:0;--g44-motion-opacity:1;opacity:calc(var(--g44-reveal-opacity) * var(--g44-motion-opacity))!important;transform:translate3d(var(--tx,0),var(--ty,0),var(--tz,0)) scale3d(var(--sx,1),var(--sy,1),1) rotate(var(--rot,0deg)) skew(var(--skx,0deg),var(--sky,0deg))!important;contain:paint style}body .g44m-container.ml-ready .g44m,body .g44m.ml-ready{--g44-reveal-opacity:1;transition:opacity 450ms}body .g44m-container.ml-ready .g44m.has-blur,body .g44m.ml-ready.has-blur{filter:blur(var(--blur, 0))}body .g44m-container .g44m.independent-layer,body .g44m.independent-layer{transform:translate3d(calc(var(--px,-50%) + var(--tx,0)),calc(var(--py,-50%) + var(--ty,0)),var(--tz,0)) scale3d(var(--sx,1),var(--sy,1),1) rotate(var(--rot,0deg)) skew(var(--skx,0deg),var(--sky,0deg))!important}.layout-dark .g44-auto-layout{--g44-darkgray-color:#444444;--g44-gray-color:#777777;--g44-lightgray-color:#999999}.h-sidebar-icons :is(button,a):not(.flickity-button,.wp-element-button,.button),.layout-light .g44-auto-layout :is(button,a):not(.flickity-button,.wp-element-button,.button),a{color:transparent}.flickity-loading0:before,.full-loading .price_slider_wrapper:after,.g44-slider-post:not(.flickity-enabled):before{content:"Loading..."!important;color:var(--g44-primary-color);display:flex!important;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;z-index:99;left:0;top:0}.logo,.topbar,ol li,ul li{position:relative}.flickity-loading:not(.as-header)>div{opacity:.1;pointer-events:none;contain:paint}.layout-light .g44-auto-layout .button,.layout-light .g44-auto-layout input[type=submit],.scrolled .g44-light-sticky .h-widgets .button,.woocommerce #respond input#submit,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce-account .edit,.wp-block-button a,.wp-block-post-excerpt a,body .button,body .wc-block-components-button,body .woocommerce :is(a,button).button,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button,body.woocommerce :is(a,button).button,body.woocommerce button.button.alt,body.woocommerce button.button.alt.disabled,body.woocommerce input.button,input[type=submit]{text-decoration:none;--button-bg:transparent;--button-border:transparent;--button-txt:transparent;background-color:transparent;border:2px solid transparent;color:transparent;position:relative;font-family:inherit;font-size:1.1em;line-height:inherit;font-weight:400;text-align:center;padding:10px 20px;border-radius:var(--g44-border-radius-5);box-sizing:border-box;cursor:pointer;-webkit-appearance:none;appearance:none;transition:.2s!important;display:inline-block}h1,h2,h3,h4,h5,h6{margin:0 0 .4em;line-height:1.3em}:is(h1,h2,h3,h4,h5,h6) small{line-height:1.3em;display:inline-block}.button-icon:after,.button-icon:before,.button-icon>a:after,.button-icon>a:before,.facetwp-type-checkboxes :before,.flickity-prev-next-button::after,.g44-alert::before,.g44-before-after .ba-slider>div:after,.g44-steps .wp-block-column:after,.g44-tabs .panels button:before,.post-share .button:before,.testimonial-rating,.title-has-icon .title a:after,.wp-block-details summary:before,.wpcf7-response-output:before,:is(.pswp__button--zoom,.pswp__button--close,.pswp__button--arrow):after,a[target=_blank]:after,blockquote::before,input[type=date]::after,ul.wp-block-list.ul-icon li:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.arrow-to-top{border-radius:60px;transform:translateX(50px);font-size:35px;line-height:0;color:#fff;text-shadow:0 0 1px var(--g44-black-color)}ol,ul{padding:0 0 0 1.3em}ol li:last-child,ol:last-child,ul li:last-child,ul:last-child{margin-bottom:0}.content p:first-child,.header-style-2:not(.transparent-header,.page-template-page_notitle.woocommerce-cart,.page-template-page_notitle.woocommerce-checkout) .page-content,.transparent-header .page-content,ol:first-child,ul:first-child{margin-top:0}ul.ul-icon,ul.ul-icon ul{list-style:none}ol:not([style*=list-style-type],[reversed]){padding:0 0 0 1.8em;margin:.5em 0 1.5em;list-style:none;counter-reset:li-counter}ol li,ul li{margin:0 0 .5em}ol:not([style*=list-style-type],[reversed]) li ol,ul li ul{margin:.5em 0}ul.ul-icon li:before{background:var(--g44-primary-color);border-radius:100%;width:10px;height:10px;position:absolute;color:var(--icon-color,var(--g44-primary-color));background:0 0!important;margin-left:-1.3em!important;margin-top:.1em!important;content:var(--icon)}ol:not([style*=list-style-type],[reversed],.flex-control-nav)>li:before{position:absolute;background:var(--g44-primary-color);color:#fff;border-radius:2em;padding:.2em;width:auto;min-width:1em;height:1em;text-align:center;margin-top:0;margin-left:-1.75em;font-size:.9em;line-height:1;content:counter(li-counter);counter-increment:li-counter}ol.list-ol-style-1:not([style*=list-style-type],[reversed]) ol>li:before,ol.list-ol-style-1:not([style*=list-style-type],[reversed])>li:before{background:var(--g44-primary-color-dark);color:var(--g44-primary-color);border:1px solid var(--g44-primary-color)}ul.list-check li:before{--icon:"\F26A"}ul.list-arrow li:before{--icon:"\F133"}ul.list-x-circle-fill li:before{--icon:"\F622"}ul.list-heart li:before{--icon:"\F415"}.g44-dark ul.ul-icon li:before{color:var(--icon-color,var(--g44-secondary-color-dark));background:var(--g44-secondary-color-dark)}ul li::marker{color:var(--icon-color,var(--g44-primary-color))}.g44-dark ul li::marker{color:var(--icon-color,var(--g44-secondary-color-dark))}img{height:auto;max-width:100%}.page-content img{width:100%}.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.aligncenter{margin:auto;display:block}.alignright{float:left;margin-inline-start:2em;margin-inline-end:0}:is(h1,h2,h3,h4,h5,h6).font-body{font-family:var(--g44-font-family-body)}p{line-height:1.35em}h1{font-size:var(--wp--preset--font-size--g-44-1)}h2{font-size:var(--wp--preset--font-size--g-44-2)}h3{font-size:var(--wp--preset--font-size--g-44-3)}h4{font-size:var(--wp--preset--font-size--g-44-4)}h5{font-size:var(--wp--preset--font-size--g-44-5)}h6{font-size:var(--wp--preset--font-size--g-44-6)}.g44-adv-fontsize{font-size:var(--adv-fontsize)}.h-sidebar-icons button,a,body a:where(:not(.wp-element-button)),button{text-decoration:none;transition:.2s}.accessibility a:not(.button,.wp-block-button a),body:not(.woocommerce-cart,.woocommerce-checkout) .page-content a:not(.button,.wp-block-button a){text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:0.05em;text-underline-offset:0.18em}.g44-cookie-consent-baner a[target=_blank]:after,.main-content a[target=_blank]:not(.section-marquee,.button-icon a,.sm-icons a,.wp-block-button a,.wp-block-image a,.whole-slide-href,.g44-timeline a,.wp-social-link a):after,.modal-container a:not(.button-icon a)[target=_blank]:after{content:"\F1C5";margin-left:4px}.topbar{display:grid;grid-template-rows:1fr;transition:grid-template-rows .25s}.logo,.logo img,.topbar img{display:block}.topbar a:has(img){display:table}.topbar img{height:20px!important;width:auto}.topbar>.wrapper{overflow:hidden;min-height:0;padding:5px var(--wp--preset--spacing--g-4412);background-color:rgba(0,0,0,.025);border-bottom:1px solid rgba(0,0,0,.1);font-size:.9em;opacity:1;transition:opacity .25s,transform .25s,padding .25s,border-color .25s,border-bottom-width .25s}body.scrolled .topbar{grid-template-rows:0fr}body.scrolled .topbar>.wrapper{padding-top:0;padding-bottom:0;border-bottom-width:0;opacity:0}.topbar .g44_col,.topbar .g44_col:nth-child(2){flex-basis:auto;padding:0!important}.header{z-index:999;opacity:1}.simple-header .header{position:fixed;width:100%;top:0;left:0}.header-style-2 .header{padding:10px 10px 0;width:calc(100% - 20px);border-radius:16px}.header-style-2 .header-wrapper{--b-radius:16px;margin:auto;border-radius:var(--b-radius)}.header-style-2 .header-wrapper:has(.wrapper-full){max-width:100%}.header-style-2.simple-header .header>.wrapper,.header-wrapper>.wrapper,.scrolled.simple-header .header>.wrapper{padding-top:10px;padding-bottom:10px}.header-style-2 .header-wrapper>.wrapper{padding-left:15px;padding-right:15px}.header .wrapper,.navbar>.wrapper{display:flex;gap:0;flex-wrap:wrap;align-items:center}.header .order-nav-logo-widgets .h-nav.header-column{order:1;flex-basis:300px;flex-grow:1}.order-nav-logo-widgets .h-nav .g44-menu{justify-content:start!important}.order-nav-logo-widgets .h-logo{order:2;flex-grow:1;justify-content:center;display:flex}.order-nav-logo-widgets .h-widgets{order:3;flex-basis:300px;display:flex;justify-content:flex-end;margin-left:auto;align-items:center;flex-grow:1}.h-logo{max-width:250px}.h-logo.header-column:nth-child(2){flex-basis:10%;justify-content:center;display:flex}.logo{font-family:var(--g44-font-family-headers);outline-offset:4px!important;color:var(--navbar-el-color)!important}.logo img{height:auto;width:auto;max-height:75px}.logo img[src$=".svg"]{height:100px}.logo:has(.logo-light):has(.logo-dark) .logo-light{position:absolute;opacity:0;visibility:hidden}.scrolled .g44-dark-sticky .logo:has(.logo-light):has(.logo-dark) .logo-light,:is(.g44-dark,.g44contrast) .logo:has(.logo-light):has(.logo-dark) .logo-light{opacity:1;visibility:visible}.scrolled .g44-dark-sticky .logo:has(.logo-light):has(.logo-dark) .logo-dark,:is(.g44-dark,.g44contrast) .logo:has(.logo-light):has(.logo-dark) .logo-dark{opacity:0;visibility:hidden}.g44-light .logo:has(.logo-light):has(.logo-dark) .logo-light,.scrolled .g44-light-sticky .logo:has(.logo-light):has(.logo-dark) .logo-light{opacity:0;visibility:hidden}.g44-light .logo:has(.logo-light):has(.logo-dark) .logo-dark,.scrolled .g44-light-sticky .logo:has(.logo-light):has(.logo-dark) .logo-dark{opacity:1;visibility:visible}.header-style-2.simple-header .logo img,.scrolled.simple-header .logo img{max-height:50px}.h-nav.header-column:first-child .g44-menu{justify-content:start}.h-nav.header-column:nth-child(2) .g44-menu{justify-content:center}.h-nav.content-end.header-column:nth-child(2) .g44-menu{justify-content:end}.h-nav.header-column:nth-child(3) .g44-menu{justify-content:end;align-items:center}.h-nav.header-column:first-child{flex-basis:calc(45% - 20px)}.h-nav.header-column:nth-child(2){flex-grow:1;padding:0}.header-column:nth-child(3){display:flex;justify-content:flex-end;margin-left:auto;align-items:center}.h-widgets.header-column:nth-child(2){flex-grow:1;margin:auto}.h-widgets.header-column:nth-child(3){gap:0 6px;margin-left:.5em}.page-content{background-color:var(--g44-background-color);margin-top:var(--g44-header-height);display:flow-root}body.layout-dark:has(.content-wrapper.g44-auto-layout),body.layout-dark:has(.g44-wishlist-wrap.g44-auto-layout){--g44-background-color:var(--g44-black-color)}.desktop.large-header .page-content{margin-top:58px!important}.padding-page-content{padding-bottom:80px}body .wrapper{margin:0 auto;padding:0 var(--wp--preset--spacing--g-4412);box-sizing:border-box;width:100%}.header .wrapper,.navbar .wrapper{position:relative}.footer .wrapper-full,.header .wrapper-full,.navbar .wrapper-full,.page-content:has(.shop-content.wrapper-full) .page-title .wrapper,.shop-content.wrapper-full:has(.one-row-flex),body .wrapper-full{max-width:100%}.footer .wrapper-full{max-width:calc(100% - 30px);padding:0 40px}.footer .footer-bottom .wrapper{align-items:center}.breadcrumbs{font-size:.8em;padding:5px 0;margin:0 -5px -5px;overflow-x:scroll}.page-title .breadcrumbs{margin:0 -5px}.breadcrumbs a:has(.home-crumb){display:inline-block;border-radius:4px;padding:2px;margin-left:5px}.slide-search{position:absolute;left:0;opacity:0;visibility:hidden}.bottom-fixed-buttons{z-index:98;position:fixed;display:flex;flex-direction:column;gap:5px;bottom:10px}.bottom-fixed-buttons.left{left:10px}.bottom-fixed-buttons.right{right:10px;align-items:center}body .button.only-icon-button{opacity:.8!important;font-size:20px!important;padding:7px!important;line-height:0!important;box-shadow:0 0 1px #fff}.widget:has(.g44-mini-cart.empty){display:none}.popup-panel-alert{position:absolute;transform:scale(0)}.h-sidebar-icons,.h-sidebar-icons>.widget,.h-sidebar-icons>.widget>div{display:flex;align-items:center;justify-content:center;gap:0 6px}.h-sidebar-icons>.widget,.h-sidebar-icons>.widget>div{margin-left:0}.h-sidebar-icons a.icon,.h-sidebar-icons button{font-family:inherit;background-color:transparent;border:0;font-size:1em;padding:3px;border-radius:var(--g44-border-radius-1);display:flex}body .h-sidebar-icons a.g44-shortcut{flex-direction:row;gap:5px}.h-sidebar-icons a.g44-shortcut span{display:inline-block;text-align:left;line-height:1.1em}.h-sidebar-icons a svg,.h-sidebar-icons button svg{display:block;margin:auto;width:32px}.h-sidebar-icons .widget:not(:has(.g44menu)) a i:before,.h-sidebar-icons button i:before{font-size:2em}.h-sidebar-icons .widget:not(:has(.g44menu)) a>span:not(.g44-shortcut span),.h-sidebar-icons button>span{display:block;font-size:.8em}.h-sidebar-icons :is(.button),.scrolled :is(.g44-light,.g44-dark) .h-sidebar-icons .button:not(.g44sidebar .button){padding:10px 14px!important;font-size:1em}.h-sidebar-icons :is(.button){max-width:190px}.h-sidebar-icons button.close-slide-search{display:none}.g44-menu-skip ul{position:fixed;list-style:none}.page-title{padding:80px 0 20px;position:relative}.page-header-img,.page-header-video{position:absolute;width:100%;height:100%;left:0;top:0}.page-title.has-style{padding:100px 0 40px}.page-title.has-color{padding:40px 0 25px}.page-title h1>small,.title small{display:block}.padding-page-content .page-title{margin-bottom:40px}.page-title .wrapper{position:relative;z-index:inherit}.page-title h1{margin:0}.full-page-content .wrapper:not(.slide-content.wrapper,.post-wrapper-full){max-width:unset}.page-header-img{margin:0!important}.page-header-img img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.page-header-video{-o-object-fit:cover;object-fit:cover}.header-style-2 .page-title,.transparent-header .page-title{padding-top:calc(100px + var(--g44-header-height))}.single-product.transparent-header .page-title{padding-top:calc(20px + var(--g44-header-height))}.single-product.header-style-2 .page-title{padding-top:calc(35px + var(--g44-header-height))}.g44-progress-circle{stroke-dasharray:100;stroke-dashoffset:100}.g44-form-extra,.wpcf7_hp_field{position:absolute!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:1360px){.hide-below-1360{display:none!important}}@media (max-width:1200px){.hide-below-1200{display:none!important}}@media (max-width:1024px){.hide-below-1024{display:none!important}.scrolled.simple-header .logo img,.simple-header .logo img{max-height:48px}.transparent-header .page-title{padding-top:calc(40px + var(--g44-header-height))}.header-style-2:not(.transparent-header,.page-template-page_notitle.woocommerce-cart,.page-template-page_notitle.woocommerce-checkout) .page-content{margin-top:var(--g44-header-height)}.header-style-2 .header{padding:0;margin:0;width:100%;border-radius:0}.header-style-2:not(.transparent-header) .page-title{padding-top:100px}.single-product.header-style-2:not(.transparent-header) .page-title{padding-top:25px}}@media (min-width:782px){:root body .d-max-width{max-width:var(--d-max-width)!important}:root body .d-min-width{min-width:var(--d-min-width)!important}}@media (max-width:781px){.hide-below-781,.hide-on-mobile781{display:none!important}.h-sidebar-icons{font-size:.85em}.reverse-mobile{flex-direction:column-reverse;flex-wrap:nowrap!important}.reverse-mobile>div{flex-basis:auto!important}}@media (max-width:480px){.h-sidebar-icons .widget:has(.hide-on-mobile),.hide-below-480,.hide-on-mobile,.hide-on-mobile480{display:none!important}.logo img{max-height:55px;max-width:150px}}