@import"https://use.typekit.net/gro1fpc.css";@import"https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&display=swap";:root{--font-heading-main-family: "eurostile", "Titillium Web", "Arial Narrow", sans-serif;--font-heading-main-style: normal;--font-heading-main-weight: 700;--font-heading-second-family: "eurostile", "Titillium Web", "Arial Narrow", sans-serif;--font-heading-second-style: normal;--font-heading-second-weight: 700;--font-body-family: "Google Sans", "Mona Sans", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400}.button:not(.link-button):not(.button-close):not(.newsletter__field-button):not(.quick-add__submit):not(.quick-view-button){font-family:var(--font-heading-main-family);font-weight:700;font-size:1.125rem;letter-spacing:0;text-transform:uppercase;padding:16px 25px;line-height:1;min-height:0}.color-background-2 .outlined-button,.color-background-4 .outlined-button,.color-background-5 .outlined-button{color:rgb(var(--layout-text-color));border-color:rgb(var(--layout-text-color))}.color-background-2 .outlined-button:not([disabled]):hover,.color-background-4 .outlined-button:not([disabled]):hover,.color-background-5 .outlined-button:not([disabled]):hover{color:rgb(var(--layout-text-color));border-color:rgb(var(--layout-text-color));opacity:.8}.header-segment-desktop .menu__nav .menu__item-title>a,.header-segment-desktop .menu__nav .menu__item-title{font-family:var(--font-heading-main-family);font-weight:700;font-size:1rem;letter-spacing:0;text-transform:uppercase}.header-segment-desktop .menu__nav .menu__item-title>a.link--current,.header-segment-desktop .menu__nav .menu__item-title>a.active-parent-link{color:rgb(var(--layout-accent-color))}.header-segment-desktop .menu__nav .link--current:after,.header-segment-desktop .menu__nav .link--current .link--text-span:after,.header-segment-desktop .menu details-dropdown[data-status=parent] .active-parent-link:after,.header-segment-desktop .menu.menu--parent .active-item.link--single:after{background-color:rgb(var(--layout-accent-color));height:2px}.menu-drawer .main-drawer-menu .menu__item-title>a,.menu-drawer .main-drawer-menu .menu__item-title{font-family:var(--font-heading-main-family);font-weight:700;font-size:1.375rem;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.menu-drawer .menu-collection-title{font-family:var(--font-heading-main-family);font-weight:700;font-size:1.75rem;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.menu-drawer .main-drawer-menu .menu__item-title>a.link--current,.menu-drawer .main-drawer-menu .menu__item-title>a.active-item{color:rgb(var(--layout-accent-color))}.menu-drawer .main-drawer-menu .active-item:after,.menu-drawer .main-drawer-menu .link--current:after{background-color:rgb(var(--layout-accent-color))}.custom-heading,.section-heading,.secondary-heading,.page-title{text-wrap:balance}.custom-heading .highlight{background-image:none!important;color:rgb(var(--layout-accent-color))}.section-heading,.secondary-heading,.page-title{font-weight:700}.subheading-font,.subheading-heading-font{font-weight:400}.slideshow .page-title{font-size:clamp(2.6rem,4.74vw,5.5rem);font-weight:700;line-height:.9;text-transform:uppercase;max-width:16ch;margin-bottom:.35em}.slideshow .subheading-font{font-weight:400;font-size:clamp(.95rem,1.05vw,1.2rem);letter-spacing:.05em;margin-bottom:1.5rem}.slideshow .body-font,.slideshow .rte{font-size:clamp(1.05rem,1.34vw,1.5rem);line-height:1.3;max-width:34ch}.slideshow .button-block{margin-top:.75rem}.banner-grid__title.section-heading{font-size:clamp(1.6rem,2.46vw,2.75rem);line-height:1;letter-spacing:.02em;margin:0}.banner-grid__info,.banner-grid__info-header{gap:20px}.banner-grid__info .rte,.banner-grid__info .body-font{font-size:1rem;line-height:1.6}.card-product__title,.card__title-js{font-family:var(--font-heading-main-family);font-weight:500;font-size:1.375rem;line-height:1.26;letter-spacing:0}.card__price{font-family:var(--font-heading-main-family);font-weight:400;font-size:1.125rem;letter-spacing:.02em}.card .card__extras .card__add-to-cart.quick-view-button,.card .card__add-to-cart.quick-view-button{width:50px!important;height:50px!important;min-width:0!important;min-height:0!important;max-width:50px;padding:0!important;margin:0;gap:0!important;border:0!important;border-radius:50%!important;aspect-ratio:1 / 1;background-color:#ffffffb8!important;background-image:none!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:rgb(var(--layout-accent-color))!important;--button-text-color: var(--layout-accent-color);display:inline-flex!important;align-items:center;justify-content:center;line-height:1;font-size:0;overflow:hidden}.card .card__add-to-cart.quick-view-button:hover{background-color:#ffffffeb!important;color:rgb(var(--layout-accent-color))!important}.card .card__add-to-cart.quick-view-button .cart__icon{margin:0!important;padding:0!important;width:25px;height:25px;display:flex;align-items:center;justify-content:center}.card .card__add-to-cart.quick-view-button .icon,.card .card__add-to-cart.quick-view-button svg{width:25px!important;height:25px!important;color:rgb(var(--layout-accent-color))!important;fill:currentColor}.card .card__add-to-cart.quick-view-button svg path[stroke],.card .card__add-to-cart.quick-view-button svg [stroke]{stroke:currentColor}.card .card__add-to-cart.quick-view-button .loading-overlay__spinner.hidden{display:none!important}.slider-scrollbar__thumb{background-color:rgb(var(--layout-accent-color))}.card__price:has(.card__inclusions){flex-wrap:wrap}.card__inclusions{list-style:none;margin:16px 0 0;padding:0;display:flex;gap:clamp(8px,4%,17px);flex:0 0 100%;width:100%}.card__inclusion{flex:0 1 85px;max-width:85px;min-width:0;aspect-ratio:1;height:auto;border-radius:50%;background-color:#003159;overflow:hidden}.card__inclusion-image{width:100%;height:100%;object-fit:contain;padding:6px;display:block}.card__inclusions{overflow:visible;padding-top:4px}.card__inclusion[data-tip]{position:relative;overflow:visible;cursor:pointer}.card__inclusion[data-tip] .card__inclusion-image{border-radius:50%;transition:transform .2s ease}.card__inclusion[data-tip]:hover .card__inclusion-image{transform:scale(1.06)}.card__inclusion[data-tip]:after,.card__inclusion[data-tip]:before{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:5}.card__inclusion[data-tip]:after{content:attr(data-tip);font-family:var(--font-body-family);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;color:#fff;background:#003159;padding:7px 11px;border-radius:8px;box-shadow:0 6px 18px #00315940}.card__inclusion[data-tip]:before{content:"";bottom:calc(100% + 4px);border:6px solid transparent;border-top-color:#003159;border-bottom:0}.card__inclusion[data-tip]:hover:after,.card__inclusion[data-tip]:hover:before{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0s}.card__inclusion[data-tip]:first-child:after{left:0;transform:translateY(4px)}.card__inclusion[data-tip]:first-child:hover:after{transform:translate(0)}.section-tabs .component-tabs__tab{font-family:var(--font-heading-main-family);font-weight:500;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase;padding:8px 0;color:rgb(var(--layout-text-color))}.section-tabs .component-tabs__wrapper{gap:18px}.section-tabs .component-tabs__tab.active{color:rgb(var(--layout-accent-color));border-color:rgb(var(--layout-accent-color))}.section-tabs .section-header{gap:24px;margin-bottom:48px!important}.featured-collection-with-media .featured-collection-with-media__item-bottom-margin{margin-bottom:40px}.featured-collection-with-media .media-with-text__content-wrapper{margin-inline-start:0}.info-card__wrapper{justify-content:flex-end}.info-card__header{max-width:none}.info-card__heading.section-heading{font-size:clamp(1.5rem,2.25vw,2.5rem);line-height:1;letter-spacing:.02em;max-width:none}.testimonials .rating__star,.testimonials .rating svg,.testimonials .rating-star{color:rgb(var(--layout-accent-color));fill:rgb(var(--layout-accent-color))}.testimonials .testimonial__title{font-family:var(--font-heading-main-family);font-weight:500;font-size:1.75rem;line-height:1.1;letter-spacing:.02em;text-transform:uppercase}.testimonials .testimonial__text{font-family:var(--font-heading-main-family);font-weight:400;font-size:1.375rem;line-height:1.25;letter-spacing:.02em}.media-with-text .section-block.rte.body-font{font-size:1.5rem;line-height:1.3}.advantages .text-block{font-weight:400}.jacka-installer-cta__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);min-height:var(--jacka-cta-min-height, 520px)}.jacka-installer-cta--image-left .jacka-installer-cta__grid{direction:rtl}.jacka-installer-cta--image-left .jacka-installer-cta__content{direction:ltr}.jacka-installer-cta__content{display:flex;align-items:center;background-color:rgb(var(--layout-bg-color));color:rgb(var(--layout-text-color))}.jacka-installer-cta__inner{width:100%;max-width:520px;padding:clamp(40px,6vw,96px) clamp(24px,5vw,80px);margin-inline-start:auto}.jacka-installer-cta__heading{margin:0 0 16px;line-height:1.05;max-width:12ch}.jacka-installer-cta__text{margin-bottom:24px;font-size:.95em}.jacka-installer-cta__form .field__wrapper{background:#fff;border-radius:var(--field-radius, 40px);overflow:hidden;max-width:360px}.jacka-installer-cta__input{flex:1 1 auto;min-width:0;border:0;background:transparent;color:#003159;padding-inline:18px}.jacka-installer-cta__input::placeholder{color:#0031598c}.jacka-installer-cta__button.newsletter__field-button{background-color:#fff;color:#003159;border-radius:0;font-weight:700}.jacka-installer-cta__caption{margin-top:14px;opacity:.7}.jacka-installer-cta__media{position:relative;min-height:320px}.jacka-installer-cta__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.jacka-installer-cta__grid{grid-template-columns:1fr;direction:ltr}.jacka-installer-cta__inner{margin-inline:0;max-width:none}.jacka-installer-cta__media{min-height:60vw}}.jacka-wordmark__inner{display:flex;justify-content:center}.jacka-wordmark__image{width:var(--jacka-wordmark-width, 100%);height:auto;display:block}.jacka-wordmark__fallback{font-size:clamp(48px,14vw,260px);line-height:1;margin:0}.jacka-image-grid__heading{margin:0 0 32px}.jacka-image-grid__heading.center,.jacka-image-grid__button.center{text-align:center}.jacka-image-grid__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--jacka-grid-columns, 6),minmax(0,1fr));gap:var(--jacka-grid-gap, 16px)}.jacka-image-grid__item{aspect-ratio:var(--jacka-grid-ratio, 4/5);overflow:hidden;border-radius:var(--jacka-grid-radius, 5px)}.jacka-image-grid__link{display:block;height:100%}.jacka-image-grid__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--animation-duration, .3s) var(--transition-timing-function, ease)}.jacka-image-grid__link:hover .jacka-image-grid__image{transform:scale(1.04)}.jacka-image-grid__button{margin-top:32px}@media screen and (max-width:749px){.jacka-image-grid__grid{grid-template-columns:repeat(var(--jacka-grid-columns-mobile, 2),minmax(0,1fr))}}.icons-with-text:not(.icons-with-text--block) .icons_with_text__item{background-color:#f9f9f6;border-radius:24px;padding:48px}.icons-with-text:not(.icons-with-text--block) .icons_with_text__title{font-family:var(--font-heading-main-family);font-weight:500;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase}.icons-with-text:not(.icons-with-text--block) .icons_with_text__info .rte,.icons-with-text:not(.icons-with-text--block) .icons_with_text__info .caption-font{font-family:var(--font-heading-main-family);font-weight:400;font-size:1.125rem;letter-spacing:.02em;margin-top:16px}.jacka-installer-cta__input,.jacka-installer-cta__button{font-family:var(--font-body-family);font-size:var(--body-font-size)}.jacka-image-grid__button .button{display:inline-flex;align-items:center}.section-newsletter .newsletter__field{background-color:#fff;color:#003159}.section-newsletter .newsletter__field::placeholder{color:#0031598c}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jacka-custom.css.map */
