/** Shopify CDN: Minification failed

Line 6:0 Unexpected ";"

**/
;/* FONTS */
@font-face {
    font-family: 'ArnoPro';
    src: url('/cdn/shop/files/ArnoPro-Regular.eot?v=1664265411');
    src: url('/cdn/shop/files/ArnoPro-Regular.eot?v=1664265411#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/ArnoPro-Regular.woff2?v=1664265411') format('woff2'),
        url('/cdn/shop/files/ArnoPro-Regular.woff?v=1664265411') format('woff'),
        url('/cdn/shop/files/ArnoPro-Regular.ttf?v=1664265411') format('truetype'),
        url('/cdn/shop/files/ArnoPro-Regular.svg?v=1664265411#ArnoPro-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Akzidenz-Grotesk-BQ';
    src: url('/cdn/shop/files/AkzidenzGroteskBQ-Reg.eot?v=1664265411');
    src: url('/cdn/shop/files/AkzidenzGroteskBQ-Reg.eot?v=1664265411#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Reg.woff2?v=1664265411') format('woff2'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Reg.woff?v=1664265411') format('woff'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Reg.ttf?v=1664265411') format('truetype'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Reg.svg?v=1664265411#AkzidenzGroteskBQ-Reg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Akzidenz-Grotesk-BQ';
    src: url('/cdn/shop/files/AkzidenzGroteskBQ-Medium.eot?v=1664265411');
    src: url('/cdn/shop/files/AkzidenzGroteskBQ-Medium.eot?v=1664265411#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Medium.woff2?v=1664265411') format('woff2'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Medium.woff?v=1664265411') format('woff'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Medium.ttf?v=1664265411') format('truetype'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Medium.svg?v=1664265411#AkzidenzGroteskBQ-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Akzidenz-Grotesk-BQ';
    src: url('/cdn/shop/files/AkzidenzGroteskBQ-Bold.eot?v=1664265411');
    src: url('/cdn/shop/files/AkzidenzGroteskBQ-Bold.eot?v=1664265411#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Bold.woff2?v=1664265411') format('woff2'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Bold.woff?v=1664265411') format('woff'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Bold.ttf?v=1664265411') format('truetype'),
        url('/cdn/shop/files/AkzidenzGroteskBQ-Bold.svg?v=1664265411#AkzidenzGroteskBQ-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* HELPER */
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.text-nowrap { white-space:nowrap; }
.text-lowercase { text-transform:lowercase; }
.text-uppercase { text-transform:uppercase; }
.text-capitalize { text-transform:capitalize; }
.text-aa { -webkit-font-smoothing:antialiased; font-smoothing:antialiased; text-rendering:optimizeLegibility; }

.bg-cover { background-repeat:no-repeat; background-position:center center; background-size:cover; }
.bg-contain { background-repeat:no-repeat; background-position:center center; background-size:contain; }

.bl-0{border-left:0!important;}.br-0{border-right:0!important;}.bt-0{border-top:0!important;}.bb-0{border-bottom:0!important;}.bx-0{border-left:0!important;border-right:0!important;}.by-0{border-top:0!important;border-bottom:0!important;}
.p-0{padding:0px!important;}.p-10{padding:10px!important;}.p-20{padding:20px!important;}.p-30{padding:30px!important;}.p-40{padding:40px!important;}.p-50{padding:50px!important;}.p-60{padding:60px!important;}.p-70{padding:70px!important;}.p-80{padding:80px!important;}.p-90{padding:90px!important;}.p-100{padding:100px!important;}.pt-0{padding-top:0px!important;}.pt-10{padding-top:10px!important;}.pt-20{padding-top:20px!important;}.pt-30{padding-top:30px!important;}.pt-40{padding-top:40px!important;}.pt-50{padding-top:50px!important;}.pt-60{padding-top:60px!important;}.pt-70{padding-top:70px!important;}.pt-80{padding-top:80px!important;}.pt-90{padding-top:90px!important;}.pt-100{padding-top:100px!important;}.pb-0{padding-bottom:0px!important;}.pb-10{padding-bottom:10px!important;}.pb-20{padding-bottom:20px!important;}.pb-30{padding-bottom:30px!important;}.pb-40{padding-bottom:40px!important;}.pb-50{padding-bottom:50px!important;}.pb-60{padding-bottom:60px!important;}.pb-70{padding-bottom:70px!important;}.pb-80{padding-bottom:80px!important;}.pb-90{padding-bottom:90px!important;}.pb-100{padding-bottom:100px!important;}.pl-0{padding-left:0px!important;}.pl-10{padding-left:10px!important;}.pl-20{padding-left:20px!important;}.pl-30{padding-left:30px!important;}.pl-40{padding-left:40px!important;}.pl-50{padding-left:50px!important;}.pl-60{padding-left:60px!important;}.pl-70{padding-left:70px!important;}.pl-80{padding-left:80px!important;}.pl-90{padding-left:90px!important;}.pl-100{padding-left:100px!important;}.pr-0{padding-right:0px!important;}.pr-10{padding-right:10px!important;}.pr-20{padding-right:20px!important;}.pr-30{padding-right:30px!important;}.pr-40{padding-right:40px!important;}.pr-50{padding-right:50px!important;}.pr-60{padding-right:60px!important;}.pr-70{padding-right:70px!important;}.pr-80{padding-right:80px!important;}.pr-90{padding-right:90px!important;}.pr-100{padding-right:100px!important;}.px-0{padding-right:0px!important;padding-left:0px!important;}.px-10{padding-right:10px!important;padding-left:10px!important;}.px-20{padding-right:20px!important;padding-left:20px!important;}.px-30{padding-right:30px!important;padding-left:30px!important;}.px-40{padding-right:40px!important;padding-left:40px!important;}.px-50{padding-right:50px!important;padding-left:50px!important;}.px-60{padding-right:60px!important;padding-left:60px!important;}.px-70{padding-right:70px!important;padding-left:70px!important;}.px-80{padding-right:80px!important;padding-left:80px!important;}.px-90{padding-right:90px!important;padding-left:90px!important;}.px-100{padding-right:100px!important;padding-left:100px!important;}.py-0{padding-top:0px!important;padding-bottom:0px!important;}.py-10{padding-top:10px!important;padding-bottom:10px!important;}.py-20{padding-top:20px!important;padding-bottom:20px!important;}.py-30{padding-top:30px!important;padding-bottom:30px!important;}.py-40{padding-top:40px!important;padding-bottom:40px!important;}.py-50{padding-top:50px!important;padding-bottom:50px!important;}.py-60{padding-top:60px!important;padding-bottom:60px!important;}.py-70{padding-top:70px!important;padding-bottom:70px!important;}.py-80{padding-top:80px!important;padding-bottom:80px!important;}.py-90{padding-top:90px!important;padding-bottom:90px!important;}.py-100{padding-top:100px!important;padding-bottom:100px!important;}
.m-0{margin:0px!important;}.m-10{margin:10px!important;}.m-20{margin:20px!important;}.m-30{margin:30px!important;}.m-40{margin:40px!important;}.m-50{margin:50px!important;}.m-60{margin:60px!important;}.m-70{margin:70px!important;}.m-80{margin:80px!important;}.m-90{margin:90px!important;}.m-100{margin:100px!important;}.mt-0{margin-top:0px!important;}.mt-10{margin-top:10px!important;}.mt-20{margin-top:20px!important;}.mt-30{margin-top:30px!important;}.mt-40{margin-top:40px!important;}.mt-50{margin-top:50px!important;}.mt-60{margin-top:60px!important;}.mt-70{margin-top:70px!important;}.mt-80{margin-top:80px!important;}.mt-90{margin-top:90px!important;}.mt-100{margin-top:100px!important;}.mb-0{margin-bottom:0px!important;}.mb-10{margin-bottom:10px!important;}.mb-20{margin-bottom:20px!important;}.mb-30{margin-bottom:30px!important;}.mb-40{margin-bottom:40px!important;}.mb-50{margin-bottom:50px!important;}.mb-60{margin-bottom:60px!important;}.mb-70{margin-bottom:70px!important;}.mb-80{margin-bottom:80px!important;}.mb-90{margin-bottom:90px!important;}.mb-100{margin-bottom:100px!important;}.ml-0{margin-left:0px!important;}.ml-10{margin-left:10px!important;}.ml-20{margin-left:20px!important;}.ml-30{margin-left:30px!important;}.ml-40{margin-left:40px!important;}.ml-50{margin-left:50px!important;}.ml-60{margin-left:60px!important;}.ml-70{margin-left:70px!important;}.ml-80{margin-left:80px!important;}.ml-90{margin-left:90px!important;}.ml-100{margin-left:100px!important;}.mr-0{margin-right:0px!important;}.mr-10{margin-right:10px!important;}.mr-20{margin-right:20px!important;}.mr-30{margin-right:30px!important;}.mr-40{margin-right:40px!important;}.mr-50{margin-right:50px!important;}.mr-60{margin-right:60px!important;}.mr-70{margin-right:70px!important;}.mr-80{margin-right:80px!important;}.mr-90{margin-right:90px!important;}.mr-100{margin-right:100px!important;}.mx-0{margin-right:0px!important;margin-left:0px!important;}.mx-10{margin-right:10px!important;margin-left:10px!important;}.mx-20{margin-right:20px!important;margin-left:20px!important;}.mx-30{margin-right:30px!important;margin-left:30px!important;}.mx-40{margin-right:40px!important;margin-left:40px!important;}.mx-50{margin-right:50px!important;margin-left:50px!important;}.mx-60{margin-right:60px!important;margin-left:60px!important;}.mx-70{margin-right:70px!important;margin-left:70px!important;}.mx-80{margin-right:80px!important;margin-left:80px!important;}.mx-90{margin-right:90px!important;margin-left:90px!important;}.mx-100{margin-right:100px!important;margin-left:100px!important;}.my-0{margin-top:0px!important;margin-bottom:0px!important;}.my-10{margin-top:10px!important;margin-bottom:10px!important;}.my-20{margin-top:20px!important;margin-bottom:20px!important;}.my-30{margin-top:30px!important;margin-bottom:30px!important;}.my-40{margin-top:40px!important;margin-bottom:40px!important;}.my-50{margin-top:50px!important;margin-bottom:50px!important;}.my-60{margin-top:60px!important;margin-bottom:60px!important;}.my-70{margin-top:70px!important;margin-bottom:70px!important;}.my-80{margin-top:80px!important;margin-bottom:80px!important;}.my-90{margin-top:90px!important;margin-bottom:90px!important;}.my-100{margin-top:100px!important;margin-bottom:100px!important;}
.m-auto{margin:auto;}.mx-auto{margin-left:auto;margin-right:auto;}.my-auto{margin-top:auto;margin-bottom:auto;}

.op50{opacity:.5}

.anim-opacity {-webkit-transition:opacity .25s ease-out; -moz-transition:opacity .25s ease-out; -ms-transition:opacity .25s ease-out; -o-transition:opacity .25s ease-out; transition:opacity .25s ease-out;}
.anim-top {-webkit-transition:top .25s ease-out;-moz-transition:top .25s ease-out;-ms-transition:top .25s ease-out;-o-transition:top .25s ease-out;transition:top .25s ease-out;}
.anim-bottom {-webkit-transition:bottom .25s ease-out;-moz-transition:bottom .25s ease-out;-ms-transition:bottom .25s ease-out;-o-transition:bottom .25s ease-out;transition:bottom .25s ease-out;}
.anim-right {-webkit-transition:right .25s ease-out;-moz-transition:right .25s ease-out;-ms-transition:right .25s ease-out;-o-transition:right .25s ease-out;transition:right .25s ease-out;}
.anim-left {-webkit-transition:left .25s ease-out;-moz-transition:left .25s ease-out;-ms-transition:left .25s ease-out;-o-transition:left .25s ease-out;transition:left .25s ease-out;}
.anim-color {-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-ms-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;}
.anim-width {-webkit-transition:width .25s ease-out;-moz-transition:width .25s ease-out;-ms-transition:width .25s ease-out;-o-transition:width .25s ease-out;transition:width .25s ease-out;}
.anim-all {-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}

.anim-fast {-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-ms-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;}
.anim-slow {-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;}

.decal-transform-x {-webkit-transform:translate(-50%,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate(-50%,0);}
.decal-transform-y {-webkit-transform:translate(0,-50%);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate(0,-50%);}
.decal-transform-xy {-webkit-transform:translate(-50%,-50%);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate(-50%,-50%);}

/* COOKIE */
.cc-revoke {
  display: none !important;
}

/* SIMPLE IMAGE */
[data-section-type='simple-image'] {
  display: flex;
  justify-content: center;
}
[data-section-type='simple-image'] img {
  
}

/* PRODUCT */
.product-grid-outer {
  padding: var(--gap) var(--outer);
}
.product-grid {
  gap: var(--outer);
}

.product-item .badge-box {
  pointer-events: none;
}

.extra-info {
  color: var(--text-light);
}

.color-selector {
  margin: 12px 0;
  display: flex;
  flex-wrap: wrap;
}
.color-selector a {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin: 0 .5rem .5rem 0;
  background-color: #eee;
  background-size: cover;
}
.color-selector a:before {
  content: '';
  position: absolute;
  z-index: 10;
  top: 2px;
  left: 2px;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #fff;
  opacity: 0;
}
.color-selector a span {
  display: none;
}
.color-selector a:hover:before {
  opacity: .4;
}
.color-selector a.active:before {
  opacity: .9;
}

/* HOMEPAGE */
.logo-homepage {
  position: fixed;
  z-index: 100;
  top: 40%;
  left: 50%;
  width: 25%;
  max-width: 320px;
  height: auto;
  opacity: 1;
  pointer-events: none;
}
.logo-homepage.off {
  opacity: 0;
}

/* HEADER */
.theme__header {
  position: fixed;
}
.announcement-exist .theme__header {
  position: absolute;
}
.announcement-exist .theme__header.fixed {
  position: fixed;
  top: 0;
}
.announcement__text, .announcement__main, .announcement__more {
  font-size: calc(1rem * var(--FONT-ADJUST-BODY));
}
.header__logo__link {
  width: 30% !important;
  min-width: 120px;
  max-width: 180px;
}

.hamburger__lines span {
  background: #000 !important;
}
.header__mobile__button a {
  color: #000;
}
.drawer--visible .hamburger__lines span {
  background: #fff !important;
}

.header__logo__link img.logo__img--color {
  opacity: 1;
}

.template-index .header__logo__link img.logo__img--color {
  opacity: 0;
}
.template-index .header__logo__link.on img.logo__img--color {
  opacity: 1 !important;
}

.template-index .header__logo__link img.logo__img--color {
  opacity: 1 !important;
}

/*.header__wrapper[data-header-transparent="true"] .header__mobile__button a {
  color: #000;
}
.template-index .header__wrapper[data-header-transparent="true"] .header__mobile__button a {
  color: #000;
}
.header__wrapper[data-header-transparent="false"] .header__mobile__button a {
  color: #000;
}
.header__wrapper[data-header-transparent="false"] .header__mobile__button a {
  color: #000;
}
.template-index .header__wrapper[data-header-transparent="false"] .header__mobile__button a {
  color: #fff;
}
.header__wrapper[data-header-transparent="true"] .header__mobile__button a {
  color: #fff;
}


.header__wrapper[data-header-transparent="false"] .header__logo__link img.logo__img--color {
  opacity: 1 !important;
}
.template-index .header__wrapper[data-header-transparent="false"] .header__logo__link img.logo__img--color {
  opacity: 0 !important;
}
.template-index .header__wrapper[data-header-transparent="false"] .header__logo__link img.logo__img--transparent {
  opacity: 1 !important;
}*/

.theme__header .popout--header .popout-list {
  bottom: auto;
  top: 51px;
}
.theme__header .popout--header .header__desktop__button {
  height: 100%;
}
.theme__header .popout--header .header__desktop__button .popout {
  height: 100%;
  display: flex;
  align-items: center;
}
.theme__header .popout--header .header__desktop__button .popout .popout__toggle {
  font-size: calc(.8rem * var(--FONT-ADJUST-BODY));
}
.theme__header .popout--header .header__desktop__button .popout .popout-list__option {
  text-transform: uppercase;
}
.theme__header .popout--header .header__desktop__button .popout .popout-list__option span {
  font-size: calc(.8rem * var(--FONT-ADJUST-BODY));
}
.theme__header .popout--header .header__desktop__button .popout .popout-list__item--current .popout-list__option {
  background-color: var(--COLOR-BORDER-HAIRLINE);
}
.theme__header .popout--header .header__desktop__button .popout .popout-list__item--current .popout-list__option span {
  border: 0;
}

/* RESPONSIVE */
@media (max-width: 1023px) {
  .logo-homepage {
    width: 33%;
  }
}

@media (max-width: 767px) {
  .logo-homepage {
    width: 50%;
  }
}

/* PRODUCT */
.product-spacer.separator {
  position: relative;
}
.product-spacer.separator:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: var(--border);
}

.product__exclusive-cta {
  margin-bottom: 1em;
}
.product__exclusive-cta .btn {
  min-height: 55px;
  padding: var(--form-top) var(--form-left);
  font-weight: 500;
}

/* CUSTOM CONTENT */
.hero__content__wrapper.align--under-center, .hero__content__wrapper.align--under-right, .hero__content__wrapper.align--under-left {
  position: static;
  height: auto;
  justify-content: center;
}
.hero__content__wrapper.align--under-left {
  justify-content: start;
}
.hero__content__wrapper.align--under-right {
  justify-content: end;
}

/* MENU */
.drawer__content {
  background: transparent;
  border-right: 0;
  box-shadow: none;
  width: auto;
  height: 100vh;
}
.drawer__inner {
  padding: 0 0 12px;
}
.sliderule__wrapper {
  width: auto;
}
.sliderow {
  background: transparent;
  font-size: 15px;
  min-height: 24px;
  color: #fff;
  width: auto;
  transform: none !important;

  visibility: visible !important;
  max-height: auto !important;
  overflow: visible !important;
  opacity: 1 !important;
}
.sliderow__title {
  min-height: 24px;
  color: #fff;
  width: auto;
  margin-right: 12px;
  white-space: nowrap;
}
.sliderow:hover .sliderow__title {
  background: transparent !important;
  color: #fff;
  opacity: .6;
}
.sliderow .sliderow__title.active {
  background: transparent !important;
  color: #fff;
  opacity: 1 !important;
  text-decoration: underline;
}

.sliderule__panel.open {
  opacity: 1;
  position: static;
  visibility: visible;
  width: auto;
  height: auto;
  margin-left: 24px;
}
.sliderule__panel.open > * {
  opacity: 1;
}
.sliderule__panel.open .sliderow.sliderow__back {
  display: none;
}
.sliderule__panel.open .sliderow__links {
  padding: 0;
}
.sliderule__panel.open .sliderow {
  opacity: 1;
  transform: none;
}

/*.sliderule__chevron--right {
  display: none;
}*/

.sliderow.open-submenu-v2 .sliderule__chevron--right:after {
  display: none;
}
.sliderow.open-submenu-v2 .sliderule__chevron--right:before {
  margin: 5px 5px 0;
  transform: scale(.5) rotate(-135deg);
  transition: all .25s;
  transform-origin: 50% 45%;
}
/*.sliderow.open-submenu-v2:hover .sliderule__chevron--right:before {
  transform: scale(.75) translate(5px) rotate(-135deg);
}*/
.sliderow.open-submenu-v2.open .sliderule__chevron--right:before {
  margin-top: 0;
  transform: scale(.5) rotate(-45deg);
}

/* PREV NEXT */
/*.nav-prev-next > div {
  position: relative;
  width: 50%;
}
.nav-prev-next > div .text {
  position: absolute;
  z-index: 100;
  bottom: 20px;
  left: 20px;
  color: #fff;
  font-size: 24px;
}
.nav-prev-next > div.right .text {
  left: auto;
  right: 20px;
}
.nav-prev-next > div .text span {
  display: block;
  font-weight: 400;
  opacity: .6;
}
.nav-prev-next > div.right .text span {
  text-align: right;
}
.nav-prev-next > div .text h6 {
  font-weight: 700;
  margin: 0;
}
.nav-prev-next > div .image__hero__frame {
  padding-top: 50% !important;
}*/

.template-blog-collections .nav-prev-next {
  text-align: center;
}
.template-blog-collections .nav-prev-next > div {
  float: none;
}
.template-blog-collections .nav-prev-next > div.right {
  display: none;
}

/* PRODUCT */
.product-description__content__entry {
  text-align: justify;
}

/* FOOTER */
.footer__blocks {
  margin-bottom: 0;
}
.locale-selectors__container {
  padding-left: 15px !important;
  padding-bottom: 6em !important;
}
.locale-selectors__content {
  padding-left: 15px !important;
  padding-right: 0 !important;
  justify-content: center !important;
  margin: 0 auto !important;
}
.locale-selectors__content form {
  align-items: start;
}

#localization_form #lang-list {
  padding: 0;
}
#localization_form .popout-list__option {
  font-size: calc(1rem * var(--FONT-ADJUST-BODY));
}

@media (max-width: 989px) {
  .locale-selectors__content {
    justify-content: flex-start !important;
  }
}
@media (max-width: 767px) {
  .locale-selectors__selector {
    position: absolute;
    left: 15px;
    right: 15px;
  }
}

/* ZOOM */
.pswp__caption__center, .pswp__caption-close, .pswp__thumbs {
  display: none;
}
.pswp[data-pswp-option-classes*=pswp-zoom-gallery] .pswp__scroll-wrap, .pswp-zoom-gallery .pswp__scroll-wrap {
  bottom: 0;
}

/* SEO */
.standard__rte h2 {
  font-size: 16px;
}
.collection__title h2 {
  font-size: 15px;
  font-weight: 400;
}

/* FILTERS */
.swatch__button--circle input ~ label[data-swatch="multicolor"] {
  
}

/* SEARCH */
.search-popdown {
  background: #fff;
}
.search__popdown__close {
  width: auto;
}
.search__results__products__list {
  padding: 0 var(--outer);
}

/* CONTACT NEWSLETTER */
#contact .newsletter__wrapper {
  max-width: 600px;
  margin: 0 auto;
}
#contact .newsletter__wrapper form, #contact .newsletter__wrapper form div, #contact .newsletter__wrapper form span, #contact .newsletter__wrapper form span a {
  color: #000 !important;
  background: transparent !important;
  border-color: transparent !important;
}

/* MODAL NEWSLETTER */
@media only screen and (max-width: 749px) {
  .modal__overlay--newsletter .modal__inner {
    text-align: left;
  }
  .modal__overlay--newsletter .modal__image {
    display: none;
  }
  .modal__overlay--newsletter .modal__text {
    margin-top: 0;
  }
}

/* COLLECTION */
.product__grid__title, .product-information .price {
  font-size: calc(1.2rem * var(--FONT-ADJUST-BODY));
}

/* MENU */
.theme__header {
  background-color: #fff;
}
.header__desktop__bar__r a, .header__desktop__bar__c a {
  color: #000;
}
.navlink--toplevel {
  font-weight: 400;
}
.navlink--toplevel:after {
  background-color: #000;
}
.navlink--child:hover .navtext, .navlink--grandchild:hover .navtext {
  color: #000;
  text-decoration: underline;
}