.jcs-marquee{position:relative;z-index:50;display:block;width:100%;height:var(--jcs-marquee-height);overflow:hidden;border:0;border-bottom:var(--jcs-marquee-border-width) solid var(--jcs-marquee-border);outline:0;color:var(--jcs-marquee-text);background:var(--jcs-marquee-background);font-family:var(--font-body-family, Montserrat, sans-serif);font-size:var(--jcs-marquee-font-size);font-style:var(--font-body-style, normal);font-weight:var(--jcs-marquee-font-weight);letter-spacing:var(--jcs-marquee-letter-spacing);line-height:1.3}.jcs-marquee--uppercase{text-transform:uppercase}.jcs-marquee__track{display:flex;width:max-content;height:100%;align-items:center;will-change:transform;animation:jcs-marquee-scroll var(--jcs-marquee-duration) linear infinite}.jcs-marquee--reverse .jcs-marquee__track{animation-direction:reverse}.jcs-marquee--pause-hover:hover .jcs-marquee__track,.jcs-marquee:focus .jcs-marquee__track,.jcs-marquee:focus-within .jcs-marquee__track{animation-play-state:paused}.jcs-marquee:focus-visible{box-shadow:inset 0 0 0 2px currentColor}.jcs-marquee__set{display:flex;flex-shrink:0;align-items:center;height:100%}.jcs-marquee__item{display:flex;flex-shrink:0;align-items:center;gap:10px;padding-inline:var(--jcs-marquee-item-spacing);white-space:nowrap}.jcs-marquee__item:after{width:var(--jcs-marquee-dot-size);height:var(--jcs-marquee-dot-size);flex:0 0 auto;margin-left:var(--jcs-marquee-dot-spacing);border-radius:50%;background:var(--jcs-marquee-dot);content:""}.jcs-marquee__link{color:inherit;text-decoration:none}.jcs-marquee__link:hover{text-decoration:underline;text-underline-offset:3px}.jcs-marquee__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes jcs-marquee-scroll{to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:749px){.jcs-marquee{height:var(--jcs-marquee-mobile-height);font-size:var(--jcs-marquee-mobile-font-size)}}@media(prefers-reduced-motion:reduce){.jcs-marquee{overflow-x:auto;scrollbar-width:none}.jcs-marquee::-webkit-scrollbar{display:none}.jcs-marquee__track{animation:none}.jcs-marquee__set[aria-hidden=true]{display:none}}.jcs-footer,.jcs-footer *{box-sizing:border-box}.jcs-footer{position:relative;overflow:hidden;padding:var(--jcs-footer-padding-top) var(--jcs-footer-side-padding) var(--jcs-footer-padding-bottom);background:var(--jcs-footer-bg);color:var(--jcs-footer-text);font-family:var(--font-body-family);font-size:var(--jcs-footer-body-size);line-height:1.65}.jcs-footer__inner{position:relative;z-index:1;width:min(100%,var(--jcs-footer-page-width));margin-inline:auto}.jcs-footer__lead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--jcs-footer-lead-gap);padding-bottom:4.8rem;border-bottom:.1rem solid var(--jcs-footer-border)}.jcs-footer__lead-copy{max-width:76rem}.jcs-footer__eyebrow{margin:0 0 1.5rem;color:var(--jcs-footer-accent);font-size:1.2rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.jcs-footer__lead-heading{margin:0;color:var(--jcs-footer-heading);font-family:var(--font-heading-family);font-size:var(--jcs-footer-heading-size);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.025em;line-height:1.05}.jcs-footer__lead-button{min-height:5.2rem;padding:1.3rem 2.4rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:1.1rem;border:.1rem solid var(--jcs-footer-accent);border-radius:var(--jcs-footer-button-radius);background:var(--jcs-footer-button-bg);color:var(--jcs-footer-button-text);font-size:1.3rem;font-weight:700;letter-spacing:.1em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,transform .2s ease}.jcs-footer__lead-button svg{width:1.8rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.jcs-footer__lead-button:hover{background:var(--jcs-footer-button-hover-bg);color:var(--jcs-footer-button-hover-text);transform:translateY(-.2rem)}.jcs-footer__main{display:grid;grid-template-columns:minmax(24rem,1.05fr) minmax(28rem,1.25fr) minmax(29rem,1fr);gap:var(--jcs-footer-main-gap);padding-block:5.4rem}.jcs-footer__brand{max-width:40rem}.jcs-footer__logo{display:inline-flex;width:fit-content;max-width:100%;align-items:center;color:var(--jcs-footer-heading);font-family:var(--font-heading-family);font-size:3rem;font-weight:var(--font-heading-weight);line-height:1;text-decoration:none}.jcs-footer__logo img{display:block;width:min(var(--jcs-footer-logo-width),100%);height:auto;object-fit:contain}.jcs-footer__brand-description{max-width:38rem;margin-top:2.3rem;color:var(--jcs-footer-muted)}.jcs-footer__brand-description p{margin:0}.jcs-footer__brand-description a{color:inherit}.jcs-footer__socials{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.6rem}.jcs-footer__social{min-height:4.2rem;padding:.9rem 1.4rem;display:inline-flex;align-items:center;gap:.8rem;border:.1rem solid var(--jcs-footer-border);border-radius:var(--jcs-footer-social-radius);background:var(--jcs-footer-social-bg);color:var(--jcs-footer-text);font-size:1.25rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.jcs-footer__social:hover{border-color:var(--jcs-footer-accent);background:var(--jcs-footer-social-hover);transform:translateY(-.2rem)}.jcs-footer__social--disabled{opacity:.5}.jcs-footer__social-icon,.jcs-footer__social-icon svg{display:block;width:1.8rem;height:1.8rem}.jcs-footer__social-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.jcs-footer__social-icon svg path:only-child{fill:currentColor;stroke:none}.jcs-footer__menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:3.5rem 4.5rem;align-content:start}.jcs-footer__menu-heading,.jcs-footer__contact-heading{margin:0 0 2rem;color:var(--jcs-footer-heading);font-family:var(--font-heading-family);font-size:1.6rem;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.jcs-footer__menu-list,.jcs-footer__legal{margin:0;padding:0;list-style:none}.jcs-footer__menu-list{display:grid;gap:1.15rem}.jcs-footer__menu-list a,.jcs-footer__legal a{color:var(--jcs-footer-muted);font-size:var(--jcs-footer-menu-size);text-decoration:none;text-underline-offset:.4rem;transition:color .2s ease}.jcs-footer__menu-list a:hover,.jcs-footer__legal a:hover{color:var(--jcs-footer-heading);text-decoration:underline}.jcs-footer__contact{align-self:start;padding:var(--jcs-footer-card-padding);border:.1rem solid var(--jcs-footer-border);border-radius:var(--jcs-footer-card-radius);background:var(--jcs-footer-card-bg)}.jcs-footer__contact-list{display:grid;gap:1.25rem}.jcs-footer__contact-item{display:flex;align-items:center;gap:1.1rem;color:var(--jcs-footer-muted);line-height:1.5;text-decoration:none}a.jcs-footer__contact-item:hover{color:var(--jcs-footer-heading)}.jcs-footer__contact-item--top{align-items:flex-start}.jcs-footer__contact-item svg{width:1.8rem;height:1.8rem;margin-top:.15rem;flex:0 0 auto;fill:none;stroke:var(--jcs-footer-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.jcs-footer__delivery{margin-top:2.3rem;padding-top:1.8rem;display:grid;gap:.3rem;border-top:.1rem solid var(--jcs-footer-border)}.jcs-footer__delivery strong{color:var(--jcs-footer-accent);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.jcs-footer__delivery span{color:var(--jcs-footer-text)}.jcs-footer__localization{padding-bottom:2.4rem;border-bottom:.1rem solid var(--jcs-footer-border)}.jcs-footer__localization form{display:flex;flex-wrap:wrap;gap:1.5rem}.jcs-footer__localization label{display:grid;gap:.6rem;color:var(--jcs-footer-muted);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.jcs-footer__localization select{min-width:18rem;min-height:4.4rem;padding:.8rem 3.6rem .8rem 1.2rem;border:.1rem solid var(--jcs-footer-border);border-radius:.4rem;background:var(--jcs-footer-card-bg);color:var(--jcs-footer-text);font:inherit;text-transform:none}.jcs-footer__bottom{padding-top:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;border-top:.1rem solid var(--jcs-footer-border)}.jcs-footer__localization+.jcs-footer__bottom{border-top:0}.jcs-footer__copyright-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.2rem}.jcs-footer__copyright{margin:0;color:var(--jcs-footer-muted);font-size:1.2rem}.jcs-footer__legal{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem}.jcs-footer__legal a{font-size:1.2rem}.jcs-footer__payments{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.jcs-footer__payment-icon{width:3.8rem;height:auto;border-radius:.3rem}.jcs-footer a:focus-visible,.jcs-footer select:focus-visible{outline:.2rem solid var(--jcs-footer-accent);outline-offset:.3rem}@media screen and (max-width:1100px){.jcs-footer__main{grid-template-columns:minmax(22rem,1fr) minmax(30rem,1.2fr)}.jcs-footer__contact{grid-column:1 / -1}}@media screen and (max-width:749px){.jcs-footer{padding:var(--jcs-footer-mobile-padding-top) var(--jcs-footer-mobile-side-padding) var(--jcs-footer-mobile-padding-bottom)}.jcs-footer__lead{align-items:flex-start;flex-direction:column;padding-bottom:3.5rem}.jcs-footer__lead-heading{font-size:var(--jcs-footer-mobile-heading-size);line-height:1.12}.jcs-footer__lead-button{min-height:4.8rem}.jcs-footer__main{grid-template-columns:1fr;gap:4rem;padding-block:4rem}.jcs-footer__brand{max-width:none}.jcs-footer__logo img{width:min(var(--jcs-footer-mobile-logo-width),100%)}.jcs-footer__menus{grid-template-columns:repeat(var(--jcs-footer-mobile-menu-columns),minmax(0,1fr));gap:3.5rem 2.5rem}.jcs-footer__contact{grid-column:auto}.jcs-footer__bottom{align-items:flex-start;flex-direction:column}.jcs-footer__payments{justify-content:flex-start}}@media screen and (max-width:420px){.jcs-footer__menus{grid-template-columns:1fr}.jcs-footer__lead-button,.jcs-footer__localization label,.jcs-footer__localization select{width:100%}}@media(prefers-reduced-motion:reduce){.jcs-footer__lead-button,.jcs-footer__social{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAIQ */
