/** Shopify CDN: Minification failed

Line 33:9 Expected ":"

**/
#shopify-section-footer{padding-bottom:0 !important}.footer-section{padding-bottom:0 !important}.footer .footer-block__details-content .footer--button{transition:all var(--duration-long) ease;text-decoration:none;color:rgb(var(--color-foreground-secondary))}.footer .footer-block__details-content .footer--button:hover{color:rgb(var(--color-foreground))}.footer-block--newsletter{box-sizing:border-box;position:relative;order:2}@media screen and (min-width: 1024px){.footer-block--newsletter{box-sizing:content-box;order:unset}}.footer{position:relative;z-index:10;overflow:hidden}.footer__blocks-wrapper{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width: 1024px){.footer__blocks-wrapper{row-gap:4rem;column-gap:min(6.4rem,3%);align-items:flex-start;flex-direction:row;flex-wrap:nowrap}}label.field__label{--alpha-placeholder-input: 0.6}.footer__copyright{color:rgb(var(--color-foreground-secondary))}.footer__copyright small{font-size:inherit}.footer__copyright__content a{color:inherit;transition:all var(--duration-default) linear;text-decoration:none}.footer__copyright__content a:hover{opacity:.6}.copyright__content a{transition:all var(--duration-default) linear;text-decoration:none}.copyright__content a:hover{opacity:.6}.policies{display:flex;flex-wrap:wrap;gap:1.6rem}.footer-block--menu{display:none}@media screen and (min-width: 1024px){.footer-block--menu{flex:none;display:block}.footer-block--menu:last-child{margin-right:auto}}.footer-block--logo{margin-bottom:2.4rem;text-align:center}@media screen and (min-width: 1024px){.footer-block--logo{margin-bottom:4rem}}.footer-block--logo .footer__logo-link{text-decoration:none;word-wrap:break-word;max-width:100%;margin:0 auto}.footer-block--logo .footer__logo{display:block;max-width:100%;height:auto;object-fit:contain;object-position:center}.store-info__wrapper{flex:1 1 auto;order:1;margin-top:2.4rem}@media screen and (min-width: 1024px){.store-info__wrapper{order:unset;margin-top:0}}.store-info__wrapper .store-info__text{max-width:42rem;max-width: unset;margin:0 auto}.store-info__wrapper .store-info__text a{transition:all var(--duration-default) linear}.store-info__wrapper .store-info__text a:hover{opacity:.7}.footer__content-bottom{padding:1.6rem 0}.footer__content-middle-main{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:1.6rem 3rem}.footer__content-middle-main-box{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem 3.6rem}@media screen and (min-width: 1024px){.footer__column--localization+.footer__column--localization{margin-left:3rem}.footer__column--localization:last-child{margin-right:0}}.accordion:empty+.footer-block{margin-top:0}.footer .accordion{margin-top:0}.footer .accordion .footer-block__heading{margin-bottom:0}@media screen and (min-width: 1024px){.footer-block:nth-last-child(2).footer-block--menu:not(.footer-block--subscribe){margin-right:auto}}.footer .newsletter__form{margin-top:4rem;width:100%;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.footer .newsletter__form{margin-top:0;max-width:42.8rem;width:auto}}@media screen and (min-width: 1360px){.footer .newsletter__form{width:100%}}.footer .newsletter__form .rte{color:rgba(var(--color-foreground), 0.6)}.footer .newsletter__form .rte a{color:rgb(var(--color-link), 1);transition:color var(--duration-default)}.footer .newsletter__form .rte a:hover{color:rgba(var(--color-foreground), 0.8)}.footer .newsletter__form .newsletter__title{margin-bottom:1rem;padding:0}.footer .newsletter__form .newsletter__text{margin:0 0 2rem;color:rgb(var(--color-foreground-title))}.footer .newsletter__form .newsletter__text p{color:inherit}.footer .newsletter__form .newsletter__text a{transition:all var(--duration-default) ease;color:rgb(var(--color-foreground-secondary));text-decoration-line:none}.footer .newsletter__form .newsletter__text a:hover:not(:focus){opacity:.6}.footer .newsletter__form .newsletter__subscribe-text{color:rgb(var(--color-foreground-secondary));margin-top:1rem}.footer .newsletter__form .newsletter__subscribe-text p{color:inherit}.footer .newsletter__form .newsletter__subscribe-text a{color:rgb(var(--color-foreground))}.footer .newsletter__form .newsletter-form__field-wrapper{position:relative}.footer .accordion:not(:first-child):not(.footer-block--newsletter+.accordion){border-top:none}.footer .accordion:first-child{margin-top:2.4rem}@media screen and (min-width: 1024px){.footer-block{display:block;margin-top:0}}.footer-block__heading{margin:0 0 1.2rem;text-transform:uppercase;font-family:var(--font-footer-menu-family);font-style:var(--font-footer-menu-style);font-weight:var(--font-footer-menu-weight);font-size:calc(var(--font-footer-heading-scale)*1rem);letter-spacing:calc(var(--font-subtitle-letter-spacing)*.1);color:rgb(var(--color-foreground))}.footer-block:empty,.footer__list-social:empty,.footer__localization:empty,.footer__list-social .list-social__item--placeholder:not(:only-child){display:none}@media screen and (min-width: 1024px){.footer__content-middle-container{flex-direction:row}}.footer__localization{display:flex;gap:2.4rem}.no-js .footer__localization{flex-wrap:wrap}@media screen and (min-width: 576px){.no-js .footer__localization{flex-wrap:nowrap}}@media screen and (min-width: 1024px){footer .accordion{display:none}}@keyframes appear-down{0%{opacity:0}100%{opacity:1}}footer details[open] summary~*{animation:appear-down var(--duration-default) ease}.footer-block__details-content{margin-bottom:1.2rem;display:flex;flex-direction:column;gap:1rem}.footer-block__details-content>li{overflow:hidden;display:flex}@media screen and (min-width: 1024px){.footer-block__details-content{margin-bottom:0}.footer-block__details-content>p,.footer-block__details-content>li{padding:0}}@media screen and (min-width: 1024px){.accordion:first-child+.footer-block:last-child li,.footer-block:only-child li{display:inline}}.footer-block__details-content .list-menu__item--active{transition:text-decoration-thickness var(--duration-short) ease;color:rgba(var(--color-foreground-title), 1)}.footer-block__details-content .placeholder-svg{max-width:20rem}@keyframes animateLocalization{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(-1rem)}}

/* JCI Custom */
.shopify-section-group-footer-group.footer-section .newsletter-form input[type=email] {
  background: transparent;
  border: none;
  border-bottom: 1px solid white;
  border-radius: 0;
}
.shopify-section-group-footer-group.footer-section .newsletter-form input[type=email] + label {
  left: 0;
}
.shopify-section-group-footer-group.footer-section .newsletter-form input[type=email]:focus-visible {
  background: rgba(255,255,255,.2);
}

.shopify-section-group-footer-group.footer-section .newsletter-form button[type=submit] {
  background: transparent;
  transform: translatex(-100%);
  padding: 0;
}
.shopify-section-group-footer-group.footer-section .newsletter-form button[type=submit] .animation-wrapper {
  display:none;
}
.shopify-section-group-footer-group.footer-section .jci_subscribe--icon-arrow-right {
  display: inline-block !important;
  color: white;
  padding
}
.shopify-section-group-footer-group.footer-section .jci_subscribe--icon-arrow-right svg {
  width: 32px;
  height: 32px;
  padding: 0;
}

.shopify-section-group-footer-group.footer-section .container {
  display: flex;
  flex-direction: column;
}

.shopify-section-group-footer-group.footer-section .footer-block.footer-block--logo {
  order: 99;
  text-align: left;
  margin: 80px 0 0;
}
.shopify-section-group-footer-group.footer-section .footer__copyright__content:nth-child(2) {
  text-transform: uppercase;
}
.shopify-section-group-footer-group.footer-section .footer__content-bottom {
  margin-top: -3.2rem;
}
.shopify-section-group-footer-group.footer-section .footer__blocks-wrapper {
  justify-content: space-between;
}
.shopify-section-group-footer-group.footer-section .footer-block--jci-newsletter {
  flex-grow: 1;
}
@media screen and (max-width: 1023px) {
  .shopify-section-group-footer-group.footer-section .store-info__wrapper {
    text-align: center !important;
  }
  .shopify-section-group-footer-group.footer-section .store-info__text.richtext__content.medium-font h2 {
    font-size: 24px;
  }
  .shopify-section-group-footer-group.footer-section .footer-block--newsletter.newsletter__form {
    margin-bottom: 40px;
  }
  .shopify-section-group-footer-group.footer-section .footer-block--logo {
    margin-top: 40px;
  }
  .shopify-section-group-footer-group.footer-section .footer__content-bottom {
    left: 0;
    right: unset;
  }
  .shopify-section-group-footer-group.footer-section .newsletter-form input[type=email] {
    max-width: 220px;
  }
  .shopify-section-group-footer-group.footer-section .newsletter-form .field {
    width: max-content;
    max-width: 220px;
    margin: auto;
  }
}
.shopify-section-group-footer-group.footer-section .store-info__text h2 {
  font-size: 24px;
}
@media screen and (min-width: 1024px) {
  .shopify-section-group-footer-group.footer-section .footer-block__heading {
    font-size: 18px;
  }
  .shopify-section-group-footer-group.footer-section .store-info__text h2 {
    font-size: 34px;
  }
  .shopify-section-group-footer-group.footer-section .footer__content-bottom {
    position: absolute;
    right: 0;
    bottom: 0;
    padding-bottom: 3.2rem;
    margin-top: unset;
  }
}
