.main-kooks-racing .section-header--title.heading-has-gradient{background-image:var(--color-heading);-webkit-background-clip:text;background-clip:text;color:transparent}.main-kooks-racing--transparent-false{background:var(--color-bg, --bg-body)}.main-kooks-racing .section-header--title{text-align:center;margin-bottom:30px}.main-kooks-racing .section-image-banner{margin-bottom:30px}.main-kooks-racing .section-image-caption{margin-top:20px;text-align:center;font-size:calc(var(--font-body-scale) * 18px);line-height:calc(var(--font-body-line-height-scale) * 26px);font-weight:var(--font-body-medium-weight, 500);color:var(--color-text, --color-body)}.main-kooks-racing .section-content.rte{color:var(--color-text, --color-body)}.main-kooks-racing .section-content.rte a{color:var(--color-accent, --color-text)}.main-kooks-racing .section-content.rte>*:not(:last-child){margin-bottom:15px}.main-kooks-racing .section-content.rte>*:last-child{margin-bottom:0}@media only screen and (min-width: 768px){.main-kooks-racing .section-header--title,.main-kooks-racing .section-image-banner{margin-bottom:40px}.main-kooks-racing .section-image-caption{font-size:calc(var(--font-body-scale) * 20px);line-height:calc(var(--font-body-line-height-scale) * 32px)}}.popup-modal{transition:all .25s cubic-bezier(.104,.204,.492,1)}.popup-modal__content{box-shadow:0 4px 6px #00000014}.popup-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;margin:0 auto;top:0;left:0;width:100%;padding:70px 30px;background:rgba(var(--color-bg-rgb),.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);height:100%}.popup-modal[open]{opacity:1;visibility:visible;z-index:101}.popup-modal__content{overflow:auto;max-height:80vh;max-width:clamp(300px,90vw,1044px);margin:0 auto;left:50%;transform:translate3d(-50%,-50%,0);width:100%;position:absolute;top:50%;display:flex;flex-direction:column;background:var(--bg-body);box-shadow:0 4px 40px #00000040}.popup-modal__content-info{padding:25px 20px;background-color:var(--bg-body, #f5f5f5);overflow-y:auto;width:100%;color:var(--color-body, #2c2d2e)}@media only screen and (min-width: 768px){.popup-modal__content-info{padding:40px}}.popup-modal__content-info table:last-child{margin-bottom:0}.popup-modal{padding:30px;overflow:auto}.popup-modal__toggle{position:absolute;top:13px;right:13px;line-height:0;width:24px;height:24px;z-index:10;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.popup-modal__toggle{top:50%;right:50px;width:30px;height:30px;transform:translateY(-50%)}}.popup-modal__toggle svg{stroke-width:2px}.popup-modal__content-header{position:sticky;top:0;left:0;height:auto;display:flex;text-align:center;align-items:center;justify-content:center;padding:20px 50px;flex-shrink:0;background-color:var(--color-heading-bg)}.popup-modal__content-header h3{color:inherit;margin:0}@media only screen and (min-width: 768px){.popup-modal__content-header{padding:20px 100px}}.popup-modal__content scroll-shadow{flex:1;display:flex;width:100%;overflow:hidden}.popup-modal--buttons{display:flex;flex-direction:column;align-items:center;gap:15px}.popup-modal--heading,.popup-modal--text,.popup-modal--button{margin-bottom:10px}.popup-modal-image-wrapper{position:relative}.popup-modal-image-content{position:absolute;bottom:0;left:0;z-index:10;padding:60px 32px 24px;width:100%;background:linear-gradient(180deg,rgba(var(--color-bg-rgb, --bg-body-rgb),0),rgba(var(--color-bg-rgb, --bg-body-rgb),1))}.popup-modal__content:focus-visible{box-shadow:none;outline:none}.popup-modal-slider .mobile-grid-1{max-width:85%;width:100%}.popup-modal-slider .mobile-grid-2{max-width:45%;width:100%}.popup-modal-slider .mobile-grid-3{max-width:33.33%;width:100%}@media only screen and (min-width: 768px){.popup-modal-slider .tablet-grid-2{max-width:50%;width:100%}.popup-modal-slider .tablet-grid-3{max-width:33.33%;width:100%}}@media only screen and (min-width: 1068px){.popup-modal-slider .dektop-grid-2{max-width:50%;width:100%}.popup-modal-slider .dektop-grid-3{max-width:33.33%;width:100%}.popup-modal-slider .dektop-grid-4{max-width:25%;width:100%}.popup-modal-slider .dektop-grid-5{max-width:20%;width:100%}}.popup-modal-slider .text-button{display:inline-flex;align-items:center;font-size:.875rem;line-height:1.5;font-weight:var(--font-body-medium-weight, 500);letter-spacing:var(--button-letter-spacing, .02em);cursor:pointer;position:relative;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}@media only screen and (min-width: 768px){.popup-modal-slider .text-button{font-size:1rem}}.popup-modal-slider .text-button span{overflow:hidden;display:inline-flex;align-items:center;justify-content:center;margin-left:6px}@media (hover: hover){.popup-modal-slider .text-button:hover svg{animation:text-button-arrow .35s linear forwards 1}}.popup-modal-slider .text-button--has-icon{text-decoration:none}.popup-modal-slider .text-button svg path{stroke:var(--color-accent);fill:none}.main-kooks-racing .popup-modal-slider{margin-top:40px;margin-bottom:62px}.main-kooks-racing .popup-modal-slider .flickity-custom-navigation{height:24px}.main-kooks-racing .popup-modal-slider .flickity-custom-navigation-wrapper{justify-content:center;bottom:-62px}.main-kooks-racing .popup-modal-slider .flickity-custom-navigation .flickity-nav{width:24px;height:24px}.main-kooks-racing .popup-modal-slider>.flickity-page-dots{display:none}.main-kooks-racing [data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:visible;margin-left:-5px;margin-right:-5px}.main-kooks-racing .popup-modal-slider .columns{padding:0 5px}@media only screen and (min-width: 768px){.main-kooks-racing [data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:visible;margin-left:-10px;margin-right:-10px}.main-kooks-racing .popup-modal-slider .columns{padding:0 10px}}.main-kooks-racing .popup-modal-slider .theme-scroll-nav .flickity-nav{width:46px;height:46px;margin-top:-24px;background:var(--color-body);border:1px solid var(--color-body)}.main-kooks-racing .popup-modal-slider .theme-scroll-nav .flickity-nav:hover{background:var(--bg-body);border:1px solid var(--color-body)}.main-kooks-racing .popup-modal-slider .theme-scroll-nav .flickity-nav svg path{stroke:var(--bg-body)}.main-kooks-racing .popup-modal-slider .theme-scroll-nav .flickity-nav:hover svg path{stroke:var(--color-body)}.main-kooks-racing .popup-modal-slider .theme-scroll-nav .flickity-nav.flickity-prev{left:-9px}.main-kooks-racing .popup-modal-slider .theme-scroll-nav .flickity-nav.flickity-next{right:-9px}.popup-modal-image-content h5{margin:0}.popup-modal-image-content p{margin-bottom:6px;font-weight:450}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-media{margin-bottom:20px}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-content h6{margin-bottom:16px}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-content .rte>*{margin-bottom:16px}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-content .rte>*:last-child{margin-bottom:0}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-content .rte a{color:var(--color-accent)}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-content .rte a:hover{color:var(--color-accent-hover)}@media only screen and (min-width: 768px){.popup-modal__content-info .popup-modal__image-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:40px}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-media{max-width:calc(49% - 20px);width:100%;margin-bottom:0}.popup-modal__content-info .popup-modal__image-wrapper .popup-modal__image-content{max-width:calc(51% - 20px);width:100%}}@keyframes text-button-arrow{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}.main-kooks-racing .section-spacing-padding{padding-top:50px;padding-bottom:100px}.main-kooks-racing .popup-modal-slider .columns modal-opener.popup-modal__opener{aspect-ratio:1;height:100%;width:100%;display:block;overflow:hidden}.main-kooks-racing .popup-modal-slider .columns modal-opener.popup-modal__opener .popup-modal-image-media img{transition:all .25s cubic-bezier(.104,.204,.492,1)}.main-kooks-racing .popup-modal-slider .columns modal-opener.popup-modal__opener:hover .popup-modal-image-media img{transform:scale(1.05)}.main-kooks-racing .popup-modal-slider .columns modal-opener.popup-modal__opener .popup-modal__button{display:block;height:100%;width:100%;text-align:left}@media screen and (max-width: 768px){.main-kooks-racing .section-spacing-padding{padding-top:40px;padding-bottom:35px}.main-kooks-racing .collection-grid--container .theme-scroll-nav-wrapp{display:none}.popup-modal-image-content{padding:30px 16px 12px}.main-kooks-racing .popup-modal-slider{margin-top:30px;margin-bottom:30px}.popup-modal-slider .text-button{font-size:calc(var(--font-body-scale) * 15px);line-height:calc(var(--font-body-line-height-scale) * 23px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/main-kooks-racing.css.map */
