.ec .em-contact-glow,.eq .em-contact-glow{position:relative;isolation:isolate;border:1px solid #1eff00;border-radius:8px;box-shadow:0 0 8px #009cff80;background:linear-gradient(110deg,#005bf9,#0071be);color:#fff;font-weight:750;line-height:1.35;text-align:center;min-height:50px;padding:13px 22px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:transform .18s,background .18s,box-shadow .18s;cursor:pointer}
.ec .em-contact-glow::after,.eq .em-contact-glow::after{content:"";position:absolute;inset:-1px;border-radius:inherit;box-shadow:0 0 18px 3px #009cffaa;opacity:.25;pointer-events:none;z-index:-1;animation:elite-contact-pulse 2.8s ease-in-out infinite}
.ec .em-contact-glow:hover,.eq .em-contact-glow:hover{transform:translateY(-2px);box-shadow:0 0 18px #1eff0066;background:#0064da}
.ec .ec-btn-outline,.eq .eq-btn--email{background:#08243b;border-color:#1eff00;color:#fff}
.ec .ec-btn-outline::after,.eq .eq-btn--email::after{box-shadow:0 0 16px 2px #1eff0070;animation-delay:1.4s}
.ec .ec-actions{margin-top:16px}.ec .ec-hero{padding-bottom:28px}.ec .ec-link{display:inline-flex;min-height:44px;align-items:center;gap:8px}.ec .ec-kicker{line-height:1.6}.ec .ec-artwork{border-color:#009cff}.ec .ec-explore a{transition:border-color .18s,background .18s}.ec .ec-explore a:hover{border-color:#1eff00;background:#11283d}
@keyframes elite-contact-pulse{0%,100%{opacity:.25}50%{opacity:.9}}
.eq{color:#fff;font-size:calc((16px) * var(--elite-font-body,1));line-height:1.55;border-top:1px solid #30495e;padding-top:24px;margin-top:24px;scroll-margin-top:150px}.eq h2{color:#fff;font-size:calc((25px) * var(--elite-font-heading,1));font-weight:750;line-height:1.25;margin:0 0 10px}.eq h3{color:#fff;font-size:calc((19px) * var(--elite-font-heading,1));font-weight:700;line-height:1.3;margin:0 0 7px}.eq p{color:#c8d7e5;margin:0}.eq-lead p{margin:0}.eq form{margin:18px 0 0}.eq .eq-small{font-size:calc((13px) * var(--elite-font-body,1));line-height:1.5;color:#bdcedd}.eq-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.eq label{display:block;font-size:calc((15px) * var(--elite-font-body,1));font-weight:650;color:#fff;margin:17px 0 7px}.eq input,.eq textarea{display:block;width:100%;min-width:0;border:1px solid #53677c;border-radius:7px;background:#080f18;color:#fff;padding:12px;font:inherit;font-size:calc((16px) * var(--elite-font-body,1));line-height:1.5;min-height:48px;box-sizing:border-box}.eq textarea{resize:vertical}.eq input:focus,.eq textarea:focus{outline:2px solid #009cff;outline-offset:2px}.eq .eq-hint{margin-bottom:9px}.eq summary{cursor:pointer;color:#fff;font-size:calc((15px) * var(--elite-font-body,1));font-weight:650;min-height:48px;line-height:1.5;padding:12px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.eq summary::-webkit-details-marker{display:none}.eq summary::after{content:"+";font-size:calc((24px) * var(--elite-font-body,1));font-weight:400;line-height:1;color:#1eff00;flex:0 0 auto}.eq details[open]>summary::after{content:"−"}.eq-extra{margin:18px 0 20px;border-top:1px solid #304156;border-bottom:1px solid #304156}.eq-extra[open]{padding-bottom:18px}.eq-extra[open] summary{padding-bottom:0}.eq .eq-btn{width:100%;font-size:calc((16px) * var(--elite-font-body,1))}.eq-artwork{padding:20px;margin-top:24px;background:linear-gradient(120deg,#09263b,#101c28);border:1px solid #176ca0;border-radius:12px}.eq-artwork p{font-size:calc((14px) * var(--elite-font-body,1))}.eq-artwork .eq-btn{margin-top:16px}.eq .eq-address{margin-top:14px;font-size:calc((12px) * var(--elite-font-body,1));overflow-wrap:anywhere}.eq-address a{color:#96dbff;text-decoration:underline;text-underline-offset:3px;display:inline-block}.eq-next{margin-top:14px}.eq-next p{font-size:calc((14px) * var(--elite-font-body,1));padding:0 0 10px}.eq a:focus-visible,.eq button:focus-visible,.eq summary:focus-visible,.eq-nav a:focus-visible{outline:2px solid #1eff00;outline-offset:4px}.eq-success,.eq-error{padding:16px;margin:0 0 16px;border-radius:8px;color:#fff}.eq-success{background:#123b26;border:1px solid #39c378}.eq-error{background:#411f27;border:1px solid #ff8594}.eq-error a{color:#fff}
body[data-template-suffix="contact"] .eq-kicker{font-size:calc((12px) * var(--elite-font-body,1));font-weight:750;letter-spacing:.13em;color:#1eff00;line-height:1.5;margin:0 0 10px}body[data-template-suffix="contact"] .eq-intro{font-size:calc((15px) * var(--elite-font-body,1));color:#c6d6e5;line-height:1.6;margin:13px 0 15px}body[data-template-suffix="contact"] .eq-nav{display:flex;gap:8px;flex-wrap:wrap}body[data-template-suffix="contact"] .eq-nav a{display:inline-flex;align-items:center;gap:12px;border:1px solid #28516c;border-radius:7px;background:#0d2233;color:#a8e0ff;padding:10px 12px;min-height:44px;font-size:calc((13px) * var(--elite-font-body,1));line-height:1.4;text-decoration:none}body[data-template-suffix="contact"] .eq-nav a:hover{border-color:#1eff00;color:#fff}
body[data-template-suffix="contact"] .product-block-list__item>.card{border:1px solid #20567a;border-radius:14px;background:#101823;box-shadow:0 0 22px #009cff13}body[data-template-suffix="contact"] .product-block-list__item--info>.card{background:linear-gradient(155deg,#112234,#101823 34%);position:static}body[data-template-suffix="contact"] .product-block-list__item--info>.card>.card__section{padding:26px}body[data-template-suffix="contact"] .product-meta{padding-bottom:0;border-bottom:0;margin-bottom:0}body[data-template-suffix="contact"] .product-meta__title{font-size:calc((clamp(26px,2.5vw,34px)) * var(--elite-font-heading,1));font-weight:750;line-height:1.2;margin-bottom:0;color:#fff}body[data-template-suffix="contact"] .product-info__block-item:empty{display:none}body[data-template-suffix="contact"] .product-info__block-item--contact{margin-top:0}
body[data-template-suffix="contact"] .eq-gallery-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:#fff;font-size:calc((15px) * var(--elite-font-heading,1));font-weight:700}body[data-template-suffix="contact"] .eq-gallery-heading span:last-child{color:#8cd4ff;font-size:calc((12px) * var(--elite-font-heading,1));font-weight:500;white-space:nowrap}body[data-template-suffix="contact"] .eq-gallery-hint{font-size:calc((13px) * var(--elite-font-body,1));line-height:1.5;color:#bbcedd;margin:0 0 18px}body[data-template-suffix="contact"] .product-gallery__thumbnail{border-radius:6px}body[data-template-suffix="contact"] .product-gallery__zoom-notice{color:#c1d6e5;font-size:calc((12px) * var(--elite-font-body,1))}body[data-template-suffix="contact"] .product-block-list__item--description .card__title{font-weight:700;font-size:calc((23px) * var(--elite-font-heading,1))}body[data-template-suffix="contact"] .product-block-list__item--description .rte{font-size:calc((16px) * var(--elite-font-body,1));line-height:1.7}body[data-template-suffix="contact"] .product-block-list__item--description .expandable-content__toggle{min-height:48px;color:#8dd9ff}body[data-template-suffix="contact"] .product-block-list__item--description .rte a{color:#8dd9ff}
@media(min-width:1000px){body[data-template-suffix="contact"] .product-block-list__item--info{height:auto}body[data-template-suffix="contact"] .product-block-list__item--gallery .card__section{padding:22px}}
@media(max-width:999px){body[data-template-suffix="contact"] .product-block-list__item--info>.card>.card__section{padding:22px}body[data-template-suffix="contact"] .product-block-list__item--gallery .card__section{padding:18px}body[data-template-suffix="contact"] .contact-mobile-description{margin:22px 0 0}body[data-template-suffix="contact"] .contact-mobile-description>.card{background:#0b141f;border-color:#2a4359;box-shadow:none}body[data-template-suffix="contact"] .contact-mobile-description .card__header{padding:20px 20px 0}body[data-template-suffix="contact"] .contact-mobile-description .card__section{padding:18px 20px}.eq{padding-top:22px;margin-top:22px}.eq h2{font-size:calc((24px) * var(--elite-font-heading,1))}.eq-gallery-hint{margin-bottom:12px!important}}
@media(max-width:479px){.eq-row{grid-template-columns:1fr}.eq-artwork{padding:17px}.eq .eq-btn,.ec .em-contact-glow{padding:13px 16px;font-size:calc((15px) * var(--elite-font-body,1))}.eq-gallery-heading{flex-wrap:wrap;gap:4px!important}body[data-template-suffix="contact"] .eq-nav a{font-size:calc((12px) * var(--elite-font-body,1));padding:10px}.eq summary{font-size:calc((14px) * var(--elite-font-body,1))}body[data-template-suffix="contact"] .product-block-list__item--info>.card>.card__section{padding:20px}body[data-template-suffix="contact"] .product-meta__title{font-size:calc((27px) * var(--elite-font-heading,1))}}
@media(prefers-reduced-motion:reduce){.ec .em-contact-glow,.eq .em-contact-glow{transition:none}.ec .em-contact-glow::after,.eq .em-contact-glow::after{animation:none;opacity:.4}.ec .em-contact-glow:hover,.eq .em-contact-glow:hover{transform:none}}


body:has([data-business-gallery]) #judgeme_product_reviews:has([data-number-of-reviews="0"]),body:has([data-business-gallery]) .shopify-block:has(#judgeme_product_reviews [data-number-of-reviews="0"]){display:none!important}

