.jci-hero{position:relative;background-color:var(--jci-bg-color);overflow:hidden}.jci-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.jci-hero__bg-image{width:100%;height:100%;object-fit:cover;object-position:var(--jci-bg-position);display:block}.jci-hero__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--jci-overlay-color);opacity:var(--jci-overlay-opacity)}.jci-hero__body{position:relative;z-index:1;padding-top:var(--jci-pad-top);padding-bottom:var(--jci-pad-bottom)}.jci-hero__container{max-width:var(--jci-max-width);margin-inline:auto;padding-inline:var(--jci-pad-x)}.jci-hero--full .jci-hero__container,.jci-hero__container--wide{max-width:none}.jci-hero__top{display:grid;grid-template-columns:minmax(0,var(--jci-text-col)) minmax(0,1fr);align-items:var(--jci-valign);column-gap:var(--jci-col-gap)}.jci-hero--reverse .jci-hero__top{grid-template-columns:minmax(0,1fr) minmax(0,var(--jci-text-col))}.jci-hero--reverse .jci-hero__text{order:2}.jci-hero--reverse .jci-hero__media{order:1}.jci-hero__text{text-align:var(--jci-text-align)}.jci-hero__heading{font-family:var(--jci-heading-font);font-size:var(--jci-heading-size);font-weight:var(--jci-heading-weight);line-height:var(--jci-heading-lh);letter-spacing:var(--jci-heading-ls);color:var(--jci-heading-color);max-width:var(--jci-heading-max-width);margin:0;text-wrap:balance}.jci-hero__subheading{font-family:var(--jci-body-font);font-size:var(--jci-sub-size);font-weight:var(--jci-sub-weight);line-height:var(--jci-sub-lh);color:var(--jci-sub-color);max-width:var(--jci-sub-max-width);margin:var(--jci-sub-mt) 0 0}.jci-hero__button{display:inline-block;margin-top:var(--jci-btn-mt);padding:var(--jci-btn-py) var(--jci-btn-px);font-family:var(--jci-body-font);font-size:var(--jci-btn-size);font-weight:var(--jci-btn-weight);letter-spacing:var(--jci-btn-ls);line-height:1;color:var(--jci-btn-color);background-color:var(--jci-btn-bg);border:var(--jci-btn-bw) solid var(--jci-btn-border);border-radius:var(--jci-btn-radius);text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.jci-hero__button--upper{text-transform:uppercase}.jci-hero__button:hover,.jci-hero__button:focus-visible{color:var(--jci-btn-hover-color);background-color:var(--jci-btn-hover-bg);border-color:var(--jci-btn-hover-bg)}.jci-hero__media{display:flex;justify-content:var(--jci-image-align);align-items:center;min-width:0}.jci-hero__image-wrap{display:flex;justify-content:var(--jci-image-align);align-items:center;width:var(--jci-image-width);max-width:var(--jci-image-max-width);min-width:0}.jci-hero__image{width:100%;height:auto;max-height:var(--jci-image-max-height);object-fit:contain;border-radius:var(--jci-image-radius);display:block}.jci-hero__image--placeholder{background-color:#0000000a}.jci-hero__products-bar{background-color:var(--jci-products-bg);padding-top:var(--jci-products-pt);padding-bottom:var(--jci-products-pb)}.jci-hero__products-title{font-family:var(--jci-body-font);font-size:var(--jci-sub-size);color:var(--jci-sub-color);margin:0 0 12px;text-align:center}.jci-hero__products-viewport{position:relative}.jci-hero__slider-btn{display:none;position:absolute;top:calc(var(--jci-arrow-top) + var(--jci-arrow-offset));transform:translateY(-50%);z-index:2;width:var(--jci-arrow-size);height:var(--jci-arrow-size);align-items:center;justify-content:center;padding:0;border:1px solid var(--jci-arrow-border);border-radius:50%;background-color:var(--jci-arrow-bg);color:var(--jci-arrow-color);cursor:pointer;transition:opacity .2s ease}.jci-hero__slider-btn svg{width:40%;height:40%;display:block}.jci-hero__slider-btn[data-jci-slide=prev]{left:var(--jci-arrow-x)}.jci-hero__slider-btn[data-jci-slide=next]{right:var(--jci-arrow-x)}.jci-hero__slider-btn[disabled]{opacity:.3;cursor:default}.jci-hero__products-viewport--has-nav .jci-hero__slider-btn{display:flex}.jci-hero__dots{display:none;justify-content:center;align-items:center;gap:var(--jci-dot-gap);margin-top:var(--jci-dots-mt)}.jci-hero__products-viewport--has-nav .jci-hero__dots{display:flex}.jci-hero__dot{width:var(--jci-dot-size);height:var(--jci-dot-size);padding:0;border:0;border-radius:50%;background-color:var(--jci-dot-color);cursor:pointer;transition:background-color .2s ease,transform .2s ease}.jci-hero__dot[hidden]{display:none}.jci-hero__dot[aria-current=true]{background-color:var(--jci-dot-active-color);transform:scale(1.3)}.jci-hero__products{display:grid;grid-template-columns:repeat(var(--jci-ppr),minmax(0,1fr));gap:var(--jci-products-gap);list-style:none;margin:0;padding:0;align-items:end}.jci-hero__product{min-width:0}.jci-hero__product-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;height:100%}.jci-hero__product-media{display:flex;align-items:var(--jci-product-media-align);justify-content:center;width:100%}.jci-hero__products--auto-h .jci-hero__product-media,.jci-hero__products--auto-h .jci-hero__product-image{height:auto}.jci-hero__product-image{max-width:100%;width:100%;object-fit:contain;object-position:top;transition:transform .3s ease}.jci-hero__product-link:hover .jci-hero__product-image{transform:scale(1.05)}.jci-hero__product-title{display:block;font-family:var(--jci-body-font);font-size:var(--jci-product-title-size);font-weight:var(--jci-product-title-weight);letter-spacing:var(--jci-product-title-ls);color:var(--jci-product-title-color);text-align:center;line-height:1.3}.jci-hero__product-title--upper{text-transform:uppercase}.jci-hero__products--scroll .jci-hero__product-title{overflow-wrap:anywhere}.jci-hero__product-price{display:block;margin-top:4px;font-family:var(--jci-body-font);font-size:var(--jci-product-title-size);color:var(--jci-product-title-color);opacity:.75;text-align:center}@media(prefers-reduced-motion:reduce){.jci-hero__product-image,.jci-hero__button{transition:none}.jci-hero__product-link:hover .jci-hero__product-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
