/*!
Theme Name: Webspec Moraw Theme
Author: Webspec
Author URI: https://www.webspec.com
Theme URI: 
Tags: full-site-editing, block-patterns
Text Domain: moraw
Requires at least: 6.4
Requires PHP: 8.2
Tested up to: 6.5.3
Version: 1.1.0
*/.editor-styles-wrapper,:root{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.editor-styles-wrapper,:root{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--wp--preset--color--primary);color:#fff}:focus{outline:2px solid var(--wp--preset--color--accent);outline-offset:4px}:focus-visible{outline:2px solid var(--wp--preset--color--accent);outline-offset:4px}.has-accent-background-color :focus-visible,.has-accent-background-color:focus-visible{outline:2px solid var(--wp--preset--color--primary)}a[href^="#"]{scroll-margin-top:4rem}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body,html{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--body);line-height:1.6}.h1,.is-style-h1,h1{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--display);line-height:1.1}.h1,.h2,.is-style-h1,.is-style-h2,h1,h2{color:var(--wp--preset--color--contrast);font-weight:400;margin:0 0 var(--wp--preset--spacing--60)}.h2,.is-style-h2,h2{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--xxl);line-height:1.2}.h3,.is-style-h3,h3{font-size:var(--wp--preset--font-size--xl);font-weight:400;line-height:1.25;margin:0 0 var(--wp--preset--spacing--50)}.h3,.h4,.is-style-h3,.is-style-h4,h3,h4{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body)}.h4,.is-style-h4,h4{font-size:var(--wp--preset--font-size--lg);font-weight:600;line-height:1.3;margin:0 0 var(--wp--preset--spacing--40)}.h5,.is-style-h5,h5{font-size:var(--wp--preset--font-size--md);margin:0 0 var(--wp--preset--spacing--40)}.h5,.h6,.is-style-h5,.is-style-h6,h5,h6{color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--body);font-weight:600;line-height:1.35}.h6,.is-style-h6,h6{font-size:var(--wp--preset--font-size--sm);margin:0 0 var(--wp--preset--spacing--30)}p{margin-block-end:0;margin-block-start:0;margin-bottom:1rem}p.is-style-subheader,p.subheader{color:#202a1d;font-size:1.5rem;font-weight:350;line-height:125%}.is-style-mobile-padding{padding-left:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50)}@media screen and (min-width:1200px){.is-style-mobile-padding{padding-left:0;padding-right:0}#uberTrigger,.wp-block-moraw-uber-menu{display:none}}@media screen and (max-width:1200px){.wp-block-columns.is-style-mobile-reverse{flex-direction:column-reverse!important}.desktop-nav{display:none!important}.cut-out-image-group{background-image:none!important}}#uberTrigger{text-align:right}.wp-block-moraw-uber-menu-content{display:none}.wp-block-moraw-uber-menu .wp-block-moraw-uber-menu-mobile{width:100%}.wp-block-moraw-uber-menu .uber-menu-close-button{background:#000;border:2px solid #80a975;border-radius:100px;color:#fff;height:35px;line-height:0;width:35px}.wp-block-moraw-uber-menu .uber-menu-close-button:focus,.wp-block-moraw-uber-menu .uber-menu-close-button:hover{background:#80a975;border:2px solid #000;color:#000}.has-black-background-color{color:var(--wp--preset--color--base)}.has-black-background-color a{color:var(--wp--preset--color--secondary)}.has-black-background-color a:focus,.has-black-background-color a:hover{color:var(--wp--preset--color--base)}.has-black-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color),.has-black-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color){background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.has-black-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color):focus-visible,.has-black-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color):hover,.has-black-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color):focus-visible,.has-black-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color):hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.has-contrast-background-color{color:var(--wp--preset--color--base)}.has-contrast-background-color a{color:var(--wp--preset--color--secondary)}.has-contrast-background-color a:focus,.has-contrast-background-color a:hover{color:var(--wp--preset--color--base)}.has-contrast-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color),.has-contrast-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color){background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.has-contrast-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color):focus-visible,.has-contrast-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color):hover,.has-contrast-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color):focus-visible,.has-contrast-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color):hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.has-primary-background-color{color:var(--wp--preset--color--base)}.has-primary-background-color a{color:var(--wp--preset--color--secondary)}.has-primary-background-color a:focus,.has-primary-background-color a:hover{color:var(--wp--preset--color--base)}.has-primary-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color),.has-primary-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color){background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.has-primary-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color):focus-visible,.has-primary-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-block-button__link:not(.has-background):not(.has-text-color):hover,.has-primary-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color):focus-visible,.has-primary-background-color .wp-block-button:not(.is-style-outline):not(.is-style-secondary) .wp-element-button:not(.has-background):not(.has-text-color):hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.align-center{align-items:center}.hidden{display:none!important;visibility:hidden!important}.hide-on-desktop,.hide-on-desktop-block{display:block!important}.hide-on-desktop-flex{display:flex!important}.hide-on-mobile,.hide-on-mobile-block,.hide-on-mobile-flex{display:none!important}@media(min-width:1200px){.hide-on-desktop,.hide-on-desktop-block,.hide-on-desktop-flex{display:none!important}.hide-on-mobile,.hide-on-mobile-block{display:block!important}.hide-on-mobile-flex{display:flex!important}}.position-relative{position:relative}.high-z{z-index:2}.overflow-visible-y{overflow-y:visible!important}@media screen and (max-width:501px){body{overflow-x:hidden}.color-row,.wp-block-buttons,.wp-block-columns{flex-direction:column!important}.color-row>*,.wp-block-button,.wp-block-column{flex-basis:100%!important;max-width:100%;width:100%!important}.wp-block-media-text{grid-template-columns:minmax(0,1fr)!important}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{grid-column:1}}body.admin-bar #moraw-wp-block-template-part{margin-top:46px}@media(min-width:783px){body.admin-bar #moraw-wp-block-template-part{margin-top:32px}}#moraw-wp-block-template-part{background-color:var(--wp--preset--color--base)}header.wp-block-template-part{position:sticky;top:0;transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,background-color .35s ease;will-change:transform;z-index:100}header.wp-block-template-part.is-hidden{transform:translateY(-100%)}header.wp-block-template-part.is-scrolled{box-shadow:0 2px 12px rgba(0,0,0,.08)}@media(prefers-reduced-motion:reduce){header.wp-block-template-part{transition:none}}.site-logo{align-items:center;color:inherit;display:inline-flex;line-height:0;text-decoration:none}.site-logo:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:4px}.site-logo__svg{display:block;max-width:250px;min-width:200px;overflow:visible;transition:width .28s ease,transform .28s ease;width:100%}#logo_icon,#logo_text,.logo-letter{transform-box:fill-box;transform-origin:center}#logo_icon{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.logo-letter{opacity:1;transform:translateX(0);transition:opacity .22s ease,transform .34s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--logo-letter-index, 0)*28ms)}.wp-block-template-part.is-scrolled .logo-letter{opacity:0;pointer-events:none;transform:translateX(-18px);transition-delay:calc(var(--logo-letter-index, 0)*18ms)}@media(prefers-reduced-motion:reduce){#logo_icon,.logo-letter,.site-logo__svg{transform:none!important;transition:none!important}}.top-nav{height:51px;transition:height .5s ease-in-out!important}.is-scrolled .top-nav{height:0}.wp-block-navigation-item__content,.wp-block-search__button-inside{transition:all .2s ease-in-out}.is-scrolled .wp-block-search__button-inside{max-width:240px}.is-scrolled .wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{font-size:1.125rem}.wp-site-blocks footer{margin-block-end:0;margin-block-start:0}a{color:var(--wp--preset--color--primary);transition:color .2s ease-in-out}a:focus,a:hover{color:var(--wp--preset--color--secondary)}.has-primary-background-color a:focus-visible{outline-color:var(--wp--preset--color--base)}.has-base-background-color a:focus-visible{outline-color:var(--wp--preset--color--primary)}#wp-skip-link.skip-link.screen-reader-text:focus,#wp-skip-link.skip-link.screen-reader-text:focus-visible{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--primary)}.wp-block-social-link-anchor{border-bottom:3px solid transparent}.wp-block-social-link-anchor:hover{border-bottom:3px solid #80a975!important;color:#80a975!important}.wp-block-button .wp-block-button__link,.wp-block-button .wp-element-button{align-items:center;background-color:var(--wp--preset--color--primary);border:0;border-radius:0;color:var(--wp--preset--color--base);display:inline-flex;font-family:var(--wp--preset--font-family--body);font-size:20px;font-weight:400;gap:var(--wp--preset--spacing--20);justify-content:center;padding:.75rem 1.5rem;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.wp-block-button .wp-block-button__link:focus-visible,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-element-button:focus-visible,.wp-block-button .wp-element-button:hover{background-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.wp-block-button.is-style-secondary .wp-block-button__link,.wp-block-button.is-style-secondary .wp-element-button{background-color:var(--wp--preset--color--secondary);color:var(--wp--preset--color--base)}.wp-block-button.is-style-secondary .wp-block-button__link:focus-visible,.wp-block-button.is-style-secondary .wp-block-button__link:hover,.wp-block-button.is-style-secondary .wp-element-button:focus-visible,.wp-block-button.is-style-secondary .wp-element-button:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.wp-block-button.is-style-tertiary .wp-block-button__link,.wp-block-button.is-style-tertiary .wp-element-button{background-color:var(--wp--preset--color--transparent);border-color:var(--wp--preset--color--transparent);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--lg);padding:0 0 3px!important;position:relative;text-transform:unset}.wp-block-button.is-style-tertiary .wp-block-button__link:after,.wp-block-button.is-style-tertiary .wp-element-button:after{background-color:var(--wp--preset--color--accent);bottom:0;content:"";height:3px;left:0;position:absolute;transition:width .2s ease-in-out;width:0}.wp-block-button.is-style-tertiary .wp-block-button__link:focus-visible:after,.wp-block-button.is-style-tertiary .wp-block-button__link:hover:after,.wp-block-button.is-style-tertiary .wp-element-button:focus-visible:after,.wp-block-button.is-style-tertiary .wp-element-button:hover:after{width:100%}.wp-block-button.is-style-tertiary .wp-block-button__link:focus-visible,.wp-block-button.is-style-tertiary .wp-block-button__link:hover,.wp-block-button.is-style-tertiary .wp-element-button:focus-visible,.wp-block-button.is-style-tertiary .wp-element-button:hover{background-color:var(--wp--preset--color--transparent);color:var(--wp--preset--color--primary)}.wp-block-button.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline .wp-element-button{background-color:transparent;border:1px solid;color:var(--wp--preset--color--primary)}.wp-block-button.is-style-outline .wp-block-button__link:focus-visible,.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-button.is-style-outline .wp-element-button:focus-visible,.wp-block-button.is-style-outline .wp-element-button:hover{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base)}.wp-block-button.is-style-button-with-icon .wp-block-button__link,.wp-block-button.is-style-button-with-icon .wp-element-button{align-items:center;display:inline-flex;gap:var(--wp--preset--spacing--20)}.wp-block-button.is-style-button-with-icon .wp-block-button__link:after,.wp-block-button.is-style-button-with-icon .wp-element-button:after{background:currentColor;content:"";height:1.5rem;margin-left:var(--wp--preset--spacing--20);mask:url(build/images/right-arrow.svg);transition:transform .2s ease-in-out;width:1.5rem}.wp-block-button.is-style-button-with-icon .wp-block-button__link:focus-visible:after,.wp-block-button.is-style-button-with-icon .wp-block-button__link:hover:after,.wp-block-button.is-style-button-with-icon .wp-element-button:focus-visible:after,.wp-block-button.is-style-button-with-icon .wp-element-button:hover:after{transform:translateX(4px)}.btn-svg-draw,.wp-block-button.is-style-svg-draw .wp-block-button__link{align-items:center;background:transparent!important;border:0!important;color:#2e6644;display:inline-flex;justify-content:center;overflow:visible;position:relative;text-decoration:none;z-index:1}.btn-svg-draw-input-wrap:focus-within,.btn-svg-draw:focus-visible,.btn-svg-draw:hover,.wp-block-button.is-style-svg-draw .wp-block-button__link:focus-visible,.wp-block-button.is-style-svg-draw .wp-block-button__link:hover{background:transparent!important;border:0!important}.btn-svg-draw .btn-svg-draw-text,.wp-block-button.is-style-svg-draw .wp-block-button__link .btn-svg-draw-text{line-height:1.3;position:relative;text-align:center;z-index:2}.btn-svg-draw .btn-svg-draw-border,.wp-block-button.is-style-svg-draw .wp-block-button__link .btn-svg-draw-border{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.btn-svg-draw .btn-svg-draw-border rect,.wp-block-button.is-style-svg-draw .wp-block-button__link .btn-svg-draw-border rect{fill:none;stroke:currentColor;stroke-width:2;transition:stroke-width .8s ease-in-out,stroke-dasharray .8s ease-in-out,stroke-dashoffset .8s ease-in-out;vector-effect:non-scaling-stroke}.btn-svg-draw-input-wrap:focus-within .btn-svg-draw-border rect,.btn-svg-draw:focus-visible .btn-svg-draw-border rect,.btn-svg-draw:hover .btn-svg-draw-border rect,.wp-block-button.is-style-svg-draw .wp-block-button__link:focus-visible .btn-svg-draw-border rect,.wp-block-button.is-style-svg-draw .wp-block-button__link:hover .btn-svg-draw-border rect{stroke-width:3}.btn-svg-draw-input-wrap:focus-within,.btn-svg-draw:focus-visible,.wp-block-button.is-style-svg-draw .wp-block-button__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.btn-svg-draw-input-wrap .btn-svg-draw-input,.btn-svg-draw-input-wrap .btn-svg-draw-input:focus-visible,.btn-svg-draw-input-wrap .btn-svg-draw-input:hover{background:transparent!important;border:0!important;color:inherit!important;outline:0;position:relative;z-index:2}.wp-block-read-more{padding:.5rem}#b2bking_request_custom_quote_button{cursor:pointer;height:auto;line-height:1;margin-bottom:20px;padding:.75rem!important;position:relative!important}.cut-out-bg{background-position:120% 100%}.timeline:before{background-color:#006400;content:"";height:2px;position:absolute;top:20px;width:87.3%;z-index:0}ol.is-style-checkmark-list,ul.is-style-checkmark-list{list-style:none;margin-left:0;padding-left:0}ol.is-style-checkmark-list li,ul.is-style-checkmark-list li{font-size:1.5rem;font-style:normal;font-weight:800;line-height:150%;margin-bottom:.85rem;padding-left:2.75rem;position:relative;text-transform:uppercase}ol.is-style-checkmark-list li:before,ul.is-style-checkmark-list li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath fill='%2380a975' fill-rule='evenodd' d='M31.292 0q-.73 0-2.691.276-1.963.275-2.535.528-.574.254-2.072 1.742-1.5 1.493-4.342 5.505a90 90 0 0 0-5.313 8.484 120 120 0 0 0-4.607 9.278c-1.32-2.258-2.511-3.789-3.582-4.594q-1.602-1.213-2.701-1.212-.858 0-2.154.912Q0 21.833 0 22.712q0 .64 1.189 1.89a36.4 36.4 0 0 1 4.16 5.279q1.102 1.67 1.467 2.046c.242.246.98.373 2.214.373q2.573 0 3.06-.663.482-.638 1.783-3.815a86 86 0 0 1 7.992-15.19q4.78-7.23 8.765-10.936.794-.704.96-.914a.7.7 0 0 0 .164-.43q0-.35-.462-.352' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.5rem;left:0;position:absolute;top:.1em;width:1.5rem;z-index:2}ol.is-style-checkmark-list li:after,ul.is-style-checkmark-list li:after{background:#fff;bottom:10px;content:"";height:20px;left:0;position:absolute;width:20px;z-index:1}.cut-out-bg .wp-block-cover__image-background{margin-left:auto;object-fit:contain;right:-100px}@media screen and (max-width:1320px){.cut-out-bg .wp-block-cover__image-background{right:-160px}}@media screen and (max-width:1220px){.cut-out-bg .wp-block-cover__image-background{right:-200px}}@media screen and (max-width:1020px){.cut-out-bg .wp-block-cover__image-background{opacity:.12}}.woocommerce.wc-block-catalog-sorting select.orderby{border-radius:0;font-size:16px!important;padding:6px}.b2bking_custom_registration_container_field_1307{display:inline-block!important;max-width:50%;width:100%}.afrq-menu-item{padding:.3em}.afrq-menu-item br{display:none}.top-nav a{padding:.3em!important}.top-nav a:hover{background-color:#fff;color:#2e6644!important}.wp-block-cloudcatch-light-modal-block__wrapper.is-open{z-index:99999}#moraw-site-header{padding-left:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--50)}#moraw-site-header .wp-block-navigation__container .wp-block-moraw-mega-menu__menu-container,#moraw-site-header .wp-block-navigation__container-content .wp-block-moraw-mega-menu__menu-container{left:0;max-width:100vw}#moraw-site-header .wp-block-navigation__container-content>*,#moraw-site-header .wp-block-navigation__container>*{align-items:var(--navigation-layout-align,end);margin-left:1rem;margin-right:1rem}#moraw-site-header .wp-block-moraw-mega-menu__toggle,#moraw-site-header a{text-decoration:none}#moraw-site-header .wp-block-moraw-mega-menu__toggle:hover,#moraw-site-header a:hover{color:#2e6644}#moraw-site-header .wp-block-moraw-mega-menu__toggle:focus,#moraw-site-header a:focus{outline:2px solid #2e6644;outline-offset:4px}.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content{color:#0c1a11;font-size:1.375rem;font-weight:350;position:relative;text-decoration:none;transition:all .2s ease-in-out;z-index:9}.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:before{background:linear-gradient(transparent 60%,#2e6644 0);content:"";height:0;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:after{background:linear-gradient(transparent 60%,#2e6644 0);bottom:3px;content:"";height:0;left:0;position:absolute;transition:all .2s ease-in-out;width:100%}.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover{color:#2e6644!important}.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover:after,.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover:before{height:6px;z-index:1}.wp-block-navigation__container>.wp-block-navigation-item>.wp-block-navigation-item__content:focus{outline:2px solid #80a975;outline-offset:4px}.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content{color:var(--wp--preset--color--primary)}.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:before{background:linear-gradient(transparent 60%,#2e6644 0);content:"";height:0;left:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:after{background:linear-gradient(transparent 60%,#2e6644 0);bottom:0;content:"";height:0;left:0;position:absolute;transition:all .2s ease-in-out;width:100%}.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:hover{color:#2e6644!important}.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:hover:after,.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:hover:before{height:6px;z-index:1}.wp-block-navigation__container>.wp-block-navigation-item .wp-block-navigation__submenu-container .wp-block-navigation-item .wp-block-navigation-item__content:focus{color:#80a975;outline:2px solid #80a975;outline-offset:4px}@media(min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}}@media(min-width:800px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block}}.desktop-nav li ul li{border-bottom:1px solid #efefef;border-top:1px solid #efefef;font-size:1rem!important}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{min-width:360px!important}.description_tab,.woocommerce-tabs ul.tabs li{background-color:#dfe9dc!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background-color:#bfd4ba!important}.wc-tabs{margin-bottom:0!important}.wc-tab{background-color:#bfd4ba;padding:1.125rem!important}.wp-block-woocommerce-product-specifications table{display:flex}.wp-block-woocommerce-product-specifications table td,.wp-block-woocommerce-product-specifications table th{border:none}.wp-block-woocommerce-product-specifications *{padding:0!important}.wp-block-product-specifications-item__label:after{content:":"}.wp-block-product-specifications-item p{margin:0}.wc-block-components-product-sku{font-size:18px}.wc-block-components-product-sku .wp-block-post-terms__prefix{font-size:18px;font-weight:700}.wc-block-components-product-sku .sku{font-size:18px;padding:.5em}.b2bking-fsb-wrap{padding-top:20px}.shipping-modal-trigger{cursor:pointer;font-size:1rem;transition:all .2s ease-in-out}.shipping-modal-trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 45'%3E%3Ccircle cx='22' cy='22' r='16' fill='%23eff4ed'/%3E%3Cpath fill='%232e6644' d='m0 18.267.32-1.292q.075-.302.205-.558a1.35 1.35 0 0 1 .32-.438 1 1 0 0 1 .46-.248q.264-.075.607.008.363.088.567.28.204.194.288.441.086.243.08.508a2.3 2.3 0 0 1-.063.494l-.217.874 1.989.478-.129.517zm2.08-.048.216-.874q.096-.388-.02-.67-.12-.29-.495-.38c-.375-.09-.454-.022-.611.114q-.24.197-.337.584l-.217.875zm-.874-4.226.207-.492 4.208 1.723-.207.491zm.975-2.017.272-.46L5.96 13.52l1.047-1.775.434.248-1.319 2.236zm8.075-3.404a3.1 3.1 0 0 1-.331.813q-.219.38-.522.7a2.7 2.7 0 0 1-.795.587 2.4 2.4 0 0 1-.885.227q-.45.02-.893-.144a2.6 2.6 0 0 1-.838-.528 2.4 2.4 0 0 1-.588-.791 2.15 2.15 0 0 1-.19-.886 2.3 2.3 0 0 1 .174-.89q.176-.436.527-.806.307-.324.688-.53a1.9 1.9 0 0 1 .848-.226l.034.577a1.6 1.6 0 0 0-.67.148 1.82 1.82 0 0 0-.953 1.014 1.8 1.8 0 0 0-.112.686q.017.345.174.68.162.33.463.607.297.273.643.409.351.132.706.128.355-.011.696-.167.34-.154.626-.456.189-.2.348-.46.154-.265.232-.532l-1.021-.939-.716.755-.367-.337 1.085-1.144zm-1.417-4.25.975-.627q.275-.177.566-.318a1.8 1.8 0 0 1 .581-.178q.287-.032.558.088.27.114.501.465.275.414.19.83-.083.419-.485.775l2.231 1.032-.555.358-2.154-1.022-.582.375 1.12 1.687-.453.29L8.84 4.323Zm1.551 1.364.404-.26q.189-.121.381-.26a1.6 1.6 0 0 0 .326-.308.74.74 0 0 0 .16-.36q.03-.201-.126-.434a.7.7 0 0 0-.295-.272.63.63 0 0 0-.34-.047 1 1 0 0 0-.355.1 3 3 0 0 0-.343.19l-.636.41zm2.416-3.742.494-.217 1.855 4.098-.493.216zm2.444-.847.786-.17 2.273 3.111.012-.003.758-3.763.768-.165.974 4.382-.529.114-.817-3.677-.012.003-.78 4.02-.321.07-2.414-3.333-.013.003.817 3.677-.528.113zM24.337 0l2.798.389-.07.49-2.262-.315-.21 1.468 2.102.292-.07.49-2.103-.293-.286 1.996-.535-.075zm4.424.828 1.096.392q.308.11.597.254.296.145.494.351t.264.492q.068.28-.077.674-.172.465-.561.649t-.921.082l.5 2.376-.623-.222-.463-2.31-.654-.233-.698 1.894-.508-.181zm-.177 2.04.454.163q.213.075.44.143.234.07.446.072a.77.77 0 0 0 .39-.09q.18-.098.276-.36a.7.7 0 0 0 .043-.396.6.6 0 0 0-.165-.294 1 1 0 0 0-.295-.22 3 3 0 0 0-.36-.156l-.715-.255zm4.682-.198 2.426 1.499-.267.419-1.968-1.216-.76 1.191 1.838 1.135-.267.419-1.837-1.135-.862 1.352 2.066 1.277-.267.419-2.524-1.56zm3.718 2.453.41.347-2.967 3.405-.41-.347zm.908 7.317a3.2 3.2 0 0 1-.773-.435 3.7 3.7 0 0 1-.632-.606 2.6 2.6 0 0 1-.48-.856 2.3 2.3 0 0 1-.107-.894 2.2 2.2 0 0 1 .269-.85 2.6 2.6 0 0 1 .646-.745q.42-.335.878-.464a2.2 2.2 0 0 1 .917-.063q.456.06.87.292.415.232.74.626.283.345.438.743.158.404.11.858L40.183 10a1.5 1.5 0 0 0-.057-.673 1.7 1.7 0 0 0-.32-.6 1.84 1.84 0 0 0-1.243-.673 1.9 1.9 0 0 0-.708.076 2.1 2.1 0 0 0-.675.367q-.315.252-.5.57-.18.324-.227.67-.036.348.072.702.11.354.373.673.174.213.415.403.245.188.503.3l1.085-.866-.66-.802.39-.311 1 1.215zm4.509-.673.216.488-1.77.761.975 2.195 1.77-.761.216.488-4.176 1.796-.217-.488 1.947-.837-.974-2.195-1.947.837-.216-.488zM44.507 20l-.278-1.457-3.986.736-.1-.523 3.986-.736-.278-1.458.493-.09.656 3.437zM9.002 35.073l1.033.89q.24.209.415.444.183.235.253.492a1 1 0 0 1 .016.529q-.053.27-.287.541a1.23 1.23 0 0 1-.515.38q-.27.093-.535.053a1.5 1.5 0 0 1-.5-.165 2.4 2.4 0 0 1-.422-.287l-.699-.602-1.348 1.565L6 38.557zm-.91 1.891.699.602q.31.267.62.295.32.027.574-.268.255-.295.177-.603-.068-.308-.38-.575l-.698-.602zm3.891.517 1.034.56q.291.158.558.347.272.192.44.43.165.238.188.538.025.294-.179.671-.24.446-.658.575-.417.129-.93-.054l.139 2.484-.588-.319-.113-2.41-.617-.334-.984 1.816-.48-.26zm-.485 2.042.428.232q.2.108.418.212.223.105.434.139a.77.77 0 0 0 .402-.034q.195-.072.33-.323a.7.7 0 0 0 .103-.395.63.63 0 0 0-.12-.323 1 1 0 0 0-.261-.268 3 3 0 0 0-.336-.211l-.674-.365zm4.962 4.802a2.4 2.4 0 0 1-1.513-1.078 2.4 2.4 0 0 1-.302-.864 2.6 2.6 0 0 1 .063-.982q.125-.504.401-.89a2.28 2.28 0 0 1 1.53-.933q.471-.07.982.056.51.126.89.408.384.282.615.674.24.387.301.864a2.5 2.5 0 0 1-.054.977q-.125.505-.41.896a2.24 2.24 0 0 1-1.527.926 2.5 2.5 0 0 1-.977-.054Zm.121-.492a1.77 1.77 0 0 0 1.912-.724q.217-.308.312-.692.096-.385.046-.752a1.8 1.8 0 0 0-.212-.681 1.77 1.77 0 0 0-1.14-.858 1.8 1.8 0 0 0-.754-.033 1.75 1.75 0 0 0-.653.26 1.9 1.9 0 0 0-.513.501q-.209.303-.304.688a2.1 2.1 0 0 0-.053.756q.05.367.22.677.171.31.456.535.292.225.683.323m8.265.669a3.2 3.2 0 0 1-.825.357q-.43.12-.878.139-.539.02-.994-.137a2.3 2.3 0 0 1-.798-.463 2.25 2.25 0 0 1-.536-.74 2.6 2.6 0 0 1-.22-.979 2.5 2.5 0 0 1 .15-.994q.177-.455.502-.78.325-.331.766-.524.441-.194.96-.213.455-.018.875.102.428.12.771.438l-.392.444a1.6 1.6 0 0 0-.586-.367 1.86 1.86 0 0 0-1.415.062 1.8 1.8 0 0 0-.575.42q-.237.261-.366.618a2.1 2.1 0 0 0-.106.771q.015.41.166.754.156.346.413.595.264.243.62.372.355.13.777.113.279-.011.582-.088.302-.083.55-.223l-.055-1.408-1.058.041-.02-.506 1.603-.063zm.935-4.468 1.127-.333a6 6 0 0 1 .64-.15q.33-.056.615-.005a.85.85 0 0 1 .514.248q.225.19.347.602.143.485-.06.871-.206.385-.698.62l1.853 1.66-.642.19-1.782-1.628-.672.2.586 1.98-.523.155zm1.098 1.789.467-.139a9 9 0 0 0 .445-.145q.232-.082.406-.208a.77.77 0 0 0 .26-.307q.088-.189.006-.463a.7.7 0 0 0-.205-.352.63.63 0 0 0-.314-.144 1 1 0 0 0-.374-.005 3 3 0 0 0-.387.088l-.735.217zm3.948-3.77.446-.253 3.97 3.034-.553.314-.965-.752-2 1.135.146 1.217-.536.305zm.561.488-.011.007.285 2.437 1.633-.927zm2.006-2.13.565-.583 3.674 1.388.009-.01-1.497-3.637.552-.569L40 36.2l-.38.391-2.77-2.684-.01.01 1.624 3.869-.23.238-3.92-1.5-.008.01 2.77 2.684-.379.392zM18.35 15h9c.731 0 1.35.645 1.35 1.406v1.407h1.406c.478 0 .956.205 1.294.556l2.166 2.256c.337.352.534.85.534 1.348v3.34c.478 0 .9.439.9.937 0 .527-.422.938-.9.938h-.9C33.2 28.74 31.99 30 30.5 30s-2.7-1.26-2.7-2.813h-3.6C24.2 28.74 22.99 30 21.5 30s-2.7-1.26-2.7-2.813h-.45c-.76 0-1.35-.615-1.35-1.406v-9.375c0-.761.59-1.406 1.35-1.406m10.35 4.688V22.5h3.6v-.527l-2.194-2.285zm-8.55 7.5c0 .527.253.966.675 1.23a1.25 1.25 0 0 0 1.35 0c.394-.264.675-.703.675-1.23 0-.498-.281-.938-.675-1.202-.422-.263-.956-.263-1.35 0a1.4 1.4 0 0 0-.675 1.201ZM30.5 25.78c-.506 0-.928.293-1.181.703-.253.44-.253.996 0 1.407.253.44.675.703 1.181.703.478 0 .9-.264 1.153-.703.253-.41.253-.967 0-1.407-.253-.41-.675-.703-1.153-.703M15.375 17c.345 0 .625.224.625.5s-.28.5-.625.5h-3.75c-.345 0-.625-.224-.625-.5s.28-.5.625-.5zm0 6c.345 0 .625.224.625.5s-.28.5-.625.5h-3.75c-.345 0-.625-.224-.625-.5s.28-.5.625-.5zm.042-3c.322 0 .583.224.583.5s-.261.5-.583.5H9.583C9.261 21 9 20.776 9 20.5s.261-.5.583-.5z'/%3E%3C/svg%3E");background-position:50%;background-size:contain;content:"";height:75px;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:75px}.shipping-modal-trigger:hover{color:#80a975;cursor:pointer;font-weight:500}.shipping-modal-trigger:hover:after{cursor:pointer;transform:rotate(1turn) scale(1.1)}.b2bking-fsb-wrap{margin:0 0 1.5em}.b2bking-fsb{--fsb-fill:#80a975;--fsb-track:#eff4ed;--fsb-radius:999px;background:#fff;padding:80px 16px 32px;position:relative}.b2bking-fsb__msg{font-size:.95em;font-weight:600;line-height:1.3;margin:10px;text-align:center}.b2bking-fsb__track{background:var(--fsb-track);border:1px solid #80a975;border-radius:var(--fsb-radius);height:12px;overflow:hidden;width:100%}.b2bking-fsb__fill{background:var(--fsb-fill);border-radius:var(--fsb-radius);height:100%;transition:width .4s ease}.b2bking-fsb--reached{--fsb-fill:#1b7f3b}.b2bking-fsb--reached .b2bking-fsb__msg{color:var(--fsb-fill)}.single-product .b2bking-fsb-wrap{display:none}.single-product .b2bking-fsb-wrap.b2bking-fsb-wrap--visible{display:block}.wp-block-woocommerce-cart-order-summary-totals-block{border-top:none!important}.wp-block-woocommerce-cart-order-summary-shipping-block{display:none}.woocommerce-checkout .wc-block-components-totals-shipping{display:none!important}.main-nav-row .wp-block-search__inside-wrapper{padding:0}#site-content{padding:0!important}select#b2bking_registration_roles_dropdown{min-height:40px;width:100%}.woocommerce-form-register [type=number],.woocommerce-form-register input[type=email],.woocommerce-form-register input[type=tel],.woocommerce-form-register input[type=text]{min-height:40px;padding-bottom:.5rem!important;padding-top:.5rem!important}.woocommerce form .form-row label{line-height:1.5!important}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit.btn-svg-draw{cursor:pointer;font-size:20px;font-weight:400;padding:.85rem 1.5rem!important}#customer_login .col-2{display:none!important}#customer_login .col-1{width:100%!important}.gfield_description{padding:0!important}.gform_button{padding:.75rem!important}.woocommerce-Address-title.title h2{font-size:22px!important;font-weight:700;margin:0!important}.woocommerce-account .addresses .title .edit{float:left!important}.wc-block-checkout__shipping-option--free{display:none}.woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity{pointer-events:none}.woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity button{opacity:0}.woocommerce-cart .wc-block-cart__main .wc-block-cart-item__quantity input{pointer-events:none}a.woocommerce-button.wp-element-button.button.order-again.btn-svg-draw{display:none}#b2bking_request_custom_quote_button,.addify_checkout_place_quote,.b2bking_send_custom_quote_button{font-size:20px;text-transform:uppercase}.btn-svg-draw.disabled{pointer-events:none!important}.b2bking_custom_registration_container.b2bking_custom_registration_container_field_2446,.b2bking_custom_registration_container.b2bking_custom_registration_container_field_2447,.b2bking_custom_registration_container.b2bking_custom_registration_container_field_2448.b2bking_custom_registration_allroles,.b2bking_custom_registration_container.b2bking_custom_registration_container_field_840.b2bking_custom_registration_role_839,.b2bking_custom_registration_container.b2bking_custom_registration_container_field_841.b2bking_custom_registration_role_839,.b2bking_custom_registration_container.b2bking_custom_registration_container_field_842.b2bking_custom_registration_role_839{display:inline-block!important;max-width:50%;width:100%}.wc-block-catalog-sorting{max-width:100%;width:fit-content}.wc-block-catalog-sorting .woocommerce-ordering{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0}.wc-block-catalog-sorting label{color:var(--wp--preset--color--contrast);cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.5;white-space:nowrap}.wc-block-catalog-sorting select.orderby{appearance:none;-webkit-appearance:none;background-color:var(--wp--preset--color--base);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23363a37' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #969e9a;border-radius:.375rem;color:var(--wp--preset--color--contrast);cursor:pointer;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;margin:0;max-width:100%;min-height:44px;min-width:190px;padding:.75rem 2.75rem .75rem 1rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:auto}.wc-block-catalog-sorting select.orderby:hover{background-color:#f7f9f8;border-color:var(--wp--preset--color--primary)}.wc-block-catalog-sorting select.orderby:focus-visible{border-color:var(--wp--preset--color--primary);outline:3px solid var(--wp--preset--color--primary);outline-offset:3px}.wc-block-catalog-sorting select.orderby:focus:not(:focus-visible){outline:none}@media(forced-colors:active){.wc-block-catalog-sorting select.orderby{appearance:auto;background-image:none;border:1px solid ButtonText}.wc-block-catalog-sorting select.orderby:focus-visible{outline:2px solid Highlight;outline-offset:3px}}@media(max-width:480px){.wc-block-catalog-sorting{width:100%}.wc-block-catalog-sorting .woocommerce-ordering{align-items:stretch;flex-direction:column;gap:.375rem}.wc-block-catalog-sorting select.orderby{min-width:0;width:100%}}@media(prefers-reduced-motion:reduce){.wc-block-catalog-sorting select.orderby{transition:none}}.gfield_label{font-weight:900!important}.gfield_required{font-size:17px!important}.gform_button{font-size:18px!important;font-weight:900!important}.gform_wrapper input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]),.gform_wrapper select,.gform_wrapper textarea{font-size:18px!important;line-height:1.4}.gform_wrapper .gform_footer,.gform_wrapper .gform_page_footer{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.gform_button{background:#2e6644;border:1px solid #fff;color:#fff}.gform_button:hover{background:#fff!important;border:1px solid #2e6644!important;color:#2e6644!important}.gform_wrapper .gform_reset_button:focus-visible,.gform_wrapper .gform_reset_button:hover{background:#fff!important;border:1px solid #2e6644!important;color:#2e6644!important}.gform_validation_errors *{font-size:16px!important}.gform_wrapper input:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus{outline-color:#2e6644!important;outline-offset:2px}#gform_submit_button_1{background-color:#dfe9dc!important;border:none!important;color:#0c1a11!important;font-family:var(--wp--preset--font-family--body)!important;font-size:20px!important;font-weight:400!important}#gform_submit_button_1:hover{cursor:pointer}