body{font-family: "HelveticaNowText-Regular", arial, tahoma;font-weight: normal;}.navigation li.level0 a.level-top, .navigation ul.container .level0 > a{font-family: "Poppins";font-size: 20px;}
				h1{font-family: "HelveticaNowText-XtraBd";font-size: 36px;}
				h2{font-family: "HelveticaNowText-XtraBd";font-size: 34px;}
				h3{font-family: "HelveticaNowText-XtraBd";font-size: 22px;}
				h4{font-family: "HelveticaNowText-XtraBd";}
				h5{font-family: "HelveticaNowText-XtraBd";font-size: 18px;}
				h6{font-family: "HelveticaNowText-XtraBd";font-size: 18px;}
				.price, .price-box .price{font-family: "HelveticaNowText-Bold";font-size: 16px;}
				.btn{font-family: "HelveticaNowText-Regular";font-size: 14px;}
				{font-family: "HelveticaNowText-Regular";font-size: 18px;}
				body{color: #000000;}a{color: #000000;}a:hover,a:focus{color: #333;}body:not(.shop) .catalog-category-view .category-cms a {
    text-decoration: underline;
}
.characters-filter li a:hover {
    color: #fff!important;
}
@media (min-width: 1200px) {
    .header .header-placeholder .bottom-header {
        padding-top: 20px;
    }
    #placeholder-header {
        height: 173px!important;
    }
    .auto-language-switcher-wrapper:not(.hidden) ~ #placeholder-header {
        height: 216px!important;
    }
    .panel-block-row.column-count-2,
    p.column-count-2 {
        column-count: 2;
        column-gap: 30px;
    }
}
@media (max-width: 1199px) {
    .auto-language-switcher-wrapper:not(.hidden) ~ #placeholder-header {
        height: 123px!important;
    }
}

.owl-carousel .owl-nav.disabled {
    display: none!important;
}

#CybotCookiebotDialog {
  border: 0!important;
  border-radius: 0!important;
  max-width: 400px!important;
}
#CybotCookiebotDialog * {
    font-size: 9.5pt!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
    font-weight: 400!important;
    border: 1px solid #000000!important;
    border-radius: 0!important;
}
#CybotCookiebotDialog.details-open {
  max-width: none!important;
}
.cms-page-view #CybotCookiebotDialog h2 {
  font-size: 26px!important;
}
#CybotCookiebotDialog div {
  line-height: 1.5!important;
}
#CybotCookiebotDialog button {
    text-transform: none;
}
#CybotCookiebotDialogBody {
    max-width: 1420px!important;
    padding-right: 15px!important;
    padding-left: 15px!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
    font-weight: 400!important;
}
#CybotCookiebotDialog.details-open #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
#CybotCookiebotDialog.details-open #CybotCookiebotDialogBodyLevelButtons {
    display: block!important;
}
#CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline {
    margin-bottom: 8px;
}
#CybotCookiebotDialog a, #CybotCookiebotDialog div, #CybotCookiebotDialogBodyContentControls, #CybotCookiebotDialogBodyContentTitle {
    font-family: HelveticaNowText-Regular, arial, tahoma!important;
}
#CybotCookiebotDialogBodyButtonDecline {
  margin-top: 0!important;
  top: 60px;
}
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  background-color: #fff!important;
  color: #000!important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  border: 1px solid #000!important;
  font-weight: 400!important;
  height: auto!important;
  width: 100%!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
    float: none!important;
}
#CybotCookiebotDialogBodyButtonAccept {
  margin-left: 12px!important;
}
#CybotCookiebotDialogBodyButtons a,
.CybotCookiebotDialogBodyButton {
  line-height: 2!important;
}

a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover,
a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
    background: #000!important;
    color: #fff!important;
}
.CybotCookiebotDialogBodyButton {
    padding: 1px 4px 3px!important;
    margin-left: 0!important;
    margin-bottom: 8px!important;
}
#CybotCookiebotDialog .hide-details {
  margin-left: 10px;
}
input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzMjc3NEM2QkJDMjExRTNBN0ExOUJFMzFCMzdBRjdEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgzMjc3NEM3QkJDMjExRTNBN0ExOUJFMzFCMzdBRjdEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODMyNzc0QzRCQkMyMTFFM0E3QTE5QkUzMUIzN0FGN0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODMyNzc0QzVCQkMyMTFFM0E3QTE5QkUzMUIzN0FGN0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz54CbH2AAABFElEQVR42oxSLQ/CQAy9I6hZMrVgQW4aCdnvGIoER8Lm+AcbWBIcFo0cFuw0dkxMMAlyvC69y/hek6VN19e+16ssy1JIKUUTC8Owh9o+wkNbNDSADICmCA18w1ZTIEAeg8juMkmS8h+oKAqR57nIsmzD0pYVVcdx5A+KHRQuLMuaEYj0+b5/br0UdT9QHANgcJwGQbCjWAOjKPKoM/yglhvB9dTW0WCrG5LGOI77SM5rz0IFKXILniRs2564rqsL2tzpQjQQKqoectdao9Q0zScJFVXwvsGteIr612F/Q279ql1rxKYqME8WNV17NL5+BSowCmnykUFngA6fnunt5Jj2Fhs9wV++XlKTy1GGzeptPQQYAF1/e0nsKZ1HAAAAAElFTkSuQmCC)!important;
}
#CybotCookiebotDialogBodyContentTitle {
  display: none!important;
}
#CybotCookiebotDialogBodyButtonDecline {
  display: inline-block!important;
}
#CybotCookiebotDialog span.details-open,
#CybotCookiebotDialog.details-open span.details-closed,
#CybotCookiebotDialog.details-open #CybotCookiebotDialogBodyButtons,
#CybotCookiebotDialogDetailBodyContentCookieContainerPreference,
#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified {
  display: none;
}
#CybotCookiebotDialogHeader {
    display: none!important;
}
#CybotCookiebotDialog.details-open span.details-open {
  display: inline;
}
#CybotCookiebotDialogBodyContent {
    padding-left: 0!important;
}
#CybotCookiebotDialog.details-open #CybotCookiebotDialogBodyContent {
    width: 100%;
}
#CybotCookiebotDialog.details-open #CybotCookiebotDialogBodyContentTitle {
  display: block!important;
  text-align: center;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    flex-direction: column-reverse!important;
}
#CybotCookiebotDialogBodyContentText {
    text-align: center!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a {
    font-weight: 400!important;
    text-decoration: underline!important;
}
#CybotCookiebotDialogDetailFooter { display: none !important }
li.cookieconsent-optin-marketing {
    display: list-item;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
    display: none!important;
}
@media (min-width: 1024px) {
  #CybotCookiebotDialog.details-open {
    width: 650px!important;
    margin-left: -325px;
  }
  #CybotCookiebotDialog.details-open {
    border-left: 1px solid #999!important;
    border-right: 1px solid #999!important;
  }
}
@media screen and (min-width: 601px) {
    #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
        width: 100%!important;
    }
}
.mfp-bg.cookie {
    background: #fff;
    opacity: 1;
}

/*.cms-home-masonry-test figure a > img:first-of-type {
    display: none;
}*/
.cms-home-masonry-test figcaption {
    font-family: 'HelveticaNowText-XtraBd', arial, tahoma;
    padding: 18px 0;
}
.cms-home-masonry-test .grid-item a {
    font-family: 'HelveticaNowText-XtraBd', arial, tahoma;
}
.cms-home-masonry-test .masonry .grid-item {
    margin-bottom: 70px;
}
.cms-home-masonry-test.cms-page-view #maincontent a {
    border-bottom: none !important;
}
@media (min-width: 768px) {
    .pagebuilder-mobile-only {
        display: none;
    }
}
@media (max-width: 767px) {
    .pagebuilder-mobile-hidden {
        display: none;
    }
}