/** Shopify CDN: Minification failed

Line 844:0 Unexpected "}"

**/
@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100.eot');
    src: url('MuseoSansCyrl-100.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100.ttf') format('truetype'),
         url('{{ "MuseoSansCyrl-100.svg" | asset_url }}#MuseoSansCyrl-100') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100Italic.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100Italic.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100Italic.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100Italic.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-100Italic.ttf') format('truetype'),
    url('{{ "MuseoSansCyrl-100Italic.svg" | asset_url }}#MuseoSansCyrl-100Italic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300.ttf') format('truetype'),
      url('{{ "MuseoSansCyrl-300.svg" | asset_url }}#MuseoSansCyrl-300') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300Italic.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300Italic.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300Italic.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300Italic.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-300Italic.ttf') format('truetype'),
        url('{{ "MuseoSansCyrl-300Italic.svg" | asset_url }}#MuseoSansCyrl-300Italic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500.ttf') format('truetype'),
          url('{{ "MuseoSansCyrl-500.svg" | asset_url }}#MuseoSansCyrl-500') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500Italic.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500Italic.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500Italic.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500Italic.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-500Italic.ttf') format('truetype'),
          url('{{ "MuseoSansCyrl-500Italic.svg" | asset_url }}#MuseoSansCyrl-500Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700.ttf') format('truetype'),
         url('{{ "MuseoSansCyrl-700.svg" | asset_url }}#MuseoSansCyrl-700') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700Italic.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700ItalicMuseoSansCyrl-700Italic.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700Italic.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700Italic.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-700Italic.ttf') format('truetype'),
        url('{{ "MuseoSansCyrl-700Italic.svg" | asset_url }}#MuseoSansCyrl-700Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Museo Sans Cyrl';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-900Italic.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-900Italic.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-900Italic.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-900Italic.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/MuseoSansCyrl-900Italic.ttf') format('truetype'),
    url('{{ "MuseoSansCyrl-900Italic.svg" | asset_url }}#MuseoSansCyrl-900Italic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Circe';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Regular.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Regular.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Regular.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Regular.ttf') format('truetype'),
        url('{{ "Circe-Regular.svg" | asset_url }}#Circe-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circe Extra';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-ExtraBold.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-ExtraBold.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-ExtraBold.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-ExtraBold.ttf') format('truetype'),
        url('{{ "Circe-ExtraBold.svg" | asset_url }}#Circe-ExtraBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circe';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Bold.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Bold.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Bold.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Bold.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Bold.ttf') format('truetype'),
        url('{{ "Circe-Bold.svg" | asset_url }}#Circe-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Circe';
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Light.eot');
    src: url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Light.eot?#iefix') format('embedded-opentype'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Light.woff2') format('woff2'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Light.woff') format('woff'),
        url('https://cdn.shopify.com/s/files/1/0900/6510/9366/files/Circe-Light.ttf') format('truetype'),
        url('{{ "Circe-Light.svg" | asset_url }}#Circe-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}



*{margin:0; padding:0;box-sizing: border-box;}
.define_float{float:left; width:100%;}
h1,h2,h3,h4,h5,h6,p,a,ul, ol{margin:0; padding:0; font-family: 'Museo Sans Cyrl';}
ul, li, a{list-style-type:none; text-decoration:none;}
body .no_pad{padding:0;     }
a:hover{text-decoration:none;}
a:focus{outline:none;}
img{max-width:100%;}
a, button, input{transition:ease all 0.4s; -webkit-transition:ease all 0.4s; -moz-transition:ease all 0.4s;
-o-transition:ease all 0.4s;}
body{ font-family: 'Museo Sans Cyrl'; background: #ebf1f7 !important; }
.page-width { max-width: 1824px!important; padding: 0 20px!important; }

/* header-css */
.announcement-bar__message{font-family: 'Museo Sans Cyrl';     font-weight: 300;}
sticky-header.header-wrapper { border: 0; background: #ebf1f7; }
header.header { padding: 28px 20px 32px!important; position:relative; }
header.header:before { content: ""; position: absolute; border-bottom: 1px solid #CBD7DE; width: calc(100% - 30px); left: 15px; bottom: 0; }
header.header nav.header__inline-menu ul li a { padding: 0 16px; font-style: normal; font-weight: 300; font-size: 16px; line-height: 150%; letter-spacing: 0.05em; text-transform: uppercase; color: #092A3F; }
header.header nav.header__inline-menu { margin: 0; }
header.header nav.header__inline-menu ul li:first-child a { padding-left: 0; }
header.header nav.header__inline-menu ul li:last-child a, header.header .header__icons  a.header__icon  { padding-right: 0; }
header.header nav.header__inline-menu ul li a:hover span{ text-decoration:none; }
header.header nav.header__inline-menu ul li a:hover, header.header .header__icons a.header__icon:hover, header.header .header__icons a.rightmenu:hover { color: #1B7DBB; }
header.header nav.header__inline-menu ul li a span.header__active-menu-item { color: #1B7DBB; text-decoration: none; }
header.header .header__icons a.rightmenu { width: auto; font-style: normal; font-weight: 300; font-size: 16px; line-height: 150%; letter-spacing: 0.05em; text-transform: uppercase; color: #092A3F; padding: 0 16px 0 0; }
header.header .header__icons  a.header__icon { width: auto; height: auto; font-style: normal; font-weight: 300; font-size: 16px; line-height: 150%; letter-spacing: 0.05em; text-transform: uppercase; color: #092A3F; text-decoration: none; padding: 0 16px; }
header.header .header__heading-link { padding: 0; }
ul.grid.product-grid .card__inner .card__media .media {
    z-index: 2;
}
ul.grid.product-grid .card__inner .card__media{
    z-index: 2;
}
.footermail a:hover {
    color: #1b7dbb;
}
.footer {
    border: 0!important;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top {
    background: #092A3F;
    padding: 64px 64px 29px 64px;
    border-radius: 32px;
    display: flex;
    flex-wrap: wrap;
}

.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer_right {
    width: calc(100% - 576px);
    display: flex;
    flex-wrap: wrap;
    gap: 45px;
    max-width: 792px;
    margin-left: auto;
}
.footer_main_top .footer_right .footer-block.grid__item {
    width: calc(25% - 48px);
}
.footer_main_top .footer_right .footer-block.grid__item h2.footer-block__heading {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-bottom: 32px;
}
.footer_main_top .footer_right .footer-block.grid__item ul.footer-block__details-content li {
    margin: 0;
}
.footer_main_top .footer_right .footer-block.grid__item ul.footer-block__details-content li a.link{
    text-decoration: none;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    color: #FFFFFF;
  padding:0;
}
.footer_main_top .footer_right .footer-block.grid__item ul.footer-block__details-content {
    display: flex;
    flex-direction: column;
    gap: 16px;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom {
    width: 576px;
    display: flex;
    flex-direction: column;
  gap:20px;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom .footer-block__newsletter {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.footer_main_top .footer_right .footer-block.grid__item ul.footer-block__details-content li a.link:hover {
    color: #1B7DBB!important;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom h2.footer-block__heading{
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 150%;
    text-align: left;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
  margin-bottom:0;
}
.newsletter_custom .footer-block__newsletter  form, .newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper {
    max-width: 100%;
}
.newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields input {
    width: calc(100% - 182px);
    border: 1px solid #D5DEE3;
    font-style: normal;
      font-family: Museo Sans Cyrl;
    font-weight: 400;
    font-size: 16px;
    line-height: 135%;
    color: #92A6B2;
    padding: 16px;
      height: 54px;
    border-radius: 8px;
}
.newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields button {
    width: 166px;
    font-family: 'Museo Sans Cyrl';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 150%;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #1B7DBB;
    padding: 16px 32px;
    border-radius: 8px;
  position:unset;
}
.newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields button:hover {
    background: #045d95;
}
.footer-block__brand-info ul.list-unstyled.list-social {
    gap: 24px;
}
.footer-block__brand-info ul.list-unstyled.list-social li.list-social__item {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footer-block__brand-info ul.list-unstyled.list-social li.list-social__item a.link {
    padding: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
    border: 2px solid #FFFFFF;
    border-radius: 100px;
}
.footer-block__brand-info ul.list-unstyled.list-social li.list-social__item a.link:hover {
    background-color: #fff!important;
}
.footer-block__brand-info ul.list-unstyled.list-social li.list-social__item a.link:hover svg path {
    fill: #1B7DBB;
}
.iqsay_logo {
    float: left;
    width: auto;
}
.iqsay_logo a {
    float: left;
    width: 150px;
    position: relative;
}
.iqsay_logo a img {
    float: left;
    width: 100%;
    transition: ease all .4s;
    height: 58px;
}
img.with_hvr {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
}
.iqsay_logo a:hover img.without_hvr {
    opacity: 0;
    visibility: hidden;
}
.iqsay_logo a:hover img.with_hvr {
    opacity: 1;
    visibility: visible;
}
footer.footer {
    padding-bottom: 28px;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer__content-bottom {
    padding-top: 32px;
    margin-top: 32px;
    border-top: 1px solid #2e4a5c;
    width: 100%;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer__content-bottom .footer__content-bottom-wrapper {
    width: 100%;
    max-width: 100% !important;
    padding: 0 !important;
    justify-content: space-between;
    align-items: flex-start;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright.caption {
    margin: 0;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer__content-bottom .footer__content-bottom-wrapper .footer__copyright.caption small {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 150%;
    text-align: center;
    color: #FFFFFF;
    opacity: 0.5;
}

.disclosure {
    margin-right: 16px;
}
.disclosure button.disclosure__button {
    font-style: normal;
    font-weight: 300;
    font-size: 16px!important;
    line-height: 150%;
    letter-spacing: .05em!important;
    text-transform: uppercase;
    color: #092a3f;
}
header.header .header__icons a.header__icon:last-child {
    padding-right: 0;
}
.header__icons {
    padding-right: 15px!important;
}
.newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields input:focus-visible {
    outline: none;
    box-shadow: none;
}
header.header .header__icons a.header__icon span.iocn{
  display:none;
}
.innerpages_main {
    margin: 45px 0;
}
.innerpages_main .main-page-title {
    margin-bottom: 14px;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom iframe {
    height: 85px!important;
}
.header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select {
    padding-left: 0;
}
/* responsive */
section.green-sec-main.section {
    display: none;
}
section.benift-sec-main.section {
    display: none;
}
section.process-sec-main {
    display: none;
}
section.awrds-sec {
    display: none;
}
section.bottomlast-img-sec {
    display: none;
}
section.our_story_sec2.define_float {
    display: none;
}
.footermail a {
    color: #fff;
}
.footermail p {
    color: #fff;
}
@media(max-width:1800px){
  header.header nav.header__inline-menu ul li a {
    font-size: 14px;
}
  .disclosure button.disclosure__button {
    font-size: 14px!important;
}
  header.header .header__icons a.rightmenu {
    font-size: 14px;
}
  header.header .header__icons a.header__icon {
    font-size: 14px;
}
  .disclosure {
    margin-right: 10px;
}
  header.header {
    grid-template-columns: .8fr auto .9fr!important;
}
}
@media(max-width:1600px){
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top {
    background: #092a3f;
    padding: 40px 40px 25px;
    border-radius: 32px;
    display: flex;
    flex-wrap: wrap;
}
  .footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer_right {
    gap: 40px;
    max-width: 722px;

}
  .footer_main_top .footer_right .footer-block.grid__item {
    width: calc(25% - 30px);
}
    .footer__blocks-wrapper.footer_main_top .newsletter_custom {
    width: 476px;
}
  .footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer_right {
    width: calc(100% - 476px);
}
.newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields input {
    width: calc(100% - 156px);
}
  header.header nav.header__inline-menu ul li a {
    padding: 0 12px;
    font-size: 13px;
}
  .disclosure button.disclosure__button {
    font-size: 13px!important;
}
  header.header .header__icons a.rightmenu {
    font-size: 13px;
    padding: 0 12px 0 0;
}
  header.header .header__icons a.header__icon {
    font-size: 13px;
    padding: 0 12px;
}
}

@media(max-width:1400px){
    .iqsay_logo a {
        float: left;
        width: 100px;
        position: relative;
    }
  .iqsay_logo a img {
    height: 38px;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom {
    width: 450px;
}
  .newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields button {
    width: 140px;
    padding: 16px 16px;

}
  .newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields input {
    width: calc(100% - 156px);
}
  .footer_main_top .footer_right .footer-block.grid__item {
    width: calc(25% - 15px);
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer_right {
    width: calc(100% - 450px);
    max-width: 582px;
    gap: 20px;
}
body .product__info-wrapper.grid__item .product__description table {
    width: 100% !important;
}
  footer.footer {
    padding-bottom: 15px;
}
  header.header .header__icons a.header__icon,   header.header nav.header__inline-menu ul li a, .disclosure button.disclosure__button, header.header .header__icons a.rightmenu   {
    font-size: 13px!important;
}
   header.header .header-localization:not(.menu-drawer__localization) .localization-form__select {
    padding: 0 2rem 0 1rem;
  }
  header.header nav.header__inline-menu ul li a, header.header .header__icons a.header__icon {
    padding: 0 10px;
}
  header.header {
    grid-template-columns: .7fr auto .9fr!important;
}
  header.header .header__icons a.rightmenu {
    padding: 0 10px 0 0;
}
  .disclosure {
    margin-right: 5px;
}
}
@media(max-width:1292px){
  header.header .header__icons a.header__icon,   header.header nav.header__inline-menu ul li a, .disclosure button.disclosure__button, header.header .header__icons a.rightmenu   {
    font-size: 12px!important;
}
}
@media(max-width:1199px){
    header.header .header__icons a.rightmenu {
    padding: 0 8px 0 0;
}
 .footer .footer__content-top .footer__blocks-wrapper.footer_main_top {
    padding: 30px 30px 25px;
    flex-direction: column;
    justify-content: center;
            gap: 30px;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom {
    width: 100%;
    align-items: center;
    text-align: center;
    justify-content: center;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom .footer-block__newsletter {
    max-width: 550px;
    margin: 0 auto;
   justify-content: center;
}
.footer__blocks-wrapper.footer_main_top .newsletter_custom h2.footer-block__heading {
    text-align: center;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer_right {
    width: 100%;
    max-width: 100%;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer__content-bottom {
    padding-top: 30px;
    margin-top: 0;
}
  header.header .header__icons a.header__icon {
    font-size: 14px!important;
    padding: 0 8px;
}
.disclosure {
    margin-right: 10px;
}
header.header {
    grid-template-columns: .55fr auto .9fr!important;
      padding: 20px !important;
}
header.header nav.header__inline-menu ul li a, header.header .header__icons a.header__icon {
    padding: 0 6px;
    font-size: 11px!important;
}
.disclosure button.disclosure__button {
    font-size: 11px!important;
}
  .js .header-localization:not(.menu-drawer__localization) .localization-form__select {
    padding: 0 2.4rem 0 0rem!important;
}
  header.header .header__icons a.rightmenu {
    font-size: 11px!important;
    padding: 0 6px 0 0;
}
  
}
@media(max-width:1024px){
header.header nav.header__inline-menu ul li a, header.header .header__icons a.header__icon,   header.header .header__icons a.rightmenu, .disclosure button.disclosure__button  {
    font-size: 10px!important;
}
}

@media(max-width:989px){
.header__icons a.rightmenu {
    display: none;
}
  header.header .header__icons a.header__icon {
    font-size: 15px!important;
    padding: 0 10px;
}
.header {
    grid-template-columns: 1fr 1fr 1fr!important;
}
  .footer .footer__content-top .footer__blocks-wrapper.footer_main_top {
    border-radius: 20px;
}
  .best-for-grid-box .best-for-list .headings {
    border-radius: 20px 20px 0 0;

}
nav.menu-drawer__navigation ul.menu-drawer__menu a.menu-drawer__menu-item--active {
    background: #1B7DBB;
    color: #fff;
}
  nav.menu-drawer__navigation ul.menu-drawer__menu a {
    font-weight: 300;
}
.header--has-social .menu-drawer__utility-links ul.list.list-social {
    display: none;
}
  header.header {
    grid-template-columns: .5fr auto .5fr!important;
}
}
@media(max-width:749px){
  .page-width { padding: 0 15px!important; }
  header.header .header__icons a.header__icon span.iocn svg {
    width: 30px;
    height: 30px;
}
  header.header .header__icons a.header__icon span.iocn{
  display:block;
}
header.header .header__icons a.header__icon span.text {
    display: none;
}
  header.header .header__icons a.header__icon:last-child {
    position: relative;
}
  header.header .header__icons a.header__icon:last-child span.count {
    position: absolute;
    top: -20px;
    right: -10px;
}
  .footer_main_top .footer_right .footer-block.grid__item h2.footer-block__heading {
    margin-bottom: 10px;
      text-align: center;
}
  .footer_main_top .footer_right .footer-block.grid__item{
    margin:0;
            width: calc(50% - 10px);
    max-width:calc(50% - 10px);
  }
  .footer_main_top .footer_right .footer-block.grid__item ul.footer-block__details-content li a.link{
    justify-content: center;
}
.footer-block__brand-info ul.list-unstyled.list-social {
    gap: 20px;
    justify-content: center;
}
.footer_main_top .footer_right .footer-block.grid__item ul.footer-block__details-content {
    margin: 0;
}
  .footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer_right {

    gap: 30px 20px;
}
.footer .footer__content-top .footer__blocks-wrapper.footer_main_top .footer__content-bottom .footer__content-bottom-wrapper{
      align-items: center;
    flex-direction: column;
}
}
@media(max-width:575px){
  
}
@media(max-width:480px){
 .newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields{
   flex-direction:column;
       gap: 10px;
 } 
    .newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields input {
        width: 100%;
    }
    .newsletter_custom .footer-block__newsletter form .newsletter-form__field-wrapper .fields button {
        width: 100% ;
        position: unset;
    }
.footer__blocks-wrapper.footer_main_top .newsletter_custom{
      gap: 15px;
}
    .footer_main_top .footer_right .footer-block.grid__item {
        width: 100%;
        max-width: 100%;
    }

  
}
@media(max-width:460px){
.footer__blocks-wrapper.footer_main_top .newsletter_custom iframe {
    height: 100%!important;
}

}
@media(max-width:370px){
  
}
/* ============================= */
/* ENNU FOOTER BLACK CLEAN */
/* ============================= */

.footer,
.footer__content-top,
.footer__content-bottom,
.footer__blocks-wrapper{
  background:#000000!important;
}

.footer,
.footer *{
  color:#ffffff!important;
}

/* Newsletter input */
.newsletter_custom input{
  background:#ffffff!important;
  color:#111!important;
  border:1px solid rgba(255,255,255,0.4)!important;
}

/* Newsletter button */
.newsletter_custom .newsletter-form__button,
.newsletter_custom .newsletter-form__button.button{
  background:#000000!important;
  color:#ffffff!important;
  border:1px solid #ffffff!important;
}

/* Hover */
.newsletter_custom .newsletter-form__button:hover{
  background:#ffffff!important;
  color:#000000!important;
}
/* === ENNU footer newsletter button override === */
.footer .newsletter-form__button,
.footer .newsletter-form__button.button,
.footer .newsletter-form button,
.footer .newsletter-form button[type="submit"],
.footer .newsletter-form__button:not(.link) {
  background: #000 !important;
  background-color: #000 !important;
  color: #fff !important;
  border: 1px solid #fff !important;
  box-shadow: none !important;
}

/* Hover */
.footer .newsletter-form__button:hover,
.footer .newsletter-form button:hover,
.footer .newsletter-form button[type="submit"]:hover {
  background: #fff !important;
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}
.footer .button--primary,
.footer .button.button--primary {
  background: #000 !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}
.footer .button--primary:hover,
.footer .button.button--primary:hover {
  background: #fff !important;
  color: #000 !important;
}

}
