::selection{background-color:#aaa;color:#000}p a:not(.header__menu-item){text-decoration:underline}.header__active-menu-item{text-decoration:none}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small,.leaflet-oldie .marker-cluster-small,.marker-cluster-small div,.leaflet-oldie .marker-cluster-small div,.marker-cluster-medium,.leaflet-oldie .marker-cluster-medium,.marker-cluster-medium div,.leaflet-oldie .marker-cluster-medium div,.marker-cluster-large,.leaflet-oldie .marker-cluster-large,.marker-cluster-large div,.leaflet-oldie .marker-cluster-large div{background:transparent}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{border:2px solid var(--color-jjp-beige-100)}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:40px;height:40px;text-align:center;border-radius:15px;position:relative;left:-1px;top:-2px;font-weight:700}.marker-cluster span{line-height:40px}body .leaflet-bar a{border:0 none;background:#000;color:var(--color-jjp-beige-100);transition:all .2s ease-in-out}body .leaflet-bar a:hover{background:var(--color-jjp-gray-100);color:var(--color-jjp-beige-100)}body .leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:100px;border-top-right-radius:100px}body .leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:100px;border-bottom-right-radius:100px}body .leaflet-container{background-color:#222;box-shadow:0 0 0 transparent}body .leaflet-touch .leaflet-control-layers,body .leaflet-touch .leaflet-bar{border:0 none}.leaflet-layer{filter:invert(100%) hue-rotate(210deg) brightness(95%) contrast(90%)}body .leaflet-popup-content-wrapper{background-color:transparent}body .leaflet-popup-content{margin:0;min-width:240px;font-family:FuturaPTWebDemi,sans-serif}body .leaflet-popup-content p{margin:0}body .leaflet-container a.leaflet-popup-close-button{display:none}body .leaflet-pane{z-index:10}body .leaflet-top,body .leaflet-bottom{z-index:20}p.totals__total-value{padding:0}.cart-item__totals .price.price--end{font-size:var(--text-cap-2);line-height:var(--tw-leading, var(--text-cap-2--line-height));color:#000}table.cart-items thead{display:none}.drawer__heading{text-transform:capitalize}.field__label,.customer .field label{top:18px;left:20px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:14px;left:20px}.field__input,.select__select,.customer .field input,.customer select{height:60px;min-height:60px}.field__input,.customer .field input{padding:10px 20px}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:16px 20px 3px}.field__input.text-area{height:150px;min-height:150px;padding-top:30px}.field__button{width:60px;height:60px;padding:0 20px;transition:all .2s ease-in-out}.field__button:hover{right:-3px}.overlay{position:relative}.overlay:before,.overlay-absolute:before{content:"";width:100%;height:100%;left:0;top:0;position:absolute;z-index:1;background-color:var(--overlay-opacity, rgba(0, 0, 0, 0));transition:all .2s ease-in-out}.overlay:hover:before{background-color:var(--overlay-opacity-hover, rgba(0, 0, 0, 0))}.overlay.overlay-radius-2xl:before,.overlay-absolute.overlay-radius-2xl:before{border-radius:var(--radius-2xl)}#smooth-content{will-change:transform}h1.break-keep,h2.break-keep,h3.break-keep,h4.break-keep,h5.break-keep,h6.break-keep,p.break-keep,div.break-keep,span.break-keep{word-break:keep-all}.shopify-policy__container{padding-top:190px;max-width:70%}.shopify-policy__title{padding-bottom:40px}.shopify-policy__body h2{font-size:32px;font-family:FuturaPTWebDemi;text-transform:capitalize;padding:30px 0 15px;line-height:1.2;font-weight:700}.shopify-policy__body h3{font-size:24px;font-family:FuturaPTWebDemi;text-transform:capitalize;padding:25px 0 10px;font-weight:700}.shopify-policy__body ul{margin:0 0 20px;list-style:disc}.shopify-policy__body ul li{padding:0 0 5px}h3#ContactFooter-success{font-size:20px;justify-content:center;font-family:FuturaPTWebDemi;font-weight:700}body .lock__notificationTemplateWrapper{margin-top:200px!important}body .lock__notificationBody .lock__text,body .lock__notificationBody>h3{color:#000!important}article.article-template.article-template-light .article-template__content p{line-height:1.3;padding-bottom:25px}article.article-template.article-template-light .article-template__content h2{font-size:40px;line-height:1.5;padding:15px 0 5px;font-family:FuturaPTWebDemi;text-transform:unset;font-weight:700}article.article-template.article-template-light .article-template__content h3{font-size:28px;line-height:1.5;padding:15px 0 5px;font-family:FuturaPTWebDemi;text-transform:unset;font-weight:700}article.article-template.article-template-light .article-template__content img{margin:20px auto 40px;width:100%}article.article-template.article-template-light .article-template__content .has_title_wrap img{margin:0}.has_title_wrap figcaption{background:#fff;padding:20px;margin:0 0 20px;border-radius:0 0 10px 10px;color:#000;font-style:italic;font-size:18px}.has_title_wrap img{border-radius:10px 10px 0 0}article.article-template.article-template-light .article-template__content h4{font-size:22px;line-height:1.5;padding:15px 0 5px}article.article-template.article-template-light .article-template__content ul li{list-style:disc;padding:0 0 5px}figure.wp-block-image.size-small{max-width:450px}figure.wp-block-image.size-small img{width:auto;margin-left:0}.article-template-light .article-template__content a{color:#cd4749}article.article-template.article-template-light .article-template__content a:hover{color:#a33133}.photo-credit{font-size:80%;word-wrap:break-word}.photo-credit i{margin:-34px 0 20px;display:block;opacity:.6}.photo-credit a{text-decoration:underline}.blog-banner{background:#000;padding:50px 50% 50px 50px;color:#fff;border-radius:20px;background-image:url(https://jerseyjackpinball.com/cdn/shop/files/hp-cover.webp?height=750&v=1746698366);background-size:contain;background-position:right center;background-repeat:no-repeat;position:relative}.blog-banner:before{content:"";background:linear-gradient(90deg,#000 50%,#fff0);width:100%;height:100%;position:absolute;left:0;top:0;border-radius:20px}.blog-banner .banner-inner{position:relative}.blog-banner p.banner-heading{font-size:30px;font-family:FuturaPTWebDemi;font-weight:700;line-height:1.2}.blog-banner p.banner-content{font-size:20px}article.article-template.article-template-light .article-template__content ul{padding-bottom:25px}article.article-template.article-template-light .article-template__content li{font-size:var(--text-p);letter-spacing:var(--tw-tracking, var(--text-p--letter-spacing));line-height:1.3}.blog-fancybox-carousel{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}.blog-fancybox-carousel a img{height:auto;aspect-ratio:1.5;object-fit:cover;object-position:center;margin:0!important;cursor:zoom-in}@media only screen and (max-width:48rem){.blog-banner{padding:30px;background-size:cover}}.iframe{display:flex;justify-content:center;max-width:650px}.iframe>iframe{aspect-ratio:16 / 9;width:100%!important}.blog-inline-col-images{display:flex;gap:40px}@media only screen and (max-width:48rem){.blog-inline-col-images{display:block}}.search-input{border:2px solid var(--color-jjp-beige-100);outline:0;box-shadow:0 0 0 transparent}.search-input option{color:#000;background-color:#fff}.fancybox__dialog *:empty,.image_gallery_slider_container *:empty{display:block}.blockquote-inline{padding:40px 50px;background:var(--color-jjp-beige-300);border-radius:10px;margin:10px 0 30px}.blockquote-inline>*{margin:0;padding:0!important;font-style:italic;font-size:30px;line-height:1.4;color:var(--color-jjp-gray-200)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/style-custom.css.map */
