@charset "UTF-8";

@font-face {font-family:iconfont;src:url(/static/build/icons/font/iconfont.eot?#iefix) format("eot"),url(/static/build/icons/font/iconfont.woff) format("woff"),url(/static/build/icons/font/iconfont.ttf) format("ttf");font-weight:400;font-style:normal;font-display:block}

.icon {display:inline-block;font-family:iconfont;speak:none;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}
.icon-lg {font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}
.icon-2x {font-size:2em}
.icon-3x {font-size:3em}
.icon-4x {font-size:4em}
.icon-5x {font-size:5em}
.icon-fw {width:1.2857142857142858em;text-align:center}
.icon-ul {padding-left:0;margin-left:2.14285714em;list-style-type:none}
.icon-ul>li {position:relative}
.icon-li {position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.icon-li.icon-lg {left:-1.85714286em}
.icon-rotate-90 {transform:rotate(90deg)}
.icon-rotate-180 {transform:rotate(180deg)}
.icon-rotate-270 {transform:rotate(270deg)}
.icon-flip-horizontal {transform:scaleX(-1)}
.icon-flip-vertical {transform:scaleY(-1)}
:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270 {filter:none}
.icon-addthis:before {content:"\EA01"}
.icon-adler-icon:before {content:"\EA02"}
.icon-arrow-a:before {content:"\EA03"}
.icon-arrow-big:before {content:"\EA04"}
.icon-arrow-left:before {content:"\EA05"}
.icon-arrow-right:before {content:"\EA06"}
.icon-arrow-small:before {content:"\EA07"}
.icon-arrow:before {content:"\EA08"}
.icon-back:before {content:"\EA09"}
.icon-barcode-scan:before {content:"\EA0A"}
.icon-calendar:before {content:"\EA0B"}
.icon-cart-add-download:before {content:"\EA0C"}
.icon-cart-no:before {content:"\EA0D"}
.icon-cart:before {content:"\EA0E"}
.icon-check-content:before {content:"\EA0F"}
.icon-check:before {content:"\EA10"}
.icon-circle:before {content:"\EA11"}
.icon-close:before {content:"\EA12"}
.icon-delete:before {content:"\EA13"}
.icon-diy:before {content:"\EA14"}
.icon-download-remove:before {content:"\EA15"}
.icon-download:before {content:"\EA16"}
.icon-duplicate:before {content:"\EA17"}
.icon-edit:before {content:"\EA18"}
.icon-elements:before {content:"\EA19"}
.icon-external-link:before {content:"\EA1A"}
.icon-facebook:before {content:"\EA1B"}
.icon-fax:before {content:"\EA1C"}
.icon-globe:before {content:"\EA1D"}
.icon-google-plus:before {content:"\EA1E"}
.icon-handwerk:before {content:"\EA1F"}
.icon-heart-active:before {content:"\EA20"}
.icon-heart:before {content:"\EA21"}
.icon-industry:before {content:"\EA22"}
.icon-insta:before {content:"\EA23"}
.icon-linkedin:before {content:"\EA24"}
.icon-list-rec:before {content:"\EA25"}
.icon-list:before {content:"\EA26"}
.icon-mail:before {content:"\EA27"}
.icon-menu-mobile:before {content:"\EA28"}
.icon-minus:before {content:"\EA29"}
.icon-newsletter:before {content:"\EA2A"}
.icon-percent:before {content:"\EA2B"}
.icon-phone:before {content:"\EA2C"}
.icon-pinterest:before {content:"\EA2D"}
.icon-play-button:before {content:"\EA2E"}
.icon-plus:before {content:"\EA2F"}
.icon-print:before {content:"\EA30"}
.icon-register:before {content:"\EA31"}
.icon-search:before {content:"\EA32"}
.icon-shop:before {content:"\EA33"}
.icon-twitter:before {content:"\EA34"}
.icon-user:before {content:"\EA35"}
.icon-warning:before {content:"\EA36"}
.icon-whatsapp:before {content:"\EA37"}
.icon-xing:before {content:"\EA38"}
.icon-xingLogoOnly:before {content:"\EA39"}
.icon-youtube:before {content:"\EA3A"}
.icon-youtubeLogoOnly:before {content:"\EA3B"}

body {word-break:break-word}
input {font-family:TheMixTT3}
a,a:focus,a:hover {color:inherit;text-decoration:none}
th {font-family:TheMixTT7,sans-serif;font-weight:400}
textarea {resize:vertical}
label {font-weight:400}
dl,label,ol,ul {margin-bottom:0}
dt {font-weight:400}
::-moz-selection {color:#fff;background-color:#d8222b}
::selection {color:#fff;background-color:#d8222b}
p {font-family:TheMixTT3}
html {-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch}
body {position:relative}
.app-container.app-container--header {padding-top:30px}
.embed-responsive-cover {height:100%}
.embed-responsive-hero-slider:before {padding-top:42.361%}
.embed-responsive-hero-slider:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-text-img-slider:before {padding-top:117.391304%}
.embed-responsive-text-img-slider:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-cover .embed-responsive-item {width:auto;min-height:100%;left:50%;transform:translateX(-50%)}
.embed-responsive-3by2:before {padding-top:66.666667%}
.embed-responsive-3by2:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-3by4:before {padding-top:133.333333%}
.embed-responsive-3by4:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-4by3:before {padding-top:75%}
.embed-responsive-4by3:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-16by9:before {padding-top:56.25%}
.embed-responsive-16by9:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-94by35:before {padding-top:37.234043%}
.embed-responsive-94by35:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-masonry:before {padding-top:116.483516%}
.embed-responsive-masonry:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-1by1:before {padding-top:100%}
.embed-responsive-1by1:has(.pimcore_editable_video_progress):before {padding-top:0}
.embed-responsive-7by5:before {padding-top:71.428571%}
.embed-responsive-7by5:has(.pimcore_editable_video_progress):before {padding-top:0}
.page-container {padding-bottom:75px}
.page-container--bg {position:relative;background-repeat:no-repeat;background-position:bottom;background-size:100%}
body {color:#313131;font-family:TheMixTT3,sans-serif;}
.text-bigger {font-size:1.2em}
.strong,b,strong {font-family:PalanquinDarkSemiBold,sans-serif;font-weight:700;font-size:.9em}
.bold {font-family:PalanquinDarkRegular,sans-serif}
.hover-link:focus,.hover-link:hover,.link,a.hover-link:focus,a.hover-link:hover,a.link {text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-text-decoration-color:#f9c623;text-decoration-color:#f9c623}
a.hover-link--text {color:#d8222b}
.hover-link--text:focus,.hover-link--text:hover,a.hover-link--text:focus,a.hover-link--text:hover {text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-text-decoration-color:#d8222b;text-decoration-color:#d8222b}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {margin-top:0;display:block}
.h1,h1 {font-size:3.125rem;line-height:1.28}
.h1,.h2,h1,h2 {font-family:PalanquinDarkSemiBold,sans-serif;font-weight:700}
.h2,h2 {font-size:1.875rem;line-height:1.166}
.h3,h3 {font-size:1.25rem;line-height:1.3}
.h3,.h4,h3,h4 {font-family:PalanquinDarkSemiBold,sans-serif;font-weight:700}
.h4,h4 {font-size:1.125rem;line-height:1.444}
.h5,h5 {font-family:PalanquinDarkSemiBold,sans-serif;font-weight:700;font-size:1.0625rem}
.h6,h6 {font-size:.875rem}
.p,p {font-family:TheMixTT3;font-size:1rem;line-height:1.5;-webkit-text-decoration-color:#f9c623;text-decoration-color:#f9c623}
.palanquinDarkSemiBold,.text-heading {font-family:PalanquinDarkSemiBold,sans-serif;font-weight:700;font-size:.9em}
.small,small {font-size:.875rem}
.smaller {font-size:.75em}
.supersmall {font-size:.65em}
.icon-sm {font-size:.5em}
.icon-lg {font-size:1.5em}
.heading-stripe {position:relative}
.heading-stripe:after {content:"";position:absolute;left:0;top:-32px;width:264px;height:2px;background-color:#f9c623}
.heading-stripe--small:after {top:-16px;width:112px;height:3px}
.font-default {font-family:TheMixTT3,sans-serif}
.flex-1 {-ms-flex:1 0 0px;flex:1 0;-ms-flex-preferred-size:auto;flex-basis:auto}
.row.row--gutter-width-0 {margin-left:0;margin-right:0}
.row--gutter-width-0>.col,.row--gutter-width-0>[class*=" col"],.row--gutter-width-0>[class^=col] {padding-left:0;padding-right:0}
.row.row--gutter-width-10 {margin-left:-5px;margin-right:-5px}
.row--gutter-width-10>.col,.row--gutter-width-10>[class*=" col"],.row--gutter-width-10>[class^=col] {padding-left:5px;padding-right:5px}
.row.row--gutter-width-20 {margin-left:-10px;margin-right:-10px}
.row--gutter-width-20>.col,.row--gutter-width-20>[class*=" col"],.row--gutter-width-20>[class^=col] {padding-left:10px;padding-right:10px}
.row.row--gutter-width-50 {margin-left:-25px;margin-right:-25px}
.row--gutter-width-50>.col,.row--gutter-width-50>[class*=" col"],.row--gutter-width-50>[class^=col] {padding-left:25px;padding-right:25px}
.row-gutter--1 {margin-left:-.125rem;margin-right:-.125rem}
.row-gutter--1>.col,.row-gutter--1>[class*=" col"],.row-gutter--1>[class^=col] {padding-left:.125rem;padding-right:.125rem}
.row-gutter--2 {margin-left:-.25rem;margin-right:-.25rem}
.row-gutter--2>.col,.row-gutter--2>[class*=" col"],.row-gutter--2>[class^=col] {padding-left:.25rem;padding-right:.25rem}
.row-gutter--3 {margin-left:-.5rem;margin-right:-.5rem}
.row-gutter--3>.col,.row-gutter--3>[class*=" col"],.row-gutter--3>[class^=col] {padding-left:.5rem;padding-right:.5rem}
.row-gutter--4 {margin-left:-.75rem;margin-right:-.75rem}
.row-gutter--4>.col,.row-gutter--4>[class*=" col"],.row-gutter--4>[class^=col] {padding-left:.75rem;padding-right:.75rem}
.custom-checkbox .btn-checkbox {cursor:pointer}
.custom-checkbox:after,.custom-checkbox:before {content:" ";display:table}
.custom-checkbox:after {clear:both}
.custom-checkbox label {width:100%}
.custom-checkbox__input {position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.custom-checkbox__box {border-radius:3px;position:relative;float:left;margin-right:.4375rem;overflow:hidden;border:1px solid #c4c6c7;background:#fff;width:1rem;height:1rem;margin-top:.1em;transition-duration:.15s;transition-property:background-color}
.custom-checkbox__box:before {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.4375rem;color:#fff;visibility:hidden}
.custom-checkbox__input:checked~.custom-checkbox__box:before {visibility:visible}
.custom-checkbox__input:focus~.custom-checkbox__box {border-color:#d8222b}
.custom-checkbox__input:checked~.custom-checkbox__box {background-color:#d8222b;border-color:#d8222b}
.has-error .custom-checkbox__box {border-color:#980000}
.custom-checkbox__text {display:block;overflow:hidden}
.custom-checkbox__input:checked~.btn-black-outline {color:#fff;background-color:#000}
.btn-black-outline.btn-checkbox:hover {background-color:#fff;color:#d8222b}
.custom-checkbox__input:checked~.btn-black-outline.btn-checkbox:hover {background-color:#000;color:#d8222b}
.custom-checkbox--on-right .custom-checkbox__box {float:right;margin-right:0;margin-left:.4375rem}
.custom-radio:after,.custom-radio:before {content:" ";display:table}
.custom-radio:after {clear:both}
.custom-radio__input {position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.custom-radio__box {position:relative;float:left;margin-right:.4375rem;overflow:hidden;border:.0625rem solid #c4c6c7;background:#fff;width:1rem;height:1rem;margin-top:.1em;border-radius:50%}
.custom-radio__box:before {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:73.33%;height:73.33%;border-radius:50%;background:#d8222b;visibility:hidden}
.custom-radio__input:checked~.custom-radio__box:before {visibility:visible}
.custom-radio__input:focus~.custom-radio__box {border-color:#d8222b}
.has-error .custom-radio__box {border-color:#980000}
.has-error .custom-radio__text {color:#980000}
.custom-radio__text {display:block;overflow:hidden}
@keyframes bs-notify-fadeOut {
  0% {opacity:.9}
  to {opacity:0}
}

.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker {display:none!important}
.bootstrap-select {width:220px \0;vertical-align:middle}
.bootstrap-select>.dropdown-toggle {position:relative;width:100%;text-align:right;white-space:nowrap;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.bootstrap-select>.dropdown-toggle:after {margin-top:-1px}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {color:#999}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover {color:hsla(0,0%,100%,.5)}
.bootstrap-select>select {position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}
.bootstrap-select>select.mobile-device {top:0;left:0;display:block!important;width:100%!important;z-index:2!important}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle {border-color:#b94a48}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle {border-color:#28a745}
.bootstrap-select.fit-width {width:auto!important}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {width:220px}
.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.form-control {margin-bottom:0;padding:0;border:none;height:auto}
:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]) {width:100%}
.bootstrap-select.form-control.input-group-btn {float:none;z-index:auto}
.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]) {width:auto}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-] {float:none;display:inline-block;margin-left:0}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,
.row .bootstrap-select[class*=col-].dropdown-menu-right {float:right}
.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select {margin-bottom:0}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control {padding:0}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle {height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle {font-size:inherit;line-height:inherit;border-radius:inherit}
.bootstrap-select.form-control-sm .dropdown-toggle {padding:.25rem .5rem}
.bootstrap-select.form-control-lg .dropdown-toggle {padding:.5rem 1rem}
.form-inline .bootstrap-select .form-control {width:100%}
.bootstrap-select.disabled,.bootstrap-select>.disabled {cursor:not-allowed}
.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus {outline:none!important}
.bootstrap-select.bs-container {position:absolute;top:0;left:0;height:0!important;padding:0!important}
.bootstrap-select.bs-container .dropdown-menu {z-index:1060}
.bootstrap-select .dropdown-toggle .filter-option {position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-ms-flex:0 1 auto;flex:0 1 auto}
.bs3.bootstrap-select .dropdown-toggle .filter-option {padding-right:inherit}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {padding-right:inherit}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {overflow:hidden}
.bootstrap-select .dropdown-toggle .filter-expand {width:0!important;float:left;opacity:0!important;overflow:hidden}
.bootstrap-select .dropdown-toggle .caret {position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.input-group .bootstrap-select.form-control .dropdown-toggle {border-radius:inherit}
.bootstrap-select[class*=col-] .dropdown-toggle {width:100%}
.bootstrap-select .dropdown-menu {min-width:100%;box-sizing:border-box}
.bootstrap-select .dropdown-menu>.inner:focus {outline:none!important}
.bootstrap-select .dropdown-menu.inner {position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}
.bootstrap-select .dropdown-menu li {position:relative}
.bootstrap-select .dropdown-menu li.active small {color:hsla(0,0%,100%,.5)!important}
.bootstrap-select .dropdown-menu li.disabled a {cursor:not-allowed}
.bootstrap-select .dropdown-menu li a {cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.bootstrap-select .dropdown-menu li a.opt {position:relative;padding-left:2.25em}
.bootstrap-select .dropdown-menu li a span.check-mark {display:none}
.bootstrap-select .dropdown-menu li a span.text {display:inline-block}
.bootstrap-select .dropdown-menu li small {padding-left:.5em}
.bootstrap-select .dropdown-menu .notify {position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;box-sizing:border-box}
.bootstrap-select .dropdown-menu .notify.fadeOut {animation:.3s linear .75s forwards bs-notify-fadeOut}
.bootstrap-select .no-results {padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {position:static;display:inline;padding:0}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {display:inline}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {content:"\00a0"}
.bootstrap-select.fit-width .dropdown-toggle .caret {position:static;top:auto;margin-top:-1px}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {position:absolute;display:inline-block;right:15px;top:5px}
.bootstrap-select.show-tick .dropdown-menu li a span.text {margin-right:34px}
.bootstrap-select .bs-ok-default:after {content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle {z-index:1061}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid hsla(0,0%,80%,.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {bottom:auto;top:-4px;border-top:7px solid hsla(0,0%,80%,.2);border-bottom:0}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {right:12px;left:auto}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {right:13px;left:auto}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before {display:block}
.bs-actionsbox,.bs-donebutton,.bs-searchbox {padding:4px 8px}
.bs-actionsbox {width:100%;box-sizing:border-box}
.bs-actionsbox .btn-group button {width:50%}
.bs-donebutton {float:left;width:100%;box-sizing:border-box}
.bs-donebutton .btn-group button {width:100%}
.bs-searchbox+.bs-actionsbox {padding:0 8px 4px}
.bs-searchbox .form-control {margin-bottom:0;width:100%;float:none}
.js-selectpicker {display:none}
.bootstrap-select .dropdown-item.active,.bootstrap-select .dropdown-item:active {background-color:#f8f9fa;color:#d8222b}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {max-width:100%}
.bootstrap-select .dropdown-toggle {border:none;background:#fff;padding:.25rem .75rem}
.bootstrap-select .dropdown-toggle:after {border:none;content:url(/cache-buster-1846611321/static/build/img/icons/arrow-small.svg);width:10px;height:24px}
.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle p {font-family:PalanquinDarkRegular,sans-serif}
.bootstrap-select--lg .dropdown-toggle {padding:.85rem}
.wishlist__btn.is-active .icon:after {position:absolute;top:0;left:0;content:url(/cache-buster-270719144/static/build/img/icons/heart-active.svg)}
.wishlist__btn.is-active .icon:before {opacity:0}
.wishlist__remove {position:absolute;z-index:100;top:10px;right:25px}
.wishlist__remove:hover {color:#d8222b}
.download-cart__btn .icon:after,.download-cart__btn .icon:before {display:inline-block}
.download-cart__btn.is-active .icon:before {opacity:0}
.download-cart__btn.is-active .icon:after {position:absolute;top:-3px;left:0;content:url(/cache-buster-1726941092/static/build/img/icons/download-remove.svg)}
.download-cart__count {position:absolute;top:calc(50% - 5px);left:calc(50% - 2px);border-radius:3px;padding-bottom:.5em;font-size:.5em;opacity:0}
.download-cart__count.is-active {opacity:1;animation:.5s wiggle ease;animation-iteration-count:1}

@keyframes wiggle {
  20% {transform:translateX(4px)}
  40% {transform:translateX(-4px)}
  60% {transform:translateX(2px)}
  80% {transform:translateX(-1px)}
  to {transform:translateX(0)}
}

.loading-spinner {margin-left:auto;margin-right:auto;width:70px;text-align:center}
.loading-spinner__item {width:18px;height:18px;background-color:#d8222b;border-radius:100%;display:inline-block;animation:loading-spinner-rotate 1.4s infinite ease-in-out both}
.loading-spinner__item--1 {animation-delay:-.32s}
.loading-spinner__item--2 {animation-delay:-.16s}
@keyframes loading-spinner-rotate {
  0%,80%,to {transform:scale(0)}
  40% {transform:scale(1)}
}

.loading-container {z-index:100}
.loading-container,.loading-container--overlay:after {position:absolute;top:0;left:0;height:100%;width:100%}
.loading-container--overlay:after {content:"";background-color:hsla(0,0%,100%,.5)}
.loading-svg,.product-grid__loading svg {z-index:1;overflow:visible;position:absolute;position:sticky;top:calc(50% - 40px);left:calc(50% - 60px)}
.loading-svg--absolute {position:absolute!important}
.product-grid__loading svg {position:sticky}
.d-spinner {animation-duration:1.5s;animation-direction:normal;animation-iteration-count:infinite;transform-origin:left bottom;transition-duration:.33s;fill:#d8222b}
.d-spinner.d-spinner__one {animation-name:dSpinnerOne}
.d-spinner.d-spinner__two {animation-name:dSpinnerTwo}
.d-spinner.d-spinner__three {animation-name:dSpinnerThree}

@keyframes dSpinnerOne {
  0% {opacity:0;transform:rotate(-65deg) scale(.6)}
  17% {transform:rotate(0) scale(1)}
  57% {animation-timing-function:cubic-bezier(0,0,0,1)}
  60% {opacity:1}
  74% {opacity:1;transform:rotate(0) scale(1);animation-timing-function:cubic-bezier(0,0,1,0)}
  83% {opacity:0;transform:rotate(45deg) scale(.61)}
  to {opacity:0;transform:rotate(45deg) scale(.61)}
}

@keyframes dSpinnerTwo {
  0% {opacity:0;transform:rotate(-65deg) scale(.6)}
  25% {transform:rotate(0) scale(1)}
  60% {animation-timing-function:cubic-bezier(0,0,0,1)}
  65% {opacity:1}
  71% {opacity:1;transform:rotate(0) scale(1);animation-timing-function:cubic-bezier(0,0,1,0)}
  79% {opacity:0;transform:rotate(45deg) scale(.61)}
  to {opacity:0;transform:rotate(45deg) scale(.61)}
}

@keyframes dSpinnerThree {
  0% {opacity:0;transform:rotate(-65deg) scale(.6)}
  38% {transform:rotate(0) scale(1)}
  63% {animation-timing-function:cubic-bezier(0,0,0,1)}
  68% {opacity:1;transform:rotate(0) scale(1);animation-timing-function:cubic-bezier(0,0,1,0)}
  76% {opacity:0;transform:rotate(45deg) scale(.61)}
  to {opacity:0;transform:rotate(45deg) scale(.61)}
}

.form-errors {color:#980000}
.form-errors:empty {display:none}
.form-errors ul {list-style-type:none;padding:0;margin:0}
.content-block+.content-block,.pimcore_area_content+.pimcore_area_content>.content-block {margin-top:1.875rem}
.wysiwyg>ol,.wysiwyg>p,.wysiwyg>table,.wysiwyg>ul {margin-bottom:2em}
.wysiwyg>ol:last-child,.wysiwyg>p:last-child,.wysiwyg>table:last-child,.wysiwyg>ul:last-child {margin-bottom:0}
.wysiwyg img {max-width:100%;height:auto!important}
.wysiwyg a {color:#d8222b}
.wysiwyg a:active,.wysiwyg a:focus,.wysiwyg a:hover {text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-text-decoration-color:#d8222b;text-decoration-color:#d8222b}
.wysiwyg table.table {border:none!important}
.wysiwyg ul li {list-style:none;position:relative;padding-left:.75rem}
.wysiwyg ul li:before {color:#d8222b;content:"\2022";font-size:2rem;position:absolute;top:-.75rem;left:-1rem}
.wysiwyg .strong,.wysiwyg b,.wysiwyg strong {font-size:1em}
.shariff .orientation-vertical li,.shariff .orientation-vertical li a {display:-ms-flexbox;display:flex}
.shariff .orientation-horizontal li,.shariff .orientation-horizontal li a {display:-ms-inline-flexbox;display:inline-flex}
.shariff ul {padding-left:0;list-style:none;margin-top:0}
.shariff li {border:1px solid #8c8c8c}
.shariff li,.shariff li a {color:#8c8c8c;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;font-size:1.0625rem;width:2.8125rem;height:2.8125rem;transition:all .2s ease}
.shariff li:hover,.shariff li:hover a {color:#fff;background-color:#8c8c8c}
.shariff li+li {margin-left:.25rem}
.shariff-button .fab,.shariff-button .fas {display:inline-block;font-family:iconfont;speak:none;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}
.shariff-button.facebook .fab:before {content:"\EA1B"}
.shariff-button.twitter .fab:before {content:"\EA34"}
.shariff-button.googleplus .fab:before {content:"\EA1E"}
.shariff-button.pinterest .fab:before {content:"\EA2D"}
.shariff-button.mail .fas:before {content:"\EA27"}
.shariff-button.whatsapp .fab:before {content:"\EA37"}
.shariff-button.addthis .fas:before {content:"\EA01"}
.shariff-button.linkedin .fab:before {content:"\EA24"}
.header-container {pointer-events:none;min-height:140px}
.navbar-primary {background-color:#d8222b}
.header__bottomElement {min-height:100px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);background-color:#fff;pointer-events:auto}
.header__bottomElement.transformed,.js-search--mobile-wrapper.transformed {transform:translateY(-45px);transition-duration:.3s}
.header__bottomElement.transformed {background-color:#fff}
.header__bottomElement__shopping-dropdown.show i {color:#d8222b}
.header__bottomElement__shopping-dropdown i,.header__bottomElement__user-dropdown i {transition-duration:.33s}
.header__bottomElement__user-dropdown.show .login-arrow {transform:rotate(180deg)}
.login-arrow {font-size:.375em;color:#000}
.language-arrow {font-size:.875em;transform:rotate(90deg)}
.navbar--top-ul {font-size:.9375em}
.mail-phone--icon {font-size:1.5em}
.navbar--dropdown {position:absolute;z-index:1}
.user-profile--icon {font-size:1.75em}
.main-search__wrapper {position:relative}
.header__topElement {font-family:TheMixTT3;font-size:1em;min-height:40px;pointer-events:auto}
.nav-dropdown-menu {color:red}
.header__dropdown-button {border-radius:0;height:75px;width:75px}
.header__alert-representative {position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);z-index:-1;pointer-events:all;padding:.25rem 1rem;background-color:#f9c623;color:#000;font-family:PalanquinDarkSemiBold,sans-serif;font-weight:700;font-size:.9em}
.header__alert-representative .container {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.header__alert-representative-text {text-transform:uppercase}
.header__alert-representative-logout {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:.5rem}
.header-logo {width:177px;height:55px}
.header-icon {font-size:1.5625em}
.sticky {position:fixed;top:0;width:100%;z-index:1000;left:0;right:0}
.subnav-items {line-height:1.2em}
.subnav-items a:active,.subnav-items a:focus,.subnav-items a:hover {text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip:ink;-webkit-text-decoration-color:#f9c623;text-decoration-color:#f9c623}
.header-subnav {position:absolute;left:0;z-index:100;top:100px;font-family:TheMixTT3}
.header-subnav__boxes .department-card {max-height:300px}
.subnav__items {cursor:pointer;font-family:PalanquinDarkSemiBold,sans-serif;font-size:1.06em}
.subnav__items.active {border-bottom:4px solid #f9c623}
.user-profile__icon {font-size:1.6875em}
.header__login-bottom {font-family:PalanquinDarkSemiBold,sans-serif}
.header__login-bottom,.header__login-top {line-height:1.3;font-size:.875em}
.btn--login:active .text-danger,.btn--login:focus .text-danger,.btn--login:hover .text-danger {color:#bd2130!important}
.header-dropdown-container {position:relative;height:100px;-ms-flex-align:center;align-items:center}
.header-dropdown-menu {border:none;margin:0}
.js-search--mobile-wrapper {pointer-events:all}
.burger-menu {position:relative}
.burger-menu:not(.burger-menu--is-root) .burger-menu__header-btn--register {display:none}
.burger-menu__footer--icon {font-size:1.5em}
.burger-menu__header {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:1rem;padding:1rem}
.burger-menu .btn:focus,.burger-menu__header-btn--login,.burger-menu__header-btn--user-menu {box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}
.burger-menu__submenu-parent-cta.btn:hover {color:#212529}
.burger-menu__header-btn--login,.burger-menu__header-btn--user-menu {background-color:#9b9b9b;color:#fff}
.burger-menu__submenu-parent-cta {display:block;margin-top:.5rem;margin-bottom:.5rem;padding:16px 20px;font-family:PalanquinDarkRegular,sans-serif;font-size:14px;font-weight:600;background-color:#fff;color:#d8222b!important}
.burger-menu__submenu-back {-ms-flex-item-align:start;align-self:flex-start}
.burger-menu .btn,.burger-menu .burger-menu__list-item-cta,.burger-menu__submenu-parent-cta {text-transform:uppercase}
.burger-menu .burger-menu__submenu-parent-cta,.burger-menu__header .btn {text-align:left;-ms-flex-pack:start;justify-content:flex-start}
.burger-menu .burger-menu__submenu {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch}
.burger-menu .burger-menu__list-item:not(:first-child)>.burger-menu__list-item-cta {border-top:1px solid #d6d6d6}
.burger-menu .burger-menu__list-item-cta {-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:16px 20px;font-family:PalanquinDarkRegular,sans-serif;font-size:14px;font-weight:600;background:#fff;color:#313131;cursor:pointer}
.burger-menu .burger-menu__list-item-cta:after {content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none' viewBox='0 0 18 16'%3E%3Cpath stroke='%23313131' stroke-width='2' d='M10 15l6-7-6-7m5.5 7H0'/%3E%3C/svg%3E");width:18px;height:16px}
.burger-menu .burger-menu__list-item-cta:hover {color:#16181b;background-color:#e9ecef;text-decoration:none!important}
.burger-menu .burger-menu__list-item-cta--active {color:#d8222b!important}
.burger-menu .burger-menu__list-item:has(.burger-menu__submenu-parent-cta--active,.burger-menu__list-item-cta--active)>.burger-menu__list-item-cta {color:#d8222b!important}
.burger-menu--is-user-menu:has(.burger-menu__submenu--user-menu .burger-menu__list-item-cta--active) .burger-menu__header-btn--user-menu {color:#fff;background-color:#d8222b;border-color:#d8222b}
.burger-menu__footer .flag-icon.flag-icon-squared {border-color:#000}
.footer--icon {font-size:26px}
.footer-ul {font-family:TheMixTT3}
.dropdown-open {transform:rotate(180deg)}
.copyright-hint__icon {position:absolute;z-index:1;background:hsla(0,0%,100%,.3);border-radius:50%;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px;box-shadow:0 0 5px 0 rgba(0,0,0,.3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.copyright-hint__icon--disabled-dialog {pointer-events:none;cursor:unset}
.copyright-hint__icon--pos-bottom-left {left:6px;bottom:6px}
.copyright-hint__icon--pos-bottom-right {right:6px;bottom:6px}
.copyright-hint__icon--pos-top-left {left:6px;top:6px}
.copyright-hint__icon--pos-top-right {right:6px;top:6px}
.copyright-hint__dialog {border:none;padding:0;box-shadow:0 2px 10px rgba(0,0,0,.3);width:-moz-max-content;width:max-content;max-width:min(400px,100%)}
.copyright-hint__dialog::backdrop {background:rgba(0,0,0,.5);opacity:0;transition:opacity .15s ease}
.copyright-hint__dialog--backdrop-visible::backdrop {opacity:1}
.copyright-hint__dialog-body {position:relative;padding:47px}
.copyright-hint__dialog-btn-close {-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;position:absolute;top:0;right:0;background:none;border:none;font-size:28px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;height:47px;color:#999;transition:color .2s linear}
.copyright-hint__dialog-btn-close:hover {color:#d8222b}
.copyright-hint__dialog-btn-close:focus {outline:none}
.copyright-hint__dialog-content {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}
.copyright-hint__dialog-content p {margin:0}
.form-inline {-ms-flex-positive:1;flex-grow:1;max-width:280px}
.form-inline.main-search--mobile {max-width:100%}
.form-inline .main-search__input {min-width:100%;height:55px;border:1px solid #9b9b9b;border-radius:36px;font-size:14px}
.form-inline .main-search__input::-ms-clear {display:none}
.main-search__input::-webkit-search-cancel-button,.main-search__input::-webkit-search-decoration,.main-search__input::-webkit-search-results-button,.main-search__input::-webkit-search-results-decoration {display:none}
.main-search {position:relative;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-align:center;align-items:center}
.main-search__icon {font-size:25px;position:absolute;right:27px;top:50%;transform:translateY(-50%);cursor:pointer}
.js-searchbar-placeholder {z-index:-1}
.js-header-toggler .twitter-typeahead {background-color:#fff;width:100%}
.main-search--mobile .twitter-typeahead {width:100%}
.main-search--mobile .twitter-typeahead input {background-color:#fff!important}
.tt-hint {display:none!important}
.tt-menu {width:100%;background-color:#fff;padding-bottom:1rem;padding-left:1rem;padding-right:1rem}
.tt-suggestion {margin-bottom:1rem}
.parallax-img {position:relative}
.parallax-text--container {will-change:transform;width:300px;position:absolute;top:0;transform:translateY(42%);color:#fff;background-color:#f9c623;z-index:1;transition-duration:.33s;transition-property:transform;transition-timing-function:cubic-bezier(.215,.61,.355,1)}
.parallax-text--container.parallax-text--container-left {right:16px}
.parallax-text--container.parallax-text--container-right {left:16px;background-color:#000}
.parallax-text {padding:35px 37px;height:307px}
.parallax-img__headerText {background-color:#000;color:#fff;position:absolute;top:23px;z-index:1;text-transform:uppercase}
.parallax-img__headerText.parallax-img__headerText--left {right:0}
.parallax-img__headerText.parallax-img__headerText--right {left:0}
.parallax-text__main-text {max-height:130px;overflow:hidden}
thead {background-color:#d8222b;color:#fff}
.product-detail-table {border:1px solid #dee2e6;font-size:.875rem}
.product-detail-table td {border-right:1px solid #f3f3f3}
.product-detail-table__header {background-color:#f3f3f3}
.product-detail-table__colWidth {width:33%}
.table td,.table th {padding:1.25rem}
.table--user .icon {transition-duration:.33s;transition-property:color}
.table--user tr.js-go-to-link:hover .icon-edit {color:#d8222b}
.table--user__icons {display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.table--user__icons .table--user__delete:hover~a .icon-edit {color:#313131}
.table--user__icons .table--user__delete:hover .icon-delete {color:#d8222b}
.table--checkout th {padding:.33rem .25rem;vertical-align:middle}
.table--checkout td {padding:.75rem .25rem;vertical-align:middle}
.table--checkout__total {border-top:2px solid #9b9b9b}
.table--checkout__total td {vertical-align:top}
.table--checkout__total-value {font-size:20px}
.table--checkout__download,.table--checkout__download img {width:2rem}
.table--yellow th {padding:.33rem .25rem;vertical-align:middle;background-color:#f9c623;color:#fff}
.table--yellow td {padding:.75rem .25rem;vertical-align:middle}
.tiles-container .tile-wrapper:nth-child(2n) .tile .tile__textarea,.tiles-container .tile:nth-child(2n) .tile__textarea {background-color:#000;color:#fff}
.tiles-container .tile-wrapper:nth-child(2n) .tile .tile__textarea .hover-link--text,.tiles-container .tile:nth-child(2n) .tile__textarea .hover-link--text {color:#fff}
.tile {position:relative;display:block;will-change:transform;margin-bottom:5rem}
a.tile .tile__img:after {transition-duration:.33s;transition-property:filter}
a.tile:active .tile__img:before,a.tile:focus .tile__img:before,a.tile:hover .tile__img:before {opacity:1}
a.tile:active .tile__img:after,a.tile:focus .tile__img:after,a.tile:hover .tile__img:after {filter:contrast(1.5) brightness(1.25)}
a.tile:active .tile__textarea,a.tile:focus .tile__textarea,a.tile:hover .tile__textarea {transform:perspective(1px) scale(1.05)}
.tile__img-overlay {top:15px;right:0;background-color:#000;height:33px;-ms-flex-align:center;align-items:center;padding:5px}
.tile__img-overlay,.tile__textarea {z-index:1;position:absolute;color:#fff;display:-ms-flexbox;display:flex}
.tile__textarea {transform-origin:bottom right;transition-duration:.33s;transition-property:transform;min-height:50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#f9c623;bottom:-70px;right:-15px;max-width:245px}
.bigTile__text-wrapper {position:absolute;top:0;left:0;width:100%;height:100%}
.img-gradient:after {opacity:.5}
.img-gradient-2:after,.img-gradient:after {width:100%;height:100%;content:"";background:linear-gradient(59deg,#ee4756 1%,#f9c623);position:absolute;top:0;left:0;pointer-events:none}
.img-gradient-2:after {opacity:.75}
.video-gradient {position:relative}
.video-gradient:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.65) 0,transparent 5%,transparent 95%,#000)}
.text-img-content__wrapper {min-height:500px}
.text-img-content__img,.text-img-content__img-wrapper {position:relative}
.tile.tile--asset {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}
.tile.tile--asset .tile__img:hover .lightbox-open {opacity:1}
.tile.tile--asset .tile__img {max-width:100%;cursor:pointer}
.tile.tile--asset .tile__img:after {opacity:0;transition-duration:.33s;transition-property:opacity}
.tile.tile--asset .tile__img:hover:after {opacity:.33}
.tile.tile--asset div.tile__textarea {bottom:25px;color:#000;background-color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.1);position:relative}
.tile.tile--no-text-overlay {margin-bottom:0}
.tile.tile--no-text-overlay:before {position:absolute;top:0;left:0;width:100%;height:100%;content:"";opacity:0;transition-duration:.33s;transition-property:opacity;box-shadow:0 0 40px 0 rgba(0,0,0,.33)}
.tile.tile--no-text-overlay .tile__textarea {position:relative;bottom:auto;right:auto;max-width:100%;min-height:auto}
a.tile.tile--no-text-overlay:active .tile__textarea,a.tile.tile--no-text-overlay:focus .tile__textarea,a.tile.tile--no-text-overlay:hover .tile__textarea {transform:perspective(1px)}
a.tile.tile--no-text-overlay:active:before,a.tile.tile--no-text-overlay:focus:before,a.tile.tile--no-text-overlay:hover:before {opacity:1}
.tile__img {position:relative}
.tile__img:before {content:"";box-shadow:0 0 40px 0 rgba(0,0,0,.33)}
.lightbox-open,.tile__img:before {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition-duration:.33s;transition-property:opacity}
.lightbox-open {pointer-events:none;color:#fff;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.lightbox-open:after {width:100%;height:100%;content:"";background:linear-gradient(59deg,#ee4756 1%,#f9c623);position:absolute;top:0;left:0;opacity:.33;pointer-events:none}
.lightbox-open i {z-index:1}
.bg-masonry-fixed {background-attachment:fixed;background-repeat:no-repeat;background-size:cover;padding-top:35px}
.grid-home {display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:1em;grid-auto-rows:minmax(250px,auto)}
.grid-item-small {-ms-grid-column-span:1;grid-column:1 span;-ms-grid-row-span:1;grid-row:1 span}
.grid-item-big {-ms-grid-column-span:1;grid-column:1 span;-ms-grid-row-span:2;grid-row:2 span/span 3}

@supports (-ms-ime-align:auto) {
	.grid-item:first-child {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}
}

.breadcrumb {background-color:transparent;font-size:.9375em}
.breadcrumb-item+.breadcrumb-item:before {content:">";color:#929292}
.breadcrumb-item {color:#929292}
.breadcrumb-item.active,.breadcrumb-item.active:before {color:#313131}
.btn {font-family:PalanquinDarkRegular,sans-serif}
.btn-unstyled {box-shadow:none!important;background:transparent;border:none}
.btn-no-styling {border:none;background:none;text-align:left;padding:0;color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer}
.btn.btn-outline-secondary {border-color:#fff;color:#fff}
.btn.btn-outline-secondary:active,.btn.btn-outline-secondary:focus,.btn.btn-outline-secondary:hover {color:#313131;background:#fff}
.btn.btn-outline-black {border-color:#000;color:#000}
.btn.btn-outline-black:active,.btn.btn-outline-black:focus,.btn.btn-outline-black:hover {color:#fff;background:#000}
.hero-slider__button {padding:12px 50px}
.btn.btn-grey,.btn.btn-primary,.btn.btn-secondary {box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}
.btn.btn-floating-quad {width:56px;height:56px}
.btn.btn-yellow {background-color:#f9c623}
.btn-black-outline {background-color:transparent;background-image:none;border-color:#000;color:#000}
.btn-black-outline.active,.btn-black-outline:hover {color:#fff;background-color:#000}
.btn-icon {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.btn-gallery {position:absolute}
.btn-quad {width:38px;height:38px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.btn-grey {background-color:#9b9b9b;color:#fff}
.btn-gallery,.btn-play {position:absolute;width:60px;height:60px;top:calc(50% - 30px);left:calc(50% - 30px);background-color:transparent;z-index:1}
.btn-gallery {opacity:0;transform:translateY(-25%);transition-duration:.5s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}
.lightbox-item:hover .btn-gallery {opacity:1;transform:translateY(0)}
.lightbox-item:hover .lightbox-open {cursor:pointer;opacity:1;transform:translateY(0)}
.btn-xl {padding:.95em .75rem}
.btn-xxl {height:56px;min-width:56px}

@keyframes wobble {
  16.65% {transform:scale(1)}
  66.6% {transform:scale(1.3)}
  83.25% {transform:scale(1.2)}
  to {transform:scale(1.6)}
}

.btn-wizard {z-index:2;width:35px;height:35px;margin-top:-17px;margin-left:-17px;border-radius:100%;position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.btn-wizard.active {color:#fff}
.btn-wizard.active:before {background-color:#d8222b}
.btn-wizard:after {z-index:-1;opacity:.6;background-color:#f9c623}
.btn-wizard:after,.btn-wizard:before {position:absolute;top:3.77px;left:3.77px;width:25px;height:25px;content:"";border-radius:100%}
.btn-wizard:before {z-index:0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);transition-property:background-color;transition-duration:.33s}
.btn-wizard:hover:after {animation:wobble .5s forwards}
.btn-wizard.active:after {animation:none;transform:scale(1.6);opacity:1}
.btn-select {color:#999;padding:.25rem .75rem;font-family:TheMixTT3,sans-serif;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left}
.btn-select:after {content:url(/cache-buster-1846611321/static/build/img/icons/arrow-small.svg);width:10px;height:24px;position:absolute;right:10px}
.btn-select--selected {color:#000}
.sidebar {clear:both}
.sidebar-container {padding:15px;border:1px solid #f4f4f4;margin-bottom:3px;background-color:#fff}
.sidebar-container:last-child {margin-bottom:0!important}
.sidebar-container--shadow {border:none;box-shadow:2px 2px 50px -20px rgba(0,0,0,.3);margin-bottom:6px}
.sidebar-contactlist>li+li {margin-top:26px;padding-top:26px;border-top:1px solid #f4f4f4}
.sidebar--imgbg {position:relative;padding:0;background-repeat:no-repeat;background-size:cover;background-position:50%}
.list--borders>li+li,.sidebar-factslist>li+li,.sidebar-productlist>li+li {margin-top:10px;padding-top:10px;border-top:1px solid #f4f4f4}
.sidebar-img-text__image {width:calc(100% + 30px);max-width:calc(100% + 30px);height:auto;margin-top:-15px;margin-left:-15px;margin-right:-15px}
.filterbar {position:relative}
.filterbar__toggles {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
.filterbar__toggle {-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:0;background:#f4f4f4;color:#000;padding:10px 20px;font-size:16px;font-weight:600;cursor:pointer;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;box-shadow:0 5px 15px 0 rgba(0,0,0,.2)}
.filterbar__toggle-text {-ms-flex:1;flex:1 1;text-align:left}
.filterbar__filters-ct {background:#fff}
.filterbar__filter {position:relative}
.filterbar__label {-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:0;font-size:14px;font-weight:600;cursor:pointer;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center}
.filterbar__label-text {-ms-flex:1;flex:1 1;text-align:left}
.filterbar__label:after {content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='none' viewBox='0 0 15 10'%3E%3Cpath stroke='%23313131' stroke-width='2' d='M1 1.25l6.5 6.5 6.5-6.5'/%3E%3C/svg%3E");width:15px;height:10px}
.filterbar__label[aria-expanded=false]:after {transform:rotate(0deg)}
.filterbar__label[aria-expanded=true]:after {transform:rotate(180deg)}
.filterbar__content {display:none}
.filterbar__content-item {font-size:14px;position:relative}
.filterbar__content-item .custom-checkbox label {display:block}
.filterbar__content-item .select-custom__icon {height:100%;right:calc(10px + 1.5rem)}
.filterbar__content-item:hover {color:#16181b;background-color:#e9ecef}
.filterbar__content--open {display:block}
.filterbar__selected {display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:calc(17px - .5rem);padding-right:calc(17px - .5rem)}
.filterbar__selected-clear-all {display:-ms-flexbox;display:flex;border-radius:1rem;border:1px solid rgba(0,0,0,.42);padding:0 .5rem;background-color:#f4f4f4}
.filterbar__selected-filter-pill {display:-ms-flexbox;display:flex;border-radius:1rem;padding:0 0 0 .5rem;background-color:#fff;color:#000;border:2px solid #e30613}
.filterbar__selected-filter-pill-remove {-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;border-radius:1rem;padding:0;background-color:transparent;color:#212529;height:24px;width:24px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.floating-label {position:absolute;left:.75rem;top:.5rem;transition:transform .2s ease-in-out;transform-origin:left top;pointer-events:none;z-index:1}
.form-control.has-value~.floating-label,.form-control:focus~.floating-label,.form-group.has-value .floating-label,select~.floating-label,textarea.form-control.has-value~.floating-label,textarea.form-control:focus~.floating-label {transform:translateY(-1.5rem) scale(.75)}
.form-control:-webkit-autofill:focus~.form-control-label,.form-control:-webkit-autofill~.form-control-label {transform:translateY(-1.5rem) scale(.75)}
.floating-label {top:28px}
.floating-label,.floating-label:has(+select),select~.floating-label {transform:translateY(-40%)}
.floating-label:has(+.form-control.has-value),.floating-label:has(+.form-control:focus),.form-control.has-value~.floating-label,.form-control:focus~.floating-label {transform:translateY(-66%) scale(.55)}
.form-control.floating-label-input,.form-control.js-floating-label {padding-top:25px;height:calc(2.25rem + 20px)}
.form-control {box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.24)}
.form-control.form-control--50 {width:50px}
.form-control.form-control--100 {width:100px}
.form-group {margin-bottom:1rem;position:relative}
.form-group--no-margin .form-group {margin-bottom:0}
.form-group--help-right {margin-right:1.75rem}
.form-group--help-right .form-group__help {right:-1.25rem;padding:.3rem .45rem .3rem .4rem;font-size:.5rem}
.form-group__help {position:absolute;top:-.5rem;right:-.5rem;background:#d8222b;border-radius:50%;padding:.1rem .55rem .25rem;color:#fff;font-family:PalanquinDarkSemiBold;font-size:1.05rem;line-height:1;box-shadow:0 2px 8px 0 rgba(0,0,0,.5);transition:box-shadow .3s ease-in-out;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form-group--help-left .form-group__help {right:auto;left:-.75rem}
.form-group__help:hover {box-shadow:0 4px 12px 0 rgba(0,0,0,.5)}
select {-webkit-appearance:none;-moz-appearance:none}
select::-ms-expand {display:none}
.select-custom,.select-custom select {position:relative}
.select-custom__icon {position:absolute;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;right:10px;top:0;height:56px;width:10px;font-size:.35em;color:#d8222b;pointer-events:none}
.select-custom__icon:after {content:"";position:absolute;top:0;left:-15px;height:100%;width:15px;pointer-events:none}
.select-custom.select-custom--noborder select {border:none;box-shadow:none;padding:0}
.select-custom.select-custom--noborder {padding:0 .75rem}
.select-custom.select-custom--noborder .select-custom__icon {background:#fff}
.select-custom.select-custom--noborder .select-custom__icon:after {background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}
.form-control:focus {box-shadow:none}
select.select--yellow,select.select--yellow:focus {background-color:#f9c623;box-shadow:none;border:none}
select.select--yellow~.select-custom__icon {background-color:#f9c623}
select.select--yellow~.select-custom__icon:after {background:#f9c623}
select.select--yellow option {background-color:#fff}
.parsley-errors-list,.parsley__form-errors-small .parsley-errors-list {padding:0;color:#980000;list-style:none}
.select--product-type .filter-option {font-family:TheMixTT3,sans-serif}
.select--product-type {min-width:0}
.form-group.has-error input,.form-group.has-error select {box-shadow:inset 0 0 0 1px #980000}
.form-group.has-error .floating-label {color:#980000}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0}
textarea.form-control {position:relative;top:0;transform:translate(0)}
.floating-label:has(+textarea),textarea~.floating-label {pointer-events:none;position:absolute;transform:translateZ(0) scale(1);transform-origin:left top;transition:.1s;top:10px}
.floating-label:has(+textarea.form-control.has-value),.floating-label:has(+textarea.form-control:focus),textarea.form-control.has-value~.floating-label,textarea.form-control:focus~.floating-label {transform:translateY(0) scale(.65)}
.card-header.card-header--inline {background:#fff;border:none;position:absolute;top:-.8rem;left:.5rem;padding:0 .5rem}
.card-header.card-header--inline .card-title {font-size:1rem}
.form-errors .parsley-errors-list.filled {background:#d8222b;color:#fff;padding:.5rem 1rem}
.drag-drop-container {border:2px solid transparent}
.drag-drop-container.dragging {border:2px dashed #9b9b9b;border-radius:.5rem}
.dropzone {position:relative}
.dropzone .dz-preview {width:120px;margin:.5em}
.dropzone .dz-preview .dz-progress {display:block;height:15px;border:1px solid #aaa}
.dropzone .dz-preview .dz-progress .dz-upload {display:block;height:100%;background:green}
.dropzone .dz-preview .dz-error-message {color:red}
.dropzone .dz-preview.dz-error .dz-error-mark,.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-success .dz-success-mark {display:block}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark {display:none;left:30px;top:30px;width:54px;height:58px}

@keyframes passing-through {
  0% {opacity:0;transform:translateY(40px)}
  30%,70% {opacity:1;transform:translateY(0)}
  to {opacity:0;transform:translateY(-40px)}
}

@keyframes slide-in {
  0% {opacity:0;transform:translateY(40px)}
  30% {opacity:1;transform:translateY(0)}
}

@keyframes pulse {
  0% {transform:scale(1)}
  10% {transform:scale(1.1)}
  20% {transform:scale(1)}
}

.dropzone,.dropzone * {box-sizing:border-box}
.dropzone {min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}
.dropzone.dz-clickable {cursor:pointer}
.dropzone.dz-clickable * {cursor:default}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message * {cursor:pointer}
.dropzone.dz-started .dz-message {display:none}
.dropzone.dz-drag-hover {border-style:solid}
.dropzone.dz-drag-hover .dz-message {opacity:.5}
.dropzone .dz-message {text-align:center;margin:2em 0}
.dropzone .dz-message .dz-button {background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}
.dropzone .dz-preview {position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}
.dropzone .dz-preview:hover {z-index:1000}
.dropzone .dz-preview.dz-file-preview .dz-image {border-radius:20px;background:#999;background:linear-gradient(180deg,#eee,#ddd)}
.dropzone .dz-preview.dz-file-preview .dz-details {opacity:1}
.dropzone .dz-preview.dz-image-preview {background:#fff}
.dropzone .dz-preview.dz-image-preview .dz-details {transition:opacity .2s linear}
.dropzone .dz-preview .dz-remove {font-size:14px;text-align:center;display:block;cursor:pointer;border:none}
.dropzone .dz-preview .dz-remove:hover {text-decoration:underline}
.dropzone .dz-preview:hover .dz-details {opacity:1}
.dropzone .dz-preview .dz-details {z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}
.dropzone .dz-preview .dz-details .dz-size {margin-bottom:1em;font-size:16px}
.dropzone .dz-preview .dz-details .dz-filename {white-space:nowrap}
.dropzone .dz-preview .dz-details .dz-filename:hover span {border:1px solid hsla(0,0%,78%,.8);background-color:hsla(0,0%,100%,.8)}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {overflow:hidden;text-overflow:ellipsis}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {border:1px solid transparent}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span {background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}
.dropzone .dz-preview:hover .dz-image img {transform:scale(1.05);filter:blur(8px)}
.dropzone .dz-preview .dz-image {border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}
.dropzone .dz-preview .dz-image img {display:block}
.dropzone .dz-preview.dz-success .dz-success-mark {animation:passing-through 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview.dz-error .dz-error-mark {opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark {pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}
.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg {display:block;width:54px;height:54px}
.dropzone .dz-preview.dz-processing .dz-progress {opacity:1;transition:all .2s linear}
.dropzone .dz-preview.dz-complete .dz-progress {opacity:0;transition:opacity .4s ease-in}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {animation:pulse 6s ease infinite}
.dropzone .dz-preview .dz-progress {opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}
.dropzone .dz-preview .dz-progress .dz-upload {background:#333;background:linear-gradient(180deg,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}
.dropzone .dz-preview.dz-error .dz-error-message {display:block}
.dropzone .dz-preview.dz-error:hover .dz-error-message {opacity:1;pointer-events:auto}
.dropzone .dz-preview .dz-error-message {pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);padding:.5em 1.2em;color:#fff}
.dropzone .dz-preview .dz-error-message:after {content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
.form-group:has(>.dynamic-multi-file) {border:2px dashed #9b9b9b;border-radius:.5rem}
.form-group:has(>.dynamic-multi-file) .floating-label {top:10px;transform:translateY(0)}
.form-group:has(>.dynamic-multi-file) .dropzone {min-height:auto;border-color:transparent;padding:30px 0}
.was-validated .form-group:has(>.dynamic-multi-file):not(:has(.is-invalid)) {border-color:#28a745}
.form-group:has(>.dynamic-multi-file .is-invalid) {border-color:#dc3545}
.form-group:has(>.dynamic-multi-file) .invalid-feedback {margin-left:.25rem;margin-bottom:.25rem}
.flag-icon,.flag-icon-background {background-size:contain;background-position:50%;background-repeat:no-repeat}
.flag-icon {position:relative;display:inline-block;width:1.75em;margin-right:5px}
.flag-icon:before {content:"\00a0"}
.flag-icon.flag-icon-squared {width:1em;height:1em;border-radius:100%;border:1px solid #fff}
.flag-icon-int {background-image:url(/cache-buster-1407035525/static/build/img/flags/4x3/int.svg)}
.flag-icon-int.flag-icon-squared {background-image:url(/cache-buster-611733915/static/build/img/flags/1x1/globe.svg)}
.flag-icon-ad {background-image:url(/cache-buster-196459391/static/build/img/flags/4x3/ad.svg)}
.flag-icon-ad.flag-icon-squared {background-image:url(/cache-buster-1791974765/static/build/img/flags/1x1/ad.svg)}
.flag-icon-ae {background-image:url(/cache-buster-903035972/static/build/img/flags/4x3/ae.svg)}
.flag-icon-ae.flag-icon-squared {background-image:url(/cache-buster-1783664322/static/build/img/flags/1x1/ae.svg)}
.flag-icon-af {background-image:url(/cache-buster-1303525714/static/build/img/flags/4x3/af.svg)}
.flag-icon-af.flag-icon-squared {background-image:url(/cache-buster-596940906/static/build/img/flags/1x1/af.svg)}
.flag-icon-ag {background-image:url(/cache-buster-430775661/static/build/img/flags/4x3/ag.svg)}
.flag-icon-ag.flag-icon-squared {background-image:url(/cache-buster-932583382/static/build/img/flags/1x1/ag.svg)}
.flag-icon-ai {background-image:url(/cache-buster-919690045/static/build/img/flags/4x3/ai.svg)}
.flag-icon-ai.flag-icon-squared {background-image:url(/cache-buster-1050598792/static/build/img/flags/1x1/ai.svg)}
.flag-icon-al {background-image:url(/cache-buster-1969270201/static/build/img/flags/4x3/al.svg)}
.flag-icon-al.flag-icon-squared {background-image:url(/cache-buster-1055295554/static/build/img/flags/1x1/al.svg)}
.flag-icon-am {background-image:url(/cache-buster-69278025/static/build/img/flags/4x3/am.svg)}
.flag-icon-am.flag-icon-squared {background-image:url(/cache-buster-217069553/static/build/img/flags/1x1/am.svg)}
.flag-icon-ao {background-image:url(/cache-buster-905497206/static/build/img/flags/4x3/ao.svg)}
.flag-icon-ao.flag-icon-squared {background-image:url(/cache-buster-1222061661/static/build/img/flags/1x1/ao.svg)}
.flag-icon-aq {background-image:url(/cache-buster-1401842578/static/build/img/flags/4x3/aq.svg)}
.flag-icon-aq.flag-icon-squared {background-image:url(/cache-buster-2067210280/static/build/img/flags/1x1/aq.svg)}
.flag-icon-ar {background-image:url(/cache-buster-30531040/static/build/img/flags/4x3/ar.svg)}
.flag-icon-ar.flag-icon-squared {background-image:url(/cache-buster-976300191/static/build/img/flags/1x1/ar.svg)}
.flag-icon-as {background-image:url(/cache-buster-1117702182/static/build/img/flags/4x3/as.svg)}
.flag-icon-as.flag-icon-squared {background-image:url(/cache-buster-1712451895/static/build/img/flags/1x1/as.svg)}
.flag-icon-at {background-image:url(/static/build/img/flags/at.svg)}
.flag-icon-at.flag-icon-squared {background-image:url(/static/build/img/flags/at.svg)}
.flag-icon-au {background-image:url(/cache-buster-1006207309/static/build/img/flags/4x3/au.svg)}
.flag-icon-au.flag-icon-squared {background-image:url(/cache-buster-732142569/static/build/img/flags/1x1/au.svg)}
.flag-icon-aw {background-image:url(/cache-buster-1077418478/static/build/img/flags/4x3/aw.svg)}
.flag-icon-aw.flag-icon-squared {background-image:url(/cache-buster-165332041/static/build/img/flags/1x1/aw.svg)}
.flag-icon-ax {background-image:url(/cache-buster-1861044003/static/build/img/flags/4x3/ax.svg)}
.flag-icon-ax.flag-icon-squared {background-image:url(/cache-buster-1588338908/static/build/img/flags/1x1/ax.svg)}
.flag-icon-az {background-image:url(/cache-buster-2080867003/static/build/img/flags/4x3/az.svg)}
.flag-icon-az.flag-icon-squared {background-image:url(/cache-buster-1875393427/static/build/img/flags/1x1/az.svg)}
.flag-icon-ba {background-image:url(/cache-buster-1501845672/static/build/img/flags/4x3/ba.svg)}
.flag-icon-ba.flag-icon-squared {background-image:url(/cache-buster-2106084827/static/build/img/flags/1x1/ba.svg)}
.flag-icon-bb {background-image:url(/cache-buster-1008546334/static/build/img/flags/4x3/bb.svg)}
.flag-icon-bb.flag-icon-squared {background-image:url(/cache-buster-1459726550/static/build/img/flags/1x1/bb.svg)}
.flag-icon-bd {background-image:url(/cache-buster-537044724/static/build/img/flags/4x3/bd.svg)}
.flag-icon-bd.flag-icon-squared {background-image:url(/cache-buster-444230363/static/build/img/flags/1x1/bd.svg)}
.flag-icon-be {background-image:url(/cache-buster-1726387156/static/build/img/flags/4x3/be.svg)}
.flag-icon-be.flag-icon-squared {background-image:url(/cache-buster-1710187450/static/build/img/flags/1x1/be.svg)}
.flag-icon-bf {background-image:url(/cache-buster-27287819/static/build/img/flags/4x3/bf.svg)}
.flag-icon-bf.flag-icon-squared {background-image:url(/cache-buster-1182689294/static/build/img/flags/1x1/bf.svg)}
.flag-icon-bg {background-image:url(/cache-buster-1572175486/static/build/img/flags/4x3/bg.svg)}
.flag-icon-bg.flag-icon-squared {background-image:url(/cache-buster-624338775/static/build/img/flags/1x1/bg.svg)}
.flag-icon-bh {background-image:url(/cache-buster-1933097378/static/build/img/flags/4x3/bh.svg)}
.flag-icon-bh.flag-icon-squared {background-image:url(/cache-buster-283666101/static/build/img/flags/1x1/bh.svg)}
.flag-icon-bi {background-image:url(/cache-buster-736365937/static/build/img/flags/4x3/bi.svg)}
.flag-icon-bi.flag-icon-squared {background-image:url(/cache-buster-1654719770/static/build/img/flags/1x1/bi.svg)}
.flag-icon-bj {background-image:url(/cache-buster-2077337891/static/build/img/flags/4x3/bj.svg)}
.flag-icon-bj.flag-icon-squared {background-image:url(/cache-buster-1364039187/static/build/img/flags/1x1/bj.svg)}
.flag-icon-bl {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/bl.svg)}
.flag-icon-bl.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/bl.svg)}
.flag-icon-bm {background-image:url(/cache-buster-312800639/static/build/img/flags/4x3/bm.svg)}
.flag-icon-bm.flag-icon-squared {background-image:url(/cache-buster-948046477/static/build/img/flags/1x1/bm.svg)}
.flag-icon-bn {background-image:url(/cache-buster-476830186/static/build/img/flags/4x3/bn.svg)}
.flag-icon-bn.flag-icon-squared {background-image:url(/cache-buster-159318453/static/build/img/flags/1x1/bn.svg)}
.flag-icon-bo {background-image:url(/cache-buster-830409645/static/build/img/flags/4x3/bo.svg)}
.flag-icon-bo.flag-icon-squared {background-image:url(/cache-buster-2090891484/static/build/img/flags/1x1/bo.svg)}
.flag-icon-bq {background-image:url(/cache-buster-1920461750/static/build/img/flags/4x3/bq.svg)}
.flag-icon-bq.flag-icon-squared {background-image:url(/cache-buster-804751015/static/build/img/flags/1x1/bq.svg)}
.flag-icon-br {background-image:url(/cache-buster-63015360/static/build/img/flags/4x3/br.svg)}
.flag-icon-br.flag-icon-squared {background-image:url(/cache-buster-1192997887/static/build/img/flags/1x1/br.svg)}
.flag-icon-bs {background-image:url(/cache-buster-937638288/static/build/img/flags/4x3/bs.svg)}
.flag-icon-bs.flag-icon-squared {background-image:url(/cache-buster-980894125/static/build/img/flags/1x1/bs.svg)}
.flag-icon-bt {background-image:url(/cache-buster-79293784/static/build/img/flags/4x3/bt.svg)}
.flag-icon-bt.flag-icon-squared {background-image:url(/cache-buster-472878600/static/build/img/flags/1x1/bt.svg)}
.flag-icon-bv {background-image:url(/cache-buster-1668070795/static/build/img/flags/4x3/bv.svg)}
.flag-icon-bv.flag-icon-squared {background-image:url(/cache-buster-242121474/static/build/img/flags/1x1/bv.svg)}
.flag-icon-bw {background-image:url(/cache-buster-820001187/static/build/img/flags/4x3/bw.svg)}
.flag-icon-bw.flag-icon-squared {background-image:url(/cache-buster-478629420/static/build/img/flags/1x1/bw.svg)}
.flag-icon-by {background-image:url(/cache-buster-2055903000/static/build/img/flags/4x3/by.svg)}
.flag-icon-by.flag-icon-squared {background-image:url(/cache-buster-2101957889/static/build/img/flags/1x1/by.svg)}
.flag-icon-bz {background-image:url(/cache-buster-530817869/static/build/img/flags/4x3/bz.svg)}
.flag-icon-bz.flag-icon-squared {background-image:url(/cache-buster-2136068894/static/build/img/flags/1x1/bz.svg)}
.flag-icon-ca {background-image:url(/cache-buster-1746946304/static/build/img/flags/4x3/ca.svg)}
.flag-icon-ca.flag-icon-squared {background-image:url(/cache-buster-1154035010/static/build/img/flags/1x1/ca.svg)}
.flag-icon-cc {background-image:url(/cache-buster-1955054411/static/build/img/flags/4x3/cc.svg)}
.flag-icon-cc.flag-icon-squared {background-image:url(/cache-buster-816871096/static/build/img/flags/1x1/cc.svg)}
.flag-icon-cd {background-image:url(/cache-buster-1577052164/static/build/img/flags/4x3/cd.svg)}
.flag-icon-cd.flag-icon-squared {background-image:url(/cache-buster-1760558048/static/build/img/flags/1x1/cd.svg)}
.flag-icon-cf {background-image:url(/cache-buster-385122102/static/build/img/flags/4x3/cf.svg)}
.flag-icon-cf.flag-icon-squared {background-image:url(/cache-buster-621213407/static/build/img/flags/1x1/cf.svg)}
.flag-icon-cg {background-image:url(/cache-buster-32398207/static/build/img/flags/4x3/cg.svg)}
.flag-icon-cg.flag-icon-squared {background-image:url(/cache-buster-1893257644/static/build/img/flags/1x1/cg.svg)}
.flag-icon-ch {background-image:url(/cache-buster-389421165/static/build/img/flags/4x3/ch.svg)}
.flag-icon-ch.flag-icon-squared {background-image:url(/cache-buster-2103353601/static/build/img/flags/1x1/ch.svg)}
.flag-icon-ci {background-image:url(/cache-buster-1733725593/static/build/img/flags/4x3/ci.svg)}
.flag-icon-ci.flag-icon-squared {background-image:url(/cache-buster-845255939/static/build/img/flags/1x1/ci.svg)}
.flag-icon-ck {background-image:url(/cache-buster-1004863976/static/build/img/flags/4x3/ck.svg)}
.flag-icon-ck.flag-icon-squared {background-image:url(/cache-buster-1774479295/static/build/img/flags/1x1/ck.svg)}
.flag-icon-cl {background-image:url(/cache-buster-1143827790/static/build/img/flags/4x3/cl.svg)}
.flag-icon-cl.flag-icon-squared {background-image:url(/cache-buster-143849498/static/build/img/flags/1x1/cl.svg)}
.flag-icon-cm {background-image:url(/cache-buster-181883177/static/build/img/flags/4x3/cm.svg)}
.flag-icon-cm.flag-icon-squared {background-image:url(/cache-buster-478642357/static/build/img/flags/1x1/cm.svg)}
.flag-icon-cn {background-image:url(/cache-buster-1621914029/static/build/img/flags/4x3/cn.svg)}
.flag-icon-cn.flag-icon-squared {background-image:url(/cache-buster-558359000/static/build/img/flags/1x1/cn.svg)}
.flag-icon-co {background-image:url(/cache-buster-1139258732/static/build/img/flags/4x3/co.svg)}
.flag-icon-co.flag-icon-squared {background-image:url(/cache-buster-389419708/static/build/img/flags/1x1/co.svg)}
.flag-icon-cr {background-image:url(/cache-buster-788640406/static/build/img/flags/4x3/cr.svg)}
.flag-icon-cr.flag-icon-squared {background-image:url(/cache-buster-2006165584/static/build/img/flags/1x1/cr.svg)}
.flag-icon-cu {background-image:url(/cache-buster-914401476/static/build/img/flags/4x3/cu.svg)}
.flag-icon-cu.flag-icon-squared {background-image:url(/cache-buster-1382407864/static/build/img/flags/1x1/cu.svg)}
.flag-icon-cv {background-image:url(/cache-buster-852426363/static/build/img/flags/4x3/cv.svg)}
.flag-icon-cv.flag-icon-squared {background-image:url(/cache-buster-1662171195/static/build/img/flags/1x1/cv.svg)}
.flag-icon-cw {background-image:url(/cache-buster-1155958850/static/build/img/flags/4x3/cw.svg)}
.flag-icon-cw.flag-icon-squared {background-image:url(/cache-buster-1591039371/static/build/img/flags/1x1/cw.svg)}
.flag-icon-cx {background-image:url(/cache-buster-955658320/static/build/img/flags/4x3/cx.svg)}
.flag-icon-cx.flag-icon-squared {background-image:url(/cache-buster-1395730024/static/build/img/flags/1x1/cx.svg)}
.flag-icon-cy {background-image:url(/cache-buster-1087185182/static/build/img/flags/4x3/cy.svg)}
.flag-icon-cy.flag-icon-squared {background-image:url(/cache-buster-495724435/static/build/img/flags/1x1/cy.svg)}
.flag-icon-cz {background-image:url(/cache-buster-512219200/static/build/img/flags/4x3/cz.svg)}
.flag-icon-cz.flag-icon-squared {background-image:url(/cache-buster-906313049/static/build/img/flags/1x1/cz.svg)}
.flag-icon-de {background-image:url(/cache-buster-1230102004/static/build/img/flags/4x3/de.svg)}
.flag-icon-de.flag-icon-squared {background-image:url(/cache-buster-2046821521/static/build/img/flags/1x1/de.svg)}
.flag-icon-dj {background-image:url(/cache-buster-731215343/static/build/img/flags/4x3/dj.svg)}
.flag-icon-dj.flag-icon-squared {background-image:url(/cache-buster-2082355852/static/build/img/flags/1x1/dj.svg)}
.flag-icon-dk {background-image:url(/cache-buster-1543789529/static/build/img/flags/4x3/dk.svg)}
.flag-icon-dk.flag-icon-squared {background-image:url(/cache-buster-1248052946/static/build/img/flags/1x1/dk.svg)}
.flag-icon-dm {background-image:url(/cache-buster-441618076/static/build/img/flags/4x3/dm.svg)}
.flag-icon-dm.flag-icon-squared {background-image:url(/cache-buster-1575821846/static/build/img/flags/1x1/dm.svg)}
.flag-icon-do {background-image:url(/cache-buster-1162857781/static/build/img/flags/4x3/do.svg)}
.flag-icon-do.flag-icon-squared {background-image:url(/cache-buster-1117550089/static/build/img/flags/1x1/do.svg)}
.flag-icon-dz {background-image:url(/cache-buster-1423737688/static/build/img/flags/4x3/dz.svg)}
.flag-icon-dz.flag-icon-squared {background-image:url(/cache-buster-1168369442/static/build/img/flags/1x1/dz.svg)}
.flag-icon-ec {background-image:url(/cache-buster-1691295499/static/build/img/flags/4x3/ec.svg)}
.flag-icon-ec.flag-icon-squared {background-image:url(/cache-buster-2061636831/static/build/img/flags/1x1/ec.svg)}
.flag-icon-ee {background-image:url(/cache-buster-1461307121/static/build/img/flags/4x3/ee.svg)}
.flag-icon-ee.flag-icon-squared {background-image:url(/cache-buster-1894027427/static/build/img/flags/1x1/ee.svg)}
.flag-icon-eg {background-image:url(/cache-buster-202800239/static/build/img/flags/4x3/eg.svg)}
.flag-icon-eg.flag-icon-squared {background-image:url(/cache-buster-192297593/static/build/img/flags/1x1/eg.svg)}
.flag-icon-eh {background-image:url(/cache-buster-848821637/static/build/img/flags/4x3/eh.svg)}
.flag-icon-eh.flag-icon-squared {background-image:url(/cache-buster-2003448444/static/build/img/flags/1x1/eh.svg)}
.flag-icon-er {background-image:url(/cache-buster-1067915907/static/build/img/flags/4x3/er.svg)}
.flag-icon-er.flag-icon-squared {background-image:url(/cache-buster-1948985177/static/build/img/flags/1x1/er.svg)}
.flag-icon-es {background-image:url(/cache-buster-2019966558/static/build/img/flags/4x3/es.svg)}
.flag-icon-es.flag-icon-squared {background-image:url(/cache-buster-1129621788/static/build/img/flags/1x1/es.svg)}
.flag-icon-et {background-image:url(/cache-buster-1610948492/static/build/img/flags/4x3/et.svg)}
.flag-icon-et.flag-icon-squared {background-image:url(/cache-buster-299374137/static/build/img/flags/1x1/et.svg)}
.flag-icon-fi {background-image:url(/cache-buster-650260029/static/build/img/flags/4x3/fi.svg)}
.flag-icon-fi.flag-icon-squared {background-image:url(/cache-buster-88114611/static/build/img/flags/1x1/fi.svg)}
.flag-icon-fj {background-image:url(/cache-buster-604703093/static/build/img/flags/4x3/fj.svg)}
.flag-icon-fj.flag-icon-squared {background-image:url(/cache-buster-726037015/static/build/img/flags/1x1/fj.svg)}
.flag-icon-fk {background-image:url(/cache-buster-1648038383/static/build/img/flags/4x3/fk.svg)}
.flag-icon-fk.flag-icon-squared {background-image:url(/cache-buster-1250061964/static/build/img/flags/1x1/fk.svg)}
.flag-icon-fm {background-image:url(/cache-buster-2050888773/static/build/img/flags/4x3/fm.svg)}
.flag-icon-fm.flag-icon-squared {background-image:url(/cache-buster-579647080/static/build/img/flags/1x1/fm.svg)}
.flag-icon-fo {background-image:url(/cache-buster-1859407224/static/build/img/flags/4x3/fo.svg)}
.flag-icon-fo.flag-icon-squared {background-image:url(/cache-buster-2072235001/static/build/img/flags/1x1/fo.svg)}
.flag-icon-fr {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/fr.svg)}
.flag-icon-fr.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/fr.svg)}
.flag-icon-ga {background-image:url(/cache-buster-525966292/static/build/img/flags/4x3/ga.svg)}
.flag-icon-ga.flag-icon-squared {background-image:url(/cache-buster-414757489/static/build/img/flags/1x1/ga.svg)}
.flag-icon-gb {background-image:url(/cache-buster-209498756/static/build/img/flags/4x3/gb.svg)}
.flag-icon-gb.flag-icon-squared {background-image:url(/cache-buster-1918495517/static/build/img/flags/1x1/gb.svg)}
.flag-icon-gd {background-image:url(/cache-buster-2040569514/static/build/img/flags/4x3/gd.svg)}
.flag-icon-gd.flag-icon-squared {background-image:url(/cache-buster-1792824225/static/build/img/flags/1x1/gd.svg)}
.flag-icon-ge {background-image:url(/cache-buster-1821934799/static/build/img/flags/4x3/ge.svg)}
.flag-icon-ge.flag-icon-squared {background-image:url(/cache-buster-156315500/static/build/img/flags/1x1/ge.svg)}
.flag-icon-gf {background-image:url(/cache-buster-96515134/static/build/img/flags/4x3/gf.svg)}
.flag-icon-gf.flag-icon-squared {background-image:url(/cache-buster-1162255484/static/build/img/flags/1x1/gf.svg)}
.flag-icon-gg {background-image:url(/cache-buster-450681306/static/build/img/flags/4x3/gg.svg)}
.flag-icon-gg.flag-icon-squared {background-image:url(/cache-buster-1905911827/static/build/img/flags/1x1/gg.svg)}
.flag-icon-gh {background-image:url(/cache-buster-2094691499/static/build/img/flags/4x3/gh.svg)}
.flag-icon-gh.flag-icon-squared {background-image:url(/cache-buster-466779463/static/build/img/flags/1x1/gh.svg)}
.flag-icon-gi {background-image:url(/cache-buster-62606173/static/build/img/flags/4x3/gi.svg)}
.flag-icon-gi.flag-icon-squared {background-image:url(/cache-buster-1729654258/static/build/img/flags/1x1/gi.svg)}
.flag-icon-gl {background-image:url(/cache-buster-1910508714/static/build/img/flags/4x3/gl.svg)}
.flag-icon-gl.flag-icon-squared {background-image:url(/cache-buster-1101121579/static/build/img/flags/1x1/gl.svg)}
.flag-icon-gm {background-image:url(/cache-buster-324019469/static/build/img/flags/4x3/gm.svg)}
.flag-icon-gm.flag-icon-squared {background-image:url(/cache-buster-1848301310/static/build/img/flags/1x1/gm.svg)}
.flag-icon-gn {background-image:url(/cache-buster-1178595681/static/build/img/flags/4x3/gn.svg)}
.flag-icon-gn.flag-icon-squared {background-image:url(/cache-buster-1933494087/static/build/img/flags/1x1/gn.svg)}
.flag-icon-gp {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/gp.svg)}
.flag-icon-gp.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/gp.svg)}
.flag-icon-gq {background-image:url(/cache-buster-2096185147/static/build/img/flags/4x3/gq.svg)}
.flag-icon-gq.flag-icon-squared {background-image:url(/cache-buster-184409028/static/build/img/flags/1x1/gq.svg)}
.flag-icon-gr {background-image:url(/cache-buster-2042836226/static/build/img/flags/4x3/gr.svg)}
.flag-icon-gr.flag-icon-squared {background-image:url(/cache-buster-1387978755/static/build/img/flags/1x1/gr.svg)}
.flag-icon-gs {background-image:url(/cache-buster-1338003209/static/build/img/flags/4x3/gs.svg)}
.flag-icon-gs.flag-icon-squared {background-image:url(/cache-buster-1602446829/static/build/img/flags/1x1/gs.svg)}
.flag-icon-gt {background-image:url(/cache-buster-490481437/static/build/img/flags/4x3/gt.svg)}
.flag-icon-gt.flag-icon-squared {background-image:url(/cache-buster-356600078/static/build/img/flags/1x1/gt.svg)}
.flag-icon-gu {background-image:url(/cache-buster-1855837100/static/build/img/flags/4x3/gu.svg)}
.flag-icon-gu.flag-icon-squared {background-image:url(/cache-buster-1852752225/static/build/img/flags/1x1/gu.svg)}
.flag-icon-gw {background-image:url(/cache-buster-1481937657/static/build/img/flags/4x3/gw.svg)}
.flag-icon-gw.flag-icon-squared {background-image:url(/cache-buster-1245871104/static/build/img/flags/1x1/gw.svg)}
.flag-icon-gy {background-image:url(/cache-buster-10252364/static/build/img/flags/4x3/gy.svg)}
.flag-icon-gy.flag-icon-squared {background-image:url(/cache-buster-1171117731/static/build/img/flags/1x1/gy.svg)}
.flag-icon-hk {background-image:url(/cache-buster-2058617944/static/build/img/flags/4x3/hk.svg)}
.flag-icon-hk.flag-icon-squared {background-image:url(/cache-buster-579858116/static/build/img/flags/1x1/hk.svg)}
.flag-icon-hm {background-image:url(/cache-buster-1309510677/static/build/img/flags/4x3/hm.svg)}
.flag-icon-hm.flag-icon-squared {background-image:url(/cache-buster-1872680466/static/build/img/flags/1x1/hm.svg)}
.flag-icon-hn {background-image:url(/cache-buster-435748504/static/build/img/flags/4x3/hn.svg)}
.flag-icon-hn.flag-icon-squared {background-image:url(/cache-buster-1232892290/static/build/img/flags/1x1/hn.svg)}
.flag-icon-hr {background-image:url(/cache-buster-443111192/static/build/img/flags/4x3/hr.svg)}
.flag-icon-hr.flag-icon-squared {background-image:url(/cache-buster-358341819/static/build/img/flags/1x1/hr.svg)}
.flag-icon-ht {background-image:url(/cache-buster-1757112952/static/build/img/flags/4x3/ht.svg)}
.flag-icon-ht.flag-icon-squared {background-image:url(/cache-buster-1691424050/static/build/img/flags/1x1/ht.svg)}
.flag-icon-hu {background-image:url(/cache-buster-727095285/static/build/img/flags/4x3/hu.svg)}
.flag-icon-hu.flag-icon-squared {background-image:url(/cache-buster-149521300/static/build/img/flags/1x1/hu.svg)}
.flag-icon-id {background-image:url(/cache-buster-1922457273/static/build/img/flags/4x3/id.svg)}
.flag-icon-id.flag-icon-squared {background-image:url(/cache-buster-1081377954/static/build/img/flags/1x1/id.svg)}
.flag-icon-ie {background-image:url(/cache-buster-1343586784/static/build/img/flags/4x3/ie.svg)}
.flag-icon-ie.flag-icon-squared {background-image:url(/cache-buster-868453230/static/build/img/flags/1x1/ie.svg)}
.flag-icon-il {background-image:url(/cache-buster-862977647/static/build/img/flags/4x3/il.svg)}
.flag-icon-il.flag-icon-squared {background-image:url(/cache-buster-1536873776/static/build/img/flags/1x1/il.svg)}
.flag-icon-im {background-image:url(/cache-buster-2068676625/static/build/img/flags/4x3/im.svg)}
.flag-icon-im.flag-icon-squared {background-image:url(/cache-buster-344179980/static/build/img/flags/1x1/im.svg)}
.flag-icon-in {background-image:url(/cache-buster-616711657/static/build/img/flags/4x3/in.svg)}
.flag-icon-in.flag-icon-squared {background-image:url(/cache-buster-256051809/static/build/img/flags/1x1/in.svg)}
.flag-icon-io {background-image:url(/cache-buster-88894492/static/build/img/flags/4x3/io.svg)}
.flag-icon-io.flag-icon-squared {background-image:url(/cache-buster-1264253249/static/build/img/flags/1x1/io.svg)}
.flag-icon-iq {background-image:url(/cache-buster-1547209021/static/build/img/flags/4x3/iq.svg)}
.flag-icon-iq.flag-icon-squared {background-image:url(/cache-buster-1814843678/static/build/img/flags/1x1/iq.svg)}
.flag-icon-ir {background-image:url(/cache-buster-2125981985/static/build/img/flags/4x3/ir.svg)}
.flag-icon-ir.flag-icon-squared {background-image:url(/cache-buster-1478715057/static/build/img/flags/1x1/ir.svg)}
.flag-icon-is {background-image:url(/cache-buster-938256863/static/build/img/flags/4x3/is.svg)}
.flag-icon-is.flag-icon-squared {background-image:url(/cache-buster-1148403879/static/build/img/flags/1x1/is.svg)}
.flag-icon-it {background-image:url(/cache-buster-1080026677/static/build/img/flags/4x3/it.svg)}
.flag-icon-it.flag-icon-squared {background-image:url(/cache-buster-596241593/static/build/img/flags/1x1/it.svg)}
.flag-icon-je {background-image:url(/cache-buster-1512255243/static/build/img/flags/4x3/je.svg)}
.flag-icon-je.flag-icon-squared {background-image:url(/cache-buster-1385562213/static/build/img/flags/1x1/je.svg)}
.flag-icon-jm {background-image:url(/cache-buster-735990065/static/build/img/flags/4x3/jm.svg)}
.flag-icon-jm.flag-icon-squared {background-image:url(/cache-buster-821308055/static/build/img/flags/1x1/jm.svg)}
.flag-icon-jo {background-image:url(/cache-buster-76248878/static/build/img/flags/4x3/jo.svg)}
.flag-icon-jo.flag-icon-squared {background-image:url(/cache-buster-1733504806/static/build/img/flags/1x1/jo.svg)}
.flag-icon-jp {background-image:url(/cache-buster-1866097420/static/build/img/flags/4x3/jp.svg)}
.flag-icon-jp.flag-icon-squared {background-image:url(/cache-buster-1855968563/static/build/img/flags/1x1/jp.svg)}
.flag-icon-ke {background-image:url(/cache-buster-425916525/static/build/img/flags/4x3/ke.svg)}
.flag-icon-ke.flag-icon-squared {background-image:url(/cache-buster-223148496/static/build/img/flags/1x1/ke.svg)}
.flag-icon-kg {background-image:url(/cache-buster-32819151/static/build/img/flags/4x3/kg.svg)}
.flag-icon-kg.flag-icon-squared {background-image:url(/cache-buster-948683731/static/build/img/flags/1x1/kg.svg)}
.flag-icon-kh {background-image:url(/cache-buster-1641238953/static/build/img/flags/4x3/kh.svg)}
.flag-icon-kh.flag-icon-squared {background-image:url(/cache-buster-1844449036/static/build/img/flags/1x1/kh.svg)}
.flag-icon-ki {background-image:url(/cache-buster-1215215576/static/build/img/flags/4x3/ki.svg)}
.flag-icon-ki.flag-icon-squared {background-image:url(/cache-buster-1799995560/static/build/img/flags/1x1/ki.svg)}
.flag-icon-km {background-image:url(/cache-buster-139339048/static/build/img/flags/4x3/km.svg)}
.flag-icon-km.flag-icon-squared {background-image:url(/cache-buster-1100992511/static/build/img/flags/1x1/km.svg)}
.flag-icon-kn {background-image:url(/cache-buster-1970004978/static/build/img/flags/4x3/kn.svg)}
.flag-icon-kn.flag-icon-squared {background-image:url(/cache-buster-395067086/static/build/img/flags/1x1/kn.svg)}
.flag-icon-kp {background-image:url(/cache-buster-1816346994/static/build/img/flags/4x3/kp.svg)}
.flag-icon-kp.flag-icon-squared {background-image:url(/cache-buster-755510143/static/build/img/flags/1x1/kp.svg)}
.flag-icon-kr {background-image:url(/cache-buster-1001243100/static/build/img/flags/4x3/kr.svg)}
.flag-icon-kr.flag-icon-squared {background-image:url(/cache-buster-2018934461/static/build/img/flags/1x1/kr.svg)}
.flag-icon-kw {background-image:url(/cache-buster-1878594112/static/build/img/flags/4x3/kw.svg)}
.flag-icon-kw.flag-icon-squared {background-image:url(/cache-buster-771879628/static/build/img/flags/1x1/kw.svg)}
.flag-icon-ky {background-image:url(/cache-buster-659529235/static/build/img/flags/4x3/ky.svg)}
.flag-icon-ky.flag-icon-squared {background-image:url(/cache-buster-1890925887/static/build/img/flags/1x1/ky.svg)}
.flag-icon-kz {background-image:url(/cache-buster-1665319386/static/build/img/flags/4x3/kz.svg)}
.flag-icon-kz.flag-icon-squared {background-image:url(/cache-buster-185315359/static/build/img/flags/1x1/kz.svg)}
.flag-icon-la {background-image:url(/cache-buster-1562662336/static/build/img/flags/4x3/la.svg)}
.flag-icon-la.flag-icon-squared {background-image:url(/cache-buster-731311120/static/build/img/flags/1x1/la.svg)}
.flag-icon-lb {background-image:url(/cache-buster-790131549/static/build/img/flags/4x3/lb.svg)}
.flag-icon-lb.flag-icon-squared {background-image:url(/cache-buster-1708845339/static/build/img/flags/1x1/lb.svg)}
.flag-icon-lc {background-image:url(/cache-buster-1147677688/static/build/img/flags/4x3/lc.svg)}
.flag-icon-lc.flag-icon-squared {background-image:url(/cache-buster-1917281321/static/build/img/flags/1x1/lc.svg)}
.flag-icon-li {background-image:url(/cache-buster-941034468/static/build/img/flags/4x3/li.svg)}
.flag-icon-li.flag-icon-squared {background-image:url(/cache-buster-529782548/static/build/img/flags/1x1/li.svg)}
.flag-icon-lk {background-image:url(/cache-buster-1188440193/static/build/img/flags/4x3/lk.svg)}
.flag-icon-lk.flag-icon-squared {background-image:url(/cache-buster-944426936/static/build/img/flags/1x1/lk.svg)}
.flag-icon-lr {background-image:url(/cache-buster-1541007567/static/build/img/flags/4x3/lr.svg)}
.flag-icon-lr.flag-icon-squared {background-image:url(/cache-buster-716051015/static/build/img/flags/1x1/lr.svg)}
.flag-icon-ls {background-image:url(/cache-buster-1746742379/static/build/img/flags/4x3/ls.svg)}
.flag-icon-ls.flag-icon-squared {background-image:url(/cache-buster-741162139/static/build/img/flags/1x1/ls.svg)}
.flag-icon-lt {background-image:url(/cache-buster-358523479/static/build/img/flags/4x3/lt.svg)}
.flag-icon-lt.flag-icon-squared {background-image:url(/cache-buster-1430812061/static/build/img/flags/1x1/lt.svg)}
.flag-icon-lu {background-image:url(/cache-buster-250881195/static/build/img/flags/4x3/lu.svg)}
.flag-icon-lu.flag-icon-squared {background-image:url(/cache-buster-835895680/static/build/img/flags/1x1/lu.svg)}
.flag-icon-lv {background-image:url(/cache-buster-2024856663/static/build/img/flags/4x3/lv.svg)}
.flag-icon-lv.flag-icon-squared {background-image:url(/cache-buster-283998221/static/build/img/flags/1x1/lv.svg)}
.flag-icon-ly {background-image:url(/cache-buster-746868469/static/build/img/flags/4x3/ly.svg)}
.flag-icon-ly.flag-icon-squared {background-image:url(/cache-buster-1494291889/static/build/img/flags/1x1/ly.svg)}
.flag-icon-ma {background-image:url(/cache-buster-338936812/static/build/img/flags/4x3/ma.svg)}
.flag-icon-ma.flag-icon-squared {background-image:url(/cache-buster-116363165/static/build/img/flags/1x1/ma.svg)}
.flag-icon-mc {background-image:url(/cache-buster-1396701605/static/build/img/flags/4x3/mc.svg)}
.flag-icon-mc.flag-icon-squared {background-image:url(/cache-buster-1641555143/static/build/img/flags/1x1/mc.svg)}
.flag-icon-md {background-image:url(/cache-buster-1610360390/static/build/img/flags/4x3/md.svg)}
.flag-icon-md.flag-icon-squared {background-image:url(/cache-buster-1035101719/static/build/img/flags/1x1/md.svg)}
.flag-icon-me {background-image:url(/cache-buster-2031810619/static/build/img/flags/4x3/me.svg)}
.flag-icon-me.flag-icon-squared {background-image:url(/cache-buster-1258550643/static/build/img/flags/1x1/me.svg)}
.flag-icon-mf {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/mf.svg)}
.flag-icon-mf.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/mf.svg)}
.flag-icon-mg {background-image:url(/cache-buster-481399972/static/build/img/flags/4x3/mg.svg)}
.flag-icon-mg.flag-icon-squared {background-image:url(/cache-buster-961206138/static/build/img/flags/1x1/mg.svg)}
.flag-icon-mh {background-image:url(/cache-buster-707372107/static/build/img/flags/4x3/mh.svg)}
.flag-icon-mh.flag-icon-squared {background-image:url(/cache-buster-893332200/static/build/img/flags/1x1/mh.svg)}
.flag-icon-mk {background-image:url(/cache-buster-1873052911/static/build/img/flags/4x3/mk.svg)}
.flag-icon-mk.flag-icon-squared {background-image:url(/cache-buster-1837256626/static/build/img/flags/1x1/mk.svg)}
.flag-icon-ml {background-image:url(/cache-buster-1955737252/static/build/img/flags/4x3/ml.svg)}
.flag-icon-ml.flag-icon-squared {background-image:url(/cache-buster-881974444/static/build/img/flags/1x1/ml.svg)}
.flag-icon-mm {background-image:url(/cache-buster-586072146/static/build/img/flags/4x3/mm.svg)}
.flag-icon-mm.flag-icon-squared {background-image:url(/cache-buster-1497879196/static/build/img/flags/1x1/mm.svg)}
.flag-icon-mn {background-image:url(/cache-buster-407780994/static/build/img/flags/4x3/mn.svg)}
.flag-icon-mn.flag-icon-squared {background-image:url(/cache-buster-1636649401/static/build/img/flags/1x1/mn.svg)}
.flag-icon-mo {background-image:url(/cache-buster-1277004789/static/build/img/flags/4x3/mo.svg)}
.flag-icon-mo.flag-icon-squared {background-image:url(/cache-buster-689996877/static/build/img/flags/1x1/mo.svg)}
.flag-icon-mp {background-image:url(/cache-buster-704371838/static/build/img/flags/4x3/mp.svg)}
.flag-icon-mp.flag-icon-squared {background-image:url(/cache-buster-1876458620/static/build/img/flags/1x1/mp.svg)}
.flag-icon-mq {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/mq.svg)}
.flag-icon-mq.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/mq.svg)}
.flag-icon-mr {background-image:url(/cache-buster-722344847/static/build/img/flags/4x3/mr.svg)}
.flag-icon-mr.flag-icon-squared {background-image:url(/cache-buster-962344544/static/build/img/flags/1x1/mr.svg)}
.flag-icon-ms {background-image:url(/cache-buster-719398029/static/build/img/flags/4x3/ms.svg)}
.flag-icon-ms.flag-icon-squared {background-image:url(/cache-buster-169032797/static/build/img/flags/1x1/ms.svg)}
.flag-icon-mt {background-image:url(/cache-buster-76162521/static/build/img/flags/4x3/mt.svg)}
.flag-icon-mt.flag-icon-squared {background-image:url(/cache-buster-2022839635/static/build/img/flags/1x1/mt.svg)}
.flag-icon-mu {background-image:url(/cache-buster-1806062561/static/build/img/flags/4x3/mu.svg)}
.flag-icon-mu.flag-icon-squared {background-image:url(/cache-buster-1790064299/static/build/img/flags/1x1/mu.svg)}
.flag-icon-mv {background-image:url(/cache-buster-1027757084/static/build/img/flags/4x3/mv.svg)}
.flag-icon-mv.flag-icon-squared {background-image:url(/cache-buster-693421566/static/build/img/flags/1x1/mv.svg)}
.flag-icon-mw {background-image:url(/cache-buster-847589537/static/build/img/flags/4x3/mw.svg)}
.flag-icon-mw.flag-icon-squared {background-image:url(/cache-buster-545330973/static/build/img/flags/1x1/mw.svg)}
.flag-icon-mx {background-image:url(/cache-buster-597613199/static/build/img/flags/4x3/mx.svg)}
.flag-icon-mx.flag-icon-squared {background-image:url(/cache-buster-547654662/static/build/img/flags/1x1/mx.svg)}
.flag-icon-my {background-image:url(/cache-buster-1522322773/static/build/img/flags/4x3/my.svg)}
.flag-icon-my.flag-icon-squared {background-image:url(/cache-buster-1766917084/static/build/img/flags/1x1/my.svg)}
.flag-icon-mz {background-image:url(/cache-buster-1272909618/static/build/img/flags/4x3/mz.svg)}
.flag-icon-mz.flag-icon-squared {background-image:url(/cache-buster-1972080252/static/build/img/flags/1x1/mz.svg)}
.flag-icon-na {background-image:url(/cache-buster-1633717276/static/build/img/flags/4x3/na.svg)}
.flag-icon-na.flag-icon-squared {background-image:url(/cache-buster-60814333/static/build/img/flags/1x1/na.svg)}
.flag-icon-nc {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/nc.svg)}
.flag-icon-nc.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/nc.svg)}
.flag-icon-ne {background-image:url(/cache-buster-1077540581/static/build/img/flags/4x3/ne.svg)}
.flag-icon-ne.flag-icon-squared {background-image:url(/cache-buster-900917486/static/build/img/flags/1x1/ne.svg)}
.flag-icon-nf {background-image:url(/cache-buster-622526817/static/build/img/flags/4x3/nf.svg)}
.flag-icon-nf.flag-icon-squared {background-image:url(/cache-buster-1814012247/static/build/img/flags/1x1/nf.svg)}
.flag-icon-ng {background-image:url(/cache-buster-1865811966/static/build/img/flags/4x3/ng.svg)}
.flag-icon-ng.flag-icon-squared {background-image:url(/cache-buster-89087448/static/build/img/flags/1x1/ng.svg)}
.flag-icon-ni {background-image:url(/cache-buster-1028049584/static/build/img/flags/4x3/ni.svg)}
.flag-icon-ni.flag-icon-squared {background-image:url(/cache-buster-2080412128/static/build/img/flags/1x1/ni.svg)}
.flag-icon-nl {background-image:url(/cache-buster-514703403/static/build/img/flags/4x3/nl.svg)}
.flag-icon-nl.flag-icon-squared {background-image:url(/cache-buster-218457795/static/build/img/flags/1x1/nl.svg)}
.flag-icon-no {background-image:url(/cache-buster-1517148375/static/build/img/flags/4x3/no.svg)}
.flag-icon-no.flag-icon-squared {background-image:url(/cache-buster-1842101881/static/build/img/flags/1x1/no.svg)}
.flag-icon-np {background-image:url(/cache-buster-1700876065/static/build/img/flags/4x3/np.svg)}
.flag-icon-np.flag-icon-squared {background-image:url(/cache-buster-1742153123/static/build/img/flags/1x1/np.svg)}
.flag-icon-nr {background-image:url(/cache-buster-478736157/static/build/img/flags/4x3/nr.svg)}
.flag-icon-nr.flag-icon-squared {background-image:url(/cache-buster-946580159/static/build/img/flags/1x1/nr.svg)}
.flag-icon-nu {background-image:url(/cache-buster-1329776439/static/build/img/flags/4x3/nu.svg)}
.flag-icon-nu.flag-icon-squared {background-image:url(/cache-buster-730339583/static/build/img/flags/1x1/nu.svg)}
.flag-icon-nz {background-image:url(/cache-buster-752956076/static/build/img/flags/4x3/nz.svg)}
.flag-icon-nz.flag-icon-squared {background-image:url(/cache-buster-1415860096/static/build/img/flags/1x1/nz.svg)}
.flag-icon-om {background-image:url(/cache-buster-23972021/static/build/img/flags/4x3/om.svg)}
.flag-icon-om.flag-icon-squared {background-image:url(/cache-buster-1926158549/static/build/img/flags/1x1/om.svg)}
.flag-icon-pa {background-image:url(/cache-buster-1814535085/static/build/img/flags/4x3/pa.svg)}
.flag-icon-pa.flag-icon-squared {background-image:url(/cache-buster-1841625293/static/build/img/flags/1x1/pa.svg)}
.flag-icon-pe {background-image:url(/cache-buster-1777168012/static/build/img/flags/4x3/pe.svg)}
.flag-icon-pe.flag-icon-squared {background-image:url(/cache-buster-548948102/static/build/img/flags/1x1/pe.svg)}
.flag-icon-pf {background-image:url(/cache-buster-1928859876/static/build/img/flags/4x3/pf.svg)}
.flag-icon-pf.flag-icon-squared {background-image:url(/cache-buster-778715697/static/build/img/flags/1x1/pf.svg)}
.flag-icon-pg {background-image:url(/cache-buster-957327593/static/build/img/flags/4x3/pg.svg)}
.flag-icon-pg.flag-icon-squared {background-image:url(/cache-buster-2011446479/static/build/img/flags/1x1/pg.svg)}
.flag-icon-ph {background-image:url(/cache-buster-1578701327/static/build/img/flags/4x3/ph.svg)}
.flag-icon-ph.flag-icon-squared {background-image:url(/cache-buster-9337765/static/build/img/flags/1x1/ph.svg)}
.flag-icon-pk {background-image:url(/cache-buster-1306292891/static/build/img/flags/4x3/pk.svg)}
.flag-icon-pk.flag-icon-squared {background-image:url(/cache-buster-1116347297/static/build/img/flags/1x1/pk.svg)}
.flag-icon-pl {background-image:url(/cache-buster-428163598/static/build/img/flags/4x3/pl.svg)}
.flag-icon-pl.flag-icon-squared {background-image:url(/cache-buster-2099601298/static/build/img/flags/1x1/pl.svg)}
.flag-icon-pm {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/pm.svg)}
.flag-icon-pm.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/pm.svg)}
.flag-icon-pn {background-image:url(/cache-buster-712793150/static/build/img/flags/4x3/pn.svg)}
.flag-icon-pn.flag-icon-squared {background-image:url(/cache-buster-1490405535/static/build/img/flags/1x1/pn.svg)}
.flag-icon-pr {background-image:url(/cache-buster-1767714068/static/build/img/flags/4x3/pr.svg)}
.flag-icon-pr.flag-icon-squared {background-image:url(/cache-buster-1499930684/static/build/img/flags/1x1/pr.svg)}
.flag-icon-ps {background-image:url(/cache-buster-2120616261/static/build/img/flags/4x3/ps.svg)}
.flag-icon-ps.flag-icon-squared {background-image:url(/cache-buster-2025689351/static/build/img/flags/1x1/ps.svg)}
.flag-icon-pt {background-image:url(/cache-buster-1685165647/static/build/img/flags/4x3/pt.svg)}
.flag-icon-pt.flag-icon-squared {background-image:url(/cache-buster-1836380559/static/build/img/flags/1x1/pt.svg)}
.flag-icon-pw {background-image:url(/cache-buster-689783580/static/build/img/flags/4x3/pw.svg)}
.flag-icon-pw.flag-icon-squared {background-image:url(/cache-buster-335493886/static/build/img/flags/1x1/pw.svg)}
.flag-icon-py {background-image:url(/cache-buster-1859125470/static/build/img/flags/4x3/py.svg)}
.flag-icon-py.flag-icon-squared {background-image:url(/cache-buster-1288082579/static/build/img/flags/1x1/py.svg)}
.flag-icon-qa {background-image:url(/cache-buster-406116370/static/build/img/flags/4x3/qa.svg)}
.flag-icon-qa.flag-icon-squared {background-image:url(/cache-buster-39245431/static/build/img/flags/1x1/qa.svg)}
.flag-icon-re {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/re.svg)}
.flag-icon-re.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/re.svg)}
.flag-icon-ro {background-image:url(/cache-buster-701585649/static/build/img/flags/4x3/ro.svg)}
.flag-icon-ro.flag-icon-squared {background-image:url(/cache-buster-1469197792/static/build/img/flags/1x1/ro.svg)}
.flag-icon-rs {background-image:url(/cache-buster-926378638/static/build/img/flags/4x3/rs.svg)}
.flag-icon-rs.flag-icon-squared {background-image:url(/cache-buster-2102863650/static/build/img/flags/1x1/rs.svg)}
.flag-icon-ru {background-image:url(/cache-buster-200910147/static/build/img/flags/4x3/ru.svg)}
.flag-icon-ru.flag-icon-squared {background-image:url(/cache-buster-539454875/static/build/img/flags/1x1/ru.svg)}
.flag-icon-rw {background-image:url(/cache-buster-1058222103/static/build/img/flags/4x3/rw.svg)}
.flag-icon-rw.flag-icon-squared {background-image:url(/cache-buster-616981442/static/build/img/flags/1x1/rw.svg)}
.flag-icon-sa {background-image:url(/cache-buster-431890337/static/build/img/flags/4x3/sa.svg)}
.flag-icon-sa.flag-icon-squared {background-image:url(/cache-buster-1527927462/static/build/img/flags/1x1/sa.svg)}
.flag-icon-sb {background-image:url(/cache-buster-735784048/static/build/img/flags/4x3/sb.svg)}
.flag-icon-sb.flag-icon-squared {background-image:url(/cache-buster-1820423077/static/build/img/flags/1x1/sb.svg)}
.flag-icon-sc {background-image:url(/cache-buster-36428279/static/build/img/flags/4x3/sc.svg)}
.flag-icon-sc.flag-icon-squared {background-image:url(/cache-buster-791977785/static/build/img/flags/1x1/sc.svg)}
.flag-icon-sd {background-image:url(/cache-buster-1692133624/static/build/img/flags/4x3/sd.svg)}
.flag-icon-sd.flag-icon-squared {background-image:url(/cache-buster-1623796606/static/build/img/flags/1x1/sd.svg)}
.flag-icon-se {background-image:url(/cache-buster-197151317/static/build/img/flags/4x3/se.svg)}
.flag-icon-se.flag-icon-squared {background-image:url(/cache-buster-606082788/static/build/img/flags/1x1/se.svg)}
.flag-icon-sg {background-image:url(/cache-buster-1246612307/static/build/img/flags/4x3/sg.svg)}
.flag-icon-sg.flag-icon-squared {background-image:url(/cache-buster-189568908/static/build/img/flags/1x1/sg.svg)}
.flag-icon-sh {background-image:url(/cache-buster-1675670983/static/build/img/flags/4x3/sh.svg)}
.flag-icon-sh.flag-icon-squared {background-image:url(/cache-buster-1893004131/static/build/img/flags/1x1/sh.svg)}
.flag-icon-si {background-image:url(/cache-buster-1031752968/static/build/img/flags/4x3/si.svg)}
.flag-icon-si.flag-icon-squared {background-image:url(/cache-buster-732197847/static/build/img/flags/1x1/si.svg)}
.flag-icon-sj {background-image:url(/cache-buster-400586581/static/build/img/flags/4x3/sj.svg)}
.flag-icon-sj.flag-icon-squared {background-image:url(/cache-buster-541168123/static/build/img/flags/1x1/sj.svg)}
.flag-icon-sk {background-image:url(/cache-buster-974341163/static/build/img/flags/4x3/sk.svg)}
.flag-icon-sk.flag-icon-squared {background-image:url(/cache-buster-16649726/static/build/img/flags/1x1/sk.svg)}
.flag-icon-sl {background-image:url(/cache-buster-1061352818/static/build/img/flags/4x3/sl.svg)}
.flag-icon-sl.flag-icon-squared {background-image:url(/cache-buster-9714134/static/build/img/flags/1x1/sl.svg)}
.flag-icon-sm {background-image:url(/cache-buster-582500284/static/build/img/flags/4x3/sm.svg)}
.flag-icon-sm.flag-icon-squared {background-image:url(/cache-buster-1203916469/static/build/img/flags/1x1/sm.svg)}
.flag-icon-sn {background-image:url(/cache-buster-658108603/static/build/img/flags/4x3/sn.svg)}
.flag-icon-sn.flag-icon-squared {background-image:url(/cache-buster-1703553303/static/build/img/flags/1x1/sn.svg)}
.flag-icon-so {background-image:url(/cache-buster-813591838/static/build/img/flags/4x3/so.svg)}
.flag-icon-so.flag-icon-squared {background-image:url(/cache-buster-2136939347/static/build/img/flags/1x1/so.svg)}
.flag-icon-sr {background-image:url(/cache-buster-1187709081/static/build/img/flags/4x3/sr.svg)}
.flag-icon-sr.flag-icon-squared {background-image:url(/cache-buster-1235875648/static/build/img/flags/1x1/sr.svg)}
.flag-icon-ss {background-image:url(/cache-buster-1172645042/static/build/img/flags/4x3/ss.svg)}
.flag-icon-ss.flag-icon-squared {background-image:url(/cache-buster-1445230161/static/build/img/flags/1x1/ss.svg)}
.flag-icon-st {background-image:url(/cache-buster-975748748/static/build/img/flags/4x3/st.svg)}
.flag-icon-st.flag-icon-squared {background-image:url(/cache-buster-1793384292/static/build/img/flags/1x1/st.svg)}
.flag-icon-sv {background-image:url(/cache-buster-979662823/static/build/img/flags/4x3/sv.svg)}
.flag-icon-sv.flag-icon-squared {background-image:url(/cache-buster-481042446/static/build/img/flags/1x1/sv.svg)}
.flag-icon-sx {background-image:url(/cache-buster-1964753668/static/build/img/flags/4x3/sx.svg)}
.flag-icon-sx.flag-icon-squared {background-image:url(/cache-buster-29543122/static/build/img/flags/1x1/sx.svg)}
.flag-icon-sy {background-image:url(/cache-buster-1992722330/static/build/img/flags/4x3/sy.svg)}
.flag-icon-sy.flag-icon-squared {background-image:url(/cache-buster-1207359957/static/build/img/flags/1x1/sy.svg)}
.flag-icon-sz {background-image:url(/cache-buster-848746613/static/build/img/flags/4x3/sz.svg)}
.flag-icon-sz.flag-icon-squared {background-image:url(/cache-buster-1036411868/static/build/img/flags/1x1/sz.svg)}
.flag-icon-tc {background-image:url(/cache-buster-702408688/static/build/img/flags/4x3/tc.svg)}
.flag-icon-tc.flag-icon-squared {background-image:url(/cache-buster-493848817/static/build/img/flags/1x1/tc.svg)}
.flag-icon-td {background-image:url(/cache-buster-338145050/static/build/img/flags/4x3/td.svg)}
.flag-icon-td.flag-icon-squared {background-image:url(/cache-buster-1639256735/static/build/img/flags/1x1/td.svg)}
.flag-icon-tf {background-image:url(/cache-buster-1847010246/static/build/img/flags/4x3/tf.svg)}
.flag-icon-tf.flag-icon-squared {background-image:url(/cache-buster-1490917772/static/build/img/flags/1x1/tf.svg)}
.flag-icon-tg {background-image:url(/cache-buster-705809951/static/build/img/flags/4x3/tg.svg)}
.flag-icon-tg.flag-icon-squared {background-image:url(/cache-buster-559486669/static/build/img/flags/1x1/tg.svg)}
.flag-icon-th {background-image:url(/cache-buster-2087096615/static/build/img/flags/4x3/th.svg)}
.flag-icon-th.flag-icon-squared {background-image:url(/cache-buster-1234897626/static/build/img/flags/1x1/th.svg)}
.flag-icon-tj {background-image:url(/cache-buster-151386461/static/build/img/flags/4x3/tj.svg)}
.flag-icon-tj.flag-icon-squared {background-image:url(/cache-buster-1199249993/static/build/img/flags/1x1/tj.svg)}
.flag-icon-tk {background-image:url(/cache-buster-1828659906/static/build/img/flags/4x3/tk.svg)}
.flag-icon-tk.flag-icon-squared {background-image:url(/cache-buster-668013256/static/build/img/flags/1x1/tk.svg)}
.flag-icon-tl {background-image:url(/cache-buster-491469656/static/build/img/flags/4x3/tl.svg)}
.flag-icon-tl.flag-icon-squared {background-image:url(/cache-buster-481886718/static/build/img/flags/1x1/tl.svg)}
.flag-icon-tm {background-image:url(/cache-buster-436323688/static/build/img/flags/4x3/tm.svg)}
.flag-icon-tm.flag-icon-squared {background-image:url(/cache-buster-723853215/static/build/img/flags/1x1/tm.svg)}
.flag-icon-tn {background-image:url(/cache-buster-321091907/static/build/img/flags/4x3/tn.svg)}
.flag-icon-tn.flag-icon-squared {background-image:url(/cache-buster-738955191/static/build/img/flags/1x1/tn.svg)}
.flag-icon-to {background-image:url(/cache-buster-2044907698/static/build/img/flags/4x3/to.svg)}
.flag-icon-to.flag-icon-squared {background-image:url(/cache-buster-1740197308/static/build/img/flags/1x1/to.svg)}
.flag-icon-tr {background-image:url(/cache-buster-897532038/static/build/img/flags/4x3/tr.svg)}
.flag-icon-tr.flag-icon-squared {background-image:url(/cache-buster-1054722704/static/build/img/flags/1x1/tr.svg)}
.flag-icon-tt {background-image:url(/cache-buster-563263866/static/build/img/flags/4x3/tt.svg)}
.flag-icon-tt.flag-icon-squared {background-image:url(/cache-buster-1705923065/static/build/img/flags/1x1/tt.svg)}
.flag-icon-tv {background-image:url(/cache-buster-1262119165/static/build/img/flags/4x3/tv.svg)}
.flag-icon-tv.flag-icon-squared {background-image:url(/cache-buster-1207007585/static/build/img/flags/1x1/tv.svg)}
.flag-icon-tw {background-image:url(/cache-buster-2015585535/static/build/img/flags/4x3/tw.svg)}
.flag-icon-tw.flag-icon-squared {background-image:url(/cache-buster-651070721/static/build/img/flags/1x1/tw.svg)}
.flag-icon-tz {background-image:url(/cache-buster-1540194843/static/build/img/flags/4x3/tz.svg)}
.flag-icon-tz.flag-icon-squared {background-image:url(/cache-buster-1934781335/static/build/img/flags/1x1/tz.svg)}
.flag-icon-ua {background-image:url(/cache-buster-1876400998/static/build/img/flags/4x3/ua.svg)}
.flag-icon-ua.flag-icon-squared {background-image:url(/cache-buster-610315037/static/build/img/flags/1x1/ua.svg)}
.flag-icon-ug {background-image:url(/cache-buster-1028234223/static/build/img/flags/4x3/ug.svg)}
.flag-icon-ug.flag-icon-squared {background-image:url(/cache-buster-1727892424/static/build/img/flags/1x1/ug.svg)}
.flag-icon-um {background-image:url(/cache-buster-792613764/static/build/img/flags/4x3/um.svg)}
.flag-icon-um.flag-icon-squared {background-image:url(/cache-buster-1110238760/static/build/img/flags/1x1/um.svg)}
.flag-icon-us {background-image:url(/cache-buster-535358753/static/build/img/flags/4x3/us.svg)}
.flag-icon-us.flag-icon-squared {background-image:url(/cache-buster-1915502763/static/build/img/flags/1x1/us.svg)}
.flag-icon-uy {background-image:url(/cache-buster-489792147/static/build/img/flags/4x3/uy.svg)}
.flag-icon-uy.flag-icon-squared {background-image:url(/cache-buster-1870079212/static/build/img/flags/1x1/uy.svg)}
.flag-icon-uz {background-image:url(/cache-buster-1428208366/static/build/img/flags/4x3/uz.svg)}
.flag-icon-uz.flag-icon-squared {background-image:url(/cache-buster-1156486881/static/build/img/flags/1x1/uz.svg)}
.flag-icon-va {background-image:url(/cache-buster-533725815/static/build/img/flags/4x3/va.svg)}
.flag-icon-va.flag-icon-squared {background-image:url(/cache-buster-275901527/static/build/img/flags/1x1/va.svg)}
.flag-icon-vc {background-image:url(/cache-buster-723990194/static/build/img/flags/4x3/vc.svg)}
.flag-icon-vc.flag-icon-squared {background-image:url(/cache-buster-1580410236/static/build/img/flags/1x1/vc.svg)}
.flag-icon-ve {background-image:url(/cache-buster-1961159108/static/build/img/flags/4x3/ve.svg)}
.flag-icon-ve.flag-icon-squared {background-image:url(/cache-buster-1752406360/static/build/img/flags/1x1/ve.svg)}
.flag-icon-vg {background-image:url(/cache-buster-347355135/static/build/img/flags/4x3/vg.svg)}
.flag-icon-vg.flag-icon-squared {background-image:url(/cache-buster-1170596907/static/build/img/flags/1x1/vg.svg)}
.flag-icon-vi {background-image:url(/cache-buster-1709101887/static/build/img/flags/4x3/vi.svg)}
.flag-icon-vi.flag-icon-squared {background-image:url(/cache-buster-2128238534/static/build/img/flags/1x1/vi.svg)}
.flag-icon-vn {background-image:url(/cache-buster-852636265/static/build/img/flags/4x3/vn.svg)}
.flag-icon-vn.flag-icon-squared {background-image:url(/cache-buster-360698591/static/build/img/flags/1x1/vn.svg)}
.flag-icon-vu {background-image:url(/cache-buster-983932030/static/build/img/flags/4x3/vu.svg)}
.flag-icon-vu.flag-icon-squared {background-image:url(/cache-buster-530685667/static/build/img/flags/1x1/vu.svg)}
.flag-icon-wf {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/wf.svg)}
.flag-icon-wf.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/wf.svg)}
.flag-icon-ws {background-image:url(/cache-buster-1765797084/static/build/img/flags/4x3/ws.svg)}
.flag-icon-ws.flag-icon-squared {background-image:url(/cache-buster-1904056312/static/build/img/flags/1x1/ws.svg)}
.flag-icon-ye {background-image:url(/cache-buster-2136879018/static/build/img/flags/4x3/ye.svg)}
.flag-icon-ye.flag-icon-squared {background-image:url(/cache-buster-1163868290/static/build/img/flags/1x1/ye.svg)}
.flag-icon-yt {background-image:url(/cache-buster-1140928300/static/build/img/flags/4x3/yt.svg)}
.flag-icon-yt.flag-icon-squared {background-image:url(/cache-buster-668411298/static/build/img/flags/1x1/yt.svg)}
.flag-icon-za {background-image:url(/cache-buster-1036979433/static/build/img/flags/4x3/za.svg)}
.flag-icon-za.flag-icon-squared {background-image:url(/cache-buster-1219512160/static/build/img/flags/1x1/za.svg)}
.flag-icon-zm {background-image:url(/cache-buster-783949820/static/build/img/flags/4x3/zm.svg)}
.flag-icon-zm.flag-icon-squared {background-image:url(/cache-buster-1549680234/static/build/img/flags/1x1/zm.svg)}
.flag-icon-zw {background-image:url(/cache-buster-684138091/static/build/img/flags/4x3/zw.svg)}
.flag-icon-zw.flag-icon-squared {background-image:url(/cache-buster-1708215272/static/build/img/flags/1x1/zw.svg)}
.flag-icon-es-ct {background-image:url(/cache-buster-1178230939/static/build/img/flags/4x3/es-ct.svg)}
.flag-icon-es-ct.flag-icon-squared {background-image:url(/cache-buster-1526701345/static/build/img/flags/1x1/es-ct.svg)}
.flag-icon-eu {background-image:url(/cache-buster-1975581529/static/build/img/flags/4x3/eu.svg)}
.flag-icon-eu.flag-icon-squared {background-image:url(/cache-buster-1959736808/static/build/img/flags/1x1/eu.svg)}
.flag-icon-gb-eng {background-image:url(/cache-buster-138124278/static/build/img/flags/4x3/gb-eng.svg)}
.flag-icon-gb-eng.flag-icon-squared {background-image:url(/cache-buster-364343354/static/build/img/flags/1x1/gb-eng.svg)}
.flag-icon-gb-nir {background-image:url(/cache-buster-6864170/static/build/img/flags/4x3/gb-nir.svg)}
.flag-icon-gb-nir.flag-icon-squared {background-image:url(/cache-buster-821809833/static/build/img/flags/1x1/gb-nir.svg)}
.flag-icon-gb-sct {background-image:url(/cache-buster-437979859/static/build/img/flags/4x3/gb-sct.svg)}
.flag-icon-gb-sct.flag-icon-squared {background-image:url(/cache-buster-511873137/static/build/img/flags/1x1/gb-sct.svg)}
.flag-icon-gb-wls {background-image:url(/cache-buster-555211724/static/build/img/flags/4x3/gb-wls.svg)}
.flag-icon-gb-wls.flag-icon-squared {background-image:url(/cache-buster-585496283/static/build/img/flags/1x1/gb-wls.svg)}
.flag-icon-un {background-image:url(/cache-buster-2098292954/static/build/img/flags/4x3/un.svg)}
.flag-icon-un.flag-icon-squared {background-image:url(/cache-buster-360434922/static/build/img/flags/1x1/un.svg)}
.footer-finder {background-repeat:no-repeat;background-size:cover;background-position:50%}
.btn-cartDropdown {position:relative}
.btn .badge.btn-cartDropdown__badge {position:absolute;bottom:-5px;right:-5px;top:auto;border-radius:3px;padding-bottom:.5em;font-size:.65em}
.cart-dropdown {width:350px}
.cart-dropdown__products-none {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:75px}
.cart-dropdown .cart-dropdown__carts {height:56px;width:100%;transition-duration:.33s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);opacity:0;transform:translateY(-50%);perspective:250px}
.cart-dropdown.show .cart-dropdown__carts {opacity:1;transform:translateY(0)}
.cart-dropdown__carts-new,.cart-dropdown__carts-select {position:absolute;top:0;left:0;width:100%;height:56px;background-color:#fff}
.cart-dropdown__products {min-height:75px}
.cart-dropdown__product {will-change:transform;margin:15px 0;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:.33s;transition-property:opacity,transform;opacity:0;transform:translateY(-50%);display:-ms-flexbox;display:flex}
.cart-dropdown__product:first-child {transition-delay:.1s}
.cart-dropdown__product:nth-child(2) {transition-delay:.2s}
.cart-dropdown__product:nth-child(3) {transition-delay:.3s}
.cart-dropdown.show .cartDropdown__content.active .cart-dropdown__product {opacity:1;transform:translateY(-.5px)}
.cart-dropdown__more {will-change:transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.3s;transition-duration:.5s;transition-property:opacity,transform;opacity:0;transform:translateY(-50%)}
.cart-dropdown.show .cartDropdown__content.active .cart-dropdown__more {opacity:1;transform:translateY(0)}
.cart-dropdown__cart {will-change:transform;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-delay:.35s;transition-duration:.5s;transition-property:opacity,transform;opacity:0;transform:translateY(-50%)}
.cart-dropdown.show .cartDropdown__content.active .cart-dropdown__cart {opacity:1;transform:translateY(0)}
.js-cartDropdown__cancel {transform:translateY(50%);opacity:0;transition-delay:.35s;transition-duration:.5s;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:opacity,transform}
.js-cartDropdown__cancel.show {opacity:1;transform:translateY(0)}
.cart-dropdown__carts-new,.cart-dropdown__carts-select {transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-property:transform;transition-duration:.33s;backface-visibility:hidden;transform-style:preserve-3d;z-index:1;transform-origin:center}
.cart-dropdown__carts-new {z-index:0;transform:rotateX(180deg)}
.cart-dropdown__carts.rotated .cart-dropdown__carts-new {z-index:1;transform:rotateX(0)}
.cart-dropdown__carts.rotated .cart-dropdown__carts-select {z-index:0;transform:rotateX(180deg)}
.cartRename__input {width:auto}
.cartRename__input:disabled {background:none;border:none;box-shadow:none;font-weight:700}
.vjs-default-skin .vjs-big-play-button {border-radius:50%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);position:absolute;background-color:transparent;border:none;width:auto;height:auto}
.vjs-default-skin .vjs-big-play-button:active,.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin .vjs-big-play-button:hover,.vjs-default-skin:active .vjs-big-play-button,.vjs-default-skin:focus .vjs-big-play-button,.vjs-default-skin:hover .vjs-big-play-button {background-color:transparent}
.video-js.vjs-fullscreen {background-color:#000}
.vjs-tech {height:100%;width:auto}
.video-js .icon.icon-play-button {font-size:6rem}
.vjs-has-started.vjs-fullscreen .vjs-control-bar {display:-ms-flexbox;display:flex}
.video-wrapper {position:absolute;top:0;left:0;height:100%;cursor:pointer}
.video-wrapper .video-js {position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%)}
.video-wrapper .video-js:not(.vjs-has-started) {width:100%}
.video-text {position:absolute;top:28px;color:#fff}
.js-video-js--autoplay.vjs-has-started .vjs-control-bar {display:none}
.vjs-default-skin:not(.vjs-controls-enabled) {visibility:hidden}
.vjs-default-skin.vjs-controls-enabled {visibility:visible}
.vjs-adler-skin .vjs-time-tooltip {border-radius:0}
.product-grid {position:relative}
.product-grid__loading {position:absolute;top:0;left:0;width:100%;height:100%;z-index:100}
.product-grid__loading:after {content:"";position:absolute;top:0;left:0;width:calc(100% + 30px);margin-left:-15px;margin-right:15px;height:100%;background-color:#fff;opacity:.65}
.productgrid-collapse .icon {transition-duration:.33s;transform:rotate(0);font-size:.5em;width:13px;height:8px;margin-bottom:2px;transition-property:transform;transform-origin:center}
.productgrid-collapse:not(.collapsed) .icon {transform:rotate(180deg)}
.productgrid-item {position:relative}
.card--productgrid {display:-ms-flexbox;display:flex;position:relative;border:none;-ms-flex-pack:justify;justify-content:space-between}
.card--productgrid:after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.15;transition-duration:.33s;transition-property:opacity;box-shadow:2px 2px 10px 0 rgba(0,0,0,.5);z-index:-1;pointer-events:none}
.card--productgrid:hover:after {opacity:1}
.productgrid-items .card--productgrid {-ms-flex-direction:column;flex-direction:column}
.productgrid-items .green-label {position:absolute;width:20%;max-width:80px;top:50%;right:1rem;transform:translateY(-50%)}
.card-block.card-block--end {-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 0px;flex:1 0;-ms-flex-preferred-size:auto;flex-basis:auto}
.productgrid-items .productgrid-item {-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;padding-left:.75rem;padding-right:.75rem}
.card--productgrid select {padding-top:0;padding-bottom:0;height:1.75rem}
.card--productgrid__subtitle {margin-bottom:0;font-size:.875rem;white-space:nowrap;max-width:40%}
.card-block.card-block--center .dropdown.bootstrap-select.js-product-gridcard__ajax-input {max-width:60%}
.productgrid-header__background {position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}
.productgrid-navigation {display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.productgrid-navigation .page-link {border:none;color:#313131;background-color:transparent}
.productgrid-navigation .page-item.active .page-link {border:none;color:#fff;background-color:#d8222b}
.productgrid-navigation .icon {font-size:.5em;margin:10px}
.page-item .page-link {white-space:nowrap}
.product-grid__form-title {display:none}
.product-grid__form-container.open {transform:translateX(0)}
.sidebar-container .form-group .select-custom__icon {height:44px}
.product-variant-morelink {color:#d8222b;text-align:left;cursor:pointer}
.product-detail-first-box {margin-bottom:40px}
.product-detail-downloads {columns:2;-webkit-columns:2;-moz-columns:2}
.product-detail-downloads .list-item {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 0;border-bottom:0!important;-moz-column-break-inside:avoid;break-inside:avoid-column}
.product-detail-downloads .list-item i {margin-right:16px}
.product-detail__content .green-label {margin-left:20px;padding:20px 0;position:absolute;left:75%}
.product-detail-gallery {margin-bottom:1.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}
.product-detail-gallery__big {width:380px;height:380px}
.product-detail-gallery__big,.product-detail-gallery__small-wrapper {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
.product-detail-gallery__small-wrapper {position:relative;margin-top:64px;.product-detail-gallery__small-arrows {button {-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;cursor:pointer;background:transparent;border:0;position:absolute;top:28px;width:32px;height:32px}
.slick-prev {left:-40px}
.slick-next {right:-32px}


.product-detail-gallery__small {width:380px}
.product-detail-gallery__small-item {width:90px!important;height:90px!important;border:1px solid #f4f4f4;opacity:.5;transition-property:opacity;transition-duration:.33s}
.slick-track .slick-slide {margin-right:8px}
.slick-current .product-detail-gallery__small-item {opacity:1}
.product-detail-gallery__big .slick-dots,.slick-slider .slick-dots {list-style:none;padding-left:0;list-style-image:url(/cache-buster-1764773157218data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.product-detail-gallery__big .slick-dots button,.slick-slider .slick-dots button {font-size:0;margin:10px;border:none;background-color:#313131;content:"";width:10px;height:10px;border-radius:100%}
.product-detail-gallery__big .slick-dots .slick-active button,.slick-slider .slick-dots .slick-active button {background-color:#d8222b}
.product-detail-gallery__big-item {position:relative;cursor:pointer;display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center}
.product-detail-gallery__big-item:after {cursor:pointer;position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;transition-duration:.33s;transition-property:opacity;background-color:hsla(0,0%,100%,.5)}
.product-detail-gallery__corner-item {position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;left:20%}
.product-detail-gallery__corner-item .img-fluid {width:75px}
.product-detail-header-box .sidebar-container {margin-bottom:24px!important}

.product-detail-fertility,.product-detail-pictograms {margin:32px 0!important}
.product-detail-pictograms strong {vertical-align:top}
img,picture {width:auto;height:42px}

.product-detail-buy-box {margin-bottom:24px;padding:15px;background-color:#fff;box-shadow:0 4px 24px 0 #00000026,0 1px 4px 0 #00000026;}
.bootstrap-select {border:1px solid #929292;}
.filter-option {color:#212529}


.product-detail-b2c-box {margin-bottom:24px;padding:15px;background-color:#f4f4f4;display:-ms-flexbox;display:flex;gap:15px;}
.product-detail-b2c-box__description,.product-detail-b2c-box__title {display:block}

.product-detail-pictograms-fertility-area {display:-ms-flexbox;display:flex;vertical-align:top}
.product-detail-variant-filters {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}
.product-variant {position:relative;margin-right:6px;margin-bottom:6px}
.product-variant,.product-variant__small {width:35px;height:35px;border:1px solid #f3f3f3}
.variant-container {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;.product-variant,.product-variant__small {width:42px;height:42px;margin:unset}

.product-variant:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px 0 rgba(0,0,0,.4);opacity:0;transition-duration:.33s;transition-property:opacity}
.product-variant:focus:after,.product-variant:hover:after {opacity:1}
.product-variant:before {content:"";position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);border:1.5px solid #a0a0a0}
.product-variant--active:before {width:calc(100% + 6px);height:calc(100% + 6px);border:2px solid #28191a}
.product-variant--active:after {box-shadow:none}
.ribbon-1 {padding:0 10px var(--f) calc(10px + var(--r));background:#d8222b;color:#fff;text-align:center}
#product-detail-tabcontent-certificates table.table td:first-child > img {height:auto}
.nav-tabs--product-detail {display:-ms-flexbox;display:flex;border-bottom:none;margin-bottom:20px}
.nav-tabs--product-detail .nav-link {border:none;text-transform:uppercase;font-family:PalanquinDarkSemiBold,sans-serif;font-size:.8em}
.nav-tabs--product-detail .nav-link.active {border-bottom:5px solid #f9c623}
.nav-tabs--default {display:-ms-flexbox;display:flex}
.nav-tabs--default .nav-link {border:none;text-transform:uppercase;font-family:PalanquinDarkSemiBold,sans-serif;font-size:.8em}
.nav-tabs--default .nav-link.active {border-bottom:5px solid #d8222b}
.nav-tabs--big .nav-link {font-size:1.4em}
.list-bottom-border>li {border-bottom:1px solid #f4f4f4}
.list-bottom-border>li:last-child {border-bottom:none}
.list-checks {list-style-image:url(/cache-buster-1541480790/static/build/img/icons/check-content.svg)}
.list-active {font-family:PalanquinDarkSemiBold,sans-serif;font-weight:400;font-size:1.1em}
.references-area {min-height:360px}
.references-content {z-index:1;position:relative}
.references-text {min-height:130px;color:#fff;width:100%}
.references-background {z-index:0;position:absolute;top:0;left:0;width:100%;height:360px;background-color:#000}
.references-bgimg {height:360px;width:100%;position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}
.reference-slider-left-absolute,.reference-slider-right-absolute {position:absolute;top:calc(50% - 100px)}
.reference-slider-left-absolute {left:-75px!important}
.reference-slider-right-absolute {right:-75px!important}
.onPageNav {width:100%;position:fixed;z-index:100}
.onPageNav .onPageNav__container {max-height:calc(75vh - 75px);overflow-y:auto;background-color:#fff;box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}
.typeahead .tt-menu {position:relative;margin:0 25px;width:calc(100% - 60px);background-color:#fff;color:#000;transform:translateY(-1px);padding:15px}
.typeahead .tt-menu,.typeahead .tt-menu:after {border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.typeahead .tt-menu:after {position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.15;transition-duration:.33s;transition-property:opacity;box-shadow:2px 2px 10px 0 rgba(0,0,0,.5);z-index:-1;pointer-events:none}
.typeahead .tt-selectable.tt-cursor,.typeahead .tt-selectable:hover {cursor:pointer;color:#d8222b;text-decoration:underline}
.typeahead .typeahead-heading {padding:5px 0 5px 10px;border-bottom:1px solid #dfe1e6;margin-bottom:5px;color:#d8222b}
.typeahead .tt-suggestion {padding:2px 0 2px 25px;font-size:.9rem}
.typeahead-heading__link {font-family:iconfont;padding-right:10px}
.typeahead-heading__link:before {content:"\EA06";padding-right:5px;font-size:12px}
#checkout-accordion {border:1px solid #f3f3f3}
.custom-radio--checkout-accordion {border-bottom:1px solid #f3f3f3}
.custom-radio--checkout-accordion .custom-radio__box {width:2rem;height:2rem}
.checkout-collapse {border-bottom:1px solid #f3f3f3}
.checkout__cart-error {z-index:100;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;background-color:hsla(0,0%,100%,.6)}
.table--checkout .parsley-errors-list.filled {z-index:1;position:absolute;left:-75px;top:calc(100% + 8px);width:250px;background-color:#fff;border:1px solid #980000;border-radius:3px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);list-style:none;padding:.75rem}
.table--checkout .parsley-errors-list.filled:after {position:absolute;content:"";top:-8px;left:90px;width:0;height:0;border-style:solid;border-width:0 6px 8px;border-color:transparent transparent #980000}
.checkout__modal-location {border-bottom:1px solid #f3f3f3;margin-top:1rem;padding-bottom:1rem}
.checkout__modal-location:last-child {border-bottom:none}
.checkout__delete-address-button {position:absolute;top:.5rem;right:0;padding-top:7px}
:where(.checkout__cart) .table-striped tbody tr:nth-of-type(odd) {background-color:rgba(0,0,0,.12)}
.checkout-cart-mobile__table th {padding:.5rem .75rem}
.checkout-cart-mobile__tile {display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:auto 10px 1fr;grid-template-rows:auto 1fr;grid-column-gap:10px;grid-row-gap:10px;grid-template-areas:"checkout-cart-mobile-visual checkout-cart-mobile-title" "checkout-cart-mobile-visual checkout-cart-mobile-details" "checkout-cart-mobile-additional checkout-cart-mobile-additional" "checkout-cart-mobile-actions checkout-cart-mobile-actions"}
.checkout-cart-mobile__visual {-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:checkout-cart-mobile-visual;max-width:220px}
.checkout-cart-mobile__title {-ms-grid-row:1;-ms-grid-column:3;grid-area:checkout-cart-mobile-title;margin-bottom:.5rem}
.checkout-cart-mobile__details {-ms-grid-row:3;-ms-grid-column:3;grid-area:checkout-cart-mobile-details}
.checkout-cart-mobile__additional {-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:checkout-cart-mobile-additional}
.checkout-cart-mobile__actions {-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:checkout-cart-mobile-actions}
.checkout-cart-mobile__title h3 {margin:0}
.checkout-cart-mobile__visual-image-ct {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
.checkout-cart-mobile__visual-image-ct img {max-width:100%;height:auto;max-height:100%}
.checkout-cart-mobile__amount .form-group {-ms-flex-direction:row;flex-direction:row;container-type:inline-size;container-name:checkoutCartMobileAmountFormGroup}

@container checkoutCartMobileAmountFormGroup (max-width:220px) {
  .checkout-cart-mobile__amount .form-group {-ms-flex-direction:column;flex-direction:column}
  .checkout-cart-mobile__amount .form-group>* {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}

.checkout-cart-mobile__notices-list {display:-ms-flexbox;display:flex;gap:6px;padding-top:4px}
.checkout-cart-mobile__notices-list .icon {margin-top:3px}
.checkout-cart-mobile__additional details {padding:0}
.checkout-cart-mobile__additional summary {cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none}
.checkout-cart-mobile__additional summary::-webkit-details-marker {display:none}
.checkout-cart-mobile__additional summary:before {content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='10' fill='none' viewBox='0 0 15 10'%3E%3Cpath stroke='%23313131' stroke-width='2' d='M1 1.25l6.5 6.5 6.5-6.5'/%3E%3C/svg%3E");display:inline-block;margin-right:.5rem;transform:rotate(-90deg);transition:transform .1s ease;font-size:.9rem}
.checkout-cart-mobile__additional details[open] summary:before {transform:rotate(0deg)}
.card--accordion .card-header {background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;outline:none!important;padding-left:.75em}
.card--accordion .card-header .icon {transition-duration:.33s;transition-property:transform}
.card--accordion .card-header:not(.collapsed) .icon {transform:rotate(180deg)}
.accordion--zertificates {border:1px solid #f3f3f3}
.accordion--zertificates .card--accordion {border:none}
.accordion--zertificates .card-header {border:3px solid transparent;border-bottom:none}
.accordion--zertificates .card-header:not(.collapsed) {border:3px solid #f9c623;border-bottom:none}
.accordion--zertificates .accordion__content {border:3px solid #f9c623;border-top:none}
.bootstrap-select--lg .dropdown-menu {min-width:100%!important}
.accordion--striped .card--accordion:nth-child(odd) {background-color:#f3f3f3}
.mixing-formulations__wrapper {min-height:175px}
.mixing-formulations__item {cursor:pointer;position:relative;transition-duration:.33s}
.mixing-formulations__item:after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);transition-property:opacity;transition-duration:.33s;pointer-events:none}
.mixing-formulations__item:hover:after {opacity:1}
.mixing-formulations__calculator {border:1px solid #f3f3f3;transition-property:background-color;background-color:transparent;transition-duration:.33s}
.table--mixing-formulations {width:100%}
.table--mixing-formulations thead {background-color:#f9c623;box-shadow:inset 0 15px 12px -10px rgba(49,49,49,.2)}
.table--mixing-formulations thead th {padding:.5rem}
.table--mixing-formulations td {padding:1.25rem .5rem}
.mixing-formulations__calculator-container {position:absolute;top:0;left:0;width:100%;z-index:1}
.mixing-formulations__name {transition-property:transform}
.locations__list-item {margin-bottom:1rem;display:block}
.locations__list-item span {transition-duration:.33s;transition-property:border-color;border-bottom:2px solid transparent}
.locations__list-item--active span,.locations__list-item:hover span {border-color:#d8222b}
.locations__location {background:#fff;box-shadow:4px 4px 10px 0 rgba(0,0,0,.1)}
.video-card {position:relative;overflow:visible;transition-duration:.33s;transition-property:transform}
.video-card:after {transition-duration:.33s;transition-property:filter}
.video-card:hover:after {filter:contrast(1.5) brightness(1.25)}
.video-card:focus,.video-card:hover {transform:perspective(1px) scale(1.05)}
.video-card:focus .video-card__shadow:before,.video-card:hover .video-card__shadow:before {opacity:.5;transform:translateY(25%) scale(1.1)}
.video-card__shadow {position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.video-card__shadow:before {content:"";position:absolute;bottom:10px;left:10%;width:80%;height:10%;opacity:1;box-shadow:0 20px 50px 0 rgba(0,0,0,.75);transition-duration:.33s;transition-property:opacity,transform}
.video-card__title {-webkit-font-smoothing:antialiased;font-family:PalanquinDarkRegular,sans-serif;z-index:1;position:absolute;margin:0;bottom:7%;left:7%}
.video-card__btn {position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;color:#fff;z-index:10;transition-duration:.33s}
.video-card:hover .video-card__btn {transform:scale(1.2)}
.register-filter {overflow-y:auto;display:-ms-flexbox;display:flex;padding-bottom:1rem}
.register-filter__link {font-size:30px;font-family:TheMixTT7,sans-serif;position:relative;margin:0 .25rem;padding:0 .25rem;transition-duration:.15s;transition-property:color;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.register-filter__link--disabled {color:#929292}
.register-filter__link--active,.register-filter__link:not(.register-filter__link--disabled):hover {color:#d8222b}
.register-filter__link--active:after {width:100%;height:3px;position:absolute;left:0;bottom:0;content:"";background-color:#d8222b}
.scrollable-style::-webkit-scrollbar {width:10px;height:10px;background-color:#f3f3f3}
.scrollable-style::-webkit-scrollbar-track {background-color:#f3f3f3}
.scrollable-style::-webkit-scrollbar-thumb {background-color:#9b9b9b}
.kpi-box {box-shadow:4px 4px 10px 0 rgba(0,0,0,.1);padding:.75em;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.kpi-box__title {color:#9b9b9b;font-family:TheMixTT7,sans-serif}
.kpi-box__text {font-size:2.5em;margin-bottom:0;text-align:right}
.kpi-box--big .kpi-box__text {font-size:1em}
.wizard-steps__step {border-bottom:5px solid transparent;transition-duration:.33s;transition-property:border-bottom-color;min-height:87px}
a.wizard-steps__step:hover {border-bottom-color:#f9c623}
.wizard-steps__step>div {border-right:1px solid #f9c623;margin-right:0!important}
.wizard-steps__step:last-child>div {border-right:none;margin-right:1rem!important}
.wizard-steps__step.is-active {background-color:#f9c623;position:relative}
.wizard-steps__step.is-active:after {content:"";position:absolute;top:0;left:-1px;width:1px;height:calc(100% + 5px);background-color:#f9c623;z-index:-1}
.wizard-steps__step.is-disabled {opacity:.75;cursor:not-allowed}
.wizard-card {display:block;position:relative}
.wizard-card:hover:after {opacity:1}
.wizard-card__text {transition-property:background-color,color;transition-duration:.33s}
.wizard-card:hover .wizard-card__text {background-color:#000;color:#fff}
#history-box {position:relative;margin-bottom:0;padding-bottom:77px}
#history-box h2 {line-height:100%;font-size:303%;color:#1d1d1d;font-weight:100}
#history-box h2 strong {margin:0 -4px;line-height:100%;font-weight:700;font-size:333%;vertical-align:-16%;background-image:-webkit-gradient(linear,left top,left bottom,from(#46556a),to(#1d1d1d));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#history-box ol {position:relative;margin:43px 0 0;padding:0 80px;list-style-type:none;background:url(/cache-buster-1764773157218/static/build/img/history/history-box-ol-bg.png) no-repeat 50% 0}
#history-box ol:before {top:-47px;height:47px;width:128px;background:url(/cache-buster-1764773157219/static/build/img/history/history-box-ol-before-bg.png) no-repeat 100% 0}
#history-box ol:after,#history-box ol:before {content:"";display:block;position:absolute;left:170px;box-sizing:unset}
#history-box ol:after {bottom:-51px;height:93px;width:146px;background:url(/cache-buster-1764773157219/static/build/img/history/history-box-ol-after-bg.png) no-repeat 100% 0}
#history-box ol.last-element-right:after {left:auto;right:170px;background:url(/cache-buster-1764773157219/static/build/img/history/history-box-ol-after-bg2.png) no-repeat 100% 0;box-sizing:unset}
#history-box ol li {position:relative;border-top:8px solid #f9c623;margin:0 90px;padding:0;box-sizing:border-box}
#history-box ol li:first-child {border-top:0}
#history-box ol li:after {content:"";display:block;border:8px solid #f9c623;position:absolute;top:-8px;height:100%;width:80px;box-sizing:unset}
#history-box ol li:nth-child(odd) {text-align:left}
#history-box ol li:nth-child(odd):active span.date,#history-box ol li:nth-child(odd):focus span.date,#history-box ol li:nth-child(odd):hover span.date {animation:history-box-date-bounce .75s}
#history-box ol li:nth-child(odd):after {border-right:0;left:-80px;border-top-left-radius:80px;border-bottom-left-radius:80px}
#history-box ol li:nth-child(odd) span.date {margin-right:10px}
#history-box ol li:nth-child(odd) span.date.special {background-position:-750px -700px}
#history-box ol li:nth-child(odd) span.date.blue {background-position:-900px -700px}
#history-box ol li:nth-child(odd) h3 {margin-right:18px}
#history-box ol li:nth-child(odd) h3.arrow {padding-right:40px}
#history-box ol li:nth-child(odd) h3.arrow:after {right:0;background-position:-750px -800px}
#history-box ol li:nth-child(2n) {text-align:right}
#history-box ol li:nth-child(2n):active span.date,#history-box ol li:nth-child(2n):focus span.date,#history-box ol li:nth-child(2n):hover span.date {animation:history-box-date-bounce-reverse .75s}
#history-box ol li:nth-child(2n):after {border-left:0;right:-80px;border-top-right-radius:80px;border-bottom-right-radius:80px}
#history-box ol li:nth-child(2n)>div {-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#history-box ol li:nth-child(2n) span.date {margin-left:10px}
#history-box ol li:nth-child(2n) span.date.special {background-position:-550px -700px}
#history-box ol li:nth-child(2n) span.date.blue {background-position:-400px -700px}
#history-box ol li:nth-child(2n) h3 {margin-left:18px}
#history-box ol li:nth-child(2n) h3.arrow {padding-left:40px}
#history-box ol li:nth-child(2n) h3.arrow:after {left:0;background-position:-700px -800px}
#history-box ol li>div {position:relative;margin:0 -170px;min-height:160px;z-index:2;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;align-items:flex-start}
#history-box ol li>div>* {margin-bottom:0;-ms-flex-order:0;order:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-flex:0 0 auto;flex:0 0 auto}
#history-box ol li span.date {padding:0 25px;font-size:260%;color:#fff;background-color:#d8222b;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);text-align:center;box-sizing:border-box;font-family:TheMixTT7,sans-serif}
#history-box ol li span.date:after {content:""}
#history-box ol li h3 {position:relative;width:160px;line-height:150%;font-size:120%;font-weight:300}
#history-box ol li h3.wide {width:300px;overflow:hidden}
#history-box ol li h3.arrow:after {content:"";display:block;position:absolute;top:50%;margin-top:-26px;height:52px;width:11px;background-image:url(/cache-buster-1764773157219/static/build/img/images.png);background-repeat:no-repeat}
#history-box h3 {font-family:TheMixTT3,sans-serif}
#history-box ol li h3.dark {color:#2a3038}
#history-box ol li h3.bold {font-family:TheMixTT7,sans-serif;font-weight:700}
#history-box ol li h3.first-line-dark:first-line {color:#2a3038}
#history-box ol li h3.first-line-bold:first-line {font-family:TheMixTT7,sans-serif;font-weight:700}
#history-box ol li h3.first-line-upper:first-line {text-transform:uppercase}
#history-box ol li .text {padding:20px 0;width:200px;text-align:left;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden}
#history-box ol li .text img {height:auto;max-width:100%}
#history-box ol.ie li>div {display:block;line-height:160px}
#history-box ol.ie li>div>* {display:inline-block;line-height:160%;vertical-align:middle}
#history-box ol.ie li span.date {line-height:52px!important}
#history-box ol.ie li .text {width:280px}
body[data-lang="2"] #history-box h2 {font-size:290%}

@keyframes history-box-date-bounce {
  40%,70%,to {transform:translateX(0)}
  55% {transform:translateX(-30%)}
  85% {transform:translateX(-10%)}
}

@keyframes history-box-date-bounce-reverse {
  40%,70%,to {transform:translateX(0)}
  55% {transform:translateX(30%)}
  85% {transform:translateX(10%)}
}

#history-box ol li:nth-child(2n) .historie__content {-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.historie__history {padding:20px 0}
#history-box ol li>div .text p {padding:1.25rem;background-color:#fff}
#history-box .historie__history img {padding:1.25rem}
#iziQuestion .iziToast-body {display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
#iziQuestion .iziToast-message,#iziQuestion .iziToast-title {font-size:1.5em}
#iziQuestion .iziToast-buttons {margin-top:1em;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
#iziQuestion .iziToast-buttons-child {border-radius:0;font-size:1.3em}
.uploader__file-input-wrapper {position:relative;overflow:hidden;display:inline-block}
.uploader__file-input {font-size:100px;position:absolute;left:0;top:0;opacity:0}
.ean-scanner {height:calc(100vh - 140px);-ms-flex-direction:column;flex-direction:column}
.ean-scanner,.ean-scanner__header {position:relative;display:-ms-flexbox;display:flex}
.ean-scanner__header {-ms-flex:none;flex:none;z-index:1}
.ean-scanner__body {position:relative;-ms-flex:auto;flex:auto}
.ean-scanner__canvas {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:#000}
.ean-scanner__canvas video {position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.ean-scanner__overlay {position:absolute;top:30%;left:0;right:0;bottom:30%;text-align:center}
.ean-scanner__overlay--border-top-left {position:absolute;top:30%;left:0;border-top:3px solid #fff;border-left:3px solid #fff;height:50px;width:50px}
.ean-scanner__overlay--border-top-right {position:absolute;top:30%;right:0;border-top:3px solid #fff;border-right:3px solid #fff;height:50px;width:50px}
.ean-scanner__overlay--border-bottom-right {position:absolute;right:0;bottom:30%;border-bottom:3px solid #fff;border-right:3px solid #fff;height:50px;width:50px}
.ean-scanner__overlay--border-bottom-left {position:absolute;left:0;bottom:30%;border-bottom:3px solid #fff;border-left:3px solid #fff;height:50px;width:50px}
.has-detected-code .ean-scanner__overlay {box-shadow:inset 0 0 0 1vmin #d8222b}
.ean-scanner__overlay:before {position:absolute;content:"";top:0;left:0;bottom:0;width:1px;background:#fff;animation:animateScan 2s infinite;animation-direction:alternate;animation-timing-function:cubic-bezier(.11,.01,.88,.99)}
.has-detected-code .ean-scanner__overlay:before,.is-paused .ean-scanner__overlay:before {animation-play-state:paused}

@keyframes animateScan {
  0% {transform:translateX(0)}
  to {transform:translateX(100vmin)}
}

.ean-scanner__overlay:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 0 999px rgba(0,0,0,.4)}
.ean-scanner__overlay-title {position:absolute;bottom:100%;margin-bottom:1em;width:100%;z-index:1;color:#fff;font-family:TheMixTT7,sans-serif}
.ean-scanner__overlay-toggle-btn {position:absolute;top:110%;z-index:1;left:50%;transform:translateX(-50%)}
.ean-scanner__modal__close {font-size:2rem;line-height:.5}
.ean-scanner__modal .modal-body {padding:1.5rem}
.alert-success {background-color:#28a745;border:none;color:#fff}
.play-button.is-playing .play-button__paused,.play-button:not(.is-playing) .play-button__playing {display:none}
#referencesFormColorSpaceContainer {padding:.375rem .75rem;border:1px solid #ced4da;box-shadow:inset 0 1px 3px 0 rgb(0 0 0/24%)}
#referencesFormColorSpaceContainer .color-chooser .color-chooser-element {position:relative;width:40px;height:40px;margin-top:5px;margin-right:5px;border:1px solid #f3f3f3;cursor:pointer}
#referencesFormColorSpaceContainer .color-chooser .color-chooser-element img {width:100%;height:100%}
#referencesFormColorSpaceContainer .color-chooser .color-chooser-element:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 5px 15px 0 rgba(0,0,0,.4);opacity:0;transition-duration:.33s;transition-property:opacity}
#referencesFormColorSpaceContainer .color-chooser .color-chooser-element.active,#referencesFormColorSpaceContainer .color-chooser .color-chooser-element:focus:after,#referencesFormColorSpaceContainer .color-chooser .color-chooser-element:hover:after {opacity:1}
.pimcore_area_contact-form {margin:0 -15px}
.tips-n-tricks_steps__list {counter-reset:my-awesome-counter;list-style:none;position:relative;padding-left:0}
.tips-n-tricks_steps__list li.tips-n-tricks_steps__has-text {counter-increment:my-awesome-counter}
.tips-n-tricks_steps__text {width:100%;position:relative}
.tips-n-tricks_steps__text:before {font-family:PalanquinDarkSemiBold,sans-serif;font-size:9.375rem;content:counter(my-awesome-counter);position:absolute;right:0;top:0;opacity:.1;line-height:.5}
.content-text-image>div:first-child>div {float:left}
.content-text-image>div.order-md-2>div,.content-text-image>div:last-child>div {float:right}
.content-text-image>div.order-md-1>div {float:left}
.content-text-image__image {width:110%;height:100%;z-index:1}
.content-text-image__image--aside {width:100%}
.content-text-image__text {z-index:2;margin-top:50px;background-color:#000;color:#fff;width:110%;min-height:calc(100% - 50px)}
.content-text-image__text a {color:#f9c623}
.content-text-image__text--aside {width:100%;min-height:100%;margin-top:0}
.content-anchor-menu {z-index:999;position:fixed;right:0;top:50%;transform:translateY(-50%)}
.content-anchor-menu__item {margin-bottom:1px}
.content-anchor-menu__item a {display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;font-size:1.5em;color:#fff;background-color:#d8222b}
.content-anchor-menu__item:last-child {margin-bottom:0}
.content-slider {position:relative}
.content-slider .slick-track {padding:25px 0}
.content-slider .slick-slide {transition-duration:.5s;transform:scale(.8);transform-origin:100% 50%;position:relative}
.content-slider .embed-responsive {overflow:visible}
.content-slider .slick-slide .embed-responsive:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition-duration:.33s;transition-property:opacity;box-shadow:0 2px 40px 0 rgba(0,0,0,.3);opacity:.5}
.content-slider .slick-slide.slick-center .embed-responsive:after {opacity:1;z-index:-1}
.content-slider .slick-slide.slick-center {transform:scale(1)}
.content-slider .slick-slide.slick-center+.slick-slide {transform-origin:0 50%}
.content-slider .halfCircle {position:absolute;top:50%;transform:translateY(-50%)}
.content-slider .halfCircle--left {left:0}
.content-slider .halfCircle--right {right:0}
.content-img-slider .slick-list>.slick-track {margin-left:0}
.slider-content-full__text {display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:50%;padding:1.25rem 1.5rem;text-shadow:1px 2px 13px rgba(0,0,0,.3)}
.slider-content-full__image {background:#f9c623}
.modal-fs {max-width:none;height:100%;margin:0;padding:1.75rem}
.modal-fs .modal-content {height:100%;background-color:hsla(0,0%,100%,.75)}
.modal-content {border-radius:5px;box-shadow:0 2px 50px 0 rgba(0,0,0,.2)}
.modal-header {border-bottom:none;-ms-flex-pack:center;justify-content:center}
.modal-header .close {position:absolute;right:1rem;top:1rem}
.modal-footer {border-top:none}
.modal-dialog-scrollable {-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}
.modal--corner-bl {pointer-events:none}
.modal--corner-bl .modal-dialog {position:absolute;bottom:1rem;right:0;margin:0 1rem}
.language-links a {border-left:1px solid #000;padding:0 10px}
.language-link:hover .language-links a:hover,.language-link:hover .language-links a:last-child {font-weight:700;color:#fff;text-decoration:underline}
.language-link:hover .language-links a:hover~a:last-child {text-decoration:none!important}
.language-links a:first-child {border-left:none}
.language-link {transition-duration:.33s;transition-property:background-color,color;padding:7px 14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
.language-link:hover {color:#fff;background-color:#d8222b}
.slick-slider>div+div {visibility:hidden}
.slick-slider:not(slick-initialized) .slick-track>div+div {visibility:visible}
.slider__arrow {background:none;padding:0;width:75px;height:75px;z-index:2;color:#313131;cursor:pointer;font-size:21px;border:1px solid #313131;border-radius:50%;line-height:1;transition:all .15s ease;background:#fff;transition-property:background-color,color,border}
.slider__arrow.slider__arrow--white {border-color:#fff;color:#fff;transition-duration:.33s;background-color:transparent}
.slider__arrow.slider__arrow--white:hover {background-color:hsla(0,0%,100%,.25)}
.slider__arrow.slider__arrow--white:focus {border-width:2px;background-color:hsla(0,0%,100%,.25)}
.slider__arrow:focus {outline:none;border-width:2px}
.slider__arrow.slick-next {right:0}
.slider__arrow .icon {transform:translateX(10%) translateY(10%)}
.slider__arrow.slick-prev {left:0}
.slider__arrow.slick-prev .icon {transform:rotate(180deg)}
.text-img-slider__btns {transform:translateY(-100%)}
.slick-disabled {opacity:.3}
.current-slide-element {color:#fff;font-size:20px;letter-spacing:2px;white-space:nowrap}
.svg-circle {position:relative}
.text-img-slider__counter {letter-spacing:2px}
.text-img-slider__fz {font-size:24px}
.halfCircle {height:100px;width:50px;background-color:#f9c623;font-family:iconfont;position:relative;cursor:pointer}
.halfCircle:active,.halfCircle:hover {background-color:#f9bc11}
.halfCircle:before {box-sizing:border-box;content:url(/cache-buster-1689908923/static/build/img/icons/arrow-big.svg);position:absolute;color:#fff;top:50%;transform:translateY(-50%);font-size:0}
.halfCircle--left:before {transform:rotate(180deg) translateY(50%);left:calc(50% - 15px)}
.halfCircle--right:before {left:50%}
.halfCircle--right {border-bottom-left-radius:100px;border-top-left-radius:100px}
.halfCircle--left {border-bottom-right-radius:100px;border-top-right-radius:100px}
.text-img-slider-halfCircle-right {position:absolute;top:50%;right:0}
.text-img-slider-halfCircle-left {position:absolute;top:50%;left:0}
.slide {padding-top:1.875rem;padding-bottom:1.875rem}
.department-slider {position:relative;overflow:hidden}
.department-slider:after {content:"";position:absolute;top:-50%;left:50%;width:60vw;height:200%;background-color:#f9c623;z-index:-1;transform:rotate(20deg)}
.department-slider__slide {width:330px!important;height:330px}
.department-slider .slick-slide {margin-right:30px}
.department-slider .slick-list {padding-top:30px;height:450px}
.department-card {position:relative;overflow:visible;transition-duration:.33s;transition-property:transform}
.department-card:after {transition-duration:.33s;transition-property:filter}
.department-card:hover:after {filter:contrast(1.5) brightness(1.25)}
.department-card:focus,.department-card:hover {transform:perspective(1px) scale(1.05)}
.department-card:focus .department-card__shadow:before,.department-card:hover .department-card__shadow:before {opacity:.5;transform:translateY(25%) scale(1.1)}
.department-card__shadow {position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.department-card__shadow:before {content:"";position:absolute;bottom:10px;left:10%;width:80%;height:10%;opacity:1;box-shadow:0 20px 50px 0 rgba(0,0,0,.75);transition-duration:.33s;transition-property:opacity,transform}
.department-card__title {-webkit-font-smoothing:antialiased;font-family:PalanquinDarkRegular,sans-serif;z-index:1;position:absolute;margin:0;bottom:7%;left:7%}
.department-slider-optimized {position:relative;overflow:hidden}
.department-slider-optimized .slick-track {margin-left:40px!important}
.department-slider-optimized:after {content:"";position:absolute;top:-50%;left:50%;width:60vw;height:200%;background-color:#f9c623;z-index:-1;transform:rotate(20deg);background-color:unset!important}
.department-slider-optimized__slide {width:330px!important;height:330px}
.department-slider-optimized .slick-slide {margin-right:30px}
.department-slider-optimized .slick-list {padding-top:30px;height:435px;margin:0 20px!important}
.department-card-optimized {position:relative;overflow:visible;transition-duration:.33s;transition-property:transform}
.department-card-optimized:after {transition-duration:.33s;transition-property:filter}
.department-card-optimized:hover:after {filter:contrast(1.5) brightness(1.25)}
.department-card-optimized:focus,.department-card-optimized:hover {transform:perspective(1px) scale(1.05)}
.department-card-optimized:focus .department-card-optimized__shadow:before,.department-card-optimized:hover .department-card-optimized__shadow:before {opacity:.5;transform:translateY(25%) scale(1.1)}
.department-card-optimized__shadow {position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}
.department-card-optimized__shadow:before {content:"";position:absolute;bottom:10px;left:10%;width:80%;height:10%;opacity:1;box-shadow:0 20px 50px 0 rgba(0,0,0,.75);transition-duration:.33s;transition-property:opacity,transform}
.department-card-optimized__title {-webkit-font-smoothing:antialiased;font-family:PalanquinDarkRegular,sans-serif;z-index:1;position:absolute;margin:0;bottom:7%;left:7%}
.department-card-optimized-black__title {-ms-flex-align:start;align-items:flex-start;background-color:#000;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;gap:15px;-ms-flex-pack:end;justify-content:flex-end;margin-right:20px;padding:20px 15px}
.heroSlider-cards--container {position:absolute;bottom:-20px;left:0;min-height:220px;z-index:1;pointer-events:none}
.heroSlider-loader,.heroSlider-loader-mobile {pointer-events:auto}
.heroSlider-cards--alignment {min-height:220px}
.heroSlider-loader-mobile {position:absolute;bottom:20px;right:0}
.hero-slider {position:relative;height:540px}
.hero-slider .slide {display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:0;margin:0;position:relative}
.hero-slider__img-wrapper {height:540px}
.hero-slider__img-wrapper--video {width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.hero-slider__video .vjs-tech {-o-object-fit:cover;object-fit:cover}
.hero-slider__video {height:610px;width:1920px}
.hero-slider__img {position:absolute;top:50%;left:50%;height:auto;width:100%;transform:translate(-50%,-50%)}
.hero-slider__img--height,.hero-slider__img--height img {height:100%;width:auto}

@keyframes hero-slider__animation {
  0% {stroke-dashoffset:250}
  to {stroke-dashoffset:0}
}

@keyframes hero-slider__animation--mobile {
  0% {stroke-dashoffset:156}
  to {stroke-dashoffset:0}
}

.hero-slider__svg-circle {position:relative}
.hero-slider__nextclick {cursor:pointer}
.hero-slider__progress {stroke-dasharray:250;stroke-dashoffset:250;animation:hero-slider__animation 10s linear;animation-play-state:paused}
.slider-progress {width:100%;height:3px;background:#eee}
.slider-progress .progress {width:0;height:3px;background:#000}
.hero-slider__svg-circle__content {pointer-events:none;position:absolute;padding:0;margin:0;top:38px;left:44px;color:#fff}
.hero-slider__svg-circle__content:before {font-size:25px}
.hero-slider__slide-content {z-index:1;color:#fff;position:absolute;top:0;left:0}
.hero-slider__slide-content-textarea {padding-bottom:200px}
.hero-slider__hero-card {cursor:pointer;position:relative;height:180px;width:340px}
.hero-slider__hero-card:before {z-index:0;position:absolute;content:"";width:100%;height:100%;top:0;left:0;opacity:.65;transition:all .4s linear;background-color:#d8222b}
.hero-slider__hero-card.active:before {opacity:1}
.hero-image-wrapper {overflow:hidden;position:relative;height:540px}
.hero-image {position:absolute;top:50%;left:50%;height:auto;width:100%;transform:translate(-50%,-50%)}
.hero-image-content {position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(39,39,39,.65),rgba(36,36,36,0))}
.hero-slider__img-wrapper--video .pimcore_editable_video {-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;max-width:1920px;height:100%;will-change:contents}
.hero-slider__img-wrapper--video .hero-slider__video {height:100%;width:100%}
.text-truncate {white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.text-white {color:#fff}
.text-black {color:#000}
.text-yellow {color:#f9c623}
.text-color-default {color:#313131}
.bg-grey {background-color:#f4f4f4}
.bg-white {background-color:#fff}
.bg-yellow {background-color:#f9c623}
.bg-black {background-color:#000}
.js-go-to-link {cursor:pointer}
.z-index-0 {z-index:0}
.relative {position:relative}
.border-grey--left {border-left:1px solid #9b9b9b}
.border-grey--right {border-right:1px solid #979797}
.list-unstyled {list-style-image:url(/cache-buster-1764773157222data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.user-noselect {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.user-noevents {pointer-events:none}
.z-index-1 {z-index:1}
.z-index-2 {z-index:2}
.min-w-100 {min-width:100%}
.anchor-target {pointer-events:none;margin-top:-100px;padding-top:100px}
.list-inline li {padding:.25rem .5rem;border-right:1px solid #f4f4f4}
.list-inline li:last-child {border-right:none}
.box-shadow {box-shadow:2px 2px 10px 0 rgba(0,0,0,.5)}
.box-shadow-2:after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;box-shadow:4px 4px 10px 0 rgba(0,0,0,.2);transition-property:opacity;transition-duration:.33s;pointer-events:none}
.cursor-pointer {cursor:pointer}
.border--transparent {border-color:transparent!important}
.badge.badge--yellow {background-color:#f9c623;color:#fff}
.line-height-1 {line-height:1}
.lg-outer .lg {background:#fff}
.lg-outer.lg-visible {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.lg-backdrop {background-color:rgba(0,0,0,.5)}
.lg-toolbar.lg-group {background-color:inherit;opacity:1;transform:translateZ(0)}
.lg-outer .lg-item {background-color:transparent}
.lg-toolbar .lg-icon:hover {color:#d8222b}
.lg-actions .lg-next,.lg-actions .lg-prev {background-color:transparent;color:#999}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover {color:#d8222b}
.lg-object.lg-image {padding-top:47px;padding-bottom:47px}
.lg-sub-html {color:#999;position:absolute;background-color:#fff}
.order-by .dropdown-toggle {position:relative;width:100%;min-width:165px!important}
.cseImage {max-height:150px;max-width:150px;background-size:cover;display:block;margin-left:auto;margin-right:auto}
img.img100x100 {max-width:100px;max-height:100px;height:100px;width:100px}
.applicationWizardSmallText {font-size:12px}
.overflow-hidden {overflow:hidden;position:relative;height:100%}
.floating-label.floating-label--active-cart {font-size:1.2rem}
.dotted-border {border:2px dashed #9b9b9b;border-radius:.5rem}
.custom-tooltip {position:relative;padding-right:1rem}
.custom-tooltip .close {position:absolute;top:-.5rem;right:-.5rem;cursor:pointer}
.modal-open {overflow:hidden!important}

@supports (-webkit-overflow-scrolling:touch) {
  .gm-fullscreen-control {display:none}
}

.app-container:after {opacity:0}
.popup-box__container {background-color:#fff;box-shadow:0 2px 50px 0 rgba(0,0,0,.2);position:fixed;left:0;bottom:0;margin:16px;z-index:5;border:1px solid rgba(0,0,0,.2)}
.popup-box__content {position:relative}
.popup-box__link {display:-ms-flexbox;display:flex;text-decoration:none;color:#000}
.popup-box__border-left {border-top-left-radius:5px;border-bottom-left-radius:5px}
.popup-box__border-right {border-top-right-radius:5px;border-bottom-right-radius:5px}
.popup-box__image-container {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.popup-box__text {padding:20px 50px 20px 20px;width:300px;height:200px;overflow:hidden}
.popup-box__button {font-weight:700;font-size:1.5rem;line-height:1;position:absolute;top:0;right:0;padding:1rem;border:0;border-radius:5px;opacity:.5;background-color:transparent;cursor:pointer}
.popup-box__button:hover {opacity:1}
.header-dropdown-menu {visibility:visible}
.header-dropdown-container {opacity:1;visibility:visible}

@media screen and (max-width:767px) {
	body {min-width:20rem;max-width:100%;overflow-x:hidden}
	.embed-responsive-text-img-slider:before {padding-top:100%}
	.embed-responsive-text-img-slider:has(.pimcore_editable_video_progress):before {padding-top:0}
	.h1,h1 {font-size:1.875rem;line-height:1.166}
	.h2,h2 {font-size:1.25rem}
	.h2,.h3,h2,h3 {line-height:1.4}
	.h3,h3 {font-size:1.125rem}
	.h4,h4 {font-size:1rem;line-height:1.4}
	.header-logo {width:114px;height:36px}
	.js-close-subnav {cursor:pointer}
	.parallax-text--container {width:210px}
	.parallax-text--container.parallax-text--container-left {right:0}
	.parallax-text--container.parallax-text--container-right {left:0}
	.parallax-text__main-text {height:100px}
	.table td,.table th {padding:.75rem}
	.table--responsive thead {display:none}
	.table--responsive tr {border-bottom:1px solid #c2c2c2}
	.table--responsive td,.table--responsive th {display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:none;padding:3px 15px;text-align:right;width:auto}
	.table--responsive tr>td:first-child {padding-top:15px}
	.bg-masonry-fixed {padding-top:35px}
	.grid-home {-ms-grid-columns:1fr;grid-template-columns:1fr;grid-auto-rows:minmax(150px,auto)}
	.cart-dropdown {width:100%}
	.productgrid-items .productgrid-item {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
	.productgrid-navigation {-ms-flex-pack:center;justify-content:center}
	.product-grid__form-container {background:#fff;position:fixed;overflow-y:auto;height:100%;top:0;left:0;padding:0;transform:translateX(-110%);transition-duration:.33s;transition-property:transform;z-index:1000}
	.product-grid__form-title {display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;width:100%;padding-right:15px}
	.product-grid__form-container .product-grid__form {overflow-y:scroll;height:calc(100% - 60px)}
	.product-grid__form-container .sidebar-container {border:0 none;padding-left:0;padding-right:0}
	.product-grid__form-container hr {display:none}
	.product-grid__form-container .mb-1 {margin-bottom:0!important}
	.product-grid__form-container li:not(fieldset>div>ul>li:first-child,fieldset>div>ul>hr:first-child+li):before {content:"";display:block;width:100%;height:0;border-top:1px solid #d6d6d6;position:absolute;left:50%;z-index:1;transform:translateX(-50%)}
	.product-grid__form-container a {background:#fff;width:100%;padding:16px 20px;position:relative;font-size:14px;font-weight:600;cursor:pointer;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
	.product-grid__form-container a:after {content:"";display:block;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' fill='none' viewBox='0 0 18 16'%3E%3Cpath stroke='%23313131' stroke-width='2' d='M10 15l6-7-6-7m5.5 7H0'/%3E%3C/svg%3E");width:18px;height:16px}
	.product-grid__form-container a:hover {color:#16181b;background-color:#e9ecef;text-decoration:none!important}
	.product-detail-first-box {margin-bottom:24px}
	.product-detail-gallery__small {display:none}
	.product-detail-gallery__big {-ms-flex-direction:column;flex-direction:column;width:100%;.slick-list {width:100%}
}

.product-detail-gallery__big .slick-dots {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:10px}
.product-detail-gallery__big-item {width:100%}
.product-detail-downloads {columns:1;-webkit-columns:1;-moz-columns:1}
.product-detail-downloads .list-item li {-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}
.product-detail__content .green-label {display:none}
.nav-tabs--product-detail {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}
.nav-tabs--product-detail .nav-item {-ms-flex:0 0 calc(50% - 8px);flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 8px);margin-bottom:16px;text-align:center;padding:0 16px}
.nav-tabs--product-detail .nav-item a {display:block;width:100%}
.nav-tabs--product-detail .nav-item:nth-child(3) {-ms-flex:0 0 auto;flex:0 0 auto;margin:0 auto 16px;text-align:center}
.product-detail-pictograms-fertility-area {display:block;strong {display:block}
.product-detail-gallery__big-item .btn-gallery {display:none}

@undefined {
  .product-variant__small {width:48px;height:48px}
}
.product-detail-gallery__small-wrapper {display:none!important}
.product-detail-variant-filters {}
.product-variant-color-or-parent,.product-variant-gloss-level,.product-variant-size,.product-variant-size-description {-ms-flex-preferred-size:100%;flex-basis:100%}

.product-detail-b2c-box {-ms-flex-direction:column;flex-direction:column;}
.product-detail-b2c-box__link {width:100%}

#product-detail-tabcontent-certificates table.table td:first-child > img {max-width:4.125rem}
.product-detail-gallery-lightbox {.lg-toolbar {bottom:0;top:auto;width:50%;left:auto;right:0}
.lg-actions {position:absolute;left:50%;right:50px;bottom:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;z-index:1500}
.lg-actions .lg-next,.lg-actions .lg-prev {position:static}
.lg-sub-html {width:50%;text-align:left}


.nav-tabs--big .nav-link {font-size:1.1em}
.onPageNav__spacer {height:40px}
.table--checkout .parsley-errors-list.filled {right:0;left:auto}
.table--checkout .parsley-errors-list.filled:after {right:21px;left:auto}
.mixing-formulations__close {position:absolute;top:0;right:0}
.wizard-steps__step {min-height:25px}
.wizard-steps__step>div {border-right:none}
.tips-n-tricks_steps__text:before {font-size:7.8125rem;height:auto;top:0}
.content-text-image__image {width:100%}
.content-text-image__text {width:100%;margin-top:0;min-height:auto}
.slider-content-full__text {width:100%}
.modal--color-search .modal-lg {max-width:100vw}
.text-img-slider__btns {transform:translateY(0)}
.text-img-slider__mobile-img {margin-top:-20px}
.text-img-slider__mobile-text {padding:30px}
.department-slider:after {display:none}
.department-slider__slide {width:185px!important;height:185px}
.department-slider .slick-list {padding-top:10px;height:260px}
.department-slider__mobile-cards {display:block;padding:0 12px}
.department-slider-mobile__slide {width:calc(50% - 6px);margin-bottom:12px;float:left;display:none}
.department-slider-mobile__slide:nth-child(2n) {margin-right:0}
.department-slider-mobile__slide:nth-child(odd) {margin-right:12px}
.load-more-container {clear:both;display:-ms-flexbox;display:flex}
.toggle-load-container {display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 50px;span {color:#d8222b;margin-right:5px;font-size:16px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:-.48px}
.toggle-arrow {transition:transform .3s}
.toggle-load.show-less+.toggle-arrow {transform:rotate(180deg)}
.toggle-load {cursor:pointer}


.toggle-load-container__disabled {display:none}
.btn-primary .toggle-load i {transform:rotate(0deg)}
.btn-secondary .toggle-load i {transform:rotate(180deg)}
.department-card-optimized-mobile {opacity:.8;background:linear-gradient(227deg,#f9c623 12.69%,#d8222b);background:#f9c623}
.department-slider-optimized:after {display:none!important}
.department-slider-optimized__slider {padding:0 24px!important}
.department-slider-optimized__container {padding:32px 0;text-align:center!important}
.department-slider-optimized .slick-list {padding-top:10px;height:260px}
.department-slider-loader {display:none!important}
.hero-slider {height:320px;margin-bottom:auto;display:contents}
.hero-slider__img-wrapper {height:320px}
.heroSlider-cards--container {bottom:auto;position:fixed!important}
.heroSlider-loader-mobile__withoutTiles {top:270px;bottom:unset}
.heroSlider-loader {display:none}
.hero-slider__video {height:320px;width:auto}
.hero-slider__progress {stroke-dasharray:156;stroke-dashoffset:156;animation:hero-slider__animation--mobile 10s linear;animation-play-state:paused}
.hero-slider__slide-content {
  .h1 {margin-bottom:16px}
}
.hero-slider__slide-content-textarea {padding-bottom:0}
.heroSlider-cards--container {position:relative!important;display:none!important}
.hero-slider__hero-card,.hero-slider__hero-card.active {width:100%;height:60px}


@media screen and (min-width:768px) {
  .row-gutter--5 {margin-left:-1.5rem;margin-right:-1.5rem}
  .row-gutter--5>.col,.row-gutter--5>[class*=" col"],.row-gutter--5>[class^=col] {padding-left:1.5rem;padding-right:1.5rem}
  .content-block+.content-block,.pimcore_area_content+.pimcore_area_content>.content-block {margin-top:2.5rem}
  .table--yellow thead th:first-child {padding-left:10px}
  .table--yellow tbody td:first-child {padding-left:13px}
  .text-img-content__img {position:absolute;left:0;top:-50px}
  .product-detail-variant-filters,.product-variant-color-or-parent {-ms-flex-preferred-size:100%;flex-basis:100%}
  .product-variant-gloss-level,.product-variant-size,.product-variant-size-description {-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px)}
}

.product-detail-b2c-box {-ms-flex-align:end;align-items:flex-end;}
.product-detail-b2c-box__text {-ms-flex:1;flex:1 1;min-width:0}
.product-detail-b2c-box__link {max-width:50%}

#product-detail-tabcontent-certificates table.table td:first-child > img {max-width:clamp(4.125rem,100%,14.75rem)}
.references-text {height:360px;background:transparent}
.references-slider {transform:translateY(-50px)}
.reference-controls {transform:translateY(-30px)}
.tips-n-tricks_steps__img {min-width:215px;width:215px;height:215px}
.slide {padding-top:3.125rem;padding-bottom:3.125rem}
.hero-slider__hero-card.active:before {transform:scaleY(1.3)}
.w-md-auto {width:auto!important}
.w-md-100 {width:100%!important}

@media screen and (min-width:1200px) {
  .productgrid-items--list .card--productgrid {-ms-flex-direction:row;flex-direction:row}
  .productgrid-items--list .card-image {-ms-flex:0 0 17%;flex:0 0 17%;max-width:17%}
  .productgrid-items--list .card-block {padding-top:1rem!important;padding-bottom:1rem!important;-ms-flex:1;flex:1 1;max-width:25%}
  .productgrid-items--list .card-block.card-block--center {-ms-flex:1;flex:1 1;max-width:100%}
  .productgrid-items--list .card-block.card-block--end {-ms-flex:1;flex:1 1;min-width:175px;max-width:unset}
  .productgrid-items--list .productgrid-item {-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:.75rem;padding-right:.75rem}
}

@media screen and (max-width:991px) {
  .app-container.app-container--header {padding-top:30px}
  .header-container,.header__bottomElement {min-height:75px}
  .main-search__wrapper {position:fixed;top:75px;left:0;z-index:100;width:100%;background-color:#fff;height:calc(100% - 75px)}
  .subnav--height {max-height:100%;min-height:100%;padding-bottom:50px;overflow:auto;background-color:#fff;position:fixed}
  .subnav__items {text-transform:uppercase;font-size:1.25rem}
  .parallax-text--container {width:250px}
  .parallax-text {height:auto;padding:27px 24px}
  .product-detail-second-box {.product-detail-contentgrid {-ms-flex:1;flex:1 1;min-width:0}
}

.product-detail-contentgrid .product-accessories,.product-detail-contentgrid .product-slider {max-width:540px;margin:0 auto}
.product-detail-contentgrid .product-accessories {display:block}
.product-detail__sidebar .product-accessories {display:none}
.product-detail__sidebar {max-width:540px;margin:0 auto}
.ean-scanner {height:calc(100vh - 75px)}


@media screen and (max-width:576pc) {
  .embed-responsive-masonry:before {padding-top:100%}
  .embed-responsive-masonry:has(.pimcore_editable_video_progress):before {padding-top:0}
}

@media screen and (min-width:992px) {
  .main-search__wrapper {height:100px!important}
  .header-subnav {box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}
  .product-detail-first-box {display:-ms-flexbox;display:flex;gap:48px;container:container-product-detail-first-box/inline-size;
  @container container-product-detail-first-box (max-width:1111px) {
    .product-detail-gallery-box {width:380px}
    .product-detail-header-box {-ms-flex:1;flex:1 1;min-width:0}
  }

  @container container-product-detail-first-box (min-width:1112px) {
    .product-detail-gallery-box {-ms-flex:1;flex:1 1;min-width:0}
    .product-detail-header-box {width:722px}
  }
}

.product-detail-second-box {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;column-gap:40px;}
.product-detail-contentgrid {-ms-flex:1;flex:1 1;min-width:0}

.product-detail-contentgrid .product-accessories {display:none}
.product-detail__sidebar .product-accessories {display:block}
.product-detail__sidebar {width:365px}
.w-lg-100 {width:100%!important}
.lg-outer .lg {width:65%!important;height:65%!important;min-width:700px;min-height:500px;overflow:visible}
.lg-sub-html {top:90%;bottom:auto}


@media screen and (max-width:992px) {
  .header-subnav {top:75px}
}
@media screen and (max-width:576px) {
  .footer-col--heading {font-size:14px;cursor:pointer}
}
@media screen and (max-width:1300px) {
  .form-inline {max-width:205px}
}
@media screen and (max-width:575px) {
  .parallax-text--container {transform:translateY(73%);width:250px}
}
@media screen and (max-width:1199px) {
  .parallax-text {height:250px}
  .tile__textarea {max-width:200px}
  .kpi-box__text {font-size:2em}
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .grid-item:nth-child(2n) {-ms-grid-column:2}
  .grid-item:nth-child(3) {-ms-grid-row:2}
  .grid-item:nth-child(4) {-ms-grid-row:3}
  .grid-item:nth-child(5) {-ms-grid-row:4}
  .grid-item:nth-child(6) {-ms-grid-row:5}
  .grid-item:nth-child(7) {-ms-grid-row:6}
  .grid-item:nth-child(8) {-ms-grid-row:7}
  #history-box ol li:after {height:calc(100% + 16px)}
}

@media (max-width:767px) {
  .filterbar__filters-ct {position:fixed;top:0;left:0;width:100%;height:100%;transform:translateX(-110%);transition-duration:.33s;transition-property:transform;z-index:1000;overflow-y:auto}
  .filterbar__filters-ct--open {transform:translateX(0)}
  .filterbar__filter {border-bottom:1px solid #d6d6d6}
  .filterbar__label {background:#fff;color:inherit;width:100%;padding:16px 20px}
  .filterbar__content {padding:0}
  .filterbar__content-item {border-top:1px solid #d6d6d6;padding:16px 20px}
  .checkout__cart {background-color:#fff}
  .checkout__cart .cartRename__input {font-family:PalanquinDarkSemiBold,sans-serif}
  .checkout-cart-desktop {display:none}
}

@media (min-width:768px) {
  .filterbar__filters {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}
  .filterbar__filter {border:none;margin:0}
  .filterbar__label {background:#f4f4f4;color:#212529;padding:10px 20px}
  .filterbar__content {position:absolute;top:100%;left:0;min-width:200px;width:-moz-max-content;width:max-content;max-width:300px;max-height:300px;overflow-y:auto;z-index:10;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0;box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}
  .filterbar__content-item {padding:.25rem 1.5rem}
  .filterbar__content--align-right {right:0;left:auto}
  .checkout__cart {background-color:#f4f4f4}
  .checkout__cart .cartRename__input {font-family:TheMixTT3}
  .checkout-cart-mobile {display:none}
}

@media (-ms-high-contrast:none) {
  .cart-dropdown__carts-new,.cart-dropdown__carts-select {backface-visibility:visible}
}

@media screen and (min-width:768px) and (max-width:1199px) {
  .productgrid-items .productgrid-item {-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}

@media screen and (min-width:992px) and (max-width:1270px) {
  .product-detail-gallery__small {width:286px}
}

@media only screen and (min-width:800px) and (max-width:1024px) {
  #history-box ol {margin-top:60px}
  #history-box h2 {font-size:200%}
  #history-box ol li h3 {width:auto}
}

@media only screen and (max-width:800px) {
  #history-box ol {margin-top:60px}
  #history-box ol:before {display:none}
  #history-box h2 {font-size:200%}
  #history-box ol li>div {min-height:300px}
  #history-box ol li h3 {position:absolute;top:10px;left:166px;width:auto}
  #history-box ol li:nth-child(2n) h3 {right:166px;left:auto}
  #history-box ol li h3.arrow:after {display:none}
  #history-box ol li h3.wide {width:auto}
  #history-box ol li .text {padding-top:100px}
}

@media only screen and (min-width:320px) and (max-width:480px) {
  #history-box ol {padding:0 50px}
  #history-box ol.last-element-right:after,#history-box ol.last-element-right:before {background:none}
  #history-box ol li,#history-box ol li:after {border:0}
}

@media only screen and (max-width:320px) {
  #history-box ol {padding:0 50px}
  #history-box ol.last-element-right:after,#history-box ol.last-element-right:before {background:none}
  #history-box ol li,#history-box ol li:after {border:0}
}

@media only screen and (max-width:480px) {
  #history-box .historie__history img,#history-box ol li>div .text p {padding:.25rem}
  #history-box ol li:nth-child(2n)>div {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}
  #history-box ol li:nth-child(2n) h3 {right:auto}
  #history-box ol li>div {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}
  #history-box ol li>div h3 {margin-top:25px;position:relative;top:auto;left:auto;right:auto;max-width:300px;text-align:center}
  #history-box ol li>div .text {padding-top:.25rem}
  #history-box .historie__history {padding:0}
  #history-box .date {margin-top:50px}
}

@media screen and (max-width:1525px) {
  .content-anchor-menu {bottom:0;top:auto;transform:translateX(0)}
  .content-anchor-menu ul {display:-ms-flexbox;display:flex}
  .content-anchor-menu__item {margin-bottom:0;margin-left:1px}
}

@media screen and (min-width:768px) and (max-width:991px) {
  .modal--color-search .modal-lg {max-width:80vw}
}

@media screen and (max-width:1200px) {
  .text-img-slider__fz {font-size:18px}
}

@media screen and (max-width:1700px) {
  .hero-slider__img {height:100%;width:auto}
}

@media screen and (min-width:1701px) {
  .hero-slider__img .hero-slider__img {height:auto;width:auto}
}

@media (-ms-high-contrast:none) {
  .hero-slider__progress {display:none}
}

@media screen and (min-width:768px) and (max-width:1300px) {
  .hero-slider__hero-card {width:270px}
}

@media screen and (max-width:767px) {
  .hero-image,.hero-image-wrapper,.hero-slider__img-wrapper--video .hero-slider__video {height:320px}
}

@media screen and (max-width:1920px) {
  .hero-image {height:100%;width:auto}
}

@media screen and(max-width:576px) {
  .container--mobile-padding {padding:0}
}

@media screen and (min-width:1600px) {
  .d-xxxl-none {display:none!important}
  .d-xxxl-block {display:block!important}
}

@media screen and (max-width:574px) {
  .popup-box__container {right:0}
  .popup-box__text {width:100%}
}

