.brand-card{align-items:center;background-color:var(--theme-palette-color-7,#FFFFFF);box-shadow:0px 3px 16px 7px rgba(0,0,0,0.06);display:flex;justify-content:center;min-height:100px;border-radius:6px;padding:20px}.brands-grid{column-gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.brands-grid .brand-card img{display:block;height:auto;max-width:100%;object-fit:contain;width:auto}@media (max-width:1024px){.brands-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.brands-grid{grid-template-columns:1fr}}.news-grid{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}@media (max-width:767px){.news-grid{grid-template-columns:1fr}}.news-card{background-color:var(--theme-palette-color-7,#FFFFFF);box-shadow:0px 3px 16px 7px rgba(0,0,0,0.06);display:flex;flex-direction:column;height:100%;overflow-x:hidden;overflow-y:hidden;border-radius:6px}.news-card .news-card__media{aspect-ratio:2 / 1;position:relative;background-color:var(--theme-palette-color-7,#FFFFFF);border-bottom:1px solid var(--theme-palette-color-5,#E2E8E6);overflow-x:hidden;overflow-y:hidden}.news-card .news-card__media img{display:block;height:100%;object-fit:cover;object-position:center 80%;width:100%}.news-card .news-card__body{display:flex;flex-direction:column;flex-grow:1;row-gap:8px;padding:20px}.news-card .news-card__title{font-size:20px;line-height:1.3;margin-bottom:0px}.news-card .news-card__title a{color:var(--theme-palette-color-4,#192A3D);text-decoration:none}.news-card .news-card__title a:is(:hover, :focus){color:var(--theme-palette-color-1,#006341);text-decoration:underline}.news-card .news-card__excerpt{margin-bottom:0px}.news-card .news-card__more{align-items:center;align-self:flex-start;column-gap:8px;display:inline-flex;color:var(--theme-palette-color-1,#006341);font-weight:600;margin-top:auto}.news-card .news-card__more:is(:hover, :focus){text-decoration:underline}.news-card .news-card__badge{background-color:var(--theme-palette-color-7,#FFFFFF);box-shadow:0px 2px 8px rgba(0,0,0,0.12);left:16px;min-width:64px;padding:8px 10px;position:absolute;text-align:center;top:16px;z-index:1;border-radius:4px}.news-card .news-card__day{color:var(--theme-palette-color-1,#006341);font-size:28px;font-weight:700;line-height:1;margin-bottom:4px}.news-card .news-card__month{color:var(--theme-palette-color-1,#006341);font-size:14px;line-height:1;margin-bottom:0px;text-transform:capitalize}.section-heading{color:var(--theme-palette-color-4,#192A3D);font-family:'Roboto Slab', Georgia, serif;font-size:32px;font-weight:600;line-height:1.2;margin-bottom:24px;padding-bottom:14px;position:relative}.section-heading::after{background-color:var(--theme-palette-color-1,#006341);bottom:0px;content:"";height:3px;left:0px;position:absolute;width:48px;border-radius:2px}@media (max-width:767px){.section-heading{font-size:26px}}.section-header{align-items:center;column-gap:16px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:24px;row-gap:12px}.section-header .section-heading{margin-bottom:0px}.button-outline{align-items:center;background-color:var(--theme-palette-color-7,#FFFFFF);border:1px solid var(--theme-palette-color-1,#006341);color:var(--theme-palette-color-1,#006341);column-gap:8px;display:inline-flex;font-size:14px;font-weight:600;line-height:1.2;padding:10px 16px;text-decoration:none;transition-duration:0.2s;transition-property:background-color, color;border-radius:4px}.button-outline:is(:hover, :focus){background-color:var(--theme-palette-color-1,#006341);color:var(--theme-palette-color-7,#FFFFFF)}.widget_product_categories .product-categories{list-style-type:none;margin-bottom:0px;margin-top:0px;padding-left:0px}.widget_product_categories .product-categories li{align-items:baseline;column-gap:8px;display:grid;grid-template-columns:minmax(0, 1fr) auto;padding-bottom:4px;padding-top:4px}.widget_product_categories .product-categories li > a{color:var(--theme-palette-color-3,#334155);text-decoration:none}.widget_product_categories .product-categories li > a:is(:hover, :focus){color:var(--theme-palette-color-1,#006341)}.widget_product_categories .product-categories .count{color:var(--theme-palette-color-3,#334155);font-size:0.85em;white-space:nowrap}.widget_product_categories .product-categories .count::after{color:var(--theme-palette-color-1,#006341);content:"›";display:inline-block;margin-left:10px;transition-duration:0.2s;transition-property:transform}.widget_product_categories .product-categories .children{border-left:2px solid var(--theme-palette-color-5,#E2E8E6);grid-column:1 / -1;list-style-type:none;margin-bottom:4px;margin-top:4px;padding-left:12px}.widget_product_categories .product-categories :is(.current-cat, .current-cat-parent) > a{color:var(--theme-palette-color-1,#006341);font-weight:600}.widget_product_categories .product-categories :is(.current-cat, .current-cat-parent):has(> .children) > .count::after{transform:rotate(90deg)}.ct-sidebar .wp-block-search__label{clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow-x:hidden;overflow-y:hidden;padding:0px;position:absolute;white-space:nowrap;width:1px}.ct-sidebar .wp-block-search__inside-wrapper{flex-wrap:wrap;row-gap:8px}.ct-sidebar .wp-block-search__input{background-color:var(--theme-palette-color-8,#F0F4F1);flex-basis:100%;min-height:42px;border-radius:4px}.ct-sidebar .wp-block-search__button{font-size:13px;font-weight:700;letter-spacing:0.06em;margin-left:0px;min-height:42px;text-transform:uppercase;width:100%;border-radius:4px}.ct-sidebar .ct-price-filter-values{color:var(--theme-palette-color-3,#334155);font-size:14px;margin-top:12px}.ct-sidebar .wc-block-components-price-slider__range-input-progress{--range-color:var(--theme-palette-color-1, #006341);color:var(--theme-palette-color-1, #006341)}.ct-sidebar .wc-block-components-price-slider__range-input::-webkit-slider-thumb{background-color:var(--theme-palette-color-7,#FFFFFF);border-color:var(--theme-palette-color-1, #006341)}.ct-sidebar .wc-block-components-price-slider__range-input::-moz-range-thumb{background-color:var(--theme-palette-color-7,#FFFFFF);border-color:var(--theme-palette-color-1, #006341)}.ct-sidebar .wc-block-components-price-slider__controls{column-gap:8px;display:grid;grid-template-columns:1fr 1fr;margin-top:16px}.ct-sidebar .wc-block-components-price-slider__control{border-color:var(--theme-palette-color-5,#E2E8E6);display:flex;flex-direction:column;row-gap:4px;width:auto}.ct-sidebar .wc-block-components-price-slider__label{color:var(--theme-palette-color-3,#334155);font-size:13px;margin-bottom:0px;order:-1}.ct-sidebar .wc-block-components-price-slider .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{--theme-form-field-border-initial-color:var(--theme-palette-color-5,#E2E8E6);--theme-form-field-border-focus-color:var(--theme-palette-color-1,#006341);--theme-form-field-background-initial-color:var(--theme-palette-color-8,#F0F4F1);max-width:none;background-color:var(--theme-palette-color-8,#F0F4F1);border:1px solid var(--theme-palette-color-5,#E2E8E6);color:var(--theme-palette-color-4,#192A3D);font-size:14px;min-height:42px;padding:8px 12px;width:100%;border-radius:4px}.ct-sidebar .wc-block-components-price-slider__amount:focus{border-color:var(--theme-palette-color-1, #006341);outline:2px solid var(--theme-palette-color-1, #006341);outline-offset:1px}.ct-sidebar .wc-block-components-price-slider__actions{align-items:center;column-gap:12px;display:flex;justify-content:space-between;margin-top:12px}.ct-sidebar .wc-block-components-price-slider__button{background-color:var(--theme-palette-color-1, #006341);color:var(--theme-palette-color-7,#FFFFFF);flex-grow:1;font-size:13px;font-weight:700;letter-spacing:0.06em;min-height:42px;text-transform:uppercase;border-radius:4px}.ct-sidebar .wc-block-components-price-slider__button:is(:hover, :focus){background-color:var(--theme-palette-color-4,#192A3D)}.ct-sidebar .wc-block-components-filter-reset-button{background-color:transparent;color:var(--theme-palette-color-3,#334155);font-size:13px;padding:0px;text-decoration:underline}.ct-header [data-device="mobile"] [data-id="search"]{--theme-icon-color:var(--theme-palette-color-1);--theme-icon-hover-color:var(--theme-palette-color-4)}.product-grid{column-gap:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}@media (max-width:1024px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.product-grid{grid-template-columns:1fr}}.product-card{background-color:var(--theme-palette-color-7,#FFFFFF);box-shadow:0px 3px 16px 7px rgba(0,0,0,0.06);display:flex;flex-direction:column;height:100%;padding:20px;position:relative;border-radius:6px}.product-card .product-card__media{aspect-ratio:1 / 1;background-color:var(--theme-palette-color-7,#FFFFFF);margin-bottom:16px}.product-card .product-card__media img{display:block;height:100%;object-fit:contain;width:100%}.product-card .product-card__body{display:flex;flex-direction:column;flex-grow:1;row-gap:6px}.product-card .product-card__brand{color:var(--theme-palette-color-3,#334155);font-size:13px;margin-bottom:0px}.product-card .product-card__title{font-size:17px;font-weight:700;line-height:1.3;margin-bottom:0px}.product-card .product-card__title a{color:var(--theme-palette-color-4,#192A3D);text-decoration:none}.product-card .product-card__title a::after{content:"";inset:0;position:absolute}.product-card:hover .product-card__title a, .product-card .product-card__title a:focus{color:var(--theme-palette-color-1, #006341)}.product-card .product-card__title a:focus-visible{outline:2px solid var(--theme-palette-color-1, #006341);outline-offset:2px}.product-card .wc-block-components-product-price{color:var(--theme-palette-color-1, #006341);font-size:16px;font-weight:700}.product-card .wc-block-components-product-price del{color:var(--theme-palette-color-3,#334155);font-weight:400}.product-card .wp-block-woocommerce-product-price{margin-top:auto}.section-actions{display:flex;justify-content:center;margin-top:24px}.contact-page{margin-left:auto;margin-right:auto;max-width:900px}.contact-page .contact-page__intro{font-size:17px;margin-bottom:32px}.contact-page .contact-page__notice{background-color:var(--theme-palette-color-6, #F7F9F8);border-left:4px solid var(--theme-palette-color-1, #006341);margin-bottom:24px;padding:14px 18px}.contact-grid{column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}@media (max-width:767px){.contact-grid{grid-template-columns:1fr}}.contact-card{background-color:var(--theme-palette-color-7, #FFFFFF);box-shadow:0px 3px 16px 7px rgba(0,0,0,0.06);display:flex;flex-direction:column;padding:28px;border-radius:6px}.contact-card .contact-card__title{color:var(--theme-palette-color-4, #192A3D);font-size:22px;font-weight:700;margin-bottom:16px}.contact-card .contact-card__address{font-style:normal;margin-bottom:16px}.contact-card .contact-card__address p{margin-bottom:0px}.contact-card .contact-card__name{color:var(--theme-palette-color-4, #192A3D);font-weight:700}.contact-card .contact-list__row{column-gap:8px;display:flex;flex-wrap:wrap;margin-bottom:6px}.contact-card .contact-list__label{color:var(--theme-palette-color-3, #334155);min-width:80px}.contact-card .contact-list__row a{color:var(--theme-palette-color-1, #006341);font-weight:600}.contact-card .contact-card__action{margin-top:auto;padding-top:20px}@media (max-width:767px){.contact-card{padding:20px}}.opening-hours .opening-hours__row{border-bottom:1px solid var(--theme-palette-color-5, #E2E8E6);column-gap:16px;display:flex;justify-content:space-between;padding-top:10px;padding-bottom:10px}.opening-hours .opening-hours__row:last-child{border-bottom-width:0px}.opening-hours .opening-hours__day{color:var(--theme-palette-color-4, #192A3D);font-weight:600}.opening-hours .opening-hours__time{text-align:right}.contact-cta{background-color:var(--theme-palette-color-1, #006341);color:var(--theme-palette-color-7, #FFFFFF);padding-top:64px;padding-bottom:64px}.contact-cta .contact-cta__inner{align-items:center;column-gap:32px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:24px}.contact-cta .contact-cta__text{flex:1 1 560px;max-width:720px}.contact-cta .section-heading{color:var(--theme-palette-color-7, #FFFFFF)}.contact-cta .section-heading::after{background-color:var(--theme-palette-color-7, #FFFFFF)}.contact-cta p{color:var(--theme-palette-color-7, #FFFFFF);font-size:17px;margin-bottom:0px}@media (max-width:767px){.contact-cta{padding-top:48px;padding-bottom:48px}}.button-on-dark{align-items:center;background-color:var(--theme-palette-color-7, #FFFFFF);border:2px solid var(--theme-palette-color-7, #FFFFFF);color:var(--theme-palette-color-1, #006341);column-gap:8px;display:inline-flex;font-size:15px;font-weight:700;line-height:1.2;padding:14px 24px;text-decoration:none;transition-duration:0.2s;transition-property:background-color, color;border-radius:4px}.button-on-dark:is(:hover, :focus){background-color:transparent;color:var(--theme-palette-color-7, #FFFFFF)}.button-on-dark:focus-visible{outline:3px solid var(--theme-palette-color-7, #FFFFFF);outline-offset:3px}.site-footer{background-color:#14201A;color:rgba(255,255,255,0.85);font-size:15px;line-height:1.6}.site-footer a{color:#FFFFFF;text-decoration:none}.site-footer a:is(:hover, :focus){text-decoration:underline;text-underline-offset:3px}.site-footer a:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.site-footer p{margin-bottom:0px}.site-footer .gb-shape{color:var(--theme-palette-color-2, #91CF45);display:inline-flex;flex-shrink:0}.site-footer .gb-shape svg{height:18px;width:18px}.site-footer .site-footer__title{align-items:center;color:#FFFFFF;column-gap:10px;display:flex;font-size:14px;font-weight:700;letter-spacing:0.06em;margin-bottom:14px;text-transform:uppercase}.site-footer .site-footer__logo img{display:block;height:auto;width:208px}.site-footer .site-footer__contact{align-items:center;column-gap:12px;display:flex;font-size:16px;margin-top:10px}.site-footer .site-footer__notice{color:#FFFFFF;font-weight:600;margin-bottom:10px}.site-footer .opening-hours .opening-hours__row{border-bottom-color:rgba(255,255,255,0.1);padding-top:4px;padding-bottom:4px}.site-footer .opening-hours .opening-hours__day{color:#FFFFFF;font-weight:600}.site-footer .site-footer__vat{font-size:14px;margin-top:12px}.site-footer .site-footer__name{color:#FFFFFF;font-weight:700}.site-footer .site-footer__actions{align-items:flex-start;display:flex;flex-direction:column;margin-top:18px;row-gap:12px}.site-footer .button-on-dark{color:var(--theme-palette-color-1, #006341);font-size:14px;padding:10px 16px}.site-footer .button-on-dark:is(:hover, :focus){color:#FFFFFF;text-decoration:none}.site-footer__main{column-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:56px;padding-bottom:56px;row-gap:32px}.site-footer__main > * + *{border-left:1px solid rgba(255,255,255,0.15);padding-left:40px}@media (max-width:1024px){.site-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__main > :first-child{border-bottom:1px solid rgba(255,255,255,0.15);grid-column:1 / -1;padding-bottom:28px}.site-footer__main > :nth-child(2){border-left:0px;padding-left:0px}}@media (max-width:767px){.site-footer__main{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.site-footer__main > * + *{border-left:0px;padding-left:0px}.site-footer__main > :nth-child(3){border-top:1px solid rgba(255,255,255,0.15);padding-top:28px}}.site-footer__bottom{background-color:rgba(0,0,0,0.3);font-size:13px;padding-top:16px;padding-bottom:16px}.site-footer__bottom .site-footer__bottom-inner{align-items:center;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px}.site-footer__bottom .site-footer__links{column-gap:20px;display:flex;flex-wrap:wrap;row-gap:6px}.site-footer__bottom .site-footer__credits{color:rgba(255,255,255,0.75)}@media (max-width:767px){.site-footer__bottom .site-footer__bottom-inner{align-items:flex-start;flex-direction:column}}.product-contact{background-color:var(--theme-palette-color-6, #F7F9F8);border-left:4px solid var(--theme-palette-color-1, #006341);padding:20px 22px}.product-contact .product-contact__title{color:var(--theme-palette-color-4, #192A3D);font-size:18px;font-weight:700;line-height:1.3;margin-top:0px;margin-bottom:6px}.product-contact .product-contact__text{font-size:15px;margin-bottom:14px}.product-contact .product-contact__actions{column-gap:12px;display:flex;flex-wrap:wrap;row-gap:10px}.promo-popup{display:flex;flex-direction:column;row-gap:16px}.promo-popup .promo-popup__image{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;display:block;height:auto;width:100%}.promo-popup .promo-popup__title{color:var(--theme-palette-color-4, #192A3D);font-family:'Roboto Slab', Georgia, serif;font-size:24px;font-weight:600;line-height:1.25;margin-top:0px;margin-bottom:0px;padding-bottom:12px;position:relative}.promo-popup .promo-popup__title::after{background-color:var(--theme-palette-color-1, #006341);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;bottom:0px;content:"";height:3px;left:0px;position:absolute;width:48px}.promo-popup .promo-popup__text{font-size:16px;margin-bottom:0px}.promo-popup .promo-popup__actions{column-gap:10px;display:flex;flex-wrap:wrap;row-gap:10px}@media (max-width:767px){.promo-popup .promo-popup__title{font-size:20px}}