.banner{margin-bottom:40px;overflow:hidden;position:relative}@media (max-width:767px){.banner{min-height:220px}}@media (min-width:768px){.banner.banner-lg,.banner.banner-md{min-height:300px}}.banner-content{height:100%;left:0;padding:25px;position:absolute;top:0;width:100%}.banner-content .banner-content-in{border-style:solid;border-width:1px;display:table;height:100%;width:100%}.banner-content .banner-content-in>div{display:table-cell;padding:25px;text-align:center;vertical-align:bottom}@media (min-width:768px){.banner-content .banner-content-in>div{text-align:left}.banner-content .banner-content-in>div>div{display:table;width:100%}.banner-content .banner-content-in>div>div span,.banner-content .banner-content-in>div>div strong{display:table-cell;vertical-align:middle}.banner-content .banner-content-in>div>div strong{font-size:24px;line-height:1.2;padding-left:20px;text-transform:uppercase}.banner-content .banner-content-in>div>div .btn{white-space:nowrap}}.banner-category a,.banner-footer a,.banner-wrapper a,.banners-content a,.footer-banner a{display:inline-block;position:relative}@media (min-width:768px){.banner-category a img,.banner-footer a img,.banner-wrapper a img,.banners-content a img,.footer-banner a img{transform:translateZ(0);transition:all .3s ease-out}@supports (-moz-appearance:none){.banner-category a img,.banner-footer a img,.banner-wrapper a img,.banners-content a img,.footer-banner a img{transform:none}}.banner-category a:hover img,.banner-footer a:hover img,.banner-wrapper a:hover img,.banners-content a:hover img,.footer-banner a:hover img{transform:scale(1.02)}}.banner-wrapper{margin-top:20px}@media (min-width:768px){.banner-wrapper{margin-top:0}.banner-wrapper+.banner-wrapper{margin-top:25px}}.banner-category,.banner-footer{margin-bottom:20px}@media (min-width:1440px){.banner-category,.banner-footer{margin-bottom:40px}}.banner-category.banner-category-inline{margin-bottom:10px}.banners-footer{display:flex}.banner-footer{flex:1 1 33.33333%;text-align:center}.banner,.banner-wrapper{position:relative}.extended-banner-texts{bottom:0;left:0;position:absolute;right:0;top:0}.extended-banner-link,.extended-banner-text,.extended-banner-title{background-color:hsla(0,0%,100%,.9);border:1px solid hsla(0,0%,100%,.97);box-shadow:0 5px 10px rgba(0,0,0,.16);padding:5px;position:absolute}.extended-banner-link:empty,.extended-banner-text:empty,.extended-banner-title:empty{display:none}.extended-banner-text,.extended-banner-title{left:0}.extended-banner-title{font-size:20px;top:0}.extended-banner-text{bottom:0;max-width:80%}.extended-banner-link{height:32px;margin-top:-6px;right:0;top:50%}.banners-empty{display:none;visibility:hidden}.content-window{height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:all .3s ease-out;width:0;z-index:1002}.cart-window-visible .content-window.cart-window,.login-window-visible .content-window.login-window,.search-window-visible .content-window.search-window{width:100%}.content-window-in{height:100%;overflow:auto;padding-top:77px;position:relative;width:100%}.toggle-window-arr{padding:20px;text-decoration:none}.toggle-window-arr span{display:none}.toggle-window-arr:before{content:"\e90b";font-size:30px;margin-right:1ex}@media (min-width:768px){.toggle-window-arr span{display:inline}}.content-window-in .toggle-window-arr{left:0;position:absolute;top:8px;z-index:1}@media (min-width:768px){.content-window-in .toggle-window-arr{left:20px}}@media (max-width:767px){:where(body.ums_page_element_headings--on) .sidebar__heading{display:none}}:where(body.ums_page_element_headings--off) .sidebar-inner{padding-top:20px}:where(body.ums_page_element_headings--off) .sidebar-inner>div{margin-bottom:0}:where(body.ums_page_element_headings--on) .sidebar-inner{padding-block:20px}:where(body.ums_page_element_headings--on) .sidebar-inner>div.box-sm{border:1px solid var(--colors-foregrounds-borders-secondary);margin-top:22px;padding:20px}:where(body.ums_page_element_headings--on) .pageElement__heading{font-size:18px;margin-top:0}:where(body.ums_page_element_headings--on) .pageElement__subHeading{font-size:16px}:where(body.ums_page_element_headings--on) .pageElement__heading{margin-bottom:11px}:where(body.ums_page_element_headings--on) :where(.footer-rows) .pageElement__heading{margin-bottom:33px}@media (max-width:767px){:where(body.ums_page_element_headings--on) :where(.footer-rows) .pageElement__heading{margin-bottom:22px}}:where(body.ums_page_element_headings--on) :where(.footer-rows) .news-item-widget{margin-bottom:0;padding-block:4px 4px}:where(body.ums_page_element_headings--on) :where(.footer-rows) .newsItemWidget__heading{font-family:var(--template-font),sans-serif;font-weight:400}:where(body.ums_page_element_headings--on) :where(.footer-rows .newsItemWidget__heading).with-short-description{font-weight:700}@media (min-width:768px){.sidebar .login-wrapper .password-helper{clear:both;float:none;padding-left:0;padding-top:1em}}.breadcrumbs{font-size:14px;padding-bottom:11px}@media (min-width:768px){.multiple-columns-body.type-product .breadcrumbs{margin-left:auto;width:calc(100% - 250px)}}@media (min-width:992px){.multiple-columns-body.type-product .breadcrumbs{padding-left:20px;width:calc(100% - 340px)}}@media (min-width:1200px){.multiple-columns-body.type-product .breadcrumbs{padding-left:0;width:calc(50% - 170px)}}.type-product .breadcrumbs{padding-bottom:0}.breadcrumbs>span{vertical-align:middle}.breadcrumbs>span a{text-decoration:underline;text-decoration-thickness:var(--hyperlinks-underline-thickness);text-underline-offset:var(--hyperlinks-underline-offset)}@media (min-width:768px){.breadcrumbs{padding-left:20px;padding-right:20px}}@media (min-width:992px){.type-product .breadcrumbs{margin-left:auto;padding-bottom:0;padding-left:0;width:50%}.aside-indented .breadcrumbs{padding-left:0;padding-right:0}}.navigation-home-icon:before{content:"\e91f";margin-top:-2px}.sortingToggle{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;text-align:left}.sortingToggle__value{font-weight:700}.listSorting--dropdown{position:relative}.listSorting__controls{display:none}.listSorting--open .listSorting__controls{display:block}.listSorting__controls--dropdown{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:0;font-size:16px;min-width:160px;overflow:auto;z-index:1000}.listSorting__control{background-color:transparent;border:none;text-align:left;width:100%}.listSorting__control:focus-visible,.listSorting__control:hover{color:var(--color-secondary)}.listSorting__control--current{pointer-events:none}.sortingToggle .icon-chevron-down:before{vertical-align:middle}.sortingToggle[aria-expanded=true] .icon-chevron-down:before{content:"\e911"}.menu-helper:after{content:""}.menu-helper-visible .menu-helper:after{content:""}.menu-helper>span:after{content:"\e90e";font-size:14px;margin-left:1ex;text-align:center;transition:transform .3s ease-out}.menu-helper-visible .menu-helper>span:after{content:"\e911";transform:rotate(180deg)}.navigation-buttons{align-items:center;display:flex;flex-basis:auto;flex-grow:1;flex-shrink:0;font-size:0;justify-content:flex-end;justify-self:flex-end;position:absolute;right:0;top:0;transition:right .3s ease-out}@media (min-width:480px){.navigation-window-visible .navigation-buttons{margin-right:0;right:0}}@media (min-width:768px) and (max-width:767px){.navigation-buttons,.navigation-window-visible .navigation-buttons,.scrolled .navigation-buttons{top:0}}@media (min-width:768px){.navigation-buttons{flex-grow:0;padding-left:20px;position:relative;right:auto;top:auto}}.navigation-buttons a{display:inline-block;font-size:20px;height:40px;line-height:38px;position:relative;text-align:center;text-decoration:none;width:40px}@media (min-width:480px){.navigation-buttons a{font-size:20px;height:60px;line-height:56px;width:60px}}@media (min-width:768px){.navigation-buttons a{height:68px;line-height:68px;width:68px}}.navigation-buttons a[data-target=search]:before{content:"\e920"}.navigation-buttons a[data-target=cart]:before{content:"\e921"}.navigation-buttons a[data-target=navigation]:before{content:"\e914"}.top-nav-button-login:before{content:"\e922"}.languagesMenu{position:relative}.languagesMenu.open .languagesMenu__content{display:block}.languagesMenu__flags{align-items:center;background-color:transparent;border:0;display:flex;outline:0}@media (min-width:768px){.languagesMenu__flags{display:none}}.languagesMenu__flags .shp-flag{margin-right:5px}.languagesMenu__content{display:none;left:0;position:absolute;white-space:nowrap;z-index:1000}@media (min-width:768px){.languagesMenu__content{background-color:transparent;display:flex;left:auto;position:static}}.languagesMenu__box.open .languagesMenu__list{display:block}@media (min-width:768px){.languagesMenu__box{position:relative}}.languagesMenu__header{font-size:14px;font-weight:700;line-height:30px;padding:0 10px}@media (min-width:768px){.languagesMenu__header{margin-right:10px;padding:2px 5px}}.languagesMenu__header--actual{display:none}@media (min-width:768px){.languagesMenu__header--actual{cursor:pointer;display:block;font-weight:400}.languagesMenu__header--name{display:none}}.languagesMenu__header .caret{margin-left:5px}.languagesMenu__list{list-style-type:none;margin:0;min-width:150px;padding:0}@media (min-width:768px){.languagesMenu__list{display:none;left:0;position:absolute;z-index:1002}}.languagesMenu .languagesMenu__list__link{align-items:center;display:flex;font-size:14px;height:auto;line-height:30px;padding:0 10px;position:static;text-align:left;width:auto}.languagesMenu__list__name{margin-left:10px}.subcategories{align-items:center;border-width:0;display:flex;flex-wrap:wrap;margin:0 0 22px;padding:0}.subcategories li{flex:0 0 auto;list-style:none}.subcategories li a{align-items:center;border:0;display:flex;font-weight:500;height:60px;overflow:hidden;position:relative}.subcategories li a .text{display:-webkit-box;font-size:18px;font-weight:700;-webkit-line-clamp:2;line-height:26px;overflow:hidden;text-align:left;width:auto;-webkit-box-orient:vertical}@media (min-width:992px){.subcategories li a:hover .text{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}}.subcategories.with-image li{padding:13px 0}.subcategories.with-image li a .image{padding-right:10px;text-align:center;width:35%}.subcategories.with-image li a .image img{max-height:60px;width:auto}.subcategories.with-image li a .text{flex-grow:0;text-overflow:ellipsis}.subcategories.with-image li.parametric{text-align:center}@media (max-width:991px){.subcategories li a{padding:0 27px 0 13px}.subcategories li a .text{font-size:16px;line-height:18px;max-height:54px}}@media (min-width:768px){.carousel{margin-bottom:22px}.wide .wide-carousel .carousel{margin-top:-20px}.multiple-columns-body .wide-carousel .carousel{padding-left:20px;padding-right:20px}}.carousel-control{text-decoration:none}.carousel-control:before{border-radius:50%;border-style:solid;border-width:2px;font-size:28px;height:44px;line-height:40px;margin-top:-22px;position:absolute;text-align:center;text-shadow:none;top:50%;width:44px}.carousel-control.left,.carousel-control.right{background:none}.carousel-control.left:before{content:"\e90b";left:20px}.carousel-control.right:before{content:"\e90c";right:20px}.carousel-control:hover{text-decoration:none}html:has(.dialog--modal[open]){overflow:hidden}.dialog{padding:0}.dialog--fullscreen{background-color:transparent;border:none;height:100dvh;margin:0;max-height:none;max-width:none;overflow:clip;width:100dvw}.dialog--fullscreen::backdrop{background-color:transparent;transition:none}.dialog__wrapper{background:var(--dialog-bg-color,#fff);overflow:auto;padding:var(--dialog-wrapper-padding);scroll-behavior:smooth}:where(.dialog--fullscreen) .dialog__wrapper{height:100%;transform:translateX(-100%);transition:var(--dialog-transition)}.dialog.is-visible .dialog__wrapper{transform:translateX(0)}.dialog__content{color:var(--colors-foregrounds-content-primary);margin:0 auto;padding:var(--dialog-content-padding);text-align:left}.dialog__content--form{max-width:var(--dialog-content-form-max-width,440px)}:where(.dialog__header) .dialog__heading--login{text-align:center}[data-dialog-close] *,[data-dialog-id] *{pointer-events:none}.dialog__close--arrow{background-color:var(--dialog-bg-color);inset:0 0 auto;padding-top:8px;position:fixed;transform:translateX(-100%);transition:var(--dialog-transition);z-index:1}@media (min-width:768px){.dialog__close--arrow{padding-left:20px}}.dialog__actionButtons{display:flex;justify-content:flex-end}:where(.dialog__close--arrow) .toggle-window-arr{display:block}:where(.dialog.is-visible) .dialog__close--arrow{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.dialog[open],.dialog[open] *{animation:none;scroll-behavior:auto;transition:none}}.flag{border-radius:0;clear:left;display:inline-block;filter:alpha(opacity=100);float:left;font-size:10px;font-weight:400;hyphens:none;line-height:1.1;margin-bottom:.5ex;max-width:12em;opacity:1;padding:4px 8px;text-align:center;transition:opacity .3s ease-out;width:auto}@media (max-width:480px){.flag{font-size:10px}}.flags-inline:after,.flags-inline:before{content:" ";display:table}.flags-inline:after{clear:both}.flags-inline .flag{clear:none;display:inline-block;margin-left:3px}.flags-inline .flag:first-child{margin-left:0}.products-top>div{transition:all .3s ease-out}.products-top>div.inactive{height:0;overflow:hidden;position:absolute;transform:scale(0)}.products-top>div.revealed{transform:scale(1)}.products-top-wrapper{margin-bottom:22px}.products-top-wrapper .button-wrapper{text-align:center}.products-top-wrapper:not(.has-inactive):not(.has-revealed) .button-wrapper{display:none}.toggle-top-products{align-items:baseline;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-color:transparent;color:var(--color-primary);display:inline-flex;text-transform:none}.toggle-top-products:focus,.toggle-top-products:hover{background:transparent;color:var(--color-primary-hover)}.toggle-top-products[aria-expanded=true]:after{transform:rotate(180deg);transform-origin:center center}.flags-extra{bottom:0;display:flex;position:absolute;right:0}.highlight-product .flags-extra{right:30px}.flags-extra .flag{align-items:center;border-radius:100%;display:flex;flex-direction:column;font-size:12px;font-weight:700;height:66px;hyphens:auto;justify-content:center;margin-left:-8px;text-align:center;width:66px;word-break:break-word}.flags-extra .flag .price-save,.flags-extra .flag .price-standard{font-size:12px}.flags-extra .flag.flag-freeshipping{font-size:9px}.p-image-wrapper .flags-extra{right:10px;z-index:51}@media (min-width:768px){.p-image-wrapper .flags-extra .flag{border-radius:50%;height:100px;min-height:100px;min-width:100px;width:100px}.p-image-wrapper .flags-extra .flag .price-save,.p-image-wrapper .flags-extra .flag .price-standard{font-size:14px}.p-image-wrapper .flags-extra .flag-freeshipping .icon-van{font-size:70px}.p-image-wrapper .flags-extra .flag-text{font-size:14px}}@media (min-width:768px) and (max-width:1439px){.products-additional .flags-extra .flag{font-size:9px;height:50px;width:50px}.products-additional .flags-extra .price-save,.products-additional .flags-extra .price-standard{font-size:9px}}.flag-text{font-size:12px;line-height:1.15;text-transform:uppercase;white-space:nowrap}@media (min-width:768px) and (max-width:1439px){.products-additional .flag-text{font-size:9px;line-height:9px}}.flag-freeshipping .icon-van{font-size:42px;margin-bottom:-6px;margin-top:-6px}@media (min-width:768px) and (max-width:1439px){.products-additional .flag-freeshipping .icon-van{font-size:24px;margin-bottom:0}}.flag-gift .icon-gift{font-size:24px;line-height:42px;margin-bottom:-6px;margin-top:-6px}@media (min-width:768px) and (max-width:1439px){.products-additional .flag-gift .icon-gift{font-size:14px;line-height:24px;margin-bottom:0}}.flag-discount .price-standard{display:block}@media (min-width:321px) and (max-width:767px){.columns-mobile-2 .products-block>div .flags-extra .flag{margin-bottom:0;margin-right:-8px;width:auto}.columns-mobile-2 .products-block>div .flags-extra .flag .icon-gift,.columns-mobile-2 .products-block>div .flags-extra .flag .icon-van{font-size:14px;line-height:14px;margin-left:3px;margin-right:5px}}.shp-tabs-holder{border-style:none;border-width:0;margin-bottom:22px;margin-top:0;padding-left:0;text-align:center}@media (max-width:767px){.shp-tabs-holder{margin-left:-10px;margin-right:-10px;padding-left:20px;padding-right:20px}}.shp-tabs-holder ul.shp-tabs{margin:0;padding:0}.shp-tabs-holder ul.shp-tabs li{display:inline-block;list-style:none}.shp-tabs-holder ul.shp-tabs li a{border-style:none;border-width:0;display:block;padding:11px 7px;text-decoration:none}@media (min-width:768px) and (max-width:1199px){.shp-tabs-holder ul.shp-tabs li a{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.shp-tabs-holder ul.shp-tabs li a{padding-left:20px;padding-right:20px}}.responsive-nav{margin-bottom:22px;min-width:250px;position:relative}.responsive-nav .shp-tabs-holder{margin-bottom:0}.responsive-nav .visible-links{display:table}.responsive-nav .visible-links>li{display:table-cell}.responsive-nav .visible-links>li a{white-space:nowrap}.responsive-nav .hidden-links{background:inherit;border-top:1px solid #ccc;margin:0;padding:0;position:absolute;right:0;top:100%;z-index:100}.responsive-nav .hidden-links>li{border-bottom:1px solid #ccc;display:block}.responsive-nav .hidden-links>li a{display:block;padding:10px 20px}.responsive-nav .hidden{visibility:hidden}.responsive-nav .navigation-btn{background:rgba(0,0,0,.5);border:0;color:#fff;cursor:pointer;height:100%;padding:10px;position:absolute;right:0;top:0}.shp-accordion-wrapper:after{clear:both;content:"";display:block}#accordion-content .shp-accordion{padding-top:22px}#accordion-content .shp-accordion .fade{opacity:1}#accordion-content .shp-accordion .shp-accordion-link{color:var(--colors-foregrounds-content-primary);display:block;font-size:24px;font-weight:700;padding-right:30px;position:relative;width:100%}#accordion-content .shp-accordion .shp-accordion-link:after{content:"\e90e";font-size:18px;position:absolute;right:0;top:50%}#accordion-content .shp-accordion .shp-accordion-content{display:none;margin-top:22px}#accordion-content .shp-accordion.active .shp-accordion-link:after{content:"\e911"}.latest-contribution-wrapper{margin-bottom:44px;margin-top:44px}@media (min-width:768px){.latest-contribution-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}.latest-contribution-wrapper--large{display:block}}@media (min-width:992px){.latest-contribution-wrapper--large{align-items:flex-start;display:flex;flex-wrap:wrap}}.latest-contribution-wrapper--large .latest-contribution{width:100%}@media (min-width:992px){.latest-contribution-wrapper--large .latest-contribution{width:50%}}.latest-contribution{padding-bottom:22px}@media (min-width:768px){.latest-contribution{flex:1 1 auto;flex-wrap:wrap;width:50%}.latest-contribution:first-child:not(:last-child){padding-right:20px}.latest-contribution:last-child:not(:first-child){padding-left:20px}}.latest-contribution-placeholder{display:none}@media (min-width:768px){.latest-contribution-placeholder{display:block}}.latest-contribution-inner{align-items:flex-start;display:flex;margin-top:44px}.latest-contribution-image{flex:0 0 60px;height:60px;margin-right:20px;position:relative}.latest-contribution-image img{border-radius:50%;position:absolute}.latest-contribution-content{display:block;width:calc(100% - 100px)}.latest-contribution-product{height:24px;line-height:24px;margin-bottom:6px;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-contribution-info{align-items:center;display:flex;font-size:16px;margin-bottom:6px}.latest-contribution-info>i{font-style:normal;padding:0 10px}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .stars{height:18px;margin-right:0;width:90px}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .star{height:18px;width:18px}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .star:before{font-size:16px}@media (max-width:480px){.latest-contribution-info{display:block}:where(.ums_discussion_rating_forms--off) .latest-contribution-info .stars{display:block}}:where(.ums_discussion_rating_forms--on) .latest-contribution-info .stars{gap:2px;height:18px}:where(.ums_discussion_rating_forms--on) .latest-contribution-info .star:before{font-size:16px;line-height:16px}.site-msg.information{bottom:20px;box-shadow:0 5px 10px rgba(0,0,0,.16);left:20px;max-width:calc(100% - 40px);opacity:.9;position:fixed;z-index:10}@media (min-width:768px){.site-msg.information{max-width:480px}.site-msg.information .container{width:auto}}.container.navigation-wrapper{align-items:center;display:flex;flex-wrap:wrap;padding-left:0;padding-right:0}.container.navigation-wrapper .site-name{flex:0 1 100px}@media (min-width:480px){.container.navigation-wrapper .site-name{flex-basis:200px}}@media (min-width:768px){.container.navigation-wrapper .site-name{flex-basis:200px}}#navigation{flex:1 1 auto}@media (min-width:480px) and (max-width:767px){#navigation{padding-top:61px}}@media (min-width:768px) and (max-width:991px){#navigation{padding-top:61px}}@media (min-width:480px){.navigation-buttons{z-index:1001}}:where(.ums_forms_redesign--on) .smart-label-wrapper label{font-size:var(--form-controls-font-size);left:0;line-height:var(--form-controls-line-height);margin:0;padding:0 0 0 var(--form-controls-padding-x);position:absolute;top:calc(var(--smart-labels-computed-height)/2);transform:translateY(-50%);transition:all .2s,left 0s;z-index:1}:where(.ums_forms_redesign--on) .smart-label-wrapper.focused label,:where(.ums_forms_redesign--on) .smart-label-wrapper.populated label{font-size:var(--smart-labels-font-size);line-height:1;padding-top:var(--form-controls-padding-y);top:0;transform:translateY(0)}:where(.ums_forms_redesign--on) .smart-label-wrapper input,:where(.ums_forms_redesign--on) .smart-label-wrapper select,:where(.ums_forms_redesign--on) .smart-label-wrapper textarea{padding-top:var(--form-controls-computed-line-height)}:where(.ums_forms_redesign--on) .smart-label-wrapper select.form-control{background-size:calc(var(--smart-labels-computed-height) - var(--form-controls-border-width)*2)}:where(.ums_forms_redesign--on) .smart-label-wrapper .label{margin-bottom:0!important}:where(.ums_forms_redesign--on) .smart-label-wrapper .form-group-tooltip{top:calc(var(--smart-labels-computed-height)/2);transform:translateY(-50%)}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper{position:relative}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper label{font-size:16px;height:auto;left:0;line-height:64px;margin:0;max-width:100%;padding:0 0 0 12px;position:absolute;top:0;transition:all .2s,left 0s;width:auto}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper.focused label,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper.populated label{font-size:10px;line-height:10px;padding-top:12px}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea{padding-top:22px}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper select{padding-top:16px}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input::-moz-placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea::-moz-placeholder{opacity:1}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input::-moz-placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea::-moz-placeholder{color:transparent}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input::placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea::placeholder{color:transparent}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input:focus::-moz-placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea:focus::-moz-placeholder{opacity:1}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input:focus::-moz-placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea:focus::-moz-placeholder{color:#b6b6b6}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input:focus::placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea:focus::placeholder{color:#b6b6b6}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input::-moz-placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea::-moz-placeholder{-moz-transition:color .2s;transition:color .2s}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input::placeholder,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper textarea::placeholder{transition:color .2s}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .country-flags,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper input,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper select{height:64px}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .js-validator-msg,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .validator-msg{margin-left:0}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .js-validator-msg+.phone-combined-input,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .js-validator-msg+input,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .js-validator-msg+select,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .validator-msg+.phone-combined-input,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .validator-msg+input,:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .validator-msg+select{margin-left:0}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .select-label{pointer-events:none}:where(.ums_forms_redesign--off).smart-labels-active .smart-label-wrapper .form-group-tooltip{top:50%}:where(.ums_forms_redesign--off) .js-validator-msg{margin-top:5px}@media (min-width:480px){:where(.ums_forms_redesign--off) .js-validator-msg{margin-left:175px}}@media (min-width:480px){:where(.ums_forms_redesign--off) .compact-form .js-validator-msg,:where(.ums_forms_redesign--off) .no-indent .js-validator-msg,:where(.ums_forms_redesign--off) .no-label .js-validator-msg,:where(.ums_forms_redesign--off) .vote-form .js-validator-msg{margin-left:0}}:where(.ums_forms_redesign--off) .user-action .js-validator-msg{text-align:left}.product-slider-holder{margin-left:auto;margin-right:auto;padding:44px 0;position:relative;width:100%}@media (max-width:767px){.product-slider-holder{padding:22px 0}}.product-slider-holder.has-navigation:hover .product-slider-navigation{opacity:1}@media (min-width:992px){.desktop.one-column-body.columns-1 .product-slider-holder,.desktop.one-column-body.columns-2 .product-slider-holder,.mobile.multiple-columns-body.columns-1 .product-slider-holder,.mobile.multiple-columns-body.columns-2 .product-slider-holder{width:45.45455%}}@media (min-width:1200px){.desktop.one-column-body.columns-1 .product-slider-holder,.mobile.multiple-columns-body.columns-1 .product-slider-holder{width:37.03704%}.desktop.one-column-body.columns-2 .product-slider-holder,.mobile.multiple-columns-body.columns-2 .product-slider-holder{width:66.66667%}.desktop.multiple-columns-body.columns-1 .product-slider-holder{width:50%}.desktop.multiple-columns-body.columns-2 .product-slider-holder{width:100%}}.product-slider-holder .product-slider-pagination{align-items:center;display:flex;justify-content:center;margin-top:22px}@media (max-width:767px){.product-slider-holder .product-slider-pagination{margin-top:0}}.product-slider-holder .product-slider-pagination .pagination-button{border:0;cursor:pointer;display:block;font-size:0;height:2px;line-height:0;margin:4px;outline:none;padding:0;width:32px}.product-slider-holder .product-slider-navigation{border:none;cursor:pointer;display:block;font-size:0;height:32px;line-height:0;opacity:0;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:32px}.product-slider-holder .product-slider-navigation:before{font-size:20px;height:32px;width:32px}.product-slider-holder .product-slider-navigation.navigation-prev{left:0}.product-slider-holder .product-slider-navigation.navigation-prev:before{align-items:center;content:"\e90f";display:flex;justify-content:center}.product-slider-holder .product-slider-navigation.navigation-next{right:0}.product-slider-holder .product-slider-navigation.navigation-next:before{align-items:center;content:"\e910";display:flex;justify-content:center}@media (max-width:767px){.product-slider-holder .product-slider-navigation{top:25%}}.product-slider-holder:hover .product-slider-navigation{opacity:1}.mobile .product-slider-holder .product-slider-navigation{opacity:1}.product-slider{position:relative}.product-slider .products-block{margin:0}@media (max-width:767px){.product-slider .products-block>div{padding:5px}}.product-slider .price-standard-wrapper,.product-slider .price-standard-wrapper+.price-save{display:none}.benefitBanner{margin:20px auto;width:100%}@media (min-width:480px){.benefitBanner{display:flex;flex-wrap:wrap;max-width:100%}}.benefitBanner--homepage{max-width:460px;padding:0}.benefitBanner__item{align-items:center;display:flex;flex:1 1 100%;margin-bottom:15px;overflow:hidden}@media (min-width:480px){.benefitBanner__item{flex:0 0 50%;width:50%}}@media (min-width:992px){.benefitBanner__item{flex:1 1 25%}}.benefitBanner__link{align-items:center;display:flex}.benefitBanner__link:hover{opacity:.8}.benefitBanner__picture{align-items:center;display:flex;flex:0 0 75px;margin-right:10px;max-width:75px}.benefitBanner__picture:only-child{flex:1 1 100%;max-width:100%}.benefitBanner__content{overflow:hidden;padding-right:10px;word-break:break-word}.benefitBanner__title{font-size:1.1em;width:100%}@media (min-width:992px){.multiple-columns-body .benefitBanner__item{flex:1 1 50%}}@media (min-width:1200px){.multiple-columns-body .benefitBanner__item{flex:1 1 25%}}@media (min-width:992px){.multiple-columns-body .position--benefitHomepage{flex-wrap:wrap}.multiple-columns-body .position--benefitHomepage .benefitBanner__item{flex:1 1 33%}}.multiple-columns-body .position--benefitProduct{flex-wrap:wrap;width:100%}@media (min-width:992px){.multiple-columns-body .position--benefitProduct .benefitBanner__item{flex:1 1 33%}}.searchWhisperer__products__heading{display:none;font-size:18px;margin-bottom:11px;margin-top:0}@media (min-width:768px){.searchWhisperer__products__heading{display:block}}.searchWhisperer__products__listItem:nth-child(n+10){display:none}.searchWhisperer__products__listItem--large:nth-child(n+10){display:block}.searchWhisperer__products__listItem--large:nth-child(n+13){display:none}@media (min-width:768px){.searchWhisperer__product:hover .searchWhisperer__product__name{text-decoration:underline}.searchWhisperer__product:hover .searchWhisperer__product__name .product-appendix{color:inherit}}@media (min-width:768px) and (max-width:991px){}.searchWhisperer__additionalResults__heading{font-size:18px;margin-bottom:11px;margin-top:22px}.searchWhisperer__additionalResults__heading:first-of-type{margin-top:11px}@media (min-width:768px){.searchWhisperer__additionalResults__heading:first-of-type{margin-top:0}}.searchWhisperer__additionalResults__list{list-style:none;margin:0;padding:0}.searchWhisperer__additionalResults__listItem:focus,.searchWhisperer__additionalResults__listItem:hover{text-decoration:underline}.searchWhisperer__additionalResults__link{display:block;padding-bottom:6px;padding-top:6px}.searchWhisperer__buttonWrapper{align-items:center;display:flex;justify-content:center;order:3;width:100%}.searchWhisperer__buttonWrapper .btn.searchWhisperer__button{height:auto;padding:10px 26px;position:static}.searchWhisperer__button{margin-top:22px}.searchWhisperer__loaderWrapper{height:100px;width:100%}.searchWhisperer__content--empty{padding-top:11px}@media (min-width:768px){.searchWhisperer__content--empty{padding-top:0}}html.cookies-visible .siteCookies{display:none}.siteCookies{bottom:0;color:var(--cookies-notice-color);font-size:16px;left:0;position:fixed;right:0;transition:all .4s;z-index:100000001}@media (min-width:768px){.siteCookies--top{background-color:var(--cookies-notice-background);bottom:auto;top:0}.siteCookies--left{bottom:30px;left:30px;right:auto}.siteCookies--right{bottom:30px;left:auto;right:30px}.siteCookies--bottom{left:50%;margin-left:-335px;width:670px}.siteCookies--bottom.siteCookies--scrolled{background-color:var(--cookies-notice-background);box-shadow:0 0 30px rgba(27,25,57,.5);left:0;margin-left:0;width:100%}.siteCookies--bottom.siteCookies--scrolled .siteCookies__form{box-shadow:unset}.siteCookies--center{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:600px}}.siteCookies__form{background-color:var(--cookies-notice-background);border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 0 30px rgba(27,25,57,.5);padding:20px 15px 25px}@media (min-width:768px){.siteCookies__form{display:flex;margin:0 auto;max-width:670px;padding:24px}.siteCookies--top .siteCookies__form{max-width:800px}.siteCookies--left .siteCookies__form,.siteCookies--right .siteCookies__form{border-radius:8px}.siteCookies--center .siteCookies__form{border-radius:8px;flex-direction:column;position:relative}}.siteCookies__content{flex:1}.siteCookies__text{line-height:22px;margin-bottom:16px}.siteCookies__text a,.siteCookies__text p{color:var(--cookies-notice-color)}.siteCookies__text a{text-decoration:underline}.siteCookies__text a:hover{color:var(--cookies-notice-color);text-decoration:none}.siteCookies__text a:focus{color:var(--cookies-notice-color)}@media (min-width:768px){.siteCookies__text{margin-right:30px}.siteCookies--center .siteCookies__text{margin-right:0}}.siteCookies__links{margin-bottom:16px;text-align:center;width:100%}@media (min-width:768px){.siteCookies__links{margin-bottom:0;text-align:left}.siteCookies--center .siteCookies__links{bottom:24px;max-width:30%;position:absolute}}.siteCookies__link{background:none;border:2px solid var(--cookies-notice-color);border-radius:4px;color:var(--cookies-notice-color);display:block;font-weight:700;line-height:44px;padding:0 15px;text-decoration:none;width:100%}@media (hover:hover){.siteCookies__link:hover{background:var(--cookies-notice-link-hover);color:#fff}}@media (min-width:768px){.siteCookies__link{display:inline-block;width:auto}}.siteCookies__buttonWrap{align-items:flex-start;display:flex;gap:16px}@media (min-width:768px){.siteCookies--center .siteCookies__buttonWrap{align-self:flex-end;max-width:67%}}.siteCookies__button{background-color:var(--cookies-notice-color);border:0;border-radius:4px;color:var(--cookies-notice-background);display:block;font-weight:700;line-height:48px;margin:0 auto;padding:0 15px;text-align:center;white-space:nowrap;width:100%}.siteCookies__button:hover{background-color:var(--cookies-notice-button-hover);color:var(--cookies-notice-background)}@media (min-width:768px){.siteCookies__button:hover{opacity:.8}}@media (min-width:768px){.siteCookies--center .siteCookies__button{margin:0;width:auto}}@media (min-width:992px){.siteCookies__button{transition:all .4s}.siteCookies__button:hover{background-color:var(--cookies-notice-button-hover)}}#cboxContent.cookiesDialog{background-color:#f8fafb;border-radius:8px}.template-14 #cboxContent.cookiesDialog .colorbox-html-content{border:1px solid #e5e8ea}.template-14 #cboxContent.cookiesDialog #cboxClose{right:2px;top:2px}.cookiesSetting__form{padding:10px}.cookiesSetting__title{color:#000;font-size:22px;font-weight:700;line-height:34px}.cookiesSetting__perex{color:#000;font-size:16px;line-height:24px}.cookiesSetting__item{border-bottom:1px solid #e5e8ea;padding:10px 0}@media (min-width:768px){.cookiesSetting__item{align-items:flex-start;display:flex;justify-content:space-between}}.cookiesSetting__item:last-child{border-bottom:0}@media (min-width:768px){.cookiesSetting__item__col2{margin-left:10px}}.cookiesSetting__item__name{color:#000;font-size:16px;line-height:24px}.cookiesSetting__item__text{color:#000;font-size:14px;line-height:22px;margin-bottom:10px}@media (min-width:768px){.cookiesSetting__item__text{margin-bottom:0}}.cookiesSetting__item__status{border:1px solid #e5e8ea;border-radius:8px;display:block;font-size:16px;margin:20px 0;padding:10px 20px 10px 35px;text-align:center;white-space:nowrap;width:100%}.cookiesSetting__item__status:hover{background:#f8fafb;border:1px solid #e5e8ea;color:#252525}@media (min-width:768px){.cookiesSetting__item__status{margin:0;padding:10px 15px}}.cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state{padding-left:40px}.cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state:before{left:10px}.cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state:after{left:12px}.template-07 .cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state:after{left:13px}.template-10 .cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state:after,.template-13 .cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state:after,.template-14 .cookiesSetting__item .cookiesSetting__item__status .cookiesSetting__item__state:after{left:11px}.cookiesDialog #cboxClose{background-color:#f8fafb!important;border-radius:8px}.cookiesSetting__data{background-color:#fff;border:1px solid #e5e8ea;border-radius:4px;padding:0 20px}.cookiesSetting__bottom{text-align:center}@media (min-width:768px){.cookiesSetting__bottom{align-items:flex-start;display:flex;margin-top:20px;text-align:left}}.cookiesSetting__uncheck{display:block;margin:10px 0}@media (min-width:768px){.cookiesSetting__uncheck{flex:1;margin:0}}.cookiesSetting__uncheckLink{background-color:transparent;border:2px solid #11111f;border-radius:4px;color:#11111f;display:block;font-size:16px;font-weight:700;line-height:44px;padding:0 15px;text-align:center;text-decoration:none;width:100%}.cookiesSetting__uncheckLink:hover{background:#e5e8ea;color:#383742}@media (min-width:768px){.cookiesSetting__uncheckLink{display:inline-block;text-align:left;width:auto}}.cookiesSetting__button{background-color:#11111f;border:0;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:700;line-height:48px;padding:0 15px;width:100%}.cookiesSetting__button:hover{background-color:#11111f;color:#fff}@media (min-width:768px){.cookiesSetting__button:hover{opacity:.9}}@media (min-width:768px){.cookiesSetting__button{display:inline-block;width:auto}}.cookiesSetting__button--green{background-color:#007c47;margin-top:10px}.cookiesSetting__button--green:hover{background-color:#007c47;color:#fff}@media (min-width:768px){.cookiesSetting__button--green{margin-left:15px;margin-top:0}}#cboxOverlay.siteAgreement{z-index:100000002}#colorbox.siteAgreement{z-index:100000003}@media (max-width:767px){#colorbox.cookiesDialogWrapper{top:0!important}}.social-buttons-wrapper{display:flex;position:relative}.social-buttons-wrapper .social-buttons{left:0;min-height:100%;min-width:100%;position:absolute;top:0}.social-buttons{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.social-buttons>div{display:flex;flex-grow:0;flex-shrink:0;padding-right:5px;width:auto}.social-buttons>div iframe{vertical-align:middle}.social-buttons>div:last-child{padding-right:0}.social-buttons>div:nth-last-child(2){padding-right:1em}.social-buttons>div.close-wrapper{flex-grow:1;justify-self:flex-end;text-align:left;text-transform:uppercase}.social-buttons>div.addthis{padding-right:0;width:100%}.social-buttons.no-display{display:flex!important;opacity:0;overflow:hidden;z-index:-1}.user-action .user-action-in>div{display:none}.login-window-visible .user-action .user-action-in>div.user-action-login{display:block}.search-window-visible .user-action .user-action-in>div.user-action-search{display:block}.cart-window-visible .user-action .user-action-in>div.user-action-cart{display:block}.popup-widget{position:fixed;z-index:56}.popup-widget h2{font-size:20px;margin-bottom:22px;margin-top:0}@media (max-width:991px){.popup-widget{bottom:0;left:0;width:100%}.popup-widget.cart-widget,.popup-widget.login-widget,.popup-widget.search-widget{top:134px}}@media (min-width:992px){.popup-widget{bottom:auto;left:50%;margin-left:-14px;max-height:500px;padding-top:18px;position:absolute;width:500px}.popup-widget:before{border-left-style:solid;border-left-width:1px;border-top-style:solid;border-top-width:1px;box-shadow:none;content:"";height:16px;position:absolute;top:10px;transform:rotate(45deg);transition:right .3s ease-out;width:16px;z-index:1}.popup-widget.cart-widget{border-style:solid;border-width:1px;box-shadow:0 5px 10px rgba(0,0,0,.16);margin-top:18px;padding-top:0;top:103px}.popup-widget.cart-widget:before{right:35px}.admin-logged .popup-widget.cart-widget{top:128px}.scrolled .template-10.admin-logged .popup-widget.cart-widget{top:103px}.scrolled .popup-widget.cart-widget:before{right:35px}.popup-widget.cart-widget:before{top:-9px}.ajax-pending .popup-widget.cart-widget:before{top:50%}.popup-widget.search-widget{margin-left:-162.000324px;top:86px;width:648.000324px}.popup-widget.search-widget:before{right:145px}.admin-logged .popup-widget.search-widget{top:111px}.scrolled .template-10.admin-logged .popup-widget.search-widget{top:86px}.scrolled .popup-widget.search-widget:before{right:195px}.popup-widget.login-widget{top:21px}.popup-widget.login-widget:before{right:30px}.admin-logged .popup-widget.login-widget{top:46px}.scrolled .template-10.admin-logged .popup-widget.login-widget{top:21px}.scrolled .popup-widget.login-widget:before{right:30px}}@media (min-width:1200px){.popup-widget{margin-left:89px}.popup-widget.search-widget{margin-left:-196.333726px;width:785.333726px}}@media (min-width:1440px){.popup-widget{margin-left:209px}.popup-widget.search-widget{margin-left:-236.333806px;width:945.333806px}}@media (min-width:992px) and (min-height:800px){.popup-widget.search-widget{max-height:720px}}.popup-widget-inner{height:100%;width:100%}.cart-widget .popup-widget-inner+.cart-widget-button{display:none}.cart-widget .popup-widget-inner.full+.cart-widget-button{display:block}.login-widget .popup-widget-inner,.search-widget .popup-widget-inner{padding:20px}.popup-widget-inner .tooltip-inner{max-width:130px}.popup-widget-inner .cart-widget-products{overflow:auto}@media (min-width:992px){.popup-widget-inner:not(.cart-widget-inner){border-style:solid;border-width:1px;box-shadow:0 5px 10px rgba(0,0,0,.16)}.popup-widget-inner .cart-widget-products{max-height:320px}}@media (max-width:991px){.popup-widget-inner .cart-widget-products{height:calc(100% - 162px)}}.cart-widget-product{border-bottom-style:solid;border-bottom-width:1px;display:table;padding:10px;table-layout:fixed;width:100%}.cart-widget-product>div{display:table-cell;vertical-align:middle}.cart-widget-product>div.cart-widget-product-unit{display:table-cell}.cart-widget-product:last-child{border-bottom-style:none}.cart-widget-product-image{height:59px;text-align:center;width:76px}.cart-widget-product-image a{display:inline-block;height:59px}.cart-widget-product-image img{max-height:100%;width:auto}.cart-widget-product-amount,.cart-widget-product-unit{padding-right:10px}.cart-widget-product-amount{padding-left:10px;padding-right:10px;width:70px}.cart-widget-product-unit{width:40px}.cart-widget-product-name>strong{display:block}.cart-widget-product-name>span{font-weight:700}.cart-widget-product .cart-widget-product-surcharges,.cart-widget-product .cart-widget-product-variant{display:block;font-size:smaller;font-weight:400}.cart-widget-product-delete{padding-left:5px;width:24px}.cart-widget-product-delete button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font-size:10px;height:24px;line-height:22px;padding:0;text-align:center;width:24px}.cart-widget-product-delete button:before{content:"\e912"}.cart-widget-button{padding:68px 0 0;text-align:center}@media (max-width:991px){.cart-widget-button{bottom:0;left:1px;position:absolute;right:1px}}@media (min-width:992px){.cart-widget-button{position:relative}}.cart-free-shipping{bottom:66px;display:table;height:56px;left:0;position:absolute;text-align:center;width:100%;z-index:3}.cart-free-shipping>div{display:table-cell;padding-left:10px;padding-right:10px;vertical-align:middle}.login-wrapper{padding-bottom:20px;padding-top:20px}.login-wrapper:after,.login-wrapper:before{content:" ";display:table}.login-wrapper:after{clear:both}.login-wrapper .btn{float:right}.login-wrapper .btn:before{display:none}.login-wrapper .password-helper{float:left;width:55%}.login-wrapper .password-helper a{clear:left;float:left}.login-wrapper .password-helper a+a{padding-top:5px}#header{transition:height .3s ease-out}#header .container{height:auto;min-height:40px}#header .container:after,#header .container:before{content:" ";display:table}#header .container:after{clear:both}#header .site-name{font-weight:400;margin:0}#header .site-name a,#header .site-name a span{display:block}#header .site-name a img{display:block;max-height:40px}#header .site-name a.text-logo{display:block;font-family:var(--template-headings-font),sans-serif;font-size:14px;line-height:100%;max-width:-moz-fit-content;max-width:fit-content;padding-bottom:4px;padding-left:4px;padding-top:4px;text-decoration:none}#header .site-name a.text-logo .header__title,#header .site-name a.text-logo .motto{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}#header .site-name a.text-logo small{display:block;font-size:60%;font-weight:100}#header .site-name:has(.text-logo){flex-grow:1;max-width:calc(100% - 130px)}@media (max-width:767px){#header .container{padding-left:0;padding-right:0}#header .site-name{padding-left:10px}}@media (min-width:480px){#header .container{min-height:60px}#header .site-name a img{max-height:60px}#header .site-name a.text-logo{font-size:18px}#header .site-name:has(.text-logo){max-width:calc(100% - 190px)}}@media (min-width:768px){#header{min-height:0}#header .container{min-height:68px}#header .site-name img{max-height:68px}#header .site-name a.text-logo{font-size:24px}#header .site-name:has(.text-logo){flex-basis:fit-content;flex-grow:0;max-width:420px;min-width:200px;padding-right:20px}}@media (min-width:992px){#header{background-position:top;background-repeat:no-repeat}#header .container{position:relative}}#footer a{text-decoration:none}#footer a:hover{text-decoration:underline}#footer .system-footer{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}@media (min-width:768px){#footer{display:block;padding-bottom:22px;padding-top:22px}#footer .footer-left{width:66.666666%}#footer .footer-right{text-align:right;width:33.333333%}#footer .footer-right .social-icons{display:inline-block;margin-left:1ex}#footer .system-footer{align-items:center;flex-direction:row}#footer .system-footer .footer-left{order:unset}#footer .system-footer .footer-right{order:unset;text-align:right}#footer .system-footer p{margin-bottom:0}}.footer-bottom{padding-bottom:11px;padding-top:11px;text-align:center}.footer-bottom:after,.footer-bottom:before{content:" ";display:table}.footer-bottom:after{clear:both}@media (min-width:768px){.footer-bottom{text-align:left}}.custom-footer{padding-top:22px}.custom-footer>div{padding-bottom:22px}@media (min-width:768px){.custom-footer.elements-4>div:nth-child(odd){clear:both}.custom-footer.elements-6>div:nth-child(odd){clear:both}.custom-footer.elements-many>div:nth-child(odd){clear:both}}@media (min-width:1200px){.custom-footer.elements-4>div:nth-child(odd){clear:none}.custom-footer.elements-6>div:nth-child(odd){clear:none}.custom-footer.elements-6>div:nth-child(3n+1){clear:both}.custom-footer.elements-many>div:nth-child(odd){clear:none}.custom-footer.elements-many>div:nth-child(4n+1){clear:both}}#signature{float:right;margin-left:20px;width:100%}#signature a{display:inline-block;text-decoration:none}#signature a.image{margin-right:1ex}#signature a.image img{height:auto;width:18px}@media (min-width:768px){#signature{width:auto}}.top-navigation-bar{display:none}@media (min-width:768px){.top-navigation-bar{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;display:block;font-size:10px}}.top-navigation-bar .container{align-items:center;display:flex}.top-navigation-bar .container>div{flex:1 1 50%}.top-navigation-bar .dropdown{align-items:center;display:flex;height:25px;margin-right:20px}.top-navigation-bar .dropdown>span{display:none}.top-navigation-bar .dropdown button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding-right:1.5em;position:relative}.top-navigation-bar .dropdown .dropdown-menu{left:auto;right:-10px}.top-navigation-bar .dropdown .caret{border:0;font-size:10px}.top-navigation-bar .dropdown .caret:before{content:"\e90e";height:14px;line-height:15px;margin-top:-7px;position:absolute;right:.25em;top:50%;width:14px}.top-navigation-menu{display:none;flex-wrap:nowrap;height:25px;justify-content:flex-start;overflow:hidden;padding-right:105px;position:relative;white-space:nowrap}@media (min-width:768px){.top-navigation-menu{display:block}}.top-navigation-menu-visible .top-navigation-menu{overflow:visible;white-space:normal}.dropdown-menu,.top-navigation-bar-menu,.top-navigation-bar-menu-helper,.top-navigation-tools{list-style-type:none;margin:0;padding:0;top:25px}.dropdown-menu a,.top-navigation-bar-menu a,.top-navigation-bar-menu-helper a,.top-navigation-tools a{display:block;margin:0;padding:4px 20px}.dropdown-menu a b,.top-navigation-bar-menu a b,.top-navigation-bar-menu-helper a b,.top-navigation-tools a b{font-weight:400}.top-nav-button-account,.top-nav-button-login,.top-nav-button-logout,.top-nav-button-register{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:block;margin:0;padding:4px 20px}.top-nav-button-account:before,.top-nav-button-login:before,.top-nav-button-logout:before,.top-nav-button-register:before{display:none}@media (min-width:768px){.top-nav-button-account,.top-nav-button-login,.top-nav-button-logout,.top-nav-button-register{display:inline}}.top-nav-button-account{display:none}@media (min-width:768px){.top-nav-button-account{display:inline}}.top-navigation-bar-menu{float:left}.top-navigation-bar-menu li{display:inline-block}.top-navigation-bar-menu li.cropped{display:none}.top-navigation-bar-menu li:first-child a{padding-left:0}.dropdown-menu,.top-navigation-bar-menu-helper{border-radius:0;border-style:solid;border-width:1px;box-shadow:0 5px 10px rgba(0,0,0,.16);display:none;position:absolute;text-align:left;z-index:1100}.dropdown-menu li a,.top-navigation-bar-menu-helper li a{position:relative}.dropdown-menu li a:before,.top-navigation-bar-menu-helper li a:before{border-radius:50%;content:"";height:4px;left:8px;margin-top:-2px;position:absolute;top:50%;width:4px}.languagesMenu .languagesMenu__header{padding-right:10px}.languagesMenu .caret{border:0;font-size:10px}.languagesMenu .caret:before{content:"\e90e";height:14px;line-height:15px;margin-top:-7px;position:absolute;right:.25em;top:50%;width:14px}.languagesMenu ul{border-style:solid;border-width:1px}.languagesMenu ul li a{position:relative}
