html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#2c2c2c;font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.1rem;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:verveine,sans-serif;clear:both;line-height:1}h1{font-size:2.5em}@media (min-width: 1280px){h1{font-size:3em}}h2{font-size:2em;margin:3rem 0 0.5rem 0}@media (min-width: 1280px){h2{font-size:2.5em}}h3{font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.25em;margin:3rem 0 0.5rem 0}@media (min-width: 1280px){h3{font-size:1.5em}}h4{font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1.25em;margin:2rem 0 0.5rem 0}@media (min-width: 1280px){h4{font-size:1.25em}}h5{font-size:1em;margin:1rem 0 0.5rem 0}@media (min-width: 1280px){h5{font-size:1.1em}}p{margin-bottom:2rem}dfn,cite,em,i{font-style:italic}blockquote{padding-left:5rem;margin:0;position:relative;font-size:1.25em;font-weight:200;font-style:italic}blockquote p{padding-top:1rem}blockquote:after{position:absolute;top:0;left:0;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f10e";font-size:4rem;opacity:0.1}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 0.5rem 0rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#2c2c2c}a:visited{color:#2c2c2c}a:hover,a:focus,a:active{color:#2c2c2c}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"],button.single_add_to_cart_button{border:1px solid #e6e6e6;border-color:#ccc #ccc #bbb;border-radius:0;background:#e6e6e6;line-height:1.5;padding:.5rem}@media (min-width: 1280px){button,input[type="button"],input[type="reset"],input[type="submit"],button.single_add_to_cart_button{padding:.5rem 1rem}}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button.single_add_to_cart_button:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus,button.single_add_to_cart_button:active,button.single_add_to_cart_button:focus{border-color:#aaa #bbb #bbb}button.single_add_to_cart_button,a.checkout-button,button.alt{text-transform:uppercase;text-decoration:none;padding:0.5rem;background-color:#114232;color:#f5f5f5 !important}@media (min-width: 1024px){button.single_add_to_cart_button,a.checkout-button,button.alt{padding:1rem}}a.button{text-transform:uppercase;text-decoration:none;padding:.5rem;margin:.5rem 0;display:inline-block}@media (min-width: 1280px){a.button{padding:.5rem 1rem}}a.button.primary-button{background-color:#114232;color:#f5f5f5 !important}a.button.secondary-button{background-color:#f1d659;color:#2c2c2c !important}a.button.tertiary-button{background-color:#a5353f;color:#f5f5f5 !important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #f5f5f5;padding:.5rem}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc;padding:.5rem}textarea{width:100%;padding:.5rem}header.site-header{width:100%;display:flex;flex-wrap:wrap;background:#2c2c2c;color:#f5f5f5}header.site-header .top-header{width:100%;display:flex;background:#000;font-size:0.85rem}header.site-header .top-header a{color:#f5f5f5;text-decoration:none}header.site-header .top-header .top-menu ul{display:flex;margin:0;padding:0;list-style-type:none}header.site-header .top-header .top-menu ul li{padding:0.5rem;border-right:1px solid rgba(255,255,255,0.25)}@media (min-width: 1024px){header.site-header .top-header .top-menu ul li{padding:1rem}}header.site-header .top-header .header-lang-menu{display:none}@media (min-width: 1280px){header.site-header .top-header .header-lang-menu{display:flex;margin-left:auto;border-left:1px solid rgba(255,255,255,0.25);padding:0.5rem}}@media (min-width: 1280px) and (min-width: 1024px){header.site-header .top-header .header-lang-menu{padding:1rem}}@media (min-width: 1280px){header.site-header .top-header .header-lang-menu .wpml-ls-legacy-list-horizontal{border:0;padding:0}header.site-header .top-header .header-lang-menu .wpml-ls-legacy-list-horizontal a{margin:0;padding:0;display:flex}}header.site-header .top-header .header-search{margin-left:auto;cursor:pointer;padding:0.5rem;border-left:1px solid rgba(255,255,255,0.25)}@media (min-width: 1024px){header.site-header .top-header .header-search{padding:1rem}}@media (max-width: 768px){header.site-header .top-header .header-search span.search{display:none}}@media (min-width: 1280px){header.site-header .top-header .header-search{margin-left:0}}header.site-header .top-header .header-search #search-overlay{position:absolute;background:#000;top:40px;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity .5s, visibility .5s, height .5s;overflow:hidden;z-index:1003;display:flex;align-items:center;justify-content:center}@media (min-width: 1280px){header.site-header .top-header .header-search #search-overlay{border-top:1px solid rgba(255,255,255,0.25);top:55px}}header.site-header .top-header .header-search #search-overlay.open{opacity:1;visibility:visible;height:70px}@media (min-width: 1280px){header.site-header .top-header .header-search #search-overlay.open{height:110px}}header.site-header .top-header .header-search #search-overlay form{display:flex}header.site-header .top-header .header-search #search-overlay form #searchsubmit{background:#114232;color:#f5f5f5;margin-left:.5rem;text-transform:uppercase}header.site-header .top-header .header-account{padding:0.5rem;border-left:1px solid rgba(255,255,255,0.25)}@media (min-width: 1024px){header.site-header .top-header .header-account{padding:1rem}}header.site-header .top-header .header-account span{display:none}@media (min-width: 1280px){header.site-header .top-header .header-account span{display:inherit}}header.site-header .top-header .header-cart{padding:0.5rem;border-left:1px solid rgba(255,255,255,0.25)}@media (min-width: 1024px){header.site-header .top-header .header-cart{padding:1rem}}header.site-header .menu-section{width:100%;padding:0.5rem;display:flex;align-items:center}@media (min-width: 1024px){header.site-header .menu-section{padding:1rem}}header.site-header .menu-section .site-branding{width:120px;display:flex;z-index:6}@media (min-width: 1280px){header.site-header .menu-section .site-branding{width:200px}}header.site-header .menu-section .site-branding a{display:flex;align-items:flex-start}@media (min-width: 1280px){.home header.site-header,.single-post header.site-header{background:linear-gradient(360deg, rgba(44,44,44,0) 0%, rgba(44,44,44,0.504639) 25%, #2c2c2c 100%)}}footer.site-footer{width:100%;padding:calc(.5rem * 4) .5rem;background:#2c2c2c;color:#f5f5f5;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;order:2}footer.site-footer a{color:#f5f5f5;text-decoration:none}footer.site-footer a.cookie-settings{opacity:0.5;display:flex;margin:1rem 0;text-transform:uppercase;font-size:0.8rem;cursor:pointer}footer.site-footer .site-info{width:180px}footer.site-footer .contacts{width:100%;display:flex;text-align:center;justify-content:center}footer.site-footer .contacts .contact{width:50%;max-width:250px}footer.site-footer .social-media h2{margin:0;padding:0}footer.site-footer .social-media ul{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center}footer.site-footer .social-media ul li{margin:0 .5rem}nav.main-navigation{width:40px;margin-left:auto}@media (min-width: 1280px){nav.main-navigation{width:auto}}.button_container{height:29px;width:40px;cursor:pointer;z-index:1002;transition:opacity .25s ease;position:relative}@media (min-width: 1280px){.button_container{display:none}}.button_container:hover{opacity:.7}.button_container.active .top{transform:translateY(11px) translateX(0) rotate(45deg);background:#f5f5f5}.button_container.active .middle{opacity:0;background:#f5f5f5}.button_container.active .bottom{transform:translateY(-11px) translateX(0) rotate(-45deg);background:#f5f5f5}.button_container span{background:#f5f5f5;border:none;height:5px;width:40px;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:12px}.button_container span:nth-of-type(3){top:23px}.overlay{z-index:5;display:none}@media (min-width: 1280px){.overlay{display:flex;position:relative}}.overlay.open{background:#114232;display:flex;position:absolute;top:100px;left:0;width:100%}.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.35s}.overlay.open li:nth-of-type(2){animation-delay:.4s}.overlay.open li:nth-of-type(3){animation-delay:.45s}.overlay.open li:nth-of-type(4){animation-delay:.50s}.overlay nav{position:relative;width:100%;font-size:1.5em;font-weight:400;margin:0;padding:0.5rem}@media (min-width: 1280px){.overlay nav{margin:0;font-size:1.5em}}.overlay ul{list-style:none;padding:0;margin:0;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}@media (min-width: 1280px){.overlay ul{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;text-transform:uppercase}}.overlay ul li{width:100%;padding:.5rem}@media (min-width: 1280px){.overlay ul li{width:auto;text-align:left;margin-left:1rem}}.overlay ul li a{width:100%;display:flex;color:#f5f5f5;text-decoration:none;border:0}@media (min-width: 1280px){.overlay ul li a{color:#f5f5f5}}.overlay ul li.menu-item-has-children{position:relative}.overlay ul li.menu-item-has-children a{padding-right:2rem}.overlay ul li.menu-item-has-children:after{position:absolute;top:0.5rem;right:0.5rem;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;content:"\f078";z-index:-2}.overlay ul li.menu-item-has-children.active:after{content:"\f077"}.overlay ul ul.sub-menu{display:none}.overlay ul ul.sub-menu.open{display:flex}@media (min-width: 1280px){.overlay ul ul.sub-menu.open{background:#114232;padding:.5rem;position:absolute;top:60px;right:0;flex-wrap:wrap;min-width:250px;font-size:0.75em;text-transform:none}.overlay ul ul.sub-menu.open li{width:100%;margin:0;padding:.5rem}}.overlay ul li.current-menu-item ul.sub-menu{display:flex}@media (min-width: 1280px){.overlay ul li.current-menu-item ul.sub-menu{display:none}}@media (min-width: 1280px){.overlay ul li.wpml-ls-item{display:none}}nav.posts-navigation{width:100%;display:flex;padding:.5rem}@media (min-width: 1280px){nav.posts-navigation{padding:1rem}}nav.posts-navigation .nav-links{width:100%;display:flex}nav.posts-navigation .nav-links .nav-next{margin-left:auto}header.site-hero{position:relative}@media (min-width: 1280px){header.site-hero{margin-top:-120px}}@media (min-width: 1280px){header.site-hero .hero-image{margin-top:-120px;position:relative;z-index:-1}header.site-hero .hero-image img{max-height:750px;object-fit:cover;width:100%}}header.site-hero .hero-content{text-align:center;padding:.5rem}header.site-hero .hero-content h1{margin:0 0 0.5em 0;padding:0}header.site-hero .hero-content p{margin:0 0 2em 0}@media (min-width: 1280px){header.site-hero .hero-content{position:absolute;bottom:50px;left:0;right:0;max-width:600px;margin:0 auto;color:#f5f5f5}}.column_100{position:relative;padding:0.5rem}@media (min-width: 1024px){.column_100{padding:1rem}}@media (min-width: 768px){.column_100{width:100%;margin:0 auto}}@media (min-width: 1280px){.column_100 .column-100{width:66%}}.column_100 .column-100 h1,.column_100 .column-100 h2,.column_100 .column-100 h3,.column_100 .column-100 h4{margin:0;padding:0}.column_100 .column-100 p{margin:0 0 1em 0}.column_100.has-background .background{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1}@media (min-width: 768px){.column_100.has-background .background{padding:0}}.column_100.has-background .background img{width:100%;height:100%;object-fit:cover}.column_100.has-background .column-100{width:100%;height:100%}.column_100.has-background .column-100 .inner{padding:300px calc(.5rem * 2) calc(.5rem * 2) calc(.5rem * 2)}@media (min-width: 1280px){.column_100.has-background .column-100 .inner{max-width:1480px;margin:0 auto;padding:250px 1rem 250px 1rem}}.column_100.has-background.light-on-dark{color:#f5f5f5}.column_100.has-background.light-on-dark.has-background{padding:0}.column_100.has-background.light-on-dark.has-background .column-100{background:rgba(44,44,44,0.25)}.column_100.has-background.light-on-dark a{color:#f5f5f5}.column_66{position:relative;padding:0.5rem}@media (min-width: 1024px){.column_66{padding:1rem}}@media (min-width: 768px){.column_66{max-width:1480px;margin:0 auto}}@media (min-width: 1280px){.column_66 .column-66{width:66%}}.column_66 .column-66 h1,.column_66 .column-66 h2,.column_66 .column-66 h3,.column_66 .column-66 h4{margin:0;padding:0}.column_66 .column-66 p{margin:0 0 1em 0}.column_66.has-background{width:100%;max-width:none;margin:0}.column_66.has-background .background{position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:-1}@media (min-width: 768px){.column_66.has-background .background{padding:0}}.column_66.has-background .background img{width:100%;height:100%;object-fit:cover}.column_66.has-background .column-66{width:100%;height:100%}.column_66.has-background .column-66 .inner{padding:300px calc(.5rem * 2) calc(.5rem * 2) calc(.5rem * 2)}@media (min-width: 1280px){.column_66.has-background .column-66 .inner{max-width:1480px;margin:0 auto;padding:250px 750px 250px 1rem}}.column_66.has-background.light-on-dark{color:#f5f5f5}.column_66.has-background.light-on-dark.has-background{padding:0}.column_66.has-background.light-on-dark.has-background .column-66{background:rgba(44,44,44,0.25)}.column_66.has-background.light-on-dark a{color:#f5f5f5}.left-align{display:flex;justify-content:flex-start}.center-align{display:flex;justify-content:center}.right-align{display:flex;justify-content:flex-end}.columns_50{max-width:1480px;margin:0 auto;padding:.5rem}.columns_50 .column-50{display:flex;flex-wrap:wrap;flex-direction:row}@media (min-width: 768px){.columns_50 .column-50{flex-wrap:nowrap;justify-content:space-around}}.columns_50 .column-50 .column{position:relative;margin-bottom:.5rem}@media (min-width: 768px){.columns_50 .column-50 .column{width:calc(50% - 1rem);padding:0}}.columns_50 .column-50 .column .column-100{width:100%}.columns_50 .column-50 .column .column-100 h1,.columns_50 .column-50 .column .column-100 h2,.columns_50 .column-50 .column .column-100 h3,.columns_50 .column-50 .column .column-100 h4{margin:0;padding:0}.columns_50 .column-50 .column .column-100 p{margin:0 0 1em 0}.columns_50 .column-50 .has-left-background,.columns_50 .column-50 .has-right-background{display:flex;flex-direction:column;flex-wrap:wrap;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;z-index:2;padding:calc(.5rem * 2) calc(.5rem * 8)}.columns_50.light-on-dark{color:#f5f5f5}.columns_50.light-on-dark .has-left-background,.columns_50.light-on-dark .has-right-background{background:rgba(44,44,44,0.25)}.columns_50.light-on-dark a{color:#f5f5f5}.top-align .column-100{justify-content:flex-start}.center-align .column-100{justify-content:center}.bottom-align .column-100{justify-content:flex-end}.product_block{max-width:1480px;margin:0 auto;padding:0.5rem}@media (min-width: 1024px){.product_block{padding:1rem}}.product_block .product-block-header{text-align:center;margin:1em 0}.product_block .product-block-header h2{margin:0;padding:0}.product_block .product-block-header p{margin:0;padding:0}.product_block .product-block-header form{margin-top:1em;display:flex;justify-content:center}.product_block .product-block-header form input[type="submit"]{background:#f5f5f5;color:#2c2c2c;margin-left:.5rem;text-transform:uppercase}.product_block .products.columns-4 ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.product_block .products.columns-4 ul li{width:50%;text-align:center;margin-bottom:.5rem}@media (min-width: 768px){.product_block .products.columns-4 ul li{width:25%}}.product_block .products.columns-4 ul li a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none}.product_block .products.columns-4 ul li .image-wrapper{position:relative;height:150px;display:flex;justify-content:center;align-items:center;padding:1rem}.product_block .products.columns-4 ul li .image-wrapper .onsale{padding:.5rem;text-transform:uppercase;font-size:0.75rem;border-radius:.5rem;position:absolute;top:.5rem;left:.5rem;background:#114232;color:#f5f5f5}.product_block .products.columns-4 ul li .image-wrapper img{width:auto;max-height:150px}.product_block .products.columns-4 ul li h4{font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;margin:0;padding:0.5rem;word-break:break-word}.product_block .products.columns-4 ul li span.woocommerce-loop-binomial_title{display:flex;justify-content:center;font-size:0.8rem;padding-bottom:0.25rem;opacity:0.75}.product_block .products.columns-4 ul li span.woocommerce-loop-stock-status{display:flex;justify-content:center;font-size:0.8rem;text-transform:uppercase;padding-bottom:0.25rem;color:#ccc}.product_block .products.columns-4 ul li span.woocommerce-loop-stock-status i{margin:3px 6px 0 0}.product_block .products.columns-4 ul li span.woocommerce-loop-stock-status.in-stock{color:#114232}.post-type-archive-product .site,.tax-product_cat .site,.single-product .site,.archive .site{display:flex;flex-wrap:wrap}.post-type-archive-product main.site-main,.tax-product_cat main.site-main,.single-product main.site-main,.archive main.site-main{width:100%;padding:0.5rem;order:2}@media (min-width: 1024px){.post-type-archive-product main.site-main,.tax-product_cat main.site-main,.single-product main.site-main,.archive main.site-main{padding:1rem}}@media (min-width: 768px){.post-type-archive-product main.site-main,.tax-product_cat main.site-main,.single-product main.site-main,.archive main.site-main{width:75%;max-width:986px;margin:0 auto 0 0;order:2}}.post-type-archive-product main.site-main .woocommerce-message,.tax-product_cat main.site-main .woocommerce-message,.single-product main.site-main .woocommerce-message,.archive main.site-main .woocommerce-message{padding:0.5rem;margin:0.5rem 0;color:#f5f5f5}@media (min-width: 1024px){.post-type-archive-product main.site-main .woocommerce-message,.tax-product_cat main.site-main .woocommerce-message,.single-product main.site-main .woocommerce-message,.archive main.site-main .woocommerce-message{padding:1rem}}.post-type-archive-product main.site-main .product,.tax-product_cat main.site-main .product,.single-product main.site-main .product,.archive main.site-main .product{display:flex;flex-wrap:wrap}.post-type-archive-product main.site-main .product .onsale,.tax-product_cat main.site-main .product .onsale,.single-product main.site-main .product .onsale,.archive main.site-main .product .onsale{margin-top:.5rem;padding:.5rem;text-transform:uppercase;font-size:0.75rem;border-radius:.5rem;background:#114232;color:#f5f5f5;align-self:flex-start}.post-type-archive-product main.site-main .product .woocommerce-product-gallery,.tax-product_cat main.site-main .product .woocommerce-product-gallery,.single-product main.site-main .product .woocommerce-product-gallery,.archive main.site-main .product .woocommerce-product-gallery{width:100%}@media (min-width: 768px){.post-type-archive-product main.site-main .product .woocommerce-product-gallery,.tax-product_cat main.site-main .product .woocommerce-product-gallery,.single-product main.site-main .product .woocommerce-product-gallery,.archive main.site-main .product .woocommerce-product-gallery{width:40%}}.post-type-archive-product main.site-main .product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger,.tax-product_cat main.site-main .product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger,.single-product main.site-main .product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger,.archive main.site-main .product .woocommerce-product-gallery a.woocommerce-product-gallery__trigger{display:none}.post-type-archive-product main.site-main .product .entry-summary,.tax-product_cat main.site-main .product .entry-summary,.single-product main.site-main .product .entry-summary,.archive main.site-main .product .entry-summary{width:100%}@media (min-width: 768px){.post-type-archive-product main.site-main .product .entry-summary,.tax-product_cat main.site-main .product .entry-summary,.single-product main.site-main .product .entry-summary,.archive main.site-main .product .entry-summary{width:50%}}.post-type-archive-product main.site-main .product .entry-summary h1.product_title,.tax-product_cat main.site-main .product .entry-summary h1.product_title,.single-product main.site-main .product .entry-summary h1.product_title,.archive main.site-main .product .entry-summary h1.product_title{margin:1rem 0}.post-type-archive-product main.site-main .product .entry-summary span.posted_in,.post-type-archive-product main.site-main .product .entry-summary span.sku_wrapper,.tax-product_cat main.site-main .product .entry-summary span.posted_in,.tax-product_cat main.site-main .product .entry-summary span.sku_wrapper,.single-product main.site-main .product .entry-summary span.posted_in,.single-product main.site-main .product .entry-summary span.sku_wrapper,.archive main.site-main .product .entry-summary span.posted_in,.archive main.site-main .product .entry-summary span.sku_wrapper{display:none}.post-type-archive-product main.site-main .product .entry-summary form.cart,.tax-product_cat main.site-main .product .entry-summary form.cart,.single-product main.site-main .product .entry-summary form.cart,.archive main.site-main .product .entry-summary form.cart{display:flex}.post-type-archive-product main.site-main .product .entry-summary .quantity,.tax-product_cat main.site-main .product .entry-summary .quantity,.single-product main.site-main .product .entry-summary .quantity,.archive main.site-main .product .entry-summary .quantity{position:relative;width:100px;height:60px;margin-right:20px}.post-type-archive-product main.site-main .product .entry-summary input[type=number]::-webkit-inner-spin-button,.post-type-archive-product main.site-main .product .entry-summary input[type=number]::-webkit-outer-spin-button,.tax-product_cat main.site-main .product .entry-summary input[type=number]::-webkit-inner-spin-button,.tax-product_cat main.site-main .product .entry-summary input[type=number]::-webkit-outer-spin-button,.single-product main.site-main .product .entry-summary input[type=number]::-webkit-inner-spin-button,.single-product main.site-main .product .entry-summary input[type=number]::-webkit-outer-spin-button,.archive main.site-main .product .entry-summary input[type=number]::-webkit-inner-spin-button,.archive main.site-main .product .entry-summary input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.post-type-archive-product main.site-main .product .entry-summary input[type=number],.tax-product_cat main.site-main .product .entry-summary input[type=number],.single-product main.site-main .product .entry-summary input[type=number],.archive main.site-main .product .entry-summary input[type=number]{-moz-appearance:textfield}.post-type-archive-product main.site-main .product .entry-summary .quantity input,.tax-product_cat main.site-main .product .entry-summary .quantity input,.single-product main.site-main .product .entry-summary .quantity input,.archive main.site-main .product .entry-summary .quantity input{width:100px;height:60px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:30px;border:1px solid #eee}.post-type-archive-product main.site-main .product .entry-summary .quantity input:focus,.tax-product_cat main.site-main .product .entry-summary .quantity input:focus,.single-product main.site-main .product .entry-summary .quantity input:focus,.archive main.site-main .product .entry-summary .quantity input:focus{outline:0}.post-type-archive-product main.site-main .product .entry-summary .quantity-nav,.tax-product_cat main.site-main .product .entry-summary .quantity-nav,.single-product main.site-main .product .entry-summary .quantity-nav,.archive main.site-main .product .entry-summary .quantity-nav{float:left;position:relative;height:60px}.post-type-archive-product main.site-main .product .entry-summary .quantity-button,.tax-product_cat main.site-main .product .entry-summary .quantity-button,.single-product main.site-main .product .entry-summary .quantity-button,.archive main.site-main .product .entry-summary .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:40px;text-align:center;font-size:16px;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.post-type-archive-product main.site-main .product .entry-summary .quantity-button.quantity-up,.tax-product_cat main.site-main .product .entry-summary .quantity-button.quantity-up,.single-product main.site-main .product .entry-summary .quantity-button.quantity-up,.archive main.site-main .product .entry-summary .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:1px solid #eee}.post-type-archive-product main.site-main .product .entry-summary .quantity-button.quantity-down,.tax-product_cat main.site-main .product .entry-summary .quantity-button.quantity-down,.single-product main.site-main .product .entry-summary .quantity-button.quantity-down,.archive main.site-main .product .entry-summary .quantity-button.quantity-down{position:absolute;bottom:-1px;height:50%}.post-type-archive-product main.site-main .product .woocommerce-tabs,.tax-product_cat main.site-main .product .woocommerce-tabs,.single-product main.site-main .product .woocommerce-tabs,.archive main.site-main .product .woocommerce-tabs{width:100%}.post-type-archive-product main.site-main .product .woocommerce-tabs ul.wc-tabs,.tax-product_cat main.site-main .product .woocommerce-tabs ul.wc-tabs,.single-product main.site-main .product .woocommerce-tabs ul.wc-tabs,.archive main.site-main .product .woocommerce-tabs ul.wc-tabs{display:flex}.post-type-archive-product main.site-main .product .woocommerce-tabs ul.wc-tabs li,.tax-product_cat main.site-main .product .woocommerce-tabs ul.wc-tabs li,.single-product main.site-main .product .woocommerce-tabs ul.wc-tabs li,.archive main.site-main .product .woocommerce-tabs ul.wc-tabs li{margin-right:1rem}.post-type-archive-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel,.tax-product_cat main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel,.archive main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel{padding:0;margin:0;max-width:none}.post-type-archive-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel h2,.tax-product_cat main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel h2,.single-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel h2,.archive main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel h2{margin:0}.post-type-archive-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table,.tax-product_cat main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table,.single-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table,.archive main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table{text-align:left}.post-type-archive-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table tr.woocommerce-product-attributes-item--weight,.tax-product_cat main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table tr.woocommerce-product-attributes-item--weight,.single-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table tr.woocommerce-product-attributes-item--weight,.archive main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table tr.woocommerce-product-attributes-item--weight{display:none}.post-type-archive-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table td.woocommerce-product-attributes-item__value p,.tax-product_cat main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table td.woocommerce-product-attributes-item__value p,.single-product main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table td.woocommerce-product-attributes-item__value p,.archive main.site-main .product .woocommerce-tabs .woocommerce-Tabs-panel table td.woocommerce-product-attributes-item__value p{margin:0}.post-type-archive-product main.site-main .product section.related,.tax-product_cat main.site-main .product section.related,.single-product main.site-main .product section.related,.archive main.site-main .product section.related{width:100%}.post-type-archive-product main.site-main .products.columns-4 ul,.post-type-archive-product main.site-main section.related ul,.tax-product_cat main.site-main .products.columns-4 ul,.tax-product_cat main.site-main section.related ul,.single-product main.site-main .products.columns-4 ul,.single-product main.site-main section.related ul,.archive main.site-main .products.columns-4 ul,.archive main.site-main section.related ul{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap}.post-type-archive-product main.site-main .products.columns-4 ul li,.post-type-archive-product main.site-main section.related ul li,.tax-product_cat main.site-main .products.columns-4 ul li,.tax-product_cat main.site-main section.related ul li,.single-product main.site-main .products.columns-4 ul li,.single-product main.site-main section.related ul li,.archive main.site-main .products.columns-4 ul li,.archive main.site-main section.related ul li{width:50%;text-align:center;margin-bottom:.5rem;justify-content:center;margin-bottom:1rem}@media (min-width: 768px){.post-type-archive-product main.site-main .products.columns-4 ul li,.post-type-archive-product main.site-main section.related ul li,.tax-product_cat main.site-main .products.columns-4 ul li,.tax-product_cat main.site-main section.related ul li,.single-product main.site-main .products.columns-4 ul li,.single-product main.site-main section.related ul li,.archive main.site-main .products.columns-4 ul li,.archive main.site-main section.related ul li{width:25%}}.post-type-archive-product main.site-main .products.columns-4 ul li a,.post-type-archive-product main.site-main section.related ul li a,.tax-product_cat main.site-main .products.columns-4 ul li a,.tax-product_cat main.site-main section.related ul li a,.single-product main.site-main .products.columns-4 ul li a,.single-product main.site-main section.related ul li a,.archive main.site-main .products.columns-4 ul li a,.archive main.site-main section.related ul li a{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-decoration:none}.post-type-archive-product main.site-main .products.columns-4 ul li .image-wrapper,.post-type-archive-product main.site-main section.related ul li .image-wrapper,.tax-product_cat main.site-main .products.columns-4 ul li .image-wrapper,.tax-product_cat main.site-main section.related ul li .image-wrapper,.single-product main.site-main .products.columns-4 ul li .image-wrapper,.single-product main.site-main section.related ul li .image-wrapper,.archive main.site-main .products.columns-4 ul li .image-wrapper,.archive main.site-main section.related ul li .image-wrapper{position:relative;height:250px;display:flex;justify-content:center;align-items:center;padding:1rem}.post-type-archive-product main.site-main .products.columns-4 ul li .image-wrapper img,.post-type-archive-product main.site-main section.related ul li .image-wrapper img,.tax-product_cat main.site-main .products.columns-4 ul li .image-wrapper img,.tax-product_cat main.site-main section.related ul li .image-wrapper img,.single-product main.site-main .products.columns-4 ul li .image-wrapper img,.single-product main.site-main section.related ul li .image-wrapper img,.archive main.site-main .products.columns-4 ul li .image-wrapper img,.archive main.site-main section.related ul li .image-wrapper img{height:auto;width:100%;max-height:250px}.post-type-archive-product main.site-main .products.columns-4 ul li .image-wrapper .onsale,.post-type-archive-product main.site-main section.related ul li .image-wrapper .onsale,.tax-product_cat main.site-main .products.columns-4 ul li .image-wrapper .onsale,.tax-product_cat main.site-main section.related ul li .image-wrapper .onsale,.single-product main.site-main .products.columns-4 ul li .image-wrapper .onsale,.single-product main.site-main section.related ul li .image-wrapper .onsale,.archive main.site-main .products.columns-4 ul li .image-wrapper .onsale,.archive main.site-main section.related ul li .image-wrapper .onsale{padding:.5rem;text-transform:uppercase;font-size:0.75rem;border-radius:.5rem;position:absolute;top:.5rem;left:.5rem;background:#114232;color:#f5f5f5}.post-type-archive-product main.site-main .products.columns-4 ul li h4,.post-type-archive-product main.site-main section.related ul li h4,.tax-product_cat main.site-main .products.columns-4 ul li h4,.tax-product_cat main.site-main section.related ul li h4,.single-product main.site-main .products.columns-4 ul li h4,.single-product main.site-main section.related ul li h4,.archive main.site-main .products.columns-4 ul li h4,.archive main.site-main section.related ul li h4{min-height:60px;font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;margin:0;padding:0.5rem;word-break:break-word}.post-type-archive-product main.site-main .products.columns-4 ul li span.woocommerce-loop-binomial_title,.post-type-archive-product main.site-main section.related ul li span.woocommerce-loop-binomial_title,.tax-product_cat main.site-main .products.columns-4 ul li span.woocommerce-loop-binomial_title,.tax-product_cat main.site-main section.related ul li span.woocommerce-loop-binomial_title,.single-product main.site-main .products.columns-4 ul li span.woocommerce-loop-binomial_title,.single-product main.site-main section.related ul li span.woocommerce-loop-binomial_title,.archive main.site-main .products.columns-4 ul li span.woocommerce-loop-binomial_title,.archive main.site-main section.related ul li span.woocommerce-loop-binomial_title{display:flex;justify-content:center;font-size:0.8rem;padding-bottom:0.25rem;opacity:0.75}.post-type-archive-product main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status,.post-type-archive-product main.site-main section.related ul li span.woocommerce-loop-stock-status,.tax-product_cat main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status,.tax-product_cat main.site-main section.related ul li span.woocommerce-loop-stock-status,.single-product main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status,.single-product main.site-main section.related ul li span.woocommerce-loop-stock-status,.archive main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status,.archive main.site-main section.related ul li span.woocommerce-loop-stock-status{display:flex;justify-content:center;font-size:0.8rem;text-transform:uppercase;padding-bottom:0.25rem;color:#ccc}.post-type-archive-product main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status i,.post-type-archive-product main.site-main section.related ul li span.woocommerce-loop-stock-status i,.tax-product_cat main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status i,.tax-product_cat main.site-main section.related ul li span.woocommerce-loop-stock-status i,.single-product main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status i,.single-product main.site-main section.related ul li span.woocommerce-loop-stock-status i,.archive main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status i,.archive main.site-main section.related ul li span.woocommerce-loop-stock-status i{margin:3px 6px 0 0}.post-type-archive-product main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status.in-stock,.post-type-archive-product main.site-main section.related ul li span.woocommerce-loop-stock-status.in-stock,.tax-product_cat main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status.in-stock,.tax-product_cat main.site-main section.related ul li span.woocommerce-loop-stock-status.in-stock,.single-product main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status.in-stock,.single-product main.site-main section.related ul li span.woocommerce-loop-stock-status.in-stock,.archive main.site-main .products.columns-4 ul li span.woocommerce-loop-stock-status.in-stock,.archive main.site-main section.related ul li span.woocommerce-loop-stock-status.in-stock{color:#114232}.post-type-archive-product main.site-main .products.columns-4 ul li .add_to_cart_button,.post-type-archive-product main.site-main .products.columns-4 ul li .product_type_simple,.post-type-archive-product main.site-main section.related ul li .add_to_cart_button,.post-type-archive-product main.site-main section.related ul li .product_type_simple,.tax-product_cat main.site-main .products.columns-4 ul li .add_to_cart_button,.tax-product_cat main.site-main .products.columns-4 ul li .product_type_simple,.tax-product_cat main.site-main section.related ul li .add_to_cart_button,.tax-product_cat main.site-main section.related ul li .product_type_simple,.single-product main.site-main .products.columns-4 ul li .add_to_cart_button,.single-product main.site-main .products.columns-4 ul li .product_type_simple,.single-product main.site-main section.related ul li .add_to_cart_button,.single-product main.site-main section.related ul li .product_type_simple,.archive main.site-main .products.columns-4 ul li .add_to_cart_button,.archive main.site-main .products.columns-4 ul li .product_type_simple,.archive main.site-main section.related ul li .add_to_cart_button,.archive main.site-main section.related ul li .product_type_simple{display:flex;justify-content:center;align-self:flex-end;font-size:0.8rem;text-transform:uppercase;padding:0.25rem 0.5rem;background-color:#f5f5f5;color:#2c2c2c}.post-type-archive-product main.site-main .products.columns-4 ul li .add_to_cart_button:hover,.post-type-archive-product main.site-main .products.columns-4 ul li .product_type_simple:hover,.post-type-archive-product main.site-main section.related ul li .add_to_cart_button:hover,.post-type-archive-product main.site-main section.related ul li .product_type_simple:hover,.tax-product_cat main.site-main .products.columns-4 ul li .add_to_cart_button:hover,.tax-product_cat main.site-main .products.columns-4 ul li .product_type_simple:hover,.tax-product_cat main.site-main section.related ul li .add_to_cart_button:hover,.tax-product_cat main.site-main section.related ul li .product_type_simple:hover,.single-product main.site-main .products.columns-4 ul li .add_to_cart_button:hover,.single-product main.site-main .products.columns-4 ul li .product_type_simple:hover,.single-product main.site-main section.related ul li .add_to_cart_button:hover,.single-product main.site-main section.related ul li .product_type_simple:hover,.archive main.site-main .products.columns-4 ul li .add_to_cart_button:hover,.archive main.site-main .products.columns-4 ul li .product_type_simple:hover,.archive main.site-main section.related ul li .add_to_cart_button:hover,.archive main.site-main section.related ul li .product_type_simple:hover{background-color:#114232;color:#f5f5f5}.post-type-archive-product main.site-main .products.columns-4 ul li .added_to_cart,.post-type-archive-product main.site-main section.related ul li .added_to_cart,.tax-product_cat main.site-main .products.columns-4 ul li .added_to_cart,.tax-product_cat main.site-main section.related ul li .added_to_cart,.single-product main.site-main .products.columns-4 ul li .added_to_cart,.single-product main.site-main section.related ul li .added_to_cart,.archive main.site-main .products.columns-4 ul li .added_to_cart,.archive main.site-main section.related ul li .added_to_cart{font-size:0.8rem;text-transform:uppercase;color:#2c2c2c}.post-type-archive-product main.site-main nav.woocommerce-pagination ul,.tax-product_cat main.site-main nav.woocommerce-pagination ul,.single-product main.site-main nav.woocommerce-pagination ul,.archive main.site-main nav.woocommerce-pagination ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;font-size:1.5rem}.post-type-archive-product main.site-main nav.woocommerce-pagination ul li,.tax-product_cat main.site-main nav.woocommerce-pagination ul li,.single-product main.site-main nav.woocommerce-pagination ul li,.archive main.site-main nav.woocommerce-pagination ul li{padding:0.5rem}@media (min-width: 1024px){.post-type-archive-product main.site-main nav.woocommerce-pagination ul li,.tax-product_cat main.site-main nav.woocommerce-pagination ul li,.single-product main.site-main nav.woocommerce-pagination ul li,.archive main.site-main nav.woocommerce-pagination ul li{padding:1rem}}.post-type-archive-product main.site-main .woocommerce-products-header form ul,.tax-product_cat main.site-main .woocommerce-products-header form ul,.single-product main.site-main .woocommerce-products-header form ul,.archive main.site-main .woocommerce-products-header form ul{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.post-type-archive-product main.site-main .woocommerce-products-header form ul li,.tax-product_cat main.site-main .woocommerce-products-header form ul li,.single-product main.site-main .woocommerce-products-header form ul li,.archive main.site-main .woocommerce-products-header form ul li{margin-right:.5rem}.post-type-archive-product main.site-main .woocommerce-products-header form ul li .sf-input-text,.post-type-archive-product main.site-main .woocommerce-products-header form ul li .sf-input-select,.tax-product_cat main.site-main .woocommerce-products-header form ul li .sf-input-text,.tax-product_cat main.site-main .woocommerce-products-header form ul li .sf-input-select,.single-product main.site-main .woocommerce-products-header form ul li .sf-input-text,.single-product main.site-main .woocommerce-products-header form ul li .sf-input-select,.archive main.site-main .woocommerce-products-header form ul li .sf-input-text,.archive main.site-main .woocommerce-products-header form ul li .sf-input-select{max-width:150px}@media (min-width: 768px){.post-type-archive-product main.site-main .woocommerce-products-header form ul,.tax-product_cat main.site-main .woocommerce-products-header form ul,.single-product main.site-main .woocommerce-products-header form ul,.archive main.site-main .woocommerce-products-header form ul{flex-wrap:nowrap}.post-type-archive-product main.site-main .woocommerce-products-header form ul li,.tax-product_cat main.site-main .woocommerce-products-header form ul li,.single-product main.site-main .woocommerce-products-header form ul li,.archive main.site-main .woocommerce-products-header form ul li{margin-left:.5rem}.post-type-archive-product main.site-main .woocommerce-products-header form ul li.sf-field-taxonomy-product_cat,.tax-product_cat main.site-main .woocommerce-products-header form ul li.sf-field-taxonomy-product_cat,.single-product main.site-main .woocommerce-products-header form ul li.sf-field-taxonomy-product_cat,.archive main.site-main .woocommerce-products-header form ul li.sf-field-taxonomy-product_cat{display:none}}.post-type-archive-product aside.widget-area,.tax-product_cat aside.widget-area,.single-product aside.widget-area,.archive aside.widget-area{width:100%;padding:0.5rem;order:1}@media (min-width: 1024px){.post-type-archive-product aside.widget-area,.tax-product_cat aside.widget-area,.single-product aside.widget-area,.archive aside.widget-area{padding:1rem}}.post-type-archive-product aside.widget-area .searchandfilter ul,.tax-product_cat aside.widget-area .searchandfilter ul,.single-product aside.widget-area .searchandfilter ul,.archive aside.widget-area .searchandfilter ul{margin:0;padding:0}.post-type-archive-product aside.widget-area .searchandfilter select,.post-type-archive-product aside.widget-area .searchandfilter label,.post-type-archive-product aside.widget-area .searchandfilter input,.tax-product_cat aside.widget-area .searchandfilter select,.tax-product_cat aside.widget-area .searchandfilter label,.tax-product_cat aside.widget-area .searchandfilter input,.single-product aside.widget-area .searchandfilter select,.single-product aside.widget-area .searchandfilter label,.single-product aside.widget-area .searchandfilter input,.archive aside.widget-area .searchandfilter select,.archive aside.widget-area .searchandfilter label,.archive aside.widget-area .searchandfilter input{width:100%;max-width:none;min-width:auto}.post-type-archive-product aside.widget-area .searchandfilter input[type="submit"],.tax-product_cat aside.widget-area .searchandfilter input[type="submit"],.single-product aside.widget-area .searchandfilter input[type="submit"],.archive aside.widget-area .searchandfilter input[type="submit"]{background:#114232;color:#f5f5f5}@media (min-width: 768px){.post-type-archive-product aside.widget-area,.tax-product_cat aside.widget-area,.single-product aside.widget-area,.archive aside.widget-area{width:25%;max-width:400px;margin:0 0 0 auto}}.post-type-archive-product aside.widget-area h3,.tax-product_cat aside.widget-area h3,.single-product aside.widget-area h3,.archive aside.widget-area h3{position:relative;background:#114232;color:#f5f5f5;padding:1rem;margin:0;font-size:1em}@media (max-width: 768px){.post-type-archive-product aside.widget-area h3:after,.tax-product_cat aside.widget-area h3:after,.single-product aside.widget-area h3:after,.archive aside.widget-area h3:after{position:absolute;top:0.75rem;right:0.75rem;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:1.6rem;content:"\f0fe"}.post-type-archive-product aside.widget-area h3.active:after,.tax-product_cat aside.widget-area h3.active:after,.single-product aside.widget-area h3.active:after,.archive aside.widget-area h3.active:after{content:"\f146"}}.post-type-archive-product aside.widget-area ul.product-categories,.post-type-archive-product aside.widget-area ul.product-categories>li>ul,.tax-product_cat aside.widget-area ul.product-categories,.tax-product_cat aside.widget-area ul.product-categories>li>ul,.single-product aside.widget-area ul.product-categories,.single-product aside.widget-area ul.product-categories>li>ul,.archive aside.widget-area ul.product-categories,.archive aside.widget-area ul.product-categories>li>ul{list-style-type:none;margin:0;padding:0}@media (max-width: 768px){.post-type-archive-product aside.widget-area ul.product-categories,.post-type-archive-product aside.widget-area ul.product-categories>li>ul,.tax-product_cat aside.widget-area ul.product-categories,.tax-product_cat aside.widget-area ul.product-categories>li>ul,.single-product aside.widget-area ul.product-categories,.single-product aside.widget-area ul.product-categories>li>ul,.archive aside.widget-area ul.product-categories,.archive aside.widget-area ul.product-categories>li>ul{display:none}}.post-type-archive-product aside.widget-area ul.product-categories.active,.post-type-archive-product aside.widget-area ul.product-categories>li>ul.active,.tax-product_cat aside.widget-area ul.product-categories.active,.tax-product_cat aside.widget-area ul.product-categories>li>ul.active,.single-product aside.widget-area ul.product-categories.active,.single-product aside.widget-area ul.product-categories>li>ul.active,.archive aside.widget-area ul.product-categories.active,.archive aside.widget-area ul.product-categories>li>ul.active{display:inherit}.post-type-archive-product aside.widget-area ul.product-categories li,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li,.tax-product_cat aside.widget-area ul.product-categories li,.tax-product_cat aside.widget-area ul.product-categories>li>ul li,.single-product aside.widget-area ul.product-categories li,.single-product aside.widget-area ul.product-categories>li>ul li,.archive aside.widget-area ul.product-categories li,.archive aside.widget-area ul.product-categories>li>ul li{padding:0.5rem 0;position:relative}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent,.single-product aside.widget-area ul.product-categories li.cat-parent,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent,.archive aside.widget-area ul.product-categories li.cat-parent,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent{cursor:pointer}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent ul,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent ul,.single-product aside.widget-area ul.product-categories li.cat-parent ul,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent ul,.archive aside.widget-area ul.product-categories li.cat-parent ul,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent ul{display:none;list-style-type:none}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent ul.active,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent ul.active,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent ul.active,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent ul.active,.single-product aside.widget-area ul.product-categories li.cat-parent ul.active,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent ul.active,.archive aside.widget-area ul.product-categories li.cat-parent ul.active,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent ul.active{display:flex;flex-direction:column;margin:0;padding:0}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent:after,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent:after,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent:after,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent:after,.single-product aside.widget-area ul.product-categories li.cat-parent:after,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent:after,.archive aside.widget-area ul.product-categories li.cat-parent:after,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent:after{position:absolute;top:0.25rem;right:0;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Pro";font-weight:300;font-size:1.6rem;content:"\f0fe"}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.active:after,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.active:after,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.active:after,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.active:after,.single-product aside.widget-area ul.product-categories li.cat-parent.active:after,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.active:after,.archive aside.widget-area ul.product-categories li.cat-parent.active:after,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.active:after{content:"\f146"}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent ul>li,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent ul>li,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent ul>li,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent ul>li,.single-product aside.widget-area ul.product-categories li.cat-parent ul>li,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent ul>li,.archive aside.widget-area ul.product-categories li.cat-parent ul>li,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent ul>li{margin:0;padding:1rem 1rem 0 1rem}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat,.single-product aside.widget-area ul.product-categories li.current-cat-parent,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat,.archive aside.widget-area ul.product-categories li.current-cat-parent,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent{cursor:pointer}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat ul,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul,.single-product aside.widget-area ul.product-categories li.current-cat-parent ul,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat ul,.archive aside.widget-area ul.product-categories li.current-cat-parent ul,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul{display:flex;flex-direction:column;margin:0;padding:0}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul ul,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent ul ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul ul,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat ul ul,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent ul ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul ul,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul ul,.single-product aside.widget-area ul.product-categories li.current-cat-parent ul ul,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul ul,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul ul,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat ul ul,.archive aside.widget-area ul.product-categories li.current-cat-parent ul ul,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul ul,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul ul{list-style-type:none;margin:0;padding:0}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul li,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent ul li,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat ul li,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent ul li,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul li,.single-product aside.widget-area ul.product-categories li.current-cat-parent ul li,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat ul li,.archive aside.widget-area ul.product-categories li.current-cat-parent ul li,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li{padding:0.5rem;margin:0 0 0 0.5rem}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent ul li ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent ul li ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul,.single-product aside.widget-area ul.product-categories li.current-cat-parent ul li ul,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul,.archive aside.widget-area ul.product-categories li.current-cat-parent ul li ul,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul{display:none}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul.active,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent ul li ul.active,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul.active,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul.active,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul.active,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent ul li ul.active,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul.active,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul.active,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul.active,.single-product aside.widget-area ul.product-categories li.current-cat-parent ul li ul.active,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul.active,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul.active,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat ul li ul.active,.archive aside.widget-area ul.product-categories li.current-cat-parent ul li ul.active,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat ul li ul.active,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent ul li ul.active{display:flex}.post-type-archive-product aside.widget-area ul.product-categories li.cat-parent.current-cat:after,.post-type-archive-product aside.widget-area ul.product-categories li.current-cat-parent:after,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat:after,.post-type-archive-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent:after,.tax-product_cat aside.widget-area ul.product-categories li.cat-parent.current-cat:after,.tax-product_cat aside.widget-area ul.product-categories li.current-cat-parent:after,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat:after,.tax-product_cat aside.widget-area ul.product-categories>li>ul li.current-cat-parent:after,.single-product aside.widget-area ul.product-categories li.cat-parent.current-cat:after,.single-product aside.widget-area ul.product-categories li.current-cat-parent:after,.single-product aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat:after,.single-product aside.widget-area ul.product-categories>li>ul li.current-cat-parent:after,.archive aside.widget-area ul.product-categories li.cat-parent.current-cat:after,.archive aside.widget-area ul.product-categories li.current-cat-parent:after,.archive aside.widget-area ul.product-categories>li>ul li.cat-parent.current-cat:after,.archive aside.widget-area ul.product-categories>li>ul li.current-cat-parent:after{content:"\f146"}.post-type-archive-product .woocommerce-breadcrumb,.tax-product_cat .woocommerce-breadcrumb,.single-product .woocommerce-breadcrumb,.archive .woocommerce-breadcrumb{width:100%}.blog header.blog-header,.blog header.page-header,.category header.blog-header,.category header.page-header{width:100%;text-align:center}.blog header.blog-header h1.blog-title,.blog header.page-header h1.blog-title,.category header.blog-header h1.blog-title,.category header.page-header h1.blog-title{margin:1em 0 0.5em 0}.blog main.site-main,.category main.site-main{max-width:1480px;margin:0 auto;display:flex;flex-wrap:wrap}.blog main.site-main article,.category main.site-main article{padding:0.5rem}@media (min-width: 768px){.blog main.site-main article,.category main.site-main article{width:33.3333333333%}}@media (min-width: 1024px){.blog main.site-main article,.category main.site-main article{padding:1rem}}.blog main.site-main article header.entry-header .featured-image,.category main.site-main article header.entry-header .featured-image{display:flex;max-height:300px}.blog main.site-main article header.entry-header .featured-image a,.category main.site-main article header.entry-header .featured-image a{display:flex}.blog main.site-main article header.entry-header .featured-image a img,.category main.site-main article header.entry-header .featured-image a img{object-fit:cover}.blog main.site-main article .header-content h3,.category main.site-main article .header-content h3{font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:uppercase;font-weight:700;margin:0.25em 0;padding:0}.blog main.site-main article .header-content h3 a,.category main.site-main article .header-content h3 a{text-decoration:none}.single header.entry-header{position:relative;display:flex}@media (min-width: 768px){.single header.entry-header{margin-top:-120px;z-index:-2}}.single header.entry-header .featured-image{width:100%}.single header.entry-header .featured-image .post-thumbnail{display:flex}@media (min-width: 768px){.single header.entry-header .featured-image .post-thumbnail{width:100%;max-height:600px}.single header.entry-header .featured-image .post-thumbnail img{width:100%;object-fit:cover}}.single header.entry-header .header-content{background:linear-gradient(180deg, rgba(44,44,44,0) 0%, rgba(44,44,44,0.5) 50%, #2c2c2c 100%);position:absolute;bottom:0;left:0;right:0;width:100%;margin:0 auto;text-align:center;color:#f5f5f5;padding:0.5rem}@media (min-width: 1024px){.single header.entry-header .header-content{padding:1rem}}.single header.entry-header .header-content h1{margin:1em 0 0.25em 0;padding:0}.single .entry-content{padding:0.5rem;max-width:840px;margin:0 auto}@media (min-width: 1024px){.single .entry-content{padding:1rem}}.single footer.entry-footer{padding:0.5rem;max-width:1480px;margin:0 auto}@media (min-width: 1024px){.single footer.entry-footer{padding:1rem}}.single .related-posts{padding:0.5rem;max-width:1480px;margin:0 auto;display:flex;flex-wrap:wrap;border-top:1px solid #f5f5f5;padding-top:1rem}@media (min-width: 1024px){.single .related-posts{padding:1rem}}@media (min-width: 768px){.single .related-posts{flex-wrap:nowrap}}.single .related-posts .related-post{width:100%}@media (min-width: 768px){.single .related-posts .related-post{width:33.3333333333333%;padding:1rem}.single .related-posts .related-post:nth-child(3n){margin-right:0}}.single .related-posts .related-post a{text-decoration:none}.single .related-posts .related-post a h3{margin:0.5rem 0 0 0;padding:0}.post_block{background:#114232;color:#f5f5f5;padding:.5rem}.post_block .post-block-header,.post_block .newsletter{text-align:center;margin:1em 0}.post_block .post-block-header h2,.post_block .newsletter h2{margin:0;padding:0}.post_block .post-block-header p,.post_block .newsletter p{margin:0;padding:0}.post_block .post-block-header #mc_embed_signup_scroll,.post_block .newsletter #mc_embed_signup_scroll{display:flex}.post_block .post-block-header form,.post_block .newsletter form{margin-top:1em;display:flex;justify-content:center}.post_block .post-block-header form input[type="submit"],.post_block .newsletter form input[type="submit"]{background:#f5f5f5;color:#2c2c2c;margin-left:.5rem;text-transform:uppercase}.post_block .summary{max-width:600px;margin:0 auto .5rem auto}.post_block a{display:flex;flex-direction:row;flex-wrap:wrap;text-decoration:none}.post_block .entry-image{display:flex;width:100%}@media (min-width: 768px){.post_block .entry-image{width:25%}}.post_block .entry-image img{height:auto;min-height:250px;max-height:250px;object-fit:cover}@media (min-width: 768px){.post_block .entry-image img{min-height:125px}}.post_block .entry-summary{background:#f5f5f5;padding:0.5rem;width:100%}@media (min-width: 1024px){.post_block .entry-summary{padding:1rem}}@media (min-width: 768px){.post_block .entry-summary{width:75%}}.post_block .entry-summary h3{font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-transform:uppercase;font-weight:700;margin:0;padding:0}.post_block .entry-summary p{margin:0;padding:0}.error-404,.no-results{margin:1rem 0;text-align:center}.category main.site-main,.search-results main.site-main{max-width:1480px;margin:0 auto;padding:0.5rem}@media (min-width: 1024px){.category main.site-main,.search-results main.site-main{padding:1rem}}.category .woocommerce-products-header h1,.search-results .woocommerce-products-header h1{margin:0.5rem 0}.category .columns-4 ul,.search-results .columns-4 ul{list-style-type:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.category .columns-4 ul li,.search-results .columns-4 ul li{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0.5rem}@media (min-width: 1024px){.category .columns-4 ul li,.search-results .columns-4 ul li{padding:1rem}}.category .columns-4 ul li h4,.search-results .columns-4 ul li h4{font-family:soleil,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0;padding:0}.category .columns-4 ul li a,.search-results .columns-4 ul li a{text-decoration:none}.category .columns-4 ul li a.button,.search-results .columns-4 ul li a.button{display:none}@media (min-width: 1280px){.category .columns-4 ul li,.search-results .columns-4 ul li{width:25%}}.category .nav-links,.search-results .nav-links{width:100%;display:flex;padding:1rem 0}.category .nav-links .nav-previous,.search-results .nav-links .nav-previous{width:50%;text-align:left}.category .nav-links .nav-next,.search-results .nav-links .nav-next{width:50%;text-align:right}.map-block-header{text-align:center;padding:0.5rem}@media (min-width: 1024px){.map-block-header{padding:1rem}}.map-block-header h2{margin:0;padding:0}.map-block-header p{margin:0;padding:0}.acf-map{width:100%;min-height:400px;margin:0 auto}@media (min-width: 768px){.acf-map{width:66%}}.acf-map h4{margin:0;padding:0}.acf-map p{margin:0.5rem 0 0 0;padding:0}.acf-map img{max-width:inherit !important}.klaro .cookie-modal .cm-modal,.klaro .cookie-modal .cookie-modal-notice{background:#fff !important;color:#2c2c2c !important;padding:15px !important;max-width:500px !important}.klaro .cookie-modal .cm-modal .cn-body,.klaro .cookie-modal .cookie-modal-notice .cn-body{background:url(//vaasankukkatori.fi/wp-content/themes/kukkatori/assets/images/logo-black.png) no-repeat;background-size:150px auto;padding-top:50px}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#2c2c2c !important}.cm-btn-lern-more{background:#f5f5f5 !important;color:#2c2c2c !important}.cm-btn-success{background:#114232 !important;color:#f5f5f5 !important}.cm-btn{padding:1rem 2rem !important;border-radius:0 !important;text-transform:uppercase !important}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px !important;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#2c2c2c;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}