:root{--font-size-base:20px;--font-size-base-lg:20px}.button,button{background:transparent;border:2px solid #379b3c;color:#fff;font-size:1.1rem;line-height:1.3em;overflow:hidden;padding:.3333333333rem 1rem;position:relative;transition:unset}@media (min-width:768px){.button,button{padding:.3333333333rem 1.5rem}}@media not all and (hover:none){.button,button{transition:all .3s cubic-bezier(.25,1,.5,1)}}.button:before,button:before{background:linear-gradient(90deg,#fff,#fff 50%,#379b3c 0);bottom:0;content:"";left:-100%;position:absolute;right:0;top:0;width:200%;z-index:-1}@media not all and (hover:none){.button:before,button:before{transition:all .2s ease}}.button:focus,.button:hover,button:focus,button:hover{background:transparent;border-color:#379b3c;color:#379b3c;text-decoration:none}.button:focus:before,.button:hover:before,button:focus:before,button:hover:before{left:0}.button.light,button.light{border-color:#fff;color:#007041;z-index:0}.button.light:before,button.light:before{background:linear-gradient(90deg,#007041 50%,#fff 0,#fff);z-index:-1}.button.light a,button.light a{color:inherit}.button.light:focus,.button.light:hover,button.light:focus,button.light:hover{border-color:#007041;color:#fff}.button__link,button__link{background-color:transparent;border:0;border-radius:0;color:rgba(0,0,0,.65);padding:0}.button__link:before,button__link:before{background:none;border-bottom:10px solid transparent;border-left:10px solid #379b3c;border-top:10px solid transparent;content:" ";display:inline-block;height:0;margin-right:5px;position:static;width:0;z-index:1}.button__link:hover,button__link:hover{background-color:transparent;color:rgba(0,0,0,.65);text-decoration:underline}input[type=submit]{background:#379b3c}input[type=submit]:before{content:none}input[type=submit]:focus,input[type=submit]:hover{background:#fff}.paragraph--type--generated-lists{margin-bottom:2rem;margin-top:2rem}@media (min-width:768px){.paragraph--type--generated-lists{margin-bottom:2rem;margin-top:2rem}}@media (min-width:992px){.paragraph--type--generated-lists{margin-bottom:4rem;margin-top:4rem}}.paragraph--type--generated-lists .block .label{font-style:normal;text-align:center;text-transform:uppercase}@media (min-width:768px){.view-product-categories .views-row:nth-child(2n)>.media{order:2}.view-product-categories .views-row:nth-child(2n)>.content{order:1;text-align:right}}.node--type-product-category.node--view-mode-teaser-prod{background:#379b3c;border-radius:15px;color:#fff;display:block;margin:2rem 0;overflow:hidden}@media (min-width:992px){.node--type-product-category.node--view-mode-teaser-prod{margin:3rem 0}}.node--type-product-category.node--view-mode-teaser-prod .h1,.node--type-product-category.node--view-mode-teaser-prod .h2,.node--type-product-category.node--view-mode-teaser-prod .h3,.node--type-product-category.node--view-mode-teaser-prod .h4,.node--type-product-category.node--view-mode-teaser-prod .h5,.node--type-product-category.node--view-mode-teaser-prod .h6,.node--type-product-category.node--view-mode-teaser-prod h1,.node--type-product-category.node--view-mode-teaser-prod h2,.node--type-product-category.node--view-mode-teaser-prod h3,.node--type-product-category.node--view-mode-teaser-prod h4,.node--type-product-category.node--view-mode-teaser-prod h5,.node--type-product-category.node--view-mode-teaser-prod h6{color:#fff}@media (min-width:768px){.node--type-product-category.node--view-mode-teaser-prod{min-height:300px;position:relative}}.node--type-product-category.node--view-mode-teaser-prod>.media{background:#daebcb;display:block}@media (min-width:768px){.node--type-product-category.node--view-mode-teaser-prod>.media{bottom:0;position:absolute;right:0;top:0;width:42%}}.node--type-product-category.node--view-mode-teaser-prod>.media *{height:100%}.node--type-product-category.node--view-mode-teaser-prod .field--name-field-media-image{display:block}.node--type-product-category.node--view-mode-teaser-prod .field--name-field-media-image img{display:block;font-family:"object-fit: cover; object-position: center;";height:100%;object-fit:cover;object-position:center;width:100%}.node--type-product-category.node--view-mode-teaser-prod .teaser-link{margin-top:.5rem;text-decoration:none}.node--type-product-category.node--view-mode-teaser-prod .teaser-link:focus,.node--type-product-category.node--view-mode-teaser-prod .teaser-link:hover{color:#fff}.node--type-product-category.node--view-mode-teaser-prod .teaser-link:focus .button,.node--type-product-category.node--view-mode-teaser-prod .teaser-link:hover .button{background:transparent;border-color:#007041;color:#fff;text-decoration:none}.node--type-product-category.node--view-mode-teaser-prod .teaser-link:focus .button:before,.node--type-product-category.node--view-mode-teaser-prod .teaser-link:hover .button:before{left:0}.node--type-product-category.node--view-mode-teaser-prod .content{margin-top:1rem;padding:0 1rem 1rem}@media (min-width:768px){.node--type-product-category.node--view-mode-teaser-prod .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-right:42%;margin-top:0;padding:1rem 2% 1rem 1rem}}@media (min-width:992px){.node--type-product-category.node--view-mode-teaser-prod .content{padding:2rem 2% 2rem 2rem}}.node--type-product-category.node--view-mode-teaser-prod .content .field--name-field-teaser-text{margin-bottom:1em}.node--type-product-category.node--view-mode-teaser-prod .content .button{z-index:1}