@media (min-width:769px){.product-category-buttons .select2-container{display:none}}@media (max-width:768px){.product-category-buttons .product-category{display:none}#product-category-select{display:block;width:100%;padding:.75rem;font-size:1rem}}.woocommerce-Tabs-panel.woocommerce-Tabs-panel--description a:not([class]),.woocommerce-Tabs-panel--downloads_tab .pdf-link a{white-space:pre-wrap!important;word-wrap:break-word!important;word-break:break-all!important;hyphens:auto}.woocommerce-product-gallery{overflow-x:hidden!important}.flex-control-nav{overflow-x:auto!important}.woocommerce .woocommerce-tabs .wc-tabs{flex-wrap:wrap!important}html{scroll-behavior:auto!important}.product-category-buttons a{text-align:center}.language-menu{position:relative;list-style:none;padding:0;margin:0}.language-menu li{position:relative}.language-menu li ul{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #ddd;z-index:10;min-width:100px;padding:0;list-style:none}.language-menu li:hover>ul{display:block}.language-menu li ul li{border-bottom:1px solid #eee}.language-menu li ul li:last-child{border-bottom:none}.language-menu li a{display:flex;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;color:#333;white-space:nowrap}.language-menu li a:hover{background-color:#f4f4f4}.language-menu img{width:18px;height:auto;display:inline-block}#languange-menu__list{list-style:none}.europe-map{position:relative}.europe-map__world-map{width:100%;position:relative;top:0;left:0}.europe-map__pin{width:7%;position:absolute;margin-left:-3%;margin-top:-3%;color:#0a2e7a;transition:transform 0.2s;display:grid;grid-template-rows:auto 1fr;align-items:center;text-align:center;font-size:var(--wp--preset--font-size--small);font-weight:500}.europe-map__pin.europe{top:55%;left:50%}.europe-map__pin:hover{transform:scale(1.2)}.europe-map__region-name{white-space:nowrap}.europe-map__location-dot svg{fill:#0a2e7a;width:16px;height:16px;transition:fill 0.25s ease}@media only screen and (min-width:1024px){.europe-map__location-dot svg{width:32px;height:32px}}.hero__img{line-height:0}.hero-slide--img-only{grid-template-columns:1fr!important}.hero .hero-slideshow .hero-slide{width:100%}.hero-slide--img-only .hero__img{grid-column:1!important}.hero__inner.hero--img-only{grid-template-columns:1fr!important}.hero__inner.hero--img-only .hero__img{grid-column:1!important}.events-header-content{padding:0 var(--wp--style--root--padding-right) 0 var(--wp--style--root--padding-left)}@media only screen and (min-width:1024px){.events-header__inner .events-header-content{grid-column:3 / 4;grid-row:1 / 2;padding:0;max-width:600px}}p.price{margin-bottom:5px!important}.reset_variations{font-size:.75rem;font-weight:700}.hero__img a{height:100%}.hero__img,.hero__img img{height:initial;max-height:100%}.hero__img img{line-height:initial}.hero-slide{visibility:hidden}input[name='_mc4wp_subscribe_woocommerce'],.woocommerce-form__input-checkbox{width:30px!important;vertical-align:middle}.wpcf7 form .wpcf7-list-item label,.mc4wp-checkbox>label{align-items:center!important;display:grid!important;gap:0.5rem!important;grid-template-columns:21px 1fr!important}.mc4wp-checkbox{margin-left:4px!important}input[type='checkbox']{transform:scale(1.1)!important;transform-origin:center!important;-webkit-transform:scale(1.1)!important;-webkit-transform-origin:center!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}select{min-height:39px;padding:10px;font-size:16px;appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:0;color:#53565a!important}.site-header__search i:before{color:#53565a!important}li.product,.custom-wc__image-summary{position:relative}.onsale{position:absolute;top:0;left:0;background-color:var(--wp--preset--color--primary);color:#fff;padding:5px 10px;font-size:12px;font-weight:700;z-index:2}#salesModal .sales-rep-list,#salesModal .sales-form{display:block!important}#salesModal .hide{display:block!important}#salesModal .sales-form-link{display:none}#salesModal #salesBack{display:none!important}#salesModal .sales-rep-list{margin-bottom:30px;padding-bottom:30px;border-bottom:2px solid #ddd}#salesModal .sales-form{margin-top:20px}