.site-footer{background-image:url(../images/footer.webp);background-position:0;background-repeat:no-repeat;background-size:100% auto;margin-top:2rem}.site-footer .usps{background:none}.site-footer .usps .container{justify-content:center}.site-footer .usps p span{color:#333}.site-footer .footer-widgets{background:none!important;padding-bottom:2rem}.site-footer .footer-widgets-container,.site-footer .inside-site-info{padding:.5rem}.site-footer .wp-block-gallery{background:#fff;border-radius:1rem;margin-top:.4rem;padding:.5rem}.site-footer .wp-block-gallery img{max-height:25px;width:auto}.site-footer .inside-footer-widgets{background:#f9fafb;border-radius:2rem;display:grid;grid-template-columns:1fr;padding:1.5rem}@media only screen and (min-width:340px){.site-footer .inside-footer-widgets{grid-template-columns:1fr 1fr}}@media only screen and (min-width:500px){.site-footer .inside-footer-widgets{background-color:transparent;background-image:url(../images/footer-widgets.svg);background-size:100% 100%;border-radius:0;display:flex;padding:70px 100px}}.site-footer .inside-footer-widgets aside{margin:0;padding:0}.site-footer .inside-footer-widgets h3,.site-footer .inside-footer-widgets li,.site-footer .inside-footer-widgets p{font-size:.9rem}.site-footer .inside-footer-widgets a{color:#333}.site-footer .inside-footer-widgets a:hover{color:#00aa9e}.site-footer .inside-footer-widgets h3{color:#00aa9e;font-weight:700}.inside-site-info{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center}.inside-site-info nav{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:.5rem 0}.inside-site-info nav.social-icons a{color:#333;display:block;height:24px;width:24px}.inside-site-info nav.social-icons a:hover{color:#00aa9e}.inside-site-info nav ul{list-style:none;margin:0;padding:0}.inside-site-info nav a{color:#333;margin-right:1rem;text-decoration:underline}.inside-site-info nav a:hover{color:#00aa9e}@media only screen and (min-width:768px){.inside-site-info{align-items:flex-end;flex-flow:row nowrap;justify-content:space-between}.inside-site-info nav{flex:1;padding:0}}.usps{background:#3e3e3e;display:flex}.usps .container{align-items:center;display:flex;height:35px;margin:0 auto;max-width:1260px;width:90%}.usps p.has-icon{color:#fff;display:none;font-size:.8rem;margin:0 .5rem 0 0}.usps p.has-icon svg{background:#fff;border-radius:1rem;color:#00aa9e}.usps p.has-icon:first-child{display:inline-block}@media only screen and (min-width:400px){.usps p.has-icon:nth-child(2){display:inline-block}}@media only screen and (min-width:500px){.usps p.has-icon:nth-child(3){display:inline-block}}@media only screen and (min-width:650px){.usps p.has-icon:nth-child(4){display:inline-block}}@media only screen and (min-width:1120px){.usps p.has-icon{font-size:1rem;margin-right:1rem}}.usps .language-switcher{display:flex;margin-left:auto}.usps .language-switcher .lang{border-left:1px dotted #fff;color:#fff;margin-left:.5rem;padding-left:.5rem}.usps .language-switcher .lang:first-child{border-left:none;margin-left:0;padding-left:0}.usps .language-switcher .langa:hover{color:#00aa9e}.site-header{background:#fff!important}.site-header--top{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;padding:1rem}@media only screen and (min-width:800px){.site-header--top{padding:1.5rem 1rem}}@media only screen and (min-width:1080px){.site-header--top{padding-left:0;padding-right:0}}.site-header .logo{display:block;flex:1 0 100%;height:25px;margin-bottom:.5rem;min-width:177px;order:1}@media only screen and (min-width:500px){.site-header .logo{flex:1;margin-bottom:0}}.site-header .logo img{height:100%;width:auto}.site-header .woocommerce-product-search{flex:1 0 100%;margin:1rem 0 0;order:999;position:relative}@media only screen and (min-width:800px){.site-header .woocommerce-product-search{flex:1;margin:0 2rem;order:2}}@media only screen and (min-width:1080px){.site-header .woocommerce-product-search{margin-left:0}}.site-header .woocommerce-product-search input{background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:4px;width:100%}.site-header .woocommerce-product-search input:focus,.site-header .woocommerce-product-search input:hover{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1)}.site-header .woocommerce-product-search button{background-color:transparent;background-image:url(../images/search.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;border-radius:0 4px 4px 0;overflow:hidden;position:absolute;right:0;text-indent:-9999px;width:50px}.site-header .woocommerce-product-search button:hover{background-color:rgba(0,0,0,.1)}.site-header .account-toggle{align-items:center;background:transparent;border-radius:1rem;color:#2dabe2;display:none;justify-content:center;margin-right:1.3rem;order:3;padding:.3rem .6rem}@media only screen and (min-width:800px){.site-header .account-toggle{display:block}}.site-header .account-toggle:hover{background:#00aa9e;color:#fff}.site-header .cart-widget{order:4}.site-header .cart-button{align-items:center;background:#00aa9e;border-radius:4px;color:#fff;display:flex;height:48px;padding:0 .7rem 0 1rem;text-decoration:none}.site-header .cart-button:hover{background:#8ec043}.site-header .cart-button svg{fill:#fff;margin-right:1rem}.site-header .cart-button .count{background:#fff;border-radius:1rem;color:#00443f;display:block;font-size:.8rem;font-weight:700;margin:0 0 0 .7rem;min-width:30px;padding:.2rem;text-align:center}.main-menu{background:#f5f5f8;display:none}@media only screen and (min-width:800px){.main-menu{display:block}}.main-menu ul{align-items:center;display:flex;justify-content:flex-start;list-style:none;margin:0 auto}.main-menu ul li{margin-right:1.3rem}.main-menu ul a{color:#3e3e3e;font-size:.9rem;font-weight:500;text-decoration:none;text-transform:uppercase}body{background:#fff;overflow:scroll;overflow-x:hidden}.site-main .woocommerce-archive-wrapper .inside-article{padding:0}body{background-image:url(../images/top.webp);background-position:0 140px;background-repeat:no-repeat;background-size:auto}@media only screen and (min-width:1400px){body{background-size:100% auto}}body.no-default-backdrop,body.page-template-no-header{background:none}@media only screen and (max-width:768px){.separate-containers .inside-article{padding:1rem!important}}.separate-containers.left-sidebar .inside-article,.separate-containers.left-sidebar .inside-page-header,.separate-containers.left-sidebar .one-container .container,.separate-containers.left-sidebar .page-header,.separate-containers.left-sidebar .paging-navigation,.separate-containers.single-product .inside-article,.separate-containers.single-product .inside-page-header,.separate-containers.single-product .one-container .container,.separate-containers.single-product .page-header,.separate-containers.single-product .paging-navigation,.separate-containers.woocommerce-cart .inside-article,.separate-containers.woocommerce-cart .inside-page-header,.separate-containers.woocommerce-cart .one-container .container,.separate-containers.woocommerce-cart .page-header,.separate-containers.woocommerce-cart .paging-navigation,.separate-containers.woocommerce-checkout .inside-article,.separate-containers.woocommerce-checkout .inside-page-header,.separate-containers.woocommerce-checkout .one-container .container,.separate-containers.woocommerce-checkout .page-header,.separate-containers.woocommerce-checkout .paging-navigation{background-color:transparent}.site .site-content{flex-flow:column nowrap}@media only screen and (min-width:1080px){.site .site-content{flex-flow:row nowrap}}.site .site-content .content-area{flex:3;width:auto}.site .site-content .content-area .site-main{margin:1rem}@media only screen and (min-width:1080px){.site .site-content .content-area .site-main{margin:1rem 0 1rem 1rem}}.site .site-content .is-left-sidebar{display:none;flex:1;padding-top:70px;width:auto}@media only screen and (min-width:1080px){.site .site-content .is-left-sidebar{display:block}}.site .site-content .widget-area .widget{border-radius:1rem;padding:1rem}.site .site-content .woocommerce-ordering{display:none}.site .site-content .wp-block-columns{align-items:flex-start;flex-flow:column nowrap}.site .site-content .wp-block-columns .wp-block-column{max-width:100%}@media only screen and (min-width:768px){.site .site-content .wp-block-columns{flex-flow:row nowrap}.site .site-content .wp-block-columns .wp-block-column{flex:1;max-width:none}}.is-right-sidebar{width:100%}.is-right-sidebar .inside-right-sidebar{display:flex;flex-flow:column nowrap;justify-content:space-around;width:100%}@media only screen and (min-width:1080px){.is-right-sidebar{padding-top:17rem;position:relative;width:30%}.is-right-sidebar:before{background:url(../images/sidebar.webp) no-repeat;background-image:url(../images/sidebar.webp);background-position:100px 0;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;float:right;height:758px;left:60px;position:absolute;top:20rem;width:659px;z-index:-1}}.is-right-sidebar .inside-right-sidebar>aside{background:none;border-radius:0;padding:0}.is-right-sidebar .inside-right-sidebar>aside .wp-element-button,.is-right-sidebar .inside-right-sidebar>aside p{text-align:center}.is-right-sidebar aside:first-of-type aside{align-items:flex-end;background:#2dabe2;border:4px solid #fff;border-radius:70% 30% 50% 50%/30% 30% 70% 70%;display:flex;flex-flow:column nowrap;padding:4rem;z-index:2}.is-right-sidebar aside:last-of-type article,.is-right-sidebar aside:last-of-type aside{align-items:flex-end;background:#00aa9e;border:4px solid #fff;border-radius:100% 60% 60% 100%/100% 100% 60% 60%;display:flex;flex-flow:column nowrap;margin-top:-80px;padding:4rem;z-index:2}.is-right-sidebar aside .wp-block-button a{background:#8ec043;border:3px solid #fff;border-radius:5rem;color:#333;font-size:.9rem;font-weight:700}article h1,article h2,article h3,article h4,article h5,article h6{font-family:Poppins;font-weight:600}article a{color:#00aa9e}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.entry-title{color:#8ec043}#spectro-close-filters:hover,#spectro-toggle-filters:hover{background:#8ec043;color:#fff}@media only screen and (min-width:1080px){#spectro-close-filters,#spectro-toggle-filters{display:none}}#spectro-toggle-filters{margin-bottom:.5rem}#spectro-close-filters{border-radius:0 1rem 0 0;float:right;height:52px}.archive .site .site-content .is-left-sidebar.active{border-radius:1rem;box-shadow:0 0 10px rgba(0,0,0,.3);display:block;height:95vh;left:5vw;position:fixed;top:2.5vh;width:90vw}.container{margin:0 auto;max-width:1260px}body.page.featured-image-active{background-image:none}.header--backdrop{height:50vh;left:0;overflow:hidden;position:absolute;right:0;top:168px;z-index:-1}.header--backdrop img{height:auto;margin-top:90px;position:absolute;width:100%;z-index:0}@media only screen and (min-width:500px){.header--backdrop img{margin-top:57px}}@media only screen and (min-width:1080px){.header--backdrop img{margin-top:0}}@media only screen and (min-width:1080px) and (min-height:850px){.header--backdrop:after{background:url(../images/header-bottom.webp);background-size:auto 100%;bottom:0;content:"";height:289px;position:absolute;width:100%;z-index:1}}.header--backdrop~.site{padding-top:100px;position:relative;z-index:2}.header--backdrop~.site .inside-article{border-radius:2rem}.header--backdrop~.site .entry-title{background:#fff;border-radius:1rem;color:#8ec043;font-family:Poppins;font-weight:700;width:-moz-fit-content;width:fit-content}body.page .inside-article{border-radius:2rem}body.page .inside-article .wp-block-heading{color:#00aa9e}.site-main article.type-post{background:#fff;border-radius:2rem;margin:0 auto;max-width:780px}.site-main article.type-post .entry-title{padding-right:20%}.site-main article.type-post .entry-meta+.wp-post-image{height:auto;margin:1rem -40px;max-width:none;width:calc(100% + 80px)}.single.woocommerce .entry-content>.product{display:grid;grid-template-columns:1fr}.single.woocommerce .entry-content>.product>div{width:auto!important}@media only screen and (min-width:1024px){.single.woocommerce .entry-content>.product .product--description,.single.woocommerce .entry-content>.product .summary,.single.woocommerce .entry-content>.product .woocommerce-tabs{padding:2rem}.single.woocommerce .entry-content>.product{grid-template-columns:2fr 4fr}.single.woocommerce .entry-content>.product .product--specifications,.single.woocommerce .entry-content>.product .woocommerce-product-gallery{grid-column:1/2;max-width:none}.single.woocommerce .entry-content>.product .product--description,.single.woocommerce .entry-content>.product .summary,.single.woocommerce .entry-content>.product .woocommerce-tabs{grid-column:2/3}}.single.woocommerce .entry-content>.product .product_title{padding-right:25%}.single.woocommerce .entry-content>.product .summary{margin-bottom:0;padding-bottom:4rem}.single.woocommerce .entry-content>.product .product--description{background:#fff}.single.woocommerce .entry-content>.product .product--description,.single.woocommerce .entry-content>.product .product--specifications{padding-top:0}.single.woocommerce .entry-content>.product .product--description h2,.single.woocommerce .entry-content>.product .product--specifications h2{font-family:Poppins;font-size:1.3rem;font-weight:700}@media only screen and (min-width:500px){.single.woocommerce .entry-content>.product .product--description h2,.single.woocommerce .entry-content>.product .product--specifications h2{font-size:2rem}}.single.woocommerce .entry-content>.product section.related h2{font-family:Poppins;font-size:2rem;font-weight:700}.single.woocommerce .entry-content>.product section.related .products{grid-template-columns:1fr}@media only screen and (min-width:768px){.single.woocommerce .entry-content>.product section.related{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.single.woocommerce .entry-content>.product section.related{grid-column:span 2}}@media only screen and (min-width:1080px){.single.woocommerce .entry-content>.product section.related .products{grid-template-columns:1fr 1fr 1fr 1fr}}.woocommerce-account .entry-header h1.entry-title{color:#333;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700}@media only screen and (min-width:1024px){.woocommerce-account .entry-header h1.entry-title{font-size:2.5rem}}.woocommerce-account .inside-article{background:none!important}.woocommerce-account .woocommerce{display:flex;flex-flow:column nowrap}@media only screen and (min-width:1024px){.woocommerce-account .woocommerce{flex-flow:row wrap}}.woocommerce-account .woocommerce>nav{background:#fff;border-radius:1rem;flex:1;order:2;overflow:hidden;position:sticky;top:1rem}.woocommerce-account .woocommerce>nav svg{color:#00aa9e;height:1.2rem;margin-right:.5rem;width:1.2rem}.woocommerce-account .woocommerce>nav ul{display:flex;flex-flow:column nowrap;list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce>nav ul li{margin:0;padding:0;width:100%}.woocommerce-account .woocommerce>nav ul li a{align-items:center;border-bottom:1px solid rgba(0,0,0,.15);display:flex;padding:1rem}.woocommerce-account .woocommerce>nav ul li a:hover{background:#f5f5f8;text-decoration:underline}.woocommerce-account .woocommerce>nav ul li:last-of-type a{border-bottom:0}.woocommerce-account .woocommerce>div{background:#fff;border-radius:1rem;flex:3;margin-right:2rem;min-height:50vh;order:1;padding:2rem}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{align-self:flex-start;box-shadow:0 0 10px rgba(0,0,0,.2)}.woocommerce-account .woocommerce .woocommerce-notices-wrapper{flex:1 0 100%;margin-bottom:2rem;min-height:auto;order:-1}.woocommerce-account .woocommerce .woocommerce-notices-wrapper:empty{display:none}.woocommerce-account .woocommerce .woocommerce-form-login{align-items:center;background:#fff;border-radius:2rem;display:flex;flex-flow:column nowrap;margin:0 auto 2rem;padding:2rem}.woocommerce-account .woocommerce .woocommerce-form-login>p{width:300px}.woocommerce-account .woocommerce:after,.woocommerce-account .woocommerce:before{display:none!important}.woocommerce-account .woocommerce .woocommerce-notices-wrapper+h2{display:none}.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex;flex-flow:column nowrap}.woocommerce-account .woocommerce-orders-table__cell-order-actions a{color:#fff;margin:0 .5rem .5rem 0}.woocommerce-account .woocommerce-orders-table__cell-order-actions a.pay{background:#8ec043}.woocommerce-account .woocommerce-orders-table__cell-order-actions a.view{background:#2dabe2}.woocommerce-account .woocommerce-orders-table__cell-order-actions a.cancel{background:crimson}.woocommerce-account .woocommerce-orders-table__cell-order-actions a:hover{background:#3e3e3e}@media only screen and (min-width:1024px){.woocommerce-account .woocommerce-orders-table__cell-order-actions{flex-flow:row nowrap}}body.home .inside-article{background-color:transparent}body.home .inside-article .page-header{background-color:transparent;margin:-3rem auto 2rem;max-width:780px;text-align:center;width:90%}body.home .inside-article .page-header h1.wp-block-heading{color:#fff;font-family:Poppins;font-size:1.5rem;font-weight:700;width:75%}@media only screen and (min-width:768px){body.home .inside-article .page-header h1.wp-block-heading{font-size:3rem}}body.home .inside-article .page-header p{color:#fff}body.home .inside-article .page-header+.wp-block-columns{align-items:flex-start!important}body.home .inside-article .page-header+.wp-block-columns .wp-block-column{background:#fff;border-radius:1.5rem;padding:.8rem;text-align:center}body.home .inside-article .page-header+.wp-block-columns .wp-block-column img{height:auto;width:100%}body.home .inside-article .page-header+.wp-block-columns .wp-block-column h3,body.home .inside-article .page-header+.wp-block-columns .wp-block-column h3 a{color:#00aa9e;font-family:Poppins;font-size:1.1rem;font-weight:700;padding:1rem 0 0;text-decoration:none}@media only screen and (min-width:768px){body.home .inside-article .page-header+.wp-block-columns .wp-block-column h3,body.home .inside-article .page-header+.wp-block-columns .wp-block-column h3 a{font-size:1.4rem}}body.home .inside-article .page-header+.wp-block-columns .wp-block-column h3 a:hover{text-decoration:underline}body.home .inside-article .wp-block-columns>.wp-block-heading,body.home .inside-article .wp-block-group>.wp-block-heading{display:block;font-family:Poppins;font-weight:700;margin:2rem auto 1.5rem;text-align:center}body.home .inside-article .wp-container-core-columns-is-layout-2{margin:3rem auto}body.home .inside-article .wp-container-core-columns-is-layout-2>*{flex:1}body.home .inside-article .wp-container-core-columns-is-layout-2 .wp-block-heading{color:#333;font-family:Poppins;font-weight:700}body.home .inside-article .wp-container-core-columns-is-layout-2 em{color:#2dabe2;font-size:1.2rem;font-weight:500;padding:1rem 0}.woocommerce-order-details table{overflow:hidden}.woocommerce-order-details td,.woocommerce-order-details th{border:0}.woocommerce-order-details table tr th{background:#f5f5f8}.woocommerce-order-details .wc-item-meta{margin-left:0;padding-left:0}.woocommerce-order-details .amount{font-weight:700}.woocommerce ul.order_details{display:flex;flex-flow:row wrap}.woocommerce ul.order_details li{border-right:0;flex:1 0 100%;float:none;padding-bottom:.4rem}@media only screen and (min-width:768px){.woocommerce ul.order_details li{border-right:1px dashed #cfc8d8;flex:0 1 auto}}.woocommerce .woocommerce-order h2{font-size:1.2rem}.woocommerce .woocommerce-order table{font-size:.8rem;margin-left:-.5rem}@media only screen and (min-width:768px){.woocommerce .woocommerce-order h2{font-size:2rem}.woocommerce .woocommerce-order table{font-size:1rem;margin-left:0}}.woocommerce .woocommerce-MyAccount-content .woocommerce-column__title,.woocommerce .woocommerce-MyAccount-content .woocommerce-order-details__title{font-size:1.4rem}@media only screen and (max-width:500px){.woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details tr{display:flex;flex-flow:column nowrap}.woocommerce .woocommerce-MyAccount-content .woocommerce-table--order-details thead th{display:none}}.backdrop{background:rgba(0,0,0,.3);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.backdrop+.cart{z-index:2000}.breadcrumbs-wrapper{display:none;margin:1rem auto}@media only screen and (min-width:768px){.breadcrumbs-wrapper{display:block}}.breadcrumbs-wrapper>p>span{align-items:center;display:flex;font-size:.8rem}.breadcrumbs-wrapper a{background:rgba(0,0,0,.05);border-radius:5px;color:#333;padding:.2rem .4rem}.breadcrumbs-wrapper a:hover{background:#fff;color:#333}.breadcrumbs-wrapper svg{height:1rem;margin:0 .3rem;width:1rem}.wp-block-button.is-style-outline .wp-block-button__link{background:transparent!important;border:2px solid #8ec043!important;border-radius:2rem;color:#8ec043!important;cursor:pointer;font-weight:700}.wp-block-button.is-style-outline .wp-block-button__link:hover{background:#8ec043!important;color:#333!important}a.wc-block-components-button,button.wc-block-components-button{background:#8ec043;border-radius:4px;color:#333}a.wc-block-components-button:disabled,button.wc-block-components-button:disabled{opacity:.3!important}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{opacity:.3rem!important}.cart-widget .cart{background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.3);left:1rem;position:absolute;top:100px;width:300px}@media only screen and (min-width:500px){.cart-widget .cart{left:auto;right:1rem;top:80px}}@media only screen and (min-width:1300px){.cart-widget .cart{left:calc(50% + 330px)}}.cart-widget .cart .cart-title{border-bottom:1px solid rgba(0,0,0,.3);display:block;font-size:.8rem;font-weight:700;padding:.4rem 0;text-align:center;text-transform:uppercase}.cart-widget .cart .cart-rows{list-style:none;margin:.5rem 0;padding:0;width:100%}.cart-widget .cart .cart-rows li{border-bottom:1px solid rgba(0,0,0,.1);display:column;flex-flow:column nowrap;margin:0 0 .7rem;padding:0 1rem 1rem}.cart-widget .cart .cart-rows .title{color:#00aa9e;padding-bottom:.3rem}.cart-widget .cart .cart-rows .add-to-cart,.cart-widget .cart .cart-rows .set-quantity{align-items:center;display:flex;flex-flow:row nowrap}.cart-widget .cart .cart-rows .set-quantity{border:1px solid rgba(0,0,0,.3);border-radius:1rem;margin-left:auto}.cart-widget .cart .cart-rows .set-quantity .add-sub{background:none;border-radius:1rem;color:#333;height:1.1rem;line-height:0px;margin:-3px 10px 0;padding:0;width:1.1rem}.cart-widget .cart .cart-rows .set-quantity input{background:none;border:0;flex:1;max-width:50px;text-align:center}.cart-widget .cart .cart-rows .set-quantity:focus-within,.cart-widget .cart .cart-rows .set-quantity:hover{box-shadow:0 3px 10px rgba(0,0,0,.3)}.cart-widget .cart .cart-rows .price{font-size:1.2rem;font-weight:700;margin-bottom:0}.cart-widget .cart .totals{list-style:none;margin:0;padding:0}.cart-widget .cart .totals li{display:flex;justify-content:space-between;padding:0 1rem 1rem}.cart-widget .cart .to-checkout-btn{background:#8ec043;border-radius:4px;color:#1e290e;display:flex;width:100%}.cart-widget .cart .to-checkout-btn svg{height:1.1rem;margin-bottom:-2px;margin-left:auto;width:1.1rem}.woocommerce-cart .wc-block-components-sidebar-layout.wc-block-cart{align-items:flex-start;display:flex}.woocommerce-cart .wc-block-cart__sidebar{background:#fff;border:none;border-radius:1rem;box-shadow:0 3px 10px rgba(0,0,0,.1);flex:1;margin:1rem 0 0;padding:.5rem 1rem!important;width:auto}@media only screen and (min-width:1024px){.woocommerce-cart .wc-block-cart__sidebar{margin:0 0 0 3rem;padding:1rem!important}}.woocommerce-cart .wc-block-cart__main{flex:2;width:auto}.woocommerce-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper .price{font-weight:700}.woocommerce-cart .wc-block-cart-item__quantity{align-items:flex-start!important;display:flex!important;margin-top:1rem!important}@media only screen and (max-width:400px){.woocommerce-cart .wc-block-cart-item__quantity{flex-flow:column!important}}.woocommerce-cart .wc-block-components-quantity-selector:after{display:none}.woocommerce-cart .wc-block-components-quantity-selector{border:1px solid rgba(0,0,0,.3);border-radius:1rem;margin:0 1rem 0 0!important;padding:0 .4rem}.woocommerce-cart .wc-block-cart-item__prices,.woocommerce-cart .wc-block-components-product-low-stock-badge{display:none}@media only screen and (max-width:500px){.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{grid-column-start:2!important;grid-row-start:2!important}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-start!important}}.wp-block-woocommerce-empty-cart-block{background:#fff;border-radius:1rem;padding:1rem}@media only screen and (min-width:1024px){.wp-block-woocommerce-empty-cart-block{border-radius:2rem;padding:2rem}}.woocommerce-checkout .entry-content{margin-top:0}.woocommerce-checkout #billing .wc-block-components-address-form__spectro-coc,.woocommerce-checkout #billing-spectro-coc{display:none!important}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-panel__button,.woocommerce-checkout .wc-block-components-totals-coupon .wc-block-components-panel__button{padding-left:2rem!important}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{display:none}.woocommerce-checkout .wc-block-checkout__sidebar{margin-top:0}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel,.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-wrapper{padding:0!important}.woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-totals-block{padding:0 2rem}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-footer-item{padding:1rem 2rem!important}.woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-subtotal-block{padding:1rem 0!important}.woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item{padding:0!important}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel__button{margin-bottom:0;padding:1rem 3rem 1rem 2rem}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-panel__button svg{right:1.5rem}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item__individual-price,.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-low-stock-badge,.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-product-metadata{display:none}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-totals-coupon__content{padding:0 2rem 1rem}.woocommerce-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block{background:#fff;border:none;border-radius:1rem}.woocommerce-checkout .wc-block-checkout__sidebar.is-sticky .wp-block-woocommerce-checkout-order-summary-block{box-shadow:0 3px 10px rgba(0,0,0,.1)}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary__content{display:flex;flex-flow:column nowrap;padding:0 1rem}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item{align-items:flex-start;display:flex}.woocommerce-checkout .wc-block-checkout__sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{flex:1;padding:0 0 0 1.3rem}.woocommerce-cart .wc-block-components-main,.woocommerce-checkout .wc-block-components-main{background:#fff;border-radius:2rem;padding:1rem 1.5rem!important}.woocommerce-cart .wp-block-woocommerce-cart,.woocommerce-cart .wp-block-woocommerce-checkout,.woocommerce-checkout .wp-block-woocommerce-cart,.woocommerce-checkout .wp-block-woocommerce-checkout{margin:0;max-width:none;width:100%}.wp-block-query ul{grid-gap:1rem;display:grid;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media only screen and (min-width:1024px){.wp-block-query ul{grid-template-columns:1fr 1fr}}.wp-block-query .wp-block-post{border:1px solid rgba(0,0,0,.1);border-radius:.75rem;display:flex;flex-flow:column nowrap;overflow:hidden}.wp-block-query .wp-block-post h2{font-size:1.2rem;padding:.5rem 1rem 0}.wp-block-query .wp-block-post h2 a{color:#333;text-decoration:none}.wp-block-query .wp-block-post h2 a:hover{color:#00aa9e}.wp-block-query .wp-block-post .wp-block-post-excerpt{padding:.3rem 1rem 0}.wp-block-query .wp-block-post .wp-block-post-excerpt p{font-size:.9rem}.wp-block-query .wp-block-post .wp-block-post-date,.wp-block-query .wp-block-post .wp-block-separator{display:none}.wp-block-query .wp-block-post figure{margin-left:0;max-width:none;order:-1;width:100%}.wp-block-query .wp-block-post figure:hover{opacity:.8}@media only screen and (min-width:1024px){.home .wp-block-query ul{grid-template-columns:1fr 1fr 1fr}}.page-template-een-zet .entry-title{color:#bb1e10!important}.page-template-een-zet .wc-block-grid__products li.wc-block-grid__product .add_to_cart_button{background:#bb1e10!important}body.term-eenzet{background-image:url(http://nl.spectro.eu/wp-content/uploads/2025/01/eenzet.webp)!important}body.term-eenzet h1{color:#bb1e10!important}body.term-eenzet a.add_to_cart_button{background-color:#bb1e10!important}body.term-eenzet a.product_type_variable{background-color:#871006!important}.file-directory .form{display:flex;flex-flow:row wrap}.file-directory .form .field-wrapper{display:flex;flex:1;flex-flow:column nowrap;padding-right:.4rem}.file-directory .form .button-wrapper{flex:1 0 100%;margin-top:1rem}.file-directory .form .button-wrapper button{background:#2dabe2;color:#333}.file-directory .form .button-wrapper button:hover{background:#8ec043}.file-directory ul{list-style:none;margin:1rem 0;padding:0}.file-directory .file-listing{align-items:center;border-bottom:1px dotted rgba(0,0,0,.3);display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem}.file-directory .file-listing svg{height:1rem;margin-right:.5rem;width:1rem}.file-directory .file-listing .button{background:none;border:1px solid #3e3e3e;border-radius:2rem;color:#3e3e3e;font-size:.9rem;padding:.3rem .6rem}.file-directory .file-listing .button:hover{background:#3e3e3e;color:#fff}.wpcf7-form h2 label{font-size:1rem;font-weight:700}.wpcf7-form p label{display:flex;flex-flow:column nowrap;margin-bottom:1rem}.wpcf7-form .wpcf7-not-valid{outline:1px solid crimson}.has-icon{align-items:center;display:flex;flex-flow:row nowrap}.has-icon svg{height:1rem;margin:0 0 0 1rem;width:1rem}.has-icon.icon--left svg{margin:0 1rem 0 0}.wp-block-image.is-style-rounded{border-radius:50%;overflow:hidden}.wp-block-image.is-style-rounded img{display:block}nav.main-menu .menu-item{padding:.5rem 0}nav.main-menu .menu-item a{border-radius:1rem;padding:.3rem .5rem}nav.main-menu .menu-item a:hover{background:#fff;text-decoration:underline}nav.main-menu .menu-item .sub-menu{display:none}nav.main-menu .menu-item .sub-menu>li{margin:0;padding:0;width:100%}nav.main-menu .menu-item .sub-menu>li:first-of-type{border-radius:.75rem .75rem 0 0}nav.main-menu .menu-item .sub-menu>li:first-of-type a{border-radius:.7rem .75rem 0 0}nav.main-menu .menu-item .sub-menu>li:last-of-type{border-radius:0 0 .75rem .75rem}nav.main-menu .menu-item .sub-menu>li:last-of-type a{border-radius:0 0 .7rem .75rem}nav.main-menu .menu-item .sub-menu li a{border-radius:0;display:block;padding:.5rem 1rem;text-transform:none;width:100%}nav.main-menu .menu-item .sub-menu li a:hover,nav.main-menu .menu-item .sub-menu li:hover{background:#f5f5f8;color:#2dabe2}nav.main-menu .menu-item.menu-item-has-children{position:relative}nav.main-menu .menu-item:hover>.sub-menu{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.75rem;box-shadow:0 3px 10px rgba(0,0,0,.15);display:flex;flex-flow:column nowrap;left:0;margin-top:-5px;max-width:300px;min-width:200px;padding:0;position:absolute;top:100%;width:-moz-fit-content;width:fit-content;z-index:100}nav.main-menu .sub-menu .sub-menu{left:95%!important;top:5%!important}.toggle-nav{align-items:center;background:#8ec043;border-radius:4px;display:flex;justify-content:center;margin-left:1rem;order:7;padding:.8rem}.toggle-nav svg{color:#fff;height:1.3rem;width:1.3rem}@media only screen and (min-width:800px){.toggle-nav{display:none}}.mobile-nav{border:0;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.4);height:95vh;overflow:hidden;overflow-y:scroll;width:95vw}.mobile-nav form{float:right}.mobile-nav ul.menu{display:flex;flex-flow:column nowrap;list-style:none;margin:0;padding:0;width:100%}.mobile-nav ul.menu li{border-bottom:1px solid rgba(0,0,0,.1);display:flex;flex-flow:row wrap}.mobile-nav ul.menu li:last-of-type{border-bottom:none}.mobile-nav ul.menu>li{padding:.5rem}.mobile-nav ul.menu a{color:#00443f;display:block;flex:1;padding:.4rem 0 .4rem .2rem;text-decoration:none}.mobile-nav ul.menu a:hover{color:#00aa9e}.mobile-nav ul.menu .toggle-submenu{background:none;border-radius:none;padding:.5rem}.mobile-nav ul.menu .toggle-submenu svg{color:#333;height:1.1rem;width:1.1rem}.mobile-nav ul.menu .sub-menu{background:rgba(0,0,0,.05);display:none;margin:0;padding:0 .3rem}.mobile-nav ul.menu .sub-menu.sub-menu.opened{display:flex;flex:1 0 100%;flex-flow:column nowrap}.mobile-nav .important-links{border-top:1px solid rgba(0,0,0,.1)}.mobile-nav .important-links .account-toggle:hover{background:none;color:#00aa9e}.message-bag{left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:3000}.message-bag .alert{align-items:center;background:#00aa9e;color:#333;display:flex;font-size:1.1rem;justify-content:center;padding:.3rem 0;transition:all .3s ease}.message-bag .alert p{margin:0}.message-bag .alert svg{height:1.1rem;margin-right:.3rem;width:1.1rem}.message-bag .alert.error{background:crimson;color:#fff}.message-bag .alert.hidden{opacity:0;transform:scaleY(0)}.woocommerce nav.woocommerce-pagination{margin:1rem auto 5rem}.woocommerce nav.woocommerce-pagination .page-numbers{border:0}.woocommerce nav.woocommerce-pagination .page-numbers li{border:0;margin-right:.5rem}.woocommerce nav.woocommerce-pagination .page-numbers li a,.woocommerce nav.woocommerce-pagination .page-numbers li span{background:rgba(0,0,0,.03);border-radius:1rem;color:#00aa9e;display:block;padding:.5em .7em}.woocommerce nav.woocommerce-pagination .page-numbers li a.next,.woocommerce nav.woocommerce-pagination .page-numbers li a.prev,.woocommerce nav.woocommerce-pagination .page-numbers li span.next,.woocommerce nav.woocommerce-pagination .page-numbers li span.prev{background:none}.woocommerce nav.woocommerce-pagination .page-numbers li a.current,.woocommerce nav.woocommerce-pagination .page-numbers li a:hover,.woocommerce nav.woocommerce-pagination .page-numbers li span.current,.woocommerce nav.woocommerce-pagination .page-numbers li span:hover{background:#00aa9e;color:#fff}.single.woocommerce .entry-content .product .variations tr{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.single.woocommerce .entry-content .product .variations tr .reset_variations{display:none!important}.single.woocommerce .entry-content .product .variations tr .label{padding-right:1rem}.single.woocommerce .entry-content .product .variations tr .value{padding:0}.single.woocommerce .entry-content .product .variations tr select{margin-right:0!important}.single.woocommerce .entry-content .product .cart:not(.variations_form),.single.woocommerce .entry-content .product .single_variation_wrap{align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between}.single.woocommerce .entry-content .product .cart:not(.variations_form) .tpt__tiered-pricing,.single.woocommerce .entry-content .product .single_variation_wrap .tpt__tiered-pricing{display:flex;flex:1 0 100%}.single.woocommerce .entry-content .product .cart:not(.variations_form) .tpt__tiered-pricing h3,.single.woocommerce .entry-content .product .single_variation_wrap .tpt__tiered-pricing h3{display:none!important}.single.woocommerce .entry-content .product .cart:not(.variations_form) .variations_button,.single.woocommerce .entry-content .product .single_variation_wrap .variations_button{display:flex;flex:1}.single.woocommerce .entry-content .product .cart:not(.variations_form) .variations_button>*,.single.woocommerce .entry-content .product .single_variation_wrap .variations_button>*{float:none!important}.single.woocommerce .entry-content .product .cart:not(.variations_form) .tpt__tiered-pricing,.single.woocommerce .entry-content .product .single_variation_wrap .tpt__tiered-pricing{width:auto}.single.woocommerce .entry-content .product .cart:not(.variations_form) .quantity,.single.woocommerce .entry-content .product .cart:not(.variations_form) .woocommerce-variation-price,.single.woocommerce .entry-content .product .single_variation_wrap .quantity,.single.woocommerce .entry-content .product .single_variation_wrap .woocommerce-variation-price{margin-right:1rem}.single.woocommerce .entry-content .product .single_variation_wrap .woocommerce-variation.single_variation{display:none!important}@media only screen and (max-width:500px){.single.woocommerce .entry-content .product .variations_form .variations tr{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:stretch}.single.woocommerce .entry-content .product .tiered-pricing-block{width:100%}}.single.woocommerce .entry-content .product .single_variation_wrap{align-items:flex-start}.single.woocommerce .entry-content .product .single_variation_wrap .woocommerce-variation-availability{display:none!important}.single.woocommerce .entry-content .product .single_add_to_cart_button{background-color:#8ec043!important;background-image:url(../images/plus.svg);background-position:97.5%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;flex:1}.single.woocommerce .entry-content .product .woocommerce-variation-add-to-cart{display:flex;flex-flow:row wrap}.single.woocommerce .entry-content .product .woocommerce-variation-add-to-cart .tpt__tiered-pricing{flex:1 0 100%}.single.woocommerce .entry-content .product .woocommerce-variation-add-to-cart .tiered-pricing-wrapper>h3{display:none}.woocommerce-products-header{max-width:780px;padding-bottom:3rem;width:90%}.woocommerce-products-header h1{color:#fff;font-family:Poppins;font-weight:700}.woocommerce-products-header .term-description{color:#fff}body.archive .site .site-content .sidebar.is-left-sidebar{background:#fff;border-radius:1.2rem;margin-top:1.2rem;padding:0}body.archive .site .site-content .sidebar.is-left-sidebar .inside-left-sidebar{margin-top:0}body.archive .site .site-content .woocommerce-result-count{background:#fff;border-radius:.3rem;display:none;float:right;font-size:.7rem;margin-top:-2rem;padding:.3rem .6rem;text-transform:uppercase}@media only screen and (min-width:550px){body.archive .site .site-content .woocommerce-result-count{display:block}}body.home .wc-block-grid__product .wc-block-grid__product-price.price{display:none}@media only screen and (max-width:1260px){.woocommerce .woocommerce-products-header{padding:1rem}}.woocommerce ul.products{grid-gap:1rem;display:grid;grid-template-columns:1fr}.woocommerce ul.products li{margin-bottom:0!important}@media only screen and (min-width:530px){.woocommerce ul.products{grid-gap:1.5rem;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1024px){.woocommerce ul.products{grid-template-columns:1fr 1fr 1fr}}.woocommerce ul.products:before{display:none}.wc-block-grid .wc-block-grid__products{grid-gap:1.5rem;display:grid;grid-template-columns:1fr 1fr}@media only screen and (min-width:800px){.wc-block-grid .wc-block-grid__products{grid-template-columns:1fr 1fr 1fr 1fr}}.wc-block-grid .wc-block-grid__products li.wc-block-grid__product{display:flex;flex-flow:column nowrap;margin:0;max-width:none;padding:.5rem!important;width:100%}.wc-block-grid .wc-block-grid__products .wp-block-button{margin-top:auto}.wc-block-grid .wc-block-grid__products a{text-decoration:none}.wc-block-grid .wc-block-grid__products .wc-block-grid__product-title{padding:1rem 0;text-align:left}.wc-block-grid .wc-block-grid__products .add_to_cart_button{display:block;margin-top:auto;padding:.3rem .6rem;width:100%}.wc-block-grid__products li.product,.wc-block-grid__products li.wc-block-grid__product,.woocommerce ul.products li.product,.woocommerce ul.products li.wc-block-grid__product{background:#fff;border:1px solid #edecec;border-radius:1rem;display:flex;flex-flow:column nowrap;float:none;margin:0;padding:.6rem;position:relative;width:100%!important}.wc-block-grid__products li.product:focus,.wc-block-grid__products li.product:hover,.wc-block-grid__products li.wc-block-grid__product:focus,.wc-block-grid__products li.wc-block-grid__product:hover,.woocommerce ul.products li.product:focus,.woocommerce ul.products li.product:hover,.woocommerce ul.products li.wc-block-grid__product:focus,.woocommerce ul.products li.wc-block-grid__product:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.wc-block-grid__products li.product img,.wc-block-grid__products li.wc-block-grid__product img,.woocommerce ul.products li.product img,.woocommerce ul.products li.wc-block-grid__product img{border-radius:1rem;margin-bottom:0;margin:0 auto 1rem!important;width:auto!important}.wc-block-grid__products li.product .wc-block-grid__product-title,.wc-block-grid__products li.product h2,.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,.wc-block-grid__products li.wc-block-grid__product h2,.woocommerce ul.products li.product .wc-block-grid__product-title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.wc-block-grid__product .wc-block-grid__product-title,.woocommerce ul.products li.wc-block-grid__product h2{color:#333;font-family:Poppins;font-weight:700;margin-top:auto}.wc-block-grid__products li.product p+h2,.wc-block-grid__products li.wc-block-grid__product p+h2,.woocommerce ul.products li.product p+h2,.woocommerce ul.products li.wc-block-grid__product p+h2{display:none!important}.wc-block-grid__products li.product .price,.wc-block-grid__products li.wc-block-grid__product .price,.woocommerce ul.products li.product .price,.woocommerce ul.products li.wc-block-grid__product .price{background:#2dabe2;border-radius:1rem;color:#fff;font-weight:700;padding:.2rem .4rem;position:absolute;right:.3rem;top:.5rem}.wc-block-grid__products li.product p,.wc-block-grid__products li.wc-block-grid__product p,.woocommerce ul.products li.product p,.woocommerce ul.products li.wc-block-grid__product p{color:#333;font-size:.9rem}.wc-block-grid__products li.product .add_to_cart_button,.wc-block-grid__products li.product .button,.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button,.wc-block-grid__products li.wc-block-grid__product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button,.woocommerce ul.products li.wc-block-grid__product .add_to_cart_button,.woocommerce ul.products li.wc-block-grid__product .button{background-color:#00aa9e;border-radius:1rem;color:#fff;margin-top:auto}@media only screen and (min-width:768px){.wc-block-grid__products li.product .add_to_cart_button.product_type_variable,.wc-block-grid__products li.product .button.product_type_variable,.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button.product_type_variable,.wc-block-grid__products li.wc-block-grid__product .button.product_type_variable,.woocommerce ul.products li.product .add_to_cart_button.product_type_variable,.woocommerce ul.products li.product .button.product_type_variable,.woocommerce ul.products li.wc-block-grid__product .add_to_cart_button.product_type_variable,.woocommerce ul.products li.wc-block-grid__product .button.product_type_variable{background-image:url(../images/plus.svg);background-position:95%;background-repeat:no-repeat;background-size:1.5rem 1.5rem;text-align:left}}.wc-block-grid__products li.product .add_to_cart_button.added,.wc-block-grid__products li.product .button.added,.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button.added,.wc-block-grid__products li.wc-block-grid__product .button.added,.woocommerce ul.products li.product .add_to_cart_button.added,.woocommerce ul.products li.product .button.added,.woocommerce ul.products li.wc-block-grid__product .add_to_cart_button.added,.woocommerce ul.products li.wc-block-grid__product .button.added{background-image:none;display:flex}.wc-block-grid__products li.product .add_to_cart_button.added:after,.wc-block-grid__products li.product .button.added:after,.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button.added:after,.wc-block-grid__products li.wc-block-grid__product .button.added:after,.woocommerce ul.products li.product .add_to_cart_button.added:after,.woocommerce ul.products li.product .button.added:after,.woocommerce ul.products li.wc-block-grid__product .add_to_cart_button.added:after,.woocommerce ul.products li.wc-block-grid__product .button.added:after{margin-left:auto;margin-right:0}.wc-block-grid__products li.product .add_to_cart_button:hover,.wc-block-grid__products li.product .button:hover,.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button:hover,.wc-block-grid__products li.wc-block-grid__product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.wc-block-grid__product .add_to_cart_button:hover,.woocommerce ul.products li.wc-block-grid__product .button:hover{background-color:#8ec043}.wc-block-grid__products li.product .added_to_cart,.wc-block-grid__products li.wc-block-grid__product .added_to_cart,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.wc-block-grid__product .added_to_cart{display:none!important}.single.woocommerce .entry-content .product{background:#fff;border-radius:2rem}.single.woocommerce .entry-content .product .price,.single.woocommerce .entry-content .product .product_title{color:#333;font-family:Poppins;font-weight:700}@media only screen and (min-width:1024px){.single.woocommerce .entry-content .product{background:none;border-radius:none}}.single.woocommerce .entry-content .product .product-title{display:flex;flex-flow:column;justify-content:space-between;padding:1.5rem}.single.woocommerce .entry-content .product .product-title h1,.single.woocommerce .entry-content .product .product-title p{margin:0}.single.woocommerce .entry-content .product .product-title h1{font-family:Poppins;font-size:1.3rem;font-weight:700;white-space:break-word}.single.woocommerce .entry-content .product .product-title .product-title--price{align-items:flex-start;display:flex;flex-flow:column nowrap}.single.woocommerce .entry-content .product .product-title .product-title--price strong{white-space:nowrap}@media only screen and (min-width:1024px){.single.woocommerce .entry-content .product .product-title{display:none}}.single.woocommerce .entry-content .product .summary{background:#fff;border-radius:2rem 2rem 0 0;padding-right:1rem}.single.woocommerce .entry-content .product .summary .product-title--price{display:none;flex-flow:column nowrap;float:right}.single.woocommerce .entry-content .product .summary .product-title--price .price{display:flex;justify-content:flex-end;margin-bottom:.3rem}.single.woocommerce .entry-content .product .summary .product-title--price svg{color:#00aa9e;height:1.1rem;margin-right:.4rem;width:1.1rem}.single.woocommerce .entry-content .product .summary .product_title{display:none;font-size:2rem}@media only screen and (min-width:1024px){.single.woocommerce .entry-content .product .summary{padding-right:2rem}.single.woocommerce .entry-content .product .summary .product-title--price,.single.woocommerce .entry-content .product .summary .product_title{display:flex}}.single.woocommerce .entry-content .product .summary h2{color:#2dabe2;font-size:1.2rem;margin:0 0 1rem}.single.woocommerce .entry-content .product .product_sku{color:#00aa9e;display:flex;flex-flow:row wrap;font-weight:700;padding:.3rem 0 1rem}.single.woocommerce .entry-content .product .product_sku span{padding-right:.1rem}.single.woocommerce .entry-content .product .product_sku span.label{color:#333;font-weight:400;padding-right:1rem}.single.woocommerce .entry-content .product .product_sku .variable_product_skus{display:flex;flex:1 0 100%}.single.woocommerce .entry-content .product .product_sku .product_code,.single.woocommerce .entry-content .product .product_sku .variable_product_skus.hidden{display:none}.single.woocommerce .entry-content .product .product_sku .product_code.visible{display:inline-block}.single.woocommerce .entry-content .product .summary .product_sku{display:none}@media only screen and (min-width:1024px){.single.woocommerce .entry-content .product .summary .product_sku{display:flex}}.single.woocommerce .entry-content .product .product--usps{list-style:none;margin:0;padding:0}.single.woocommerce .entry-content .product .product--usps li{background-image:url(../images/check.svg);background-position:0 5px;background-repeat:no-repeat;background-size:1.2rem 1.2rem;font-size:1.1rem;padding:0 0 0 2rem}.single.woocommerce .entry-content .product .product--reassurance{align-items:flex-end;display:flex;flex-flow:row wrap}.single.woocommerce .entry-content .product .product--usps{flex:1}.single.woocommerce .entry-content .product .sustainability-logos{align-items:center;display:flex;flex:1 0 100%;margin-top:1rem}.single.woocommerce .entry-content .product .sustainability-logos a{margin-left:1rem}.single.woocommerce .entry-content .product .sustainability-logos a:hover{opacity:.5}@media only screen and (min-width:650px){.single.woocommerce .entry-content .product .sustainability-logos{flex:1;margin-top:auto}}.single.woocommerce .entry-content .related .product .price{color:#fff!important}.product-title--price .stock-status{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-bottom:2rem}.product-title--price .stock-status svg{color:#00aa9e;margin-right:.3rem;width:1.4rem}.product-title--price .stock-status.on-request strong,.product-title--price .stock-status.on-request svg{color:crimson!important}.product-title--price .stock-status.produced-on-order strong,.product-title--price .stock-status.produced-on-order svg{color:orange!important}.product-replacement--buton{background:none;border:2px solid #8ec043;border-radius:1rem;color:#8ec043;font-size:1.1rem;font-weight:700;padding:.5rem 1rem;text-decoration:none}.product-replacement--buton:hover{background:#8ec043;color:#fff}.single.woocommerce .entry-content .product .summary .product-replacement--blurb{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:2rem;margin-top:2rem}.single.woocommerce .entry-content .product .summary .product-replacement--blurb h2{color:#00aa9e}.single.woocommerce .entry-content .product .flex-control-thumbs{display:flex;flex-flow:row wrap;margin-top:1rem}.single.woocommerce .entry-content .product .flex-control-thumbs li{border:1px solid #f5f5f8;border-radius:1rem;float:none;margin-right:.5rem;max-height:50px;max-width:50px;overflow:hidden;padding:.4rem;width:auto}.single.woocommerce .entry-content .product .flex-control-thumbs li:last-of-type{margin-right:0}.single.woocommerce .entry-content .product .flex-control-thumbs li:hover{border-color:#00aa9e}.woocommerce-product-gallery{max-width:100%;overflow:hidden;padding-right:1rem}.woocommerce-product-gallery img{border-radius:2rem}.woocommerce div.product div.images img{max-height:400px;width:auto}.woocommerce div.product div.images a{align-items:center;display:flex;justify-content:center;width:100%}.widget-area.sidebar .widget-title{border-bottom:1px solid #edecec;font-family:Poppins;font-weight:700;padding-bottom:.3rem}.widget-area.sidebar .widget:empty{display:none}.widget-area.sidebar .wp-block-woocommerce-category-filter a{border-radius:.4rem;color:#333;display:block;padding:.3rem .6rem}.widget-area.sidebar .wp-block-woocommerce-category-filter a:hover{background:#edecec;color:#2dabe2}.woocommerce-order-pay .entry-title,.woocommerce-order-received .entry-title{font-size:1.5rem}.woocommerce-order-pay .entry-content,.woocommerce-order-received .entry-content{background:#fff;border-radius:2rem;margin-top:1rem;padding:1rem}@media only screen and (min-width:1024px){.woocommerce-order-pay .entry-title,.woocommerce-order-received .entry-title{font-size:2.8rem}.woocommerce-order-pay .entry-content,.woocommerce-order-received .entry-content{padding:2rem}}.timeline{border-left:.75rem solid #00aa9e;margin:0 0 0 3.5rem}.timeline .timeline-item{display:flex;margin:0 0 2rem -3.5rem}.timeline .timeline-item .timeline-pictures{flex:0 0 90px;margin-right:1rem}@media only screen and (min-width:768px){.timeline .timeline-item{margin:0 0 2rem -5rem}.timeline .timeline-item .timeline-pictures{flex:0 0 150px}}.timeline .timeline-item .timeline-text h2,.timeline .timeline-item .timeline-text h3{color:#00aa9e;font-size:1.5rem}@media only screen and (min-width:768px){.timeline{margin:0 0 0 6rem}}.timeline .timeline{border-left:none;margin-left:0}.woocommerce-page .entry-header .entry-title{color:#fff;font-family:Poppins;font-weight:700}article.type-post .entry-title{font-size:2rem;margin:0 0 .4rem;padding:0}@media only screen and (min-width:1024px){article.type-post .entry-title{font-size:3rem}}html body .whatsapp-button{align-items:center;background:#25d366!important;border-radius:31% 31% 31% 31%/23% 23% 23% 23%;display:flex;height:56px;justify-content:center;opacity:1;padding:0!important;transition:all .3s ease;width:56px}html body .whatsapp-button svg{color:#fff;height:2.4rem;width:2.4rem}html body .whatsapp-button.fixed-in-place{bottom:1rem;position:fixed!important;right:1rem;z-index:10}.whatsapp-dialog{-webkit-backdrop-filter:blur(6px) contrast(110%);backdrop-filter:blur(6px) contrast(110%);background:hsla(0,0%,100%,.4);border-radius:1rem;height:150px;left:calc(100vw - 250px - 1rem);overflow:visible;position:fixed;top:calc(100vh - 150px - 1rem);width:250px;z-index:20}.whatsapp-dialog .toggle-nav{border-radius:14px;display:flex;height:28px;padding:0;position:absolute;right:-14px;top:-14px;width:28px}.whatsapp-dialog .toggle-nav svg{color:#fff;height:.9rem;width:.9rem}.whatsapp-dialog .whatsapp-button{align-items:center!important;background:#25d366;border-radius:10px!important;display:flex!important;height:40px;justify-content:center!important;padding:.5rem 1rem!important;width:100%}.whatsapp-dialog .whatsapp-button span{color:#fff}.whatsapp-dialog .whatsapp-button svg{color:#fff;height:1rem;margin:0 0 0 auto;width:1rem}.whatsapp-dialog[open]~.whatsapp-buton{opacity:0}
