@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/raleway/v37/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVvaooCP.ttf) format('truetype');}            :root {              --color: #000000ff;              --primary-background-color: #000000ff !important;              --secondary-background-color: #000000ff;              --primary-button-color: var(--on-primary-color) !important;              --secondary-button-color: var(--on-secondary-color) !important;              --primary-border-color: #000000ff;              --primary-border-radius:0px !important;              --height-navigation: calc(80px + 40px + 0px);              --primary-navigation-color: #ffffffff ;              --background-color: #ffffffff;              --surface-color: #ffffff00;              --primary-color: #000000ff;              --primary-variant-color: #000000ff;              --secondary-color: #000000ff;              --secondary-variant-color: #000000ff;              --tertiary-color: #d93025ff;              --tertiary-variant-color: #d93025ff;              --dark-color: #000000ff;              --dark-gray-color: #333333ff;              --gray-color: #ccccccff;              --light-gray-color: #fafafaff;              --light-color: #ffffffff;              --approve-color: #274af1ff;              --succeed-color: #2ecc71;              --error-color: #d93025ff;              --warning-color: #f28f1d;              --link-color: #000000ff;              --link-hover-color: #000000ff;              --on-background-color: var(--dark-color);              --on-surface-color: var(--dark-color);              --on-primary-color: var(--light-color);              --on-secondary-color: var(--light-color);              --on-tertiary-color: var(--light-color);              --on-dark-color: var(--light-color);              --on-dark-gray-color: var(--light-color);              --on-gray-color: var(--dark-color);              --on-light-gray-color: var(--dark-color);              --on-light-color: var(--dark-color);              --on-link-color: var(--light-color);              --on-approve-color: var(--light-color);              --on-error-color: var(--light-color);              --inner-content:1200px;              --input-border-width: 1px;              --custom-font: Raleway;            }            @media (hover: hover) {              .PrimaryWrapper .navButton:hover > a, .PrimaryWrapper .navButton:hover > .subButton svg, .PrimaryWrapper .navButton:hover > a.active{                color: #ffffffff;              }              .SecondaryWrapper .navButton:hover > a, .SecondaryWrapper .navButton:hover > .subButton svg, .SecondaryWrapper .navButton:hover > a.active {                color: #000000ff !important;                fill: #000000ff !important;              }              .TertiaryWrapper .navButton:hover > a, .TertiaryWrapper .navButton:hover > .subButton svg, .TertiaryWrapper .navButton:hover > a.active {                color: #000000ff !important;                fill: #000000ff !important;              }              a.item.child:hover::before {                width: 100%;                content:"";                position: absolute;                top: calc(100% - 3px);                border-bottom: inset 3px #ffffffff;              }            }            html {              /*background-color: #000000ff;*/            }            body {              font-family: Raleway !important;              font-size: 12pt !important;              color: #000000ff;              background-color: #ffffffff;            }            main, footer {              letter-spacing: 0px;            }            .polygon polygon {              fill: #ffffffff !important;            }            textarea {              font-family: Raleway !important;            }            h1,h2,h3,h4,h5,h6, .text-huge, big {              color: #000000ff;              letter-spacing: 0px;            }            h1 {                                        }            h2 {                                        }            h3 {              font-family: Raleway !important;                          }            .inner-content a, #cartContainer a {              color: #000000ff;            }            .inner-content a:hover, #cartContainer a:hover {              color: #000000ff;            }            hr {              color: #000000ff;              border-width: 1px;              border-radius: 0px;            }            input, input::placeholder, textarea::placeholder, select {              color: #000000ff;              opacity: 1;            }            input:-ms-input-placeholder, textarea:-ms-input-placeholder {              color: #000000ff;            }            input::-ms-input-placeholder, textarea::-ms-input-placeholder {              color: #000000ff;            }            input[type=submit], input[type=button], button, .pageTags a, a.stdButton, a.stdButton svg, .sliderButtons, ::selection, .ui-widget-header, .toggleFilters, .toggleFilters a, .toggleFilterContainers, .toggleFilterContainers svg, .toggleFilterContainers a, .paginationButton.Active, .paginationButton.Active a, .ProductSale, .submitDiscountCode {              background: #000000ff;              color: var(--on-primary-color) !important;              fill: var(--on-primary-color) !important;              border-radius: 0px !important;              border-width: 0px !important;              border-color: #000000ff;            }            .paginationWrapper div a {              border-radius: 0px !important;            }            a.secondairButton {              background: #000000ff;              color: var(--on-secondary-color) !important;              fill: var(--on-secondary-color) !important;              border-radius: 0px !important;              border-width: 0px;              border-color: #000000ff;            }            .dropdownListHead::before {              color: #000000ff !important;            }            .whiteModernPrimairButton:hover, .blackModernPrimairButton:hover, .dropdownListOpen .dropdownListHead::before, .primaryColors {              background: #000000ff !important;              color: var(--on-primary-color) !important;              box-shadow: 0px 15px 20px rgba(0,0,0,.2);            }            .whiteModernSecondairButton:hover, .blackModernSecondairButton:hover {              background: #000000ff !important;              color: var(--on-primary-color) !important;              box-shadow: 0px 15px 20px rgba(0,0,0,.2);            }            .filterHead, .filterHead a {              background: #000000ff;              color: var(--on-primary-color) !important;              fill: var(--on-primary-color) !important;            }            #compassSVG {              fill: #000000ff;            }            .shareContainerIcons {              fill: #000000ff !important;            }            .bgcolor .social-media svg {              fill: #000000ff !important;            }            header input::placeholder {              color: #ffffffff !important;            }            header .social-media svg {              fill: #ffffffff !important;            }            #headerBar .social-media svg {              fill: var(--on-primary-color) !important;            }            footer .social-media svg {              fill: #000000ff !important;            }            input[type=submit]:hover, input[type=button]:hover, button:hover, .pageTags a:hover, a.stdButton:hover, .webButton:hover {              background: rgba(0,0,0,.9);              color: var(--on-primary-color);            }            input[type=submit]:active, input[type=button]:active, button:active, .pageTags a:active, a.stdButton:active, .webButton:active {              background: rgba(0,0,0,.6);              transition: .0s !important;            }            .webButton.secuodairButton:hover {              background: rgba(0,0,0,.9);            }            .webButton.secondairButton:active {              background: rgba(0,0,0,.6);              transition: .0s !important;            }            .PrimaryWrapper .navButton, .PrimaryWrapper, .mobileWrapper, header .PrimaryWrapper .navButton a.item {              min-height: 80px;            }            #logoContainer img, #logoContainer svg {              max-height: 80px;            }            #logoContainer svg {              height: 100%;            }            .SecondaryWrapper, .SecondaryWrapper .navButton {              min-height: 40px;            }            .TertiaryWrapper, .TertiaryWrapper .navButton {              min-height: 0px;            }            .PrimaryWrapper .navButton {              font-size: 14px !important;              max-height: 80px;            }            .TertiaryWrapper .navButton {              font-size: 14px !important;              max-height: 0px;            }            #headerBar {              height: calc(40px + 10px);              background-color: #000000ff;              color: var(--on-primary-color);              border-bottom-style: solid;              border-bottom-width: 0px;              border-color: #000000ff;            }            #headerBar a, #headerBar #searchContainer input, #headerBar #searchContainer input::placeholder {              color: var(--on-primary-color);            }            #headerBar #searchContainer svg {              fill: var(--on-primary-color);            }            #headerBar #searchContainer input {              border-bottom-color: var(--on-primary-color);            }            #spinner {              border-top-color: #000000ff !important;            }            .scrollBackground, header.scrollBackground, .staticBackgroundColor, header.staticBackgroundColor , .PrimaryWrapper .subBground, #logoContainer::before, #logoContainer::after, #navigation::after, .scrollBackground.secundairNav, .staticBackgroundColor.secundairNav, .secundairNav .navButtonWrapper::before {              background-color: #ffffffff !important;              border-bottom-style: solid;              border-bottom-width: 0px;              border-color: #000000ff;            }            .SecondaryWrapper, .SecondaryWrapper .subBground {              background-color: #ffffffff !important;            }            .TertiaryWrapper, .TertiaryWrapper .subBground {              background-color: #ffffffff !important;            }            #navigationBground.staticBackgroundColor {              border-bottom-style: solid;              border-bottom-width: 0px;              border-color: #000000ff;            }            /*.PrimaryWrapper .subBground::before {              border-bottom-color: #ffffffff !important;            }*/            .PrimaryWrapper a, .PrimaryWrapper svg, .MobileWrapper svg, .cartContainer svg, .PrimaryWrapper input, .PrimaryWrapper #searchContainer input::placeholder {              color: #ffffffff;              fill: #ffffffff;            }            #hamburgerFlatNav span {              background-color: #ffffffff ;            }            .PrimaryWrapper .navButton a {              letter-spacing: 0px;            }            .SecondaryWrapper .navButton a, .SecondaryWrapper .subBground {              letter-spacing: 0px;              color: #000000ff;            }            .TertiaryWrapper .navButton a, .TertiaryWrapper .subBground {              letter-spacing: 0px;              color: #000000ff;            }            .Sub .closeSub svg {              fill: #ffffffff;            }            header .PrimaryWrapper .navButton a {              padding-left:10px;              padding-right:10px;            }            #socialContainer {              padding-left:10px;            }            header .SecondaryWrapper .navButton {              padding-left:10px;              padding-right:10px;            }            header .TertiaryWrapper .navButton {              padding-left:0px;              padding-right:0px;            }            .navButton a {                          }            .navButton a.active {              color: #ffffffff !important;                          }            .SecondaryWrapper .navButton a.active {              color: #000000ff !important;            }            .SecondaryWrapper #headerInnerContainer {              border-top-width: 0px !important;            }            .SecondaryWrapper #headerInnerContainer {              border-top-color: #ccccccff !important;            }            .TertiaryWrapper .navButton a.active {              color: #ffffffff !important;            }            .TertiaryWrapper #headerInnerContainer {              border-top-width: 0px !important;            }            .TertiaryWrapper #headerInnerContainer {              border-top-color: #ccccccff !important;            }            .quantityNotification {              background-color: #ffffffff !important;              color: #ffffffff !important;            }            #headerInnerBar, .inner-content, .SecondaryWrapper #headerInnerContainer, .PrimaryWrapper #headerInnerContainer {              max-width: 1200px;            }            .subBground {              margin: 0 calc((-100vw + 1200px) / 2);              padding: 0 calc((100vw - 1200px) / 2);            }            .Sub {              max-width: 1200px;              background-color: #ffffffff;            }            #footer {              background-color: #ffffffff;            }            #footer, #footer td, #footer strong, #footer b, #footer i {              color: #000000ff;            }            #footer #searchContainer input, #footer #searchContainer input::placeholder {              color: #000000ff;            }            #footer #searchContainer input {              border-bottom-color: #000000ff;            }            #footer #searchContainer svg {              fill: #000000ff;            }            #footer a {              color: #000000ff;            }            #footer, #footer a, #footer td, #footer p {              font-size: 14pt !important;            }            #footer hr {              color: var(--on-primary-color);            }            #footer a:hover {                color: #000000ff;              }#overlay, .bgcolor, .openCart {              background-color: #ffffffff;            }            #spinner {              border-top-color: #000000ff;            }            .ProductContainer, .CategoryContainer, .catalogItem {              background-color: #ffffffff;}            .ProductContainer img, .CategoryContainer img {}            .catalogSelector a, .filterSubWrapper a.closeFilter {              color: #000000ff !important;            }            p.categoryName, p.productName, .span.menuTitle {              color: #000000ff;            }            .productDescription p {              color: #000000ff;            }            .productPrice p, span.productFilterPrice {              color: #000000ff;            }            a.stdButton.orderButton {              color: var(--on-primary-color);              fill: var(--on-primary-color);            }            #poweredBy {              background-color: #ffffffff !important;              border-color: #ffffffff !important;            }            #poweredBy a, #poweredBy p {              color: #000000ff !important;            }            @media screen and (max-width: 1200px) {              .subBground {                width: 100vw;                margin: unset !important;              }            }            input[type=button], input[type="password" i], input[type=time], input[type=text], input[type=search], input[type=email], input[type=number], input[type=tel], input[type=mail], input[type=date], select, textarea {              border-color: #ccccccff;              border-width: var(--input-border-width);              border-radius: 0px;              background: #ffffffff;            }            @media screen and (max-width : 810px) {              body {                --height-navigation: 80px;              }              h1,h2,h3,h4,h5,h6, .text-huge, big {                              }              #navigationBground.staticBackgroundColor, .staticBackgroundColor #headerInnerContainer {                border-bottom-style: unset;                border-bottom-width: unset;                border-color: unset;              }              #navigation {                background-color: #ffffffff !important;                padding-top: calc(80px + 40px);              }              #searchBackground, header, .MobileWrapper, .openMobileNavigation .primaryWrapper {                background-color: #ffffffff !important;              }              #navigation::after {                height: 80px;              }              .scrollBackground #navigation::after {                height: 80px;              }              .scrollBackground #navigation {                padding-top: 80px;              }              .catalogFilter {                background-color: #ffffffff;              }              #socialContainer {                padding-right:10px;              }              .PrimaryWrapper .navButton {                min-height: unset;              }              header {                height: 80px ;              }              <!--.coverImage {                margin-top: -80px !important;              }-->              #logoContainer img, #logoContainer svg {                max-height: 80px !important;              }              header .PrimaryWrapper .navButton {                border-width: 1px !important;              }              header .SecondairyWrapper .navButton {                border-width: 0px !important;              }              .openCatalogFilter {                transform: translateY(80px) !important;              }            }            @media screen and (max-width : 600px) {              h1,h2,h3,h4,h5,h6, .text-huge, big {                              }            }body:has(*) #contactForm label {display: flex !important;}body:has(*) #contactForm input, body:has(*) #contactForm textarea {border-radius: 50px !important;border-top: 1px solid #cccccc !important;border-left: 1px solid #cccccc !important;border-right: 1px solid #cccccc !important;padding: 10px 20px !important;} #contactForm textarea::placeholder {font-size: 12px !important;}body:has(*) #contactForm input[type="submit"] {margin-left: auto;margin-right: auto;background-color: var(--crm-color) !important;}.contactFormButton {display: inline-flex;justify-content: center;width: 100%;}.contact-request-wrapper {grid-gap: 40px !important;}.contact-request-wrapper .Column {background: var(--light-gray-color) !important;padding: 20px !important;border-radius: 25px !important;margin-bottom: 40px !important;}.contact-request-wrapper .Column .content {padding: 40px !important;}.contact-request-wrapper .Column .content big {font-size: 26px !important;opacity: 0.7 !important;}.contact-request-wrapper .Column:last-child {background: #ffffff !important;border: 1px solid var(--light-gray-color) !important;}#contactForm .inner-content {padding: unset !important;}