/** Shopify CDN: Minification failed

Line 7:0 Unexpected "0px"
Line 77:18 Expected identifier but found "`"

**/
0px.lg-col-1 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.lg-col-2 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.lg-col-3 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.lg-col-4 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.lg-col-5 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.lg-col-6 {
  webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.lg-col-7 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.lg-col-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.lg-col-9 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.lg-col-10 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.lg-col-11 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.lg-col-12 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;`
}
.lg-col-1,
.lg-col-2,
.lg-col-3,
.lg-col-4,
.lg-col-5,
.lg-col-6,
.lg-col-7,
.lg-col-8,
.lg-col-9,
.lg-col-10,
.lg-col-11,
.lg-col-12 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.title-footer .collapse-icons svg{
  color: var(--footer-heading-color);
  transition: all .5s ease;
}
.title-footer .collapse-icons svg {
  width: 10px;
  height: 10px;
}
.footer-block__details-content .list-menu__item--link,
.footer-call-heading span,
.footer-email-text,
.footer-address-text,
.footer-block__details-content p,
.footer__copyright .copyright__content,
.footer_image_logo-text,
.footer__copyright a,
.footer-logo-content,
.newsletter-form__message,
.footer_paragraph{
  color: var(--footer-content-color);
  fill: var(--footer-content-color);
  transition: all .5s ease;
}
.footer-block__details-content .list-menu__item--link:hover,
.call-link:hover span,
.footer-email-text:hover,
.footer_image_logo-text:hover,
.footer__copyright.caption:hover a,
.footer-logo-content:hover,
.newsletter-form__message:hover{
  color: var(--footer-hover-text-color);
  fill: var(--footer-hover-text-color);
}
.call-link:hover svg path {
  stroke: var(--footer-hover-text-color);
}
.footer__content-bottom{
  border-top: 1px solid var(--footer-border-color);
}
.footer{
  background-color: var(--footer-bg-color);
}
.footer__newsletter .newsletter-form__field-wrapper input {
    height: 4.5rem;
    padding-right: 3rem;
}
.footer-block__newsletter.footer-block__heading {
  color: var(--footer-heading-color);
}
.footer-block__details-content .list-menu__item--link,
.footer-email-text,
.footer-address-text, .footer-block__details-content p,
.footer__copyright .copyright__content,
.footer .footer_social_icons .list-social__link svg,
.footer__copyright a, .newsletter-form__message,
.footer-call-heading, .footer-email-heading, .footer-address-heading{
  font-size: 14px;
}
.footer_paragraph {
    font-size: 14px;
}
.call-link svg path {
  stroke: var(--footer-heading-color);
  transition: all .5s ease;
}
.footer-call-text {
  font-size: 18px;
  color: var(--footer-heading-color);
  font-weight: 600;
  transition: all .5s ease;
}
.footer-email-heading,
.footer-address-heading{
  text-transform: uppercase;
  color: var(--footer-heading-color);
  font-weight: 600;
}
.footer-block__details-content {
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer-bottom-main .footer-block__details-content{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.footer-bottom-main .list-menu__item--link {
    margin: 0 15px;
    padding-top: 0;
}
.footer__follow-on-shop{
  margin-top: 15px;
}
.footer a{
  text-decoration: none;
}
.footer-call-heading, .footer-email-heading, .footer-address-heading {
  display: inline-block;
}
.footer-block__heading{
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 22px;
  color: var(--footer-heading-color);
  font-weight: var(--text_weight);
  text-transform: var(--text_style);
}
.footer__blocks__part_wrapper {
  display: flex;
  margin: 0 -15px;
  overflow: hidden;
  flex-wrap: wrap;
}
.contact-footer{
  display: flex;
  flex-direction: column;
  margin-left: 15px;
}
.footer-block__details-content .call-link{
  display: flex;
  align-items: center;
}
.footer-address{
  margin: 10px 0px;
}
.footer__blocks-wrapper .footer_logo .placeholder {
  background-color: #ffffff1a;
}
.footer-bottom-main{
  padding: 25px 0px;
}
.footer-block__details-content .list-menu__item--link {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  padding-bottom: 5px;
}
.footer__column{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer-bottom-main .footer-block__details-content{
  margin-bottom: 10px;
}
.footer__content-bottom a.link.link--text.list-menu__item.list-menu__item--link {
  padding-bottom: 0;
  text-decoration: underline !important;
}
.footer__content-bottom a.link.link--text.list-menu__item.list-menu__item--link:hover{
  text-decoration: none !important;
}
.footer-block__details-content li:first-child a{
  margin-left: 0px;
}
.footer-block--newsletter{
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.first-download-app .media,
.second-download-app .media{
  border-radius: 6px;
  overflow: hidden;
}
.footer-block{
  text-align: center;
}
.footer-block:first-child{
  text-align: left;
}
.footer-cms{
  text-align: left;
  display: inline-block;
}
.footer_image_logo-text{
  margin-bottom: 15px;
}
.footer__newsletter .newsletter-form {
  width: 100%;
  max-width: 100%;
}
.footer p{
  margin: 0px;
}
.footer__newsletter .newsletter-form__button {
  font-size: 14px;
  padding: 15px;
  border: 0px;
  width: 9.5rem;
  margin-left: 10px;
  min-height: 4.5rem;
  top: 1px;
  transition: all .5s ease;
  border-radius: var(--buttons-radius-outset);
}
.localization-form__select .icon-caret {
  height: 1rem;
  width: 1rem;
  margin-left: 10px;
}
.footer .field:after {
  content: none;
}
.footer .footer__blocks-wrapper .list-social {
  margin-top: 22px;
}
.footer .footer_social_icons {
  display: flex;
  align-items: center;
  justify-content: flex-start !important;
}
.footer_social_icons a {
  padding: 6px;
  margin: 5px;
  border-radius: 0;
}
.footer_social_icons li:first-child a {
  margin-left: 0px;
}
.footer_social_icons li:last-child a {
  margin-right: 0px;
}
.localization-selector+.disclosure__list-wrapper {
  opacity: 1;
  animation: animateLocalization .5s ease;
  -moz-animation: animateLocalization .5s ease;
  -webkit-animation: animateLocalization .5s ease;
  -ms-animation: animateLocalization .5s ease;
  -o-animation: animateLocalization .5s ease;
}
.footer_social_icons a.twitter{
  background-color: #00aced;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.facebook{
  background-color: #3b5998;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.pinterest{
  background-color: #cb2027;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.instagram{
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.tumblr{
  background-color: #36465D;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.snapchat{
  background-color: #e7e412;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.youtube{
  background-color: #FF0000;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.tiktok{
  background-color: #000000;
  color: #fff;
  fill: #fff;
}
.footer_social_icons a.vimeo{
  background-color: #86c9ef;
  color: #fff;
  fill: #fff;
}
.pull-xs-right {
  display: none;
}
.localization-form:only-child {
  flex-wrap: wrap;
  flex: initial;
}
.localization-form__select {
  border-radius: var(--inputs-radius-outset);
  position: relative;
  text-align: left;
  min-height: auto;
  min-width: auto;
}
.localization-selector.link {
  text-decoration: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
  font-family: var(--font-body-family);
  transition: all .10s ease;
}
.localization-selector + .disclosure__list-wrapper {
  opacity: 1;
  animation: animateLocalization 0.5s ease;
  -moz-animation: animateLocalization 0.5s ease;
  -webkit-animation: animateLocalization 0.5s ease;
  -ms-animation: animateLocalization 0.5s ease;
  -o-animation: animateLocalization 0.5s ease;
}
.remove svg.icon.icon-caret {
  transform: rotate(180deg);
}
.footer .download-app-block{
  display: flex;
}
.footer .footer_image_logo-text,
.footer .download-app-block {
  margin-top: 15px;
}
.first-download-app,
.second-download-app{
  max-width: 160px;
  width: 100%;
  float: left;
  padding: 0px 5px;
}
.first-download-app {
  padding-left: 0px;
}
.second-download-app {
  padding-right: 0px;
}
@keyframes animateLocalization {
  0% {
    opacity: 0;
    transform: translateY(15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@media screen and (max-width: 1429px) {
  .footer-block__heading {
    margin-bottom: 25px;
  }
  .footer-call-text {
    font-size: 16px;
  }
}
@media screen and (max-width: 1199px) {
  .footer-block__heading {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .footer-bottom-main .list-menu__item--link {
    margin: 0px 8px;
  }
}
@media screen and (max-width: 1099px) {
  .footer_logo .media.media--transparent.ratio{
    margin: 60px auto 0;
  }
  .footer-block__details-content .list-menu__item--link {
      padding-bottom: 0px;
  }
  .footer-block__heading {
    margin-bottom: 0px;
    line-height: 1.8;
    cursor: pointer;
  }
  .footer__blocks-wrapper .footer__blocks__part_wrapper {
    display: block;
  }
  .footer-toggle {
    display: none;
    margin-bottom: 0!important;
    padding: 10px 0 0 10px!important;
  }
  .footer-cms.active .footer-toggle{
    display: block;
  }
  .footer-block {
    width: 100%;
    max-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .footer-cms {
    position: relative;
    display: block;
  }
  .pull-xs-right {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }
  .footer-cms.active .add, .footer-cms .add, .footer-cms .remove {
    display: none;
  }
  .footer-cms.active .remove, .footer-cms .add {
    display: block;
  }
  .footer .footer__blocks-wrapper .list-social {
    margin-top: 15px;
  }
  .footer_social_icons a {
    padding: 8px;
  }
  .footer_social_icons .list-social__item .icon {
    height: 1.8rem;
    width: 1.8rem;
  }
}
@media screen and (max-width: 991px) {
  .footer-bottom-main .footer-block__details-content {
    justify-content: center;
  }
  .footer__payment .list-payment {
    justify-content: center;
  }
  .footer__content-bottom-wrapper {
    text-align: center;
  }
  .footer-bottom-main {
    padding: 15px 0;
  }
}
@media screen and (max-width: 767px) {
  .footer_logo .media.media--transparent.ratio{
    max-width: 180px !important;
    margin: 40px auto 0;
  }
  .footer-bottom-main {
      padding: 15px 0 60px 0;
  } 
  .footer__column {
    display: block;
  }
  .footer-block {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 575px) {
  .footer_logo .media.media--transparent.ratio{
    max-width: 150px !important;
    margin: 25px auto 0;
  }
  .footer__newsletter .newsletter-form__button {
    padding: 10px;
    width: 4.5rem;
    min-height: 4.5rem;
  }
  .footer__newsletter .newsletter-form__button svg {
    width: 2rem;
    height: 2rem;
  }
  .footer .footer__blocks-wrapper .list-social,
  .footer .download-app-block{
    margin-top: 10px;
  }
}
.footer-block-map {
  padding-top: 10px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.footer-map-wrapper {
  width: 100%;
}

.footer-map-wrapper iframe {
  display: block;
  width: 500px !important;
  max-width: 100% !important;
  height: 200px;
  border: none;
  border-radius: 12px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
}



