@font-face{font-family:"Rolphie07HeavyExpd";font-weight:700;font-style:normal;font-display:swap;src:url(https://ecopliant.org/wp-content/themes/ecopliant-block-theme/assets/fonts/Rolphie07HeavyExpd/Rolphie07HeavyExpd.eot);src:url("https://ecopliant.org/wp-content/themes/ecopliant-block-theme/assets/fonts/Rolphie07HeavyExpd/Rolphie07HeavyExpd.eot?#iefix"),url(https://ecopliant.org/wp-content/themes/ecopliant-block-theme/assets/fonts/Rolphie07HeavyExpd/Rolphie07HeavyExpd.woff2) format("woff2"),url(https://ecopliant.org/wp-content/themes/ecopliant-block-theme/assets/fonts/Rolphie07HeavyExpd/Rolphie07HeavyExpd.woff) format("woff"),url(https://ecopliant.org/wp-content/themes/ecopliant-block-theme/assets/fonts/Rolphie07HeavyExpd/Rolphie07HeavyExpd.ttf) format("truetype")}:root{--header--logo-max-height:85px;--header--logo-max-height-mobile:60px;--global--font-size-xs:0.778em;--global--font-size-small:0.889em;--global--font-size-medium:1em;--global--font-size-large:1.333em;--global--font-size-xlarge:1.556em;--global--font-size-xxlarge:1.778em;--global--font-size-xxxlarge:2.444em;--global--font-family-body:Roboto, sans-serif;--global--font-family-alt:"Rolphie07HeavyExpd", sans-serif;--global--font-family-apple:-apple-system, sans-serif;--button--border-radius:8px;--form--border-radius:4px;--responsive--aligndefault-width:min(calc(100vw - 3.2rem), 960px);--responsive--alignwide-width:min(calc(100vw - 3.2rem), 1440px)}@media (min-width:1000px){:root{--responsive--aligndefault-width:min(calc(100vw - 6.4rem), 960px);--responsive--alignwide-width:min(calc(100vw - 6.4rem), 1440px)}}body.device-is-iphone h1,body.device-is-iphone h2,body.device-is-iphone h3,body.device-is-iphone h4,body.device-is-iphone h5,body.device-is-iphone h6,body.device-is-ipad h1,body.device-is-ipad h2,body.device-is-ipad h3,body.device-is-ipad h4,body.device-is-ipad h5,body.device-is-ipad h6{font-family:var(--global--font-family-apple)}body{font-family:var(--global--font-family-body);font-weight:400;font-size:16px;line-height:1.6;color:var(--global--color-root);overflow:visible}@media (min-width:600px){body,button,table{font-size:18px}}h1,h2,h3,h4,h5,h6{clear:both;font-family:var(--global--font-family-alt);font-weight:600;line-height:1.2;letter-spacing:-.015em;margin-bottom:1.2rem}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:3rem}.site h1:not([class*=color]),.site h2:not([class*=color]),.site h3:not([class*=color]),.site h4:not([class*=color]),.site h5:not([class*=color]),.site h6:not([class*=color]){color:var(--global--color-black)}.site h2:not([class*=color]){color:var(--global--color-dark-blue)}h1,.entry-header h1.entry-title,.editor-post-title__input{font-size:4rem}h2{font-size:var(--global--font-size-xxlarge)}h3{font-size:var(--global--font-size-xlarge)}h4{font-size:calc(1.1 * var(--global--font-size-large))}h5{font-size:var(--global--font-size-large)}h5{font-size:var(--global--font-size-medium)}p:last-child{margin-bottom:0}p,.embed-video{margin-bottom:1em}a{color:var(--global--color-accent);text-decoration:none}a:hover,a:focus,a:active{color:var(--global--color-accent);text-decoration:none}table thead{background:var(--global--color-light-gray)}table tr:nth-child(even){background:var(--global--color-light-gray)}table td{font-weight:400}select{background-position:right 15px top 8px}::-moz-selection{background:var(#ffda90,.7)}::selection{background:var(#ffda90,.7)}.container{max-width:var(--responsive--aligndefault-width);padding:0}#primary{width:100%;max-width:none}.aligndefault,.alignwide{margin-right:auto;margin-left:auto;width:auto;max-width:var(--responsive--aligndefault-width)}.alignwide{max-width:var(--responsive--alignwide-width)}.alignwide,.alignfull{margin-bottom:1.92rem}.alignwide:last-child,.alignfull:last-child{margin-bottom:0}.container .alignwide{margin-left:calc(50% - var(--responsive--alignwide-width) / 2);margin-right:calc(50% - var(--responsive--alignwide-width) / 2);width:var(--responsive--alignwide-width)}.container .alignfull{width:100vw;margin-left:calc(50% - 50vw);max-width:none}body.theme-genesis-block-theme #page .wp-block-column>:first-child,body.theme-genesis-block-theme #page .wp-block-image>:first-child{margin-top:0}body.theme-genesis-block-theme #page .wp-block-column>:last-child,body.theme-genesis-block-theme #page .wp-block-image>:last-child{margin-bottom:0}body.theme-genesis-block-theme #colophon .widget_block>:first-child{margin-top:0}body.theme-genesis-block-theme #colophon .widget_block>:last-child{margin-bottom:0}@supports (display:flex){html{height:100%}body{min-height:100%;display:flex;flex-direction:column}body>*{width:100%}#page{flex:1}.site-footer{margin-top:auto}}@media (min-width:1000px){h1,.entry-header h1.entry-title,.editor-post-title__input{font-size:var(--global--font-size-xxxlarge)}h1,h2{margin-bottom:1.5em}h1:not(:first-child),h2:not(:first-child){margin-top:5rem}h3:not(:first-child),h4:not(:first-child){margin-top:5rem}}body.theme-genesis-block-theme a.button,body.theme-genesis-block-theme input.button,body.theme-genesis-block-theme button.button,body.theme-genesis-block-theme .wp-block-button .wp-block-button__link,body.theme-genesis-block-theme .wp-block-post-excerpt__more-link,body.theme-genesis-block-theme .wc-forward{padding:1em 2em;border-radius:var(--button--border-radius);background:var(--global--color-accent);display:inline-block;font-weight:600;font-size:1em;line-height:1;text-transform:none;text-align:center;color:#fff;transition:background 0.2s ease-out,color 0.2s ease-out}body.theme-genesis-block-theme a.button:not(.is-style-outline),body.theme-genesis-block-theme input.button:not(.is-style-outline),body.theme-genesis-block-theme button.button:not(.is-style-outline),body.theme-genesis-block-theme .wp-block-button .wp-block-button__link:not(.is-style-outline),body.theme-genesis-block-theme .wp-block-post-excerpt__more-link:not(.is-style-outline),body.theme-genesis-block-theme .wc-forward:not(.is-style-outline){border:0}body.theme-genesis-block-theme a.button:hover,body.theme-genesis-block-theme input.button:hover,body.theme-genesis-block-theme button.button:hover,body.theme-genesis-block-theme .wp-block-button .wp-block-button__link:hover,body.theme-genesis-block-theme .wp-block-post-excerpt__more-link:hover,body.theme-genesis-block-theme .wc-forward:hover{background:var(--global--color-black);color:#fff}body.theme-genesis-block-theme a.button.alt,body.theme-genesis-block-theme input.button.alt,body.theme-genesis-block-theme button.button.alt,body.theme-genesis-block-theme .wp-block-button .wp-block-button__link.alt,body.theme-genesis-block-theme .wp-block-post-excerpt__more-link.alt,body.theme-genesis-block-theme .wc-forward.alt{background:var(--global--color-secondary)}body.theme-genesis-block-theme a.button.alt:hover,body.theme-genesis-block-theme input.button.alt:hover,body.theme-genesis-block-theme button.button.alt:hover,body.theme-genesis-block-theme .wp-block-button .wp-block-button__link.alt:hover,body.theme-genesis-block-theme .wp-block-post-excerpt__more-link.alt:hover,body.theme-genesis-block-theme .wc-forward.alt:hover{background:var(--global--color-accent);color:#fff}body.theme-genesis-block-theme a.button.alt.disabled,body.theme-genesis-block-theme input.button.alt.disabled,body.theme-genesis-block-theme button.button.alt.disabled,body.theme-genesis-block-theme .wp-block-button .wp-block-button__link.alt.disabled,body.theme-genesis-block-theme .wp-block-post-excerpt__more-link.alt.disabled,body.theme-genesis-block-theme .wc-forward.alt.disabled{background:var(--global--color-gray)!important}body.theme-genesis-block-theme input:not([type=submit]):not([type=checkbox]):not([type=radio]){padding:1rem;border-radius:var(--form--border-radius);height:4.8rem}@media (min-width:1000px){body.theme-genesis-block-theme input:not([type=submit]):not([type=checkbox]):not([type=radio]){height:5.4rem}}body.theme-genesis-block-theme a.button.button-alt,body.theme-genesis-block-theme input.button.button-alt,body.theme-genesis-block-theme button.button.button-alt,body.theme-genesis-block-theme .wp-block-button.button-alt .wp-block-button__link{background:var(--global--color-dark-gray)}body.theme-genesis-block-theme a.button.button-alt:hover,body.theme-genesis-block-theme input.button.button-alt:hover,body.theme-genesis-block-theme button.button.button-alt:hover,body.theme-genesis-block-theme .wp-block-button.button-alt .wp-block-button__link:hover{background:var(--global--color-black);color:#fff}body.theme-genesis-block-theme .wp-block-button .wp-block-button__link.has-background:hover{background:var(--global--color-black)!important;color:#fff}figure a img:not([src*=".png"]){transition:all 0.2s ease-out}figure a img:not([src*=".png"]):hover{opacity:.9;box-shadow:1px 1px 12px rgba(0,0,0,.8)}html body.theme-genesis-block-theme.has-hidden-top-padding #page{padding-top:0}html body.theme-genesis-block-theme.has-hidden-bottom-padding .site-content{padding-bottom:0}html body.theme-genesis-block-theme:not(.is-admin) .admins-only{display:none}html body.theme-genesis-block-theme .has-alt-font-family{font-family:var(--global--font-family-alt)!important}html body.theme-genesis-block-theme .has-small-font-size{font-size:var(--global--font-size-small)!important}html body.theme-genesis-block-theme .has-medium-font-size{font-size:var(--global--font-size-medium)!important}html body.theme-genesis-block-theme .has-large-font-size{font-size:var(--global--font-size-large)!important}html body.theme-genesis-block-theme .has-x-large-font-size{font-size:var(--global--font-size-xlarge)!important}html body.theme-genesis-block-theme .has-xx-large-font-size{font-size:var(--global--font-size-xxlarge)!important}html body.theme-genesis-block-theme .has-xxx-large-font-size{font-size:var(--global--font-size-xxxlarge)!important}html body.theme-genesis-block-theme .has-text-color a{color:inherit}html body.theme-genesis-block-theme .has-no-text-decoration{text-decoration:none}html body.theme-genesis-block-theme .has-no-text-decoration:hover{text-decoration:none}html body.theme-genesis-block-theme .has-no-box-shadow{box-shadow:0}html body.theme-genesis-block-theme .has-no-box-shadow:hover{box-shadow:none}html body.theme-genesis-block-theme a.link-has-no-box-shadow,html body.theme-genesis-block-theme .link-has-no-box-shadow a{box-shadow:none}html body.theme-genesis-block-theme a.link-has-no-box-shadow:hover,html body.theme-genesis-block-theme .link-has-no-box-shadow a:hover{box-shadow:none}html body.theme-genesis-block-theme .has-no-gap{gap:0}html body.theme-genesis-block-theme .has-one-gap{gap:1em}html body.theme-genesis-block-theme .is-full-height{height:100%}html body.theme-genesis-block-theme .is-full-height>.gb-block-layout-column-inner{height:100%;display:flex;flex-direction:column;justify-content:center}html body.theme-genesis-block-theme .is-full-width{width:100%}html body.theme-genesis-block-theme .is-full-width:is(:not(img)) img{width:100%}html body.theme-genesis-block-theme .has-no-margin-top{margin-top:0}html body.theme-genesis-block-theme .has-min-margin-top,html body.theme-genesis-block-theme .has-minimal-margin-top{margin-top:.4rem}html body.theme-genesis-block-theme .has-normal-margin-top{margin-top:1.6rem}html body.theme-genesis-block-theme .has-super-margin-top{margin-top:3rem}html body.theme-genesis-block-theme .has-no-margin-bottom{margin-bottom:0}html body.theme-genesis-block-theme .has-min-margin-bottom,html body.theme-genesis-block-theme .has-minimal-margin-bottom{margin-bottom:.4rem}html body.theme-genesis-block-theme .has-normal-margin-bottom{margin-bottom:1.6rem}html body.theme-genesis-block-theme .has-super-margin-bottom{margin-bottom:3rem}html body.theme-genesis-block-theme .has-text-align-center{text-align:center}html body.theme-genesis-block-theme .button-wide{width:100%}html body.theme-genesis-block-theme .has-no-inner-wrapper [class*=inner-container]{max-width:none}html body.theme-genesis-block-theme .relative,html body.theme-genesis-block-theme .is-position-relative{position:relative}html body.theme-genesis-block-theme .is-position-absolute{position:absolute;width:100%}html body.theme-genesis-block-theme .is-flex-row{display:flex}html body.theme-genesis-block-theme .make-block{display:block}html body.theme-genesis-block-theme .make-inline-block{display:inline-block}html body.theme-genesis-block-theme .has-align-items-center{align-items:center}html body.theme-genesis-block-theme .has-justify-content-space-between{justify-content:space-between}html body.theme-genesis-block-theme .has-flex-column-vertical-center:not(.gb-block-container){display:flex;flex-direction:column;justify-content:center}html body.theme-genesis-block-theme .has-flex-column-vertical-center>.gb-container-inside{height:100%;display:flex;flex-direction:column;justify-content:center}html body.theme-genesis-block-theme .img-hidden-invisible:is(img),html body.theme-genesis-block-theme .img-hidden-invisible img{opacity:0;visibility:hidden}html body.theme-genesis-block-theme .has-uppercase-text{text-transform:uppercase}html body.theme-genesis-block-theme .scale-on-hover{transition:transform 0.2s ease-out}html body.theme-genesis-block-theme .scale-on-hover:hover{transform:scale(1.02)}html body.theme-genesis-block-theme .has-regular-border-radius{border-radius:var(--form--border-radius)}html body.theme-genesis-block-theme .has-black-to-dark-blue-gradient-background{background:linear-gradient(160deg,var(--global--color-black) 0%,var(--global--color-dark-blue) 100%)}html body.theme-genesis-block-theme .has-black-to-blue-gradient-background{background:linear-gradient(160deg,var(--global--color-black) 0%,var(--global--color-blue) 100%)}html body.theme-genesis-block-theme .has-black-to-light-blue-gradient-background{background:linear-gradient(160deg,var(--global--color-black) 0%,var(--global--color-light-blue) 100%)}html body.theme-genesis-block-theme .has-bluek-to-light-blue-gradient-background{background:linear-gradient(160deg,var(--global--color-blue) 0%,var(--global--color-light-blue) 100%)}html body.theme-genesis-block-theme .has-blue-to-brown-gradient-background{background:linear-gradient(160deg,var(--global--color-blue) 0%,var(--global--color-brown) 100%)}html body.theme-genesis-block-theme .has-blue-to-yellow-gradient-background{background:linear-gradient(160deg,var(--global--color-blue) 0%,var(--global--color-yellow) 100%)}html body.theme-genesis-block-theme .has-brown-to-yellow-to-brown-gradient-background{background:linear-gradient(160deg,var(--global--color-brown) 0%,var(--global--color--yellow) 50%,var(--global--color-brown) 100%)}html body.theme-genesis-block-theme:not(.has-items-in-cart) .items-in-cart-only{display:none}html body.theme-genesis-block-theme .has-no-list-style{margin:0;padding:0;list-style-type:none}@media (min-width:1000px){html body.theme-genesis-block-theme .has-super-margin-top{margin-top:6rem}html body.theme-genesis-block-theme .has-super-margin-bottom{margin-bottom:6rem}}:where(.is-layout-flex){gap:1em}:where(.wp-block-columns.is-layout-flex){gap:2em}#search-bar{background:var(--global--color-black);color:#fff;position:absolute;left:-999em;transition:padding 0.6s ease-in-out}#search-bar.is-visible{position:relative;left:0;padding:2em 0}.site-header,.scroll-menu{color:#fff}.site-header a,.scroll-menu a{color:inherit}.site-header a:hover,.site-header a:focus,.scroll-menu a:hover,.scroll-menu a:focus{box-shadow:none}.scroll-menu{font-size:var(--global--font-size-small)}body.scrolling-up:not(.scrolled-to-header) .scroll-menu{display:block!important;position:fixed;z-index:99999;width:100%;top:0}body.scrolling-up:not(.scrolled-to-header).admin-bar .scroll-menu{top:32px}.site-identity{padding:1rem 2rem;background:#12316c}.site-identity.flex{display:flex;flex-direction:column;justify-content:center;-moz-column-gap:1em;column-gap:1em}body.theme-genesis-block-theme .custom-logo{display:block;max-height:var(--header--logo-max-height-mobile);max-width:none;width:auto;height:100%;transition:all 0s}.site-title-wrap{margin:0 auto;padding:1rem 0;width:auto;display:flex;align-items:center;transition:all 0.2s ease-out}.is-positioned-offscreen,.titles-wrap{position:absolute;left:-999em;clip:rect(1px,1px,1px,1px)}.site-identity .site-description{position:relative;margin:0;width:auto;font-size:1.1em;color:inherit}.mobile-navigation{width:100%}@media (max-width:600px){.site-identity .site-description{order:-1;width:100%;text-align:center}}@media (min-width:600px){.site-identity.flex{flex-flow:row wrap;align-items:center;justify-content:space-between}.site-title-wrap{margin-left:0}body.theme-genesis-block-theme .custom-logo{max-height:var(--header--logo-max-height)}}@media (min-width:1000px){.site-identity{padding-right:5rem;padding-left:5rem}.site-identity .site-description{font-size:1.25em}}@media (min-width:11.1 0){body.has-alternate-logo .custom-logo{max-height:calc(var(--header--logo-max-height) * 1.5)}}.site-navigation{background:var(--global--color-light-blue)}.site-navigation .main-navigation{width:100%;text-align:center}.site-navigation .main-navigation ul{line-height:1.6}.main-navigation-wrap ul.menu{width:auto;display:inline-flex;align-items:stretch;justify-content:space-between}.main-navigation-wrap ul.menu>li{display:inline-flex;align-items:center;justify-content:center}.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-item a,.main-navigation ul li.current-menu-item ul a,.main-navigation ul li.current-page-item ul a{color:#fff}.main-navigation{font-weight:700;font-size:1em}.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current-page-item a{color:#fff}.main-navigation ul.menu>li{border-width:4px 0;border-style:solid;border-color:transparent;transition:all 0.2s ease-out}.main-navigation ul.menu>li:hover,.main-navigation ul.menu>li.current-menu-item:not(.menu-item-home),.main-navigation ul.menu>li.current-page-item:not(.menu-item-home),.main-navigation ul.menu>li.current-menu-ancestor:not(.menu-item-home){border-top-color:var(--global--color-accent)}.main-navigation ul li{padding:0 1.5rem}.main-navigation ul li.menu-item-has-children:hover>.sub-menu,.main-navigation ul li.menu-item-has-children:focus>.sub-menu{top:calc(100% + 4px);left:0}.main-navigation ul li.menu-item-has-children>a::after{display:none}.main-navigation ul li a{margin:0;padding:.2rem 1rem;border:0}.main-navigation ul ul li.menu-item-has-children:hover>.sub-menu,.main-navigation ul ul li.menu-item-has-children:focus>.sub-menu{top:1px;left:calc(100% + 4px - 1px)}.main-navigation .sub-menu{margin:0!important;border:0;border-radius:0;background:var(--global--color-light-blue);font-size:var(--global--font-size-small);top:100%;width:auto;min-width:26rem;color:#fff}.main-navigation .sub-menu:before{display:none!important}.main-navigation .sub-menu li{border-width:0 4px;border-style:solid;border-color:transparent;transition:all 0.2s ease-out}.main-navigation .sub-menu li:hover,.main-navigation .sub-menu li.current-menu-item,.main-navigation .sub-menu li.current-page-item{border-left-color:var(--global--color-accent)}.main-navigation .sub-menu li>a{padding:.8rem 1.6rem;border:0;font-weight:700;line-height:1.2;color:#fff}.main-navigation .sub-menu li>a:hover{color:#fff}.main-navigation .sub-menu .sub-menu{min-width:20rem}@media (max-width:1000px){.mobile-navigation{display:inline-flex}.toggle-active+.drawer-wrap{position:absolute;top:100%;left:0;right:0;height:100%}.drawer-menu-explore{background:var(--global--color-root)}}@media (min-width:1000px){.drawer-wrap{display:none}}@media (min-width:11.1 0){.main-navigation ul li a{padding-right:1.5rem;padding-left:1.5rem}}.post .entry-header{text-align:center}.post .entry-header .entry-title{margin-bottom:.5rem}.post .entry-header,.post h1{margin-bottom:calc(5% - 0.5rem)}.post h1,.post .faux-title,.post h1.entry-title{display:inline-block;vertical-align:middle;text-decoration:underline;text-decoration-thickness:6px;text-decoration-color:var(--global--color-accent);font-weight:700;line-height:1.2;color:var(--global--color-black)}.post h1+*,.post .faux-title+*,.post h1.entry-title+*{margin-top:0!important}.post h2.faux-title{font-size:3.6rem}.singular .post{display:block}.entry-content a,.product_meta>span>*{box-shadow:inset 0 -1px 0 0 currentColor;transition:all 0.2s ease-out}.entry-content a:hover,.entry-content a:focus,.product_meta>span>*:hover,.product_meta>span>*:focus{box-shadow:inset 0 -2px 0 0 currentColor}.entry-content ul,.entry-content ol{margin-left:0;padding-left:1.8em}.entry-content li{margin-bottom:0}.entry-content ul.wp-block-post-template li{margin-bottom:1.92rem}.entry-content div.alignwide,.entry-content div.alignfull{margin-top:3rem;margin-bottom:3rem}.entry-content *:not(.wp-block-separator):first-child{margin-top:0}.entry-content *:not(.wp-block-separator):last-child{margin-bottom:0}.post-content>.featured-image{margin-bottom:3rem}@media (min-width:1000px){.entry-content div.alignwide,.entry-content div.alignfull{margin-top:7rem;margin-bottom:7rem}.post-content>.featured-image{margin-bottom:7rem}}[class*=column-inner]>:first-child{margin-top:0}[class*=column-inner]>:last-child{margin-bottom:0}[class*=wp-block]{margin-bottom:1.92rem}.wp-block-post-featured-image{margin-bottom:1.6rem}figure.wp-block-image a,figure.wp-block-image a:hover{box-shadow:none}span[class*=wp-block]{margin:0}.wp-block-spacer,.wp-block-button__link{margin:0}.wp-block-separator{margin-top:3rem;margin-bottom:3rem;border-color:var(--global--color-gray)}.wp-block-post-thumbnail{margin:.5em 0}.wp-block-post-title a{display:inline}ul.wp-block-post-template{margin-left:0;padding-left:0}ul.wp-block-post-template>li:last-child hr:last-child{display:none}.wp-block-buttons{margin-bottom:1.92rem}.wp-block-button__link img{display:inline-block;vertical-align:middle}.wp-block-group,.wp-block-column{margin-bottom:1.92rem}.wp-block-group.has-background,.wp-block-column.has-background{padding:1.375em 2em!important}.wp-block-group.has-background.has-text-color *,.wp-block-column.has-background.has-text-color *{color:inherit}.wp-block-group.has-background:not(.alignfull),.wp-block-column.has-background:not(.alignfull){transition:all 0.2s ease-in-out}.wp-block-group.has-background:not(.alignfull):hover,.wp-block-column.has-background:not(.alignfull):hover{box-shadow:0 2px 12px rgba(0,0,0,.2)}.wp-block-group.alignwide{padding-top:1.6rem;padding-bottom:1.6rem}.wp-block-group.alignfull{padding-top:3rem;padding-bottom:3rem}.wp-block-cover .wp-block-cover__inner-container{padding:2rem 0}.wp-block-column>.gb-block-container{height:100%;display:flex;flex-direction:column;justify-content:center}form.post-password-form{text-align:center}@media (min-width:1000px){.wp-block-group.has-background.alignwide{padding-top:3rem;padding-bottom:3rem}.wp-block-group.has-background.alignfull{padding-top:5rem;padding-bottom:5rem}.wp-block-separator{margin-top:5rem;margin-bottom:5rem}.wp-block-column .wp-block-separator{margin-top:3rem;margin-bottom:3rem}.wp-block-cover .wp-block-cover__inner-container{padding:4rem 0}}.site-footer{padding:0;background:#12316c;font-size:1em;color:#fff}.site-footer a{color:inherit}.site-footer a:hover{color:inherit}.site-footer h2{margin-bottom:1rem;display:inline-block;border-bottom:3px solid var(--global--color-accent)}#colophon .footer-widgets{margin-bottom:3%;padding-right:2rem;padding-left:2rem}#colophon .footer-widgets .footer-column{padding-top:3%;width:100%}#colophon .footer-widgets section+section{margin-top:1em}#colophon .footer-widgets ul li{position:relative;padding:0 0 0 1.6rem;transition:padding 0.2s ease-out}#colophon .footer-widgets ul li:before{content:"\f054";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:.2rem;top:.5rem;font-size:.6em}#colophon .footer-widgets ul li:hover{padding-left:1.8rem}#colophon .footer-widgets ul li+li{margin-top:2px}.woocommerce-currency-switcher{display:inline-block;min-width:100%}.woocommerce-currency-switcher .switcher{border-radius:4px;background:#fff;color:var(--global--color-root)}#floating-widget{position:fixed;z-index:99;bottom:3em;right:0;width:auto;border:2px solid var(--global--color-black);border-radius:25px 0 0 25px;background:var(--global--color-secondary);font-size:var(--global--font-size-medium);color:#fff}#floating-widget>.wp-block-group{margin-right:-325px;margin-bottom:0;align-items:center;width:auto;gap:0em;transition:all 0.2s ease-in-out}#floating-widget>.wp-block-group>:first-child{padding:1rem;font-size:var(--global--font-size-xlarge)}#floating-widget>.wp-block-group>:first-child i{font-size:inherit!important;vertical-align:middle}#floating-widget>.wp-block-group>:last-child{padding:.5em;width:325px}#floating-widget>.wp-block-group>:last-child button.option-submit{border-radius:0;font-family:inherit;font-size:1.6rem}#floating-widget:hover>.wp-block-group{margin-right:1em;border-radius:0}#floating-widget:hover>.wp-block-group>:last-child{margin-left:.5em}#floating-widget h2.widgettitle{margin:0 0 .5em;font-size:1em;text-align:center}#global-ajax-loader{position:fixed;z-index:9999999;top:0;left:0;height:100%;width:100%;background:rgba(250,250,250,.6);display:none}#global-ajax-loader .global-ajax-inner-wrap{position:absolute;z-index:1;top:calc(50% - 36px);left:calc(50% - 36px)}.global-ajax-el{display:inline-block;position:relative;width:72px;height:72px}.global-ajax-el div{box-sizing:border-box;display:block;position:absolute;width:56px;height:56px;margin:8px;border:8px solid var(--global--color-accent);border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--global--color-accent) transparent transparent transparent}.global-ajax-el div:nth-child(1){animation-delay:-0.45s}.global-ajax-el div:nth-child(2){animation-delay:-0.3s}.global-ajax-el div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:600px){#colophon{text-align:left}#colophon .wp-block-image .aligncenter{margin:0}}@media (min-width:600px){#colophon .footer-widgets{display:flex;flex-wrap:wrap;justify-content:space-between;-moz-column-gap:2em;column-gap:2em}#colophon .footer-widgets .footer-column{margin:0;width:calc(50% - 2em)}}@media (min-width:1000px){#colophon .footer-widgets{padding-right:5rem;padding-left:5rem}#colophon .footer-widgets .footer-column{margin:0;width:calc(25% - 2em)}}#page .pagination,.comments-pagination{margin-top:2rem!important;padding-top:0;border-top:0;border-radius:0;max-width:var(--responsive--alignwide-width)}#page .pagination:not(.alignwide):not(.alignfull),.comments-pagination:not(.alignwide):not(.alignfull){margin-right:auto;margin-left:auto}#page .pagination .nav-links,.comments-pagination .nav-links{margin-top:0;border-radius:var(--form--border-radius);display:flex;flex-wrap:wrap;justify-content:center}#page .pagination .nav-links>*,.comments-pagination .nav-links>*{margin:0 0 0 -1px;padding:6px 12px;border:1px solid var(--global--color-light-gray);z-index:1;font-family:inherit;font-weight:inherit;font-size:inherit;color:#999;min-width:0;min-height:0;transition:all 0.2s ease-out}#page .pagination .nav-links>*:first-child,.comments-pagination .nav-links>*:first-child{margin-left:0;border-top-left-radius:var(--form--border-radius);border-bottom-left-radius:var(--form--border-radius)}#page .pagination .nav-links>*:last-child,.comments-pagination .nav-links>*:last-child{border-top-right-radius:var(--form--border-radius);border-bottom-right-radius:var(--form--border-radius)}#page .pagination .nav-links>*:not(.current):hover,#page .pagination .nav-links>*:not(.current):focus,.comments-pagination .nav-links>*:not(.current):hover,.comments-pagination .nav-links>*:not(.current):focus{background-color:var(--global--color-light-gray);color:#999}#page .pagination .nav-links>*:hover,.comments-pagination .nav-links>*:hover{text-decoration:none}#page .pagination .nav-links>*.current,.comments-pagination .nav-links>*.current{background:var(--global--color-accent);border-color:var(--global--color-accent);color:#fff;text-decoration:none}#page .pagination .nav-links>*.next:after,.comments-pagination .nav-links>*.next:after{margin-left:.5em}#page .pagination .page-numbers .svg-icon,.comments-pagination .page-numbers .svg-icon{display:none}#page ul.pagination{display:flex;flex-wrap:wrap;justify-content:center}#page ul.pagination>li>span,#page ul.pagination>li>a{margin:0 0 0 -1px;padding:6px 12px;border:1px solid var(--global--color-light-gray);z-index:1;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:1.5;color:#999;transition:all 0.2s ease-out}#page ul.pagination>li>span:hover,#page ul.pagination>li>span:focus,#page ul.pagination>li>a:hover,#page ul.pagination>li>a:focus{background-color:var(--global--color-light-gray);color:#999;text-decoration:none}#page ul.pagination>li:first-child>span{margin-left:0;border-top-left-radius:var(--form--border-radius);border-bottom-left-radius:var(--form--border-radius)}#page ul.pagination>li:last-child>span{border-top-right-radius:var(--form--border-radius);border-bottom-right-radius:var(--form--border-radius)}#page ul.pagination>li.active>span{background:var(--global--color-accent);border-color:var(--global--color-accent);color:#fff}#page .wp-block-query-pagination{margin-top:2rem;margin-right:auto;margin-left:auto;padding-top:0;border-top:0;border-radius:0;max-width:var(--responsive--alignwide-width);gap:0;align-items:stretch}#page .wp-block-query-pagination .wp-block-query-pagination-numbers{margin:0;display:flex;flex-wrap:nowrap}#page .wp-block-query-pagination span,#page .wp-block-query-pagination a{margin:0 0 0 -1px;padding:6px 12px;border:1px solid var(--global--color-light-gray);z-index:1;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:1.5;color:#999;transition:all 0.2s ease-out}#page .wp-block-query-pagination span:hover,#page .wp-block-query-pagination span:focus,#page .wp-block-query-pagination a:hover,#page .wp-block-query-pagination a:focus{background-color:var(--global--color-light-gray);color:#999;text-decoration:none}#page .wp-block-query-pagination span:first-child,#page .wp-block-query-pagination a:first-child{margin-left:0;border-top-left-radius:var(--form--border-radius);border-bottom-left-radius:var(--form--border-radius)}#page .wp-block-query-pagination span.wp-block-query-pagination-next,#page .wp-block-query-pagination a.wp-block-query-pagination-next{border-top-right-radius:var(--form--border-radius);border-bottom-right-radius:var(--form--border-radius)}#page .wp-block-query-pagination span.current,#page .wp-block-query-pagination a.current{background:var(--global--color-accent);border-color:var(--global--color-accent);color:#fff}@media (min-width:1000px){#page .pagination,.comments-pagination{margin-top:4rem!important}}.page-template-wide-width #page,.page-template-widdth #primary{max-width:var(--responsive--alignwide-width)}body.search-results .main-navigation ul.menu>li.theme-search-menu-item{border-top-color:var(--global--color-accent)}body.search-results article{font-style:italic;text-align:center}#hero{position:relative}#hero .hero-backgrounds{position:relative}#hero .hero-backgrounds:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--global--color-black);opacity:.725}#hero .hero-backgrounds img{width:auto;opacity:0;visibility:hidden}#hero .hero-content{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}#hero .hero-content *{color:inherit}#hero .hero-content h1,#hero .hero-content h2{font-size:2rem}#hero .hero-content h1:last-child,#hero .hero-content h2:last-child{margin-bottom:0}#home-slider .n2-widget-html .wp-block-buttons{display:flex}#home-slider .n2-widget-html .wp-block-buttons .wp-block-button{width:100%;flex:1;cursor:question}#home-slider .n2-widget-html .wp-block-buttons .wp-block-button__link{padding:1em;height:100%;display:flex;align-items:center;justify-content:center}#home-slider .n2-widget-html .wp-block-buttons .wp-block-button__link img{margin-left:.8em;max-width:25px}@media (max-width:1000px){#home-slider .n2-ss-layer h2{font-size:2.25rem!important}}@media (min-width:1000px){#home-slider .n2-widget-html .wp-block-buttons .wp-block-button__link{font-size:1.2em;background:rgba(3,91,171,.5)}#home-slider .n2-widget-html .wp-block-buttons .wp-block-button__link:hover{background:var(--global--color-accent)}#home-slider .n2-widget-html .wp-block-buttons .wp-block-button__link img{max-width:none}#hero .hero-content h1,#hero .hero-content h2{font-size:4.4rem}}@media (min-width:11.1 0){#home-slider .n2-widget-html .wp-block-buttons .wp-block-button__link{padding-top:1.4em;padding-bottom:1.4em;font-size:1.8em}#hero .hero-content h1,#hero .hero-content h2{font-size:5.2rem}}div.gform_wrapper.gravity-theme .gform_heading{margin-bottom:1.6rem}div.gform_wrapper.gravity-theme .gform_title{color:var(--global--color-accent)}div.gform_wrapper.gravity-theme .gform_heading .gform_description,div.gform_wrapper.gravity-theme .gform_heading .gform_description:empty+*{margin-top:-2%;display:block}div.gform_wrapper.gravity-theme .gform_required_legend{margin:1% 0}div.gform_wrapper.gravity-theme .gfield_label{margin-bottom:.6rem;border:0}div.gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}div.gform_wrapper.gravity-theme .gform_footer input[type=submit]{margin-bottom:0}.gf_login_links{margin-top:.5em;font-weight:700;font-size:var(--global--font-size-small)}.gf_login_links a{color:var(--global--color-dark-gray)}.gf_login_links a:hover,.gf_login_links a:focus,.gf_login_links a:active{color:var(--global--color-black)}.gf_login_form input.button{width:100%}.sidebar{padding:1em;border-radius:var(--form--border-radius);background:var(--global--color-gray)}.sidebar fieldset{padding:1rem;border-radius:0 0 var(--form--border-radius) var(--form--border-radius);background:var(--global--color-white)}.sidebar fieldset legend{margin-top:0;margin-bottom:-1rem;padding:1rem 1rem .5rem;border-bottom:0;border-radius:var(--form--border-radius) var(--form--border-radius) 0 0;background:inherit;font-size:var(--global--font-size-medium);font-weight:700;font-family:inherit;width:calc(100% + 2rem);left:-1rem;position:relative}.sidebar fieldset+fieldset{margin-top:2rem}.sidebar form{padding:1rem;border-radius:var(--form--border-radius);background:#fff;color:var(--global--color-root)}.sidebar button[type=submit]{margin-top:1rem}@media (min-width:11.1 0){.sidebar fieldset+fieldset{margin-top:3rem}}p.woocommerce-store-notice{position:relative;top:0!important;margin:0;padding:.66rem 2rem;background:#ab5d0d;font-size:var(--global--font-size-sm);text-align:center;color:#fff}p.woocommerce-store-notice:after{content:"";display:table;clear:both}.woocommerce-store-notice__dismiss-link{display:block;float:none}.site-main .woocommerce-breadcrumb{margin-top:-2rem;padding-top:.5rem}.site-main>.woocommerce-ordering,.site-main>.woocommerce-result-count{margin:0 0 1rem;padding:0}.woocommerce #main form.woocommerce-ordering{width:auto}.woocommerce #main ul.products li.product{margin:0 0 2rem;width:100%!important}.woocommerce #main ul.products li.product .woocommerce-loop-product__title{font-size:var(--global--font-size-medium);color:var(--global--color-black)}.woocommerce #main ul.products li.product span.price{font-size:var(--global--font-size-large);color:var(--global--color-dark-blue)}.woocommerce #main .woocommerce-loop-product__link{box-shadow:none}.woocommerce .content-area>.site-main{margin:0}.singular.woocommerce div.product{display:flex;flex-direction:column}.singular.woocommerce div.product>*{margin:1.25rem 0;float:none;width:100%}.singular.woocommerce div.product>*:first-child{margin-top:0}.singular.woocommerce div.product>*:last-child{margin-bottom:0}.singular.woocommerce div.product>*>*:first-child{margin-top:0}.singular.woocommerce div.product>*>*:last-child{margin-bottom:0}.singular.woocommerce div.product:not(.has-post-thumbnail) .woocommerce-product-gallery{display:none}.singular.woocommerce div.images{margin-bottom:2em!important}.singular.woocommerce div.images:not(.woocommerce-product-gallery) .inner-wrapper>*{margin:1rem 0}.singular.woocommerce div.images:not(.woocommerce-product-gallery) .inner-wrapper>*:first-child{margin-top:0}.singular.woocommerce div.images:not(.woocommerce-product-gallery) .inner-wrapper>*:last-child{margin-bottom:0}.singular.woocommerce h1.product_title{margin:0 0 2rem;padding:0;font-size:2.25rem;font-weight:700;text-transform:none;line-height:1;letter-spacing:0;color:var(--global--color-blue)}.singular.woocommerce div.product form.cart .button{float:none}.singular.woocommerce div.product p.price{color:var(--global--color-dark-blue)}#content .woocommerce-tabs{margin-top:2rem;margin-bottom:2rem}#content .woocommerce-tabs ul.tabs{margin-bottom:0;border-bottom:0}#content .woocommerce-tabs ul.tabs::before{content:"";border:0}#content .woocommerce-tabs ul.tabs li{padding:0;border:0;background:none}#content .woocommerce-tabs ul.tabs li::before,#content .woocommerce-tabs ul.tabs li::after{display:none}#content .woocommerce-tabs ul.tabs li a{background:var(--global--color-gray);border-color:var(--global--color-gray);border-radius:var(--button--border-radius) var(--button--border-radius) 0 0;padding:1rem 2rem;color:var(--global--color-white)}#content .woocommerce-tabs ul.tabs li.active a{background:var(--global--color-secondary);border-color:var(--global--color-secondary)}#content .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:.25rem}#content .woocommerce-tabs .panel{padding:2rem;border-radius:0 var(--button--border-radius) var(--button--border-radius) var(--button--border-radius);background:var(--global--color-light-gray);color:var(--global--color-root)}#content .woocommerce-tabs .panel>h2{margin-bottom:1em}#content .woocommerce-tabs .panel ul{margin:0 0 1rem;padding-left:1.5rem;border:0;list-style:disc}#content .woocommerce-tabs .panel ul li{display:list-item!important}@media (min-width:1000px){#content .woocommerce-tabs .panel{padding:3em 2em}}#content .related.products{margin-top:6%;font-size:var(--global--font-size-sm)}#content .related.products>h2{color:var(--global--color-secondary)}#content .related.products h2.woocommerce-loop-product__title{font-size:1em}#content .product_cat-renewals .related.products{display:none}#customer_details{margin-top:.5em}*:has(>a.copy-from-paste-to){display:flex;flex-direction:column}a.copy-from-paste-to{margin-bottom:0.3rem!important;font-size:1.2rem;font-weight:400;color:var(--global--color-root);box-shadow:none;opacity:.4;transition:all 0.2s ease-out}a.copy-from-paste-to:before{content:"("}a.copy-from-paste-to:after{content:")"}a.copy-from-paste-to:hover{opacity:1}.woocommerce-checkout .checkout-fields.is-layout-flex{align-items:flex-start;gap:2em;flex-wrap:wrap}.woocommerce-checkout>div{width:100%}.ecopliant-tooltip{background:#222;color:#fff;padding:6px 12px;border-radius:var(--form--border-radius);font-size:1.3rem;white-space:normal;max-width:260px;word-break:break-word;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:opacity 0.2s;pointer-events:none}@media (min-width:600px){#page ul.products[class*=columns-]{margin-right:-1rem;margin-left:-1rem}#page ul.products[class*=columns-] li.product{margin-right:1rem;margin-left:1rem;width:calc(50% - 2rem)!important}}@media (min-width:768px){.woocommerce-store-notice__dismiss-link{float:right}.singular.woocommerce div.product{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.singular.woocommerce div.product>*:not(.images):not(.summary){width:100%}.singular.woocommerce div.product>div.images,.singular.woocommerce div.product>.summary{margin-top:0;flex:0 1 calc(50% - 2rem)}div.images:not(.woocommerce-product-gallery){position:relative}div.images:not(.woocommerce-product-gallery) .inner-wrapper.sticky-wrapper{position:sticky;top:3em}.scrolling-up+.site-content div.images:not(.woocommerce-product-gallery) .inner-wrapper.sticky-wrapper{top:calc(3em + 5rem)}.woocommerce-checkout h3{margin-top:3rem}.woocommerce-checkout form .col2-set{padding:0;float:none;justify-content:space-between}.woocommerce-checkout form .col2-set>.col-1,.woocommerce-checkout form .col2-set>.col-2{margin:0 2rem 0 0;width:calc(50% - 1rem)}.woocommerce-checkout form .col2-set>.col-2{margin-right:0}.woocommerce-checkout form .checkout-fields.is-layout-flex{gap:3em}.woocommerce-checkout form .checkout-fields.is-layout-flex>div{width:auto;flex-basis:calc(50% - 1.5em);flex-grow:1}.woocommerce-checkout form .checkout-fields.is-layout-flex>div>.has-background{padding:2rem;border-radius:var(--form--border-radius)}.woocommerce-checkout form #order_review_heading{margin-top:3rem}.woocommerce-checkout *:has(>a.copy-from-paste-to){flex-direction:row;align-items:flex-end}.woocommerce-checkout a.copy-from-paste-to{order:1;margin-left:auto}#ship-to-different-address{margin-top:0}.woocommerce-registrant-fields{position:relative}.woocommerce-registrant-fields>h3{margin-top:0}}@media screen and (min-width:600px){#page .paypal-buttons{margin-right:auto;margin-left:auto;display:block;width:80%}}@media (min-width:1000px){#page .paypal-buttons{width:50%}#page ul.products.columns-2 li.product{width:calc(50% - 2rem)!important}#page ul.products.columns-3 li.product{width:calc(33.33% - 2rem)!important}#page ul.products.columns-4 li.product{width:calc(25% - 2rem)!important}}@media screen and (min-width:11.1 0){#content .woocommerce-tabs{margin-top:4rem;margin-bottom:4rem}}.woocommerce-page .container{margin-left:calc(50% - var(--responsive--alignwide-width) / 2);margin-right:calc(50% - var(--responsive--alignwide-width) / 2);width:var(--responsive--alignwide-width);max-width:none}.woocommerce-page .term-description{margin-bottom:2rem;display:none}.woocommerce-page #content td.actions .coupon input.input-text{width:auto}.woocommerce-page #content button.button:disabled,.woocommerce-page #content button.button:disabled[disabled]{color:#fff}.woocommerce-page #content .shipping-calculator-form>p:last-of-type{clear:both}.woocommerce-page #content .shipping-calculator-form>p:last-of-type button{width:100%}.woocommerce-page .cart-collaterals{margin-top:5%}.woocommerce-page .cart_totals .form-row-first,.woocommerce-page .cart_totals .form-row-last{clear:both;width:100%}.woocommerce a.remove{box-shadow:none;color:#e94229!important;transform:scale(.8)}.woocommerce a.remove:hover{background:none;color:#e94229!important;transform:none}.woocommerce-page #content .woocommerce table.shop_table{background:#fff}.woocommerce-page #content .woocommerce table.shop_table th.product-thumbnail,.woocommerce-page #content .woocommerce table.shop_table td.product-thumbnail{display:none}.woocommerce-page #content .woocommerce table.shop_table tfoot{background:var(--global--color-light-gray)}.woocommerce-page #content .woocommerce table.shop_table tfoot th{text-align:right}.woocommerce-page #content .woocommerce table.shop_table tfoot tr:nth-child(even){background:none}.woocommerce-page #content .woocommerce table.shop_table tfoot tr th,.woocommerce-page #content .woocommerce table.shop_table tfoot tr td{border:0;padding-top:.6rem;padding-bottom:.6rem}.woocommerce-page #content .woocommerce table.shop_table.cart img{display:block;width:64px}.woocommerce-page #content .woocommerce .form-row-first{clear:left}.woocommerce-page #content .woocommerce .form-row{padding:0}.woocommerce-page #content .woocommerce .form-row:not(:last-child){margin-bottom:1em}.woocommerce-page #content [class*=fields__field-wrapper]{margin-bottom:1em}.woocommerce-page #content [class*=fields__field-wrapper]:after{content:"";display:table;clear:both}.woocommerce-page #content input[readonly],.woocommerce-page #content select[readonly]{background:#eee;pointer-events:none}.woocommerce-page #content .checkout_coupon+.woocommerce-notices-wrapper+.checkout-wrapper{margin-top:4rem}.woocommerce-page #content form.checkout h3{color:var(--global--color-accent)}.woocommerce-page #content .woocommerce-form-login-toggle+form.login{margin-top:0;background:var(--global--color-light-gray)}.woocommerce-page #content .woocommerce-billing-fields>h3:first-child{display:none}.woocommerce-page #content h3#order_review_heading{margin-top:0}.woocommerce-page #content ul#shipping_method .third_party_shipping{margin-top:1rem}.woocommerce-page #content ul#shipping_method .third_party_shipping>*{margin:.5em 0}.woocommerce-page #content ul#shipping_method .third_party_shipping>*:first-child{margin-top:0}.woocommerce-page #content ul#shipping_method .third_party_shipping>*:last-child{margin-bottom:0}.woocommerce-page #content #payment{border-radius:var(--form--border-radius);background:var(--global--color-light-gray)}.woocommerce-page #content #payment div.payment_box{margin-top:.5rem;border-radius:var(--form--border-radius);border-top:3px solid var(--global--color-secondary);background:#fff;color:var(--global--color-root)}.woocommerce-page #content #payment div.payment_box:before{display:none}.woocommerce-page #content #payment li img{margin:0 .5em;top:unset;transform:none;position:relative}.woocommerce-page #content #payment .form-row.place-order{padding:1em}.woocommerce-page #content #payment #review_order,.woocommerce-page #content #payment #place_order{margin:0;float:right}.woocommerce-page #content .woocommerce-info,.woocommerce-page #content .woocommerce-message,.woocommerce-page #content .woocommerce-error{margin-bottom:1em;border:0;border-radius:var(--form--border-radius);padding:1em 2em 1em 3.5em;background:var(--global--color-secondary);color:var(--global--color-white);transition:all 0.2s ease-out}.woocommerce-page #content .woocommerce-info:before,.woocommerce-page #content .woocommerce-message:before,.woocommerce-page #content .woocommerce-error:before{color:inherit}.woocommerce-page #content .woocommerce-info:hover,.woocommerce-page #content .woocommerce-message:hover,.woocommerce-page #content .woocommerce-error:hover{box-shadow:0 1px 12px rgba(0,0,0,.2)}.woocommerce-page #content .woocommerce-info a,.woocommerce-page #content .woocommerce-message a,.woocommerce-page #content .woocommerce-error a{margin-left:auto;color:inherit}.woocommerce-page #content .woocommerce-info a:not(.button),.woocommerce-page #content .woocommerce-message a:not(.button),.woocommerce-page #content .woocommerce-error a:not(.button){box-shadow:inset 0 -1px 0 currentColor}.woocommerce-page #content .woocommerce-error{background:var(--global--color-red)}.woocommerce-page #content .woocommerce-info:not(#required_addons_validation_message),.woocommerce-page #content .woocommerce-message,.woocommerce-page #content .woocommerce-error>li{display:flex;align-items:center;justify-content:space-between}.woocommerce-page #content .woocommerce-info:not(#required_addons_validation_message) a.button,.woocommerce-page #content .woocommerce-message a.button,.woocommerce-page #content .woocommerce-error>li a.button{order:10}.woocommerce-page #content .woocommerce-notices-wrapper:not(:empty){margin-bottom:3em}.woocommerce-page #content .woocommerce-form-coupon-toggle{margin-bottom:2em}.woocommerce-page #content .woocommerce-form-coupon-toggle+*:not(.woocommerce-checkout){margin-top:-1em;margin-bottom:2em}.woocommerce-page #content .woocommerce-form-coupon{margin-bottom:2em;padding:1em;background:var(--global--color-light-gray);color:var(--global--color-secondary)}.woocommerce-page .cart_totals h2,.woocommerce-page .woocommerce-order-details h2,.woocommerce-page .woocommerce-customer-details h2{margin-bottom:.8rem;color:var(--global--color-accent)}.woocommerce-page .woocommerce-customer-details address{background:#fff}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:3rem;font-size:var(--global--font-size-medium)}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{padding:.5rem}.woocommerce-account .woocommerce-MyAccount-navigation li a{color:var(--global--color-black)}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{color:var(--global--color-accent)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active{color:var(--global--color-accent)}.woocommerce-account.woocommerce-edit-account fieldset{margin:2rem 0 1rem;padding:1.5rem 1rem;border:1px solid var(--global--color-gray);background:var(--global--color-light-gray)}.woocommerce-account.woocommerce-edit-account legend{margin:0;padding:.1rem .35rem;background:var(--global--color-accent);font-size:.9em;font-weight:700;color:#fff}.woocommerce-account .invoice{position:relative;min-height:8rem}.woocommerce-account .invoice .invoice-content{opacity:.75;transition:all 0.2s ease-out}.woocommerce-account .invoice:hover .invoice-content{opacity:1}.woocommerce-account .invoice.invoice-is-satisfied,.woocommerce-account .invoice.invoice-is-current{border-top:3px solid rgba(3,91,171,.75)}.woocommerce-account .invoice.invoice-is-satisfied:hover,.woocommerce-account .invoice.invoice-is-current:hover{border-top-color:var(--global--color-accent)}.woocommerce-account .invoice.invoice-is-satisfied:hover .invoice-year,.woocommerce-account .invoice.invoice-is-current:hover .invoice-year{background:var(--global--color-accent)}.woocommerce-account .invoice.invoice-is-satisfied .invoice-year,.woocommerce-account .invoice.invoice-is-current .invoice-year{background:rgba(3,91,171,.75)}.woocommerce-account .invoice.invoice-is-missing{border-top:3px solid rgba(233,66,41,.75)}.woocommerce-account .invoice.invoice-is-missing:hover{border-top-color:#e94229}.woocommerce-account .invoice.invoice-is-missing:hover .invoice-year{background:#e94229}.woocommerce-account .invoice.invoice-is-missing .invoice-year{background:rgba(233,66,41,.75)}.woocommerce-account .invoice.invoice-is-missing .invoice-content{opacity:.5}.woocommerce-account .invoice-year{position:absolute;top:0;left:0;width:3.5em;aspect-ratio:1/1;padding:0 .8em .8em 0;border-radius:0 0 100%;color:#fff;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease-in-out}.woocommerce-account .invoice-year h6{font-size:14px;color:inherit}.woocommerce-account .invoice-content{padding:0 2em 0 3.5em}@media (min-width:600px){body.theme-genesis-block-theme ul[class*=products]{margin-right:-1rem;margin-left:-1rem;display:flex;flex-wrap:wrap}body.theme-genesis-block-theme ul[class*=products]>li[class*=product]{margin-bottom:3.5em;height:auto;display:flex;flex-direction:column;margin-right:1rem;margin-left:1rem;width:auto!important;flex:0 0 calc(50% - 2rem)}}@media (min-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:5rem;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-right:-.5rem;margin-left:-.5rem;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;border:0;float:left;flex:1 1 auto}}@media (min-width:1000px){body.theme-genesis-block-theme ul[class*=products].columns-2>li[class*=product]{flex-basis:calc(50% - 2rem)}body.theme-genesis-block-theme ul[class*=products].columns-3>li[class*=product]{flex-basis:calc(33.33% - 2rem)}body.theme-genesis-block-theme ul[class*=products].columns-4>li[class*=product]{flex-basis:calc(25% - 2rem)}body.theme-genesis-block-theme .has-2-columns ul.wc-block-grid__products .wc-block-grid__product{flex:0 0 calc(50% - 2rem);max-width:calc(50% - 2rem)}body.theme-genesis-block-theme .has-3-columns ul.wc-block-grid__products .wc-block-grid__product{flex:0 0 calc(33.33% - 2rem);max-width:calc(33.33% - 2rem)}body.theme-genesis-block-theme .has-4-columns ul.wc-block-grid__products .wc-block-grid__product{flex:0 0 calc(25% - 2rem);max-width:calc(25% - 2rem)}.woocommerce-page #content .form-row-first,.woocommerce-page #content .form-row-last{width:49%}.woocommerce-page #content .form-row-first:has(+.form-row-small),.woocommerce-page #content .form-row-small+.form-row-last{width:39%}.woocommerce-page #content .form-row-small{margin-left:2%;width:18%;float:left}.woocommerce-page #content .shop_table tfoot tr th{width:60%}}@media (max-width:1000px){.desktop-only{display:none!important}}@media (min-width:1000px){.mobile-only{display:none!important}}