body.ec-theme{--sv-primary: var(--ec-accent);--sv-action: var(--ec-teal-dark);--sv-secondary: var(--ec-teal);--sv-highlight: var(--ec-accent);--sv-ink: var(--ec-text);--sv-muted: var(--ec-muted);--sv-bg: var(--ec-background);--sv-border: var(--ec-border);--sv-white: var(--ec-background);--sv-body: var(--ah-font, Arial, Helvetica, sans-serif);--sv-heading: var(--ah-heading-font, Arial, Helvetica, sans-serif);--ce-ink: var(--ec-text);--ce-muted: var(--ec-muted);--ce-soft: var(--ec-background-alt);--ce-line: var(--ec-border);--ce-accent: var(--ec-accent);--ce-on-accent: var(--ec-text);--ah-ink: var(--ec-text);--ah-paper: var(--ec-background);--ah-soft: var(--ec-background-alt);--ah-muted: var(--ec-muted);--ah-line: var(--ec-border);--pp-ink: var(--ec-text);--pp-muted: var(--ec-muted);--pp-line: var(--ec-border);--pp-surface: var(--ec-background-alt);--pp-accent: var(--ec-accent);--ec-radius: 4px;background:var(--ec-background);color:var(--ec-text)}body.ec-theme :is(h1,h2,h3,p,a,button,label,summary){letter-spacing:0}body.ec-theme :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ec-focus);outline-offset:4px}body.ec-theme :is(.ah-header,.ce-footer,.pp-guide-band,.pp-hero) :focus-visible{outline-color:var(--ec-accent)}body.ec-theme :is(.ah-mega-panel,.ah-mobile-drawer,.ce-search,.sv-cart-drawer) :focus-visible{outline-color:var(--ec-focus)}body.ec-theme :is(input,select,textarea){accent-color:var(--ec-teal-dark)}body.ec-theme :is(.sv-field input,.sv-field select,.sv-field textarea,.ce-search-field input,.pp-newsletter input){background:var(--ec-background);color:var(--ec-text);border:1px solid var(--ec-control-border);border-radius:var(--ec-radius);min-height:48px;font-size:16px}body.ec-theme :is(input,select,textarea):focus-visible{border-color:var(--ec-focus)}body.ec-theme [aria-invalid=true]{border-color:var(--ec-error);outline-color:var(--ec-error)}body.ec-theme :is(.sv-error,#PremiumNewsletterErrors){color:var(--ec-error)}body.ec-theme .sv-success{color:var(--ec-success)}body.ec-theme .sv-preview-bar{background:var(--ec-background-alt);color:var(--ec-muted);border-color:var(--ec-border)}body.ec-theme .ce-announcement{background:var(--ec-teal-dark);color:var(--ec-inverse);min-height:34px;font-size:12px;line-height:1.5}body.ec-theme .ce-announcement a{padding-block:2px}body.ec-theme .ah-header{background:var(--ec-dark);color:var(--ec-inverse);border-color:var(--ec-dark)}body.ec-theme .ah-header .ah-brand{color:var(--ec-inverse);font-weight:800;font-size:32px}body.ec-theme .ah-brand span{color:var(--ec-accent)}body.ec-theme .ah-header-inner{min-height:80px}body.ec-theme .ah-nav-links>a:hover,body.ec-theme .ah-header summary:hover{color:var(--ec-accent)}body.ec-theme .ah-mega-panel,body.ec-theme .ah-mobile-drawer,body.ec-theme .ce-search,body.ec-theme .ah-compare-dialog{background:var(--ec-background);color:var(--ec-text);border-color:var(--ec-border)}body.ec-theme .ah-mega-panel .ah-eyebrow{color:var(--ec-teal-dark)}body.ec-theme .ah-mega-panel a:hover,body.ec-theme .ah-mobile-drawer .ah-nav-links>a:hover{color:var(--ec-teal-dark)}body.ec-theme .ah-header .sv-icon-button:hover{background:color-mix(in srgb,var(--ec-inverse) 12%,transparent)}body.ec-theme .sv-cart-count{background:var(--ec-accent);color:var(--ec-text)}body.ec-theme .pp-home{color:var(--ec-text);background:var(--ec-background)}body.ec-theme .pp-hero{background:var(--ec-dark);color:var(--ec-inverse);height:530px;min-height:420px}body.ec-theme .pp-hero-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--ec-dark) 94%,transparent),color-mix(in srgb,var(--ec-dark) 82%,transparent) 54%,color-mix(in srgb,var(--ec-dark) 24%,transparent))}body.ec-theme .pp-hero-copy{padding-block:44px}body.ec-theme .pp-hero h1{font-size:64px;line-height:1.05;max-width:700px;font-weight:800;margin-block:18px 22px}body.ec-theme .pp-hero .pp-eyebrow{color:var(--ec-accent);font-size:12px!important}body.ec-theme .pp-hero-copy>p:not(.pp-eyebrow){color:var(--ec-inverse);font-size:18px;max-width:440px}body.ec-theme .pp-hero-caption{color:var(--ec-inverse)}body.ec-theme :is(.pp-button,.sv-button,.ah-button){border-radius:var(--ec-radius);transition:background-color .16s,color .16s,border-color .16s;min-height:48px}body.ec-theme :is(.pp-button,.sv-button-primary,.ah-button-accent){background:var(--ec-accent);color:var(--ec-text)!important;border-color:var(--ec-accent)}body.ec-theme :is(.pp-button,.sv-button-primary,.ah-button-accent):hover{background:var(--ec-accent-hover);color:var(--ec-text)!important;border-color:var(--ec-accent-hover)}body.ec-theme :is(.pp-button-dark,.ah-button-dark){background:var(--ec-dark);color:var(--ec-inverse)!important;border-color:var(--ec-dark)}body.ec-theme :is(.pp-button-dark,.ah-button-dark):hover{background:var(--ec-teal-dark);color:var(--ec-inverse)!important;border-color:var(--ec-teal-dark)}body.ec-theme .sv-button-outline{background:transparent;border-color:var(--ec-teal-dark);color:var(--ec-teal-dark)!important}body.ec-theme .sv-button-outline:hover{background:var(--ec-background-alt);color:var(--ec-teal-dark)!important}body.ec-theme button:disabled{color:var(--ec-muted)!important;background:var(--ec-background-alt);border-color:var(--ec-border);opacity:1;cursor:not-allowed}body.ec-theme .pp-assurance{border-color:var(--ec-border)}body.ec-theme .pp-assurance a{color:var(--ec-teal-dark);min-height:44px}body.ec-theme :is(.pp-heading .pp-eyebrow,.pp-vendor,.ap-eyebrow){color:var(--ec-teal-dark)}body.ec-theme :is(.pp-link,.sv-text-link,.sv-text-link:hover,.sv-text-link:visited,.ap-support-link,.rc-breadcrumbs a){color:var(--ec-teal-dark)!important}body.ec-theme :is(.rc-collection-intro,.ap-purchase) a:not(.sv-button){color:var(--ec-teal-dark)}body.ec-theme .pp-link:hover{text-decoration-thickness:2px!important}body.ec-theme .pp-category-photo{background:var(--ec-background-alt);border-bottom:3px solid var(--ec-teal)}body.ec-theme .pp-category:nth-child(2) .pp-category-photo{background:color-mix(in srgb,var(--ec-teal) 9%,var(--ec-background))}body.ec-theme .pp-category:nth-child(3) .pp-category-photo{background:color-mix(in srgb,var(--ec-accent) 10%,var(--ec-background))}body.ec-theme .pp-category:nth-child(4) .pp-category-photo{background:color-mix(in srgb,var(--ec-dark) 5%,var(--ec-background))}body.ec-theme .pp-category:hover .pp-category-photo{border-color:var(--ec-teal-dark)}body.ec-theme .pp-category>div:last-child{min-height:58px}body.ec-theme :is(.pp-product-photo,.sv-product-image,.ah-card-media){background:var(--ec-background-alt);border-radius:var(--ec-radius)}body.ec-theme .pp-product-photo>span{background:var(--ec-background);color:var(--ec-teal-dark)}body.ec-theme .pp-product:hover .pp-product-photo>span{background:var(--ec-accent);color:var(--ec-text)}body.ec-theme .pp-product h3{font-size:15px;font-weight:700;line-height:1.4}body.ec-theme .pp-vendor{font-size:11px!important}body.ec-theme .pp-price{color:var(--ec-text);font-size:16px!important}body.ec-theme .pp-guide-band{background:var(--ec-dark);color:var(--ec-inverse)}body.ec-theme .pp-guide-band :is(.pp-eyebrow,.pp-guide-number){color:var(--ec-accent)}body.ec-theme .pp-guide-band .pp-guides>a{border-color:var(--ec-control-border)}body.ec-theme .pp-guide-band .pp-guides p{color:var(--ec-inverse-muted)}body.ec-theme .pp-guide-band .pp-link{color:var(--ec-inverse)!important}body.ec-theme .pp-guide-band a:hover .pp-link{color:var(--ec-accent)!important}body.ec-theme .pp-feature-photo{background:var(--ec-background-alt)}body.ec-theme .pp-story{border-color:var(--ec-border)}body.ec-theme :is(.pp-story p:not(.pp-eyebrow),.pp-feature p:not(.pp-eyebrow),.pp-questions .pp-guides p){color:var(--ec-muted)}body.ec-theme .pp-questions{border-top:3px solid var(--ec-teal)}body.ec-theme .pp-newsletter{background:var(--ec-teal);color:var(--ec-inverse)}body.ec-theme .pp-newsletter .pp-button-dark{background:var(--ec-accent);color:var(--ec-text)!important;border-color:var(--ec-accent)}body.ec-theme .pp-newsletter a{text-decoration:underline}body.ec-theme .pp-newsletter :focus-visible{outline-color:var(--ec-accent)}body.ec-theme .pp-newsletter input:focus-visible{outline-color:var(--ec-dark)}body.ec-theme .sv-collections{padding-top:36px}body.ec-theme .sv-collections>.sv-section-heading{border-bottom:3px solid var(--ec-teal);padding-bottom:28px;margin-bottom:24px}body.ec-theme .sv-collections .sv-section-heading h1{font-size:48px;line-height:1.12;font-weight:800}body.ec-theme .sv-collections .sv-eyebrow{color:var(--ec-teal-dark);font-size:12px}body.ec-theme .rc-collection-intro{color:var(--ec-muted)}body.ec-theme .rc-category-links a{color:var(--ec-teal-dark);border-bottom:2px solid var(--ec-teal);text-decoration:none;min-height:44px}body.ec-theme .rc-category-links a:hover{border-color:var(--ec-text);color:var(--ec-text)}body.ec-theme .sv-product-card{background:var(--ec-background);color:var(--ec-text);border-color:var(--ec-border);border-radius:var(--ec-radius)}body.ec-theme .sv-product-card:hover{border-color:var(--ec-teal)}body.ec-theme .sv-product-meta{padding-inline:16px}body.ec-theme .sv-product-meta h3{font-size:16px;line-height:1.4}body.ec-theme :is(.ce-variant-description,.sv-stock-status,.sv-product-meta .sv-small){color:var(--ec-muted)}body.ec-theme .sv-product-card .sv-button{min-height:46px}body.ec-theme .ap-product-section{background:var(--ec-background)}body.ec-theme .ap-purchase{color:var(--ec-text)}body.ec-theme .ap-purchase h1{color:var(--ec-text);font-weight:750}body.ec-theme .ap-price{color:var(--ec-text)}body.ec-theme :is(.ap-breadcrumbs,.ap-product-subtitle,.ap-checkout-note,.ap-accordion-body,.ap-trust span,.ap-spec-chips small,.ap-gallery-controls){color:var(--ec-muted)}body.ec-theme .ap-spec-chips{background:var(--ec-background-alt);padding:18px 16px;border-color:var(--ec-border)}body.ec-theme :is(.ap-thumbnail,.ap-gallery-stage,.ap-spec-table>div,.ap-accordion,.ap-gallery-controls){border-color:var(--ec-border)}body.ec-theme .ap-thumbnail[aria-current=true]{border:2px solid var(--ec-teal-dark)}body.ec-theme .ap-gallery-controls .sv-icon-button:hover{background:var(--ec-background-alt)}body.ec-theme .ap-gallery-slide button{background:var(--ec-background)}body.ec-theme .ap-buy-row>.sv-button{font-weight:800}body.ec-theme .ap-spec-table dd{color:var(--ec-text)}body.ec-theme :is(.ap-purchase select,.ap-purchase input){border-color:var(--ec-control-border);color:var(--ec-text);background:var(--ec-background)}body.ec-theme :is(.ap-image-dialog,.sv-cart-drawer){background:var(--ec-background);color:var(--ec-text)}body.ec-theme .sv-cart-drawer{border-left:3px solid var(--ec-teal);max-width:100vw;box-sizing:border-box}body.ec-theme :is(.sv-drawer-header,.sv-cart-line,.sv-cart-summary){border-color:var(--ec-border)}body.ec-theme .sv-cart-drawer :is(h2,p,a,button,input){letter-spacing:0}body.ec-theme .sv-cart-drawer .sv-small{color:var(--ec-muted)}body.ec-theme .sv-quantity{border-color:var(--ec-control-border)}body.ec-theme .sv-cart-remove{color:var(--ec-teal-dark)}body.ec-theme :is(.sv-line-controls button,.ac-remove,.ac-policy-links a,.ac-continue){color:var(--ec-teal-dark)}body.ec-theme .sv-line-controls button:hover{color:var(--ec-text)}body.ec-theme :is(.sv-line-controls input,.ac-line-controls input){border-color:var(--ec-control-border);background:var(--ec-background);color:var(--ec-text)}body.ec-theme .ce-footer{background:var(--ec-dark);color:var(--ec-inverse);border-top:4px solid var(--ec-accent)}body.ec-theme .ce-footer .ce-brand{color:var(--ec-inverse)}body.ec-theme .ce-footer .ce-brand span{color:var(--ec-accent)}body.ec-theme .ce-footer :is(.ce-footer-brand p,.ce-footer-bottom){color:var(--ec-inverse-muted)}body.ec-theme .ce-footer-grid h2{color:var(--ec-accent);font-size:13px}body.ec-theme .ce-footer-grid>div>a:not(.ce-brand):hover{color:var(--ec-accent);text-decoration:underline;text-underline-offset:4px}body.ec-theme .ce-footer-bottom{border-color:var(--ec-control-border)}body.ec-theme .ce-footer-grid>div>a:not(.ce-brand){min-height:32px}@media(max-width:1099px){body.ec-theme .ah-header .ah-brand{font-size:27px}body.ec-theme .ah-mobile-drawer .ah-nav-links>a{border-color:var(--ec-border)}body.ec-theme .pp-hero h1{font-size:54px;max-width:580px}}@media(max-width:749px){body.ec-theme .ah-header .ah-brand{font-size:22px}body.ec-theme .ah-header-inner{min-height:64px}body.ec-theme .ce-announcement{font-size:11px;padding-inline:16px}body.ec-theme .pp-hero{height:440px;min-height:0}body.ec-theme .pp-hero-shade{background:linear-gradient(0deg,color-mix(in srgb,var(--ec-dark) 96%,transparent),color-mix(in srgb,var(--ec-dark) 80%,transparent) 65%,color-mix(in srgb,var(--ec-dark) 60%,transparent))}body.ec-theme .pp-hero-copy{padding-block:30px}body.ec-theme .pp-hero h1{font-size:40px;line-height:1.06;max-width:350px;margin-block:12px 18px}body.ec-theme .pp-hero-copy>p:not(.pp-eyebrow){font-size:16px;line-height:1.5}body.ec-theme .pp-assurance a{min-height:44px;font-size:12px}body.ec-theme .pp-heading{flex-wrap:wrap}body.ec-theme .pp-product h3{font-size:14px}body.ec-theme .pp-product-photo>span{width:36px;height:36px}body.ec-theme .pp-category h3{font-size:18px}body.ec-theme .sv-collections .sv-section-heading h1{font-size:32px}body.ec-theme .sv-collections{padding-top:20px}body.ec-theme .sv-product-meta{padding-inline:12px}body.ec-theme .sv-product-meta h3{font-size:14px}body.ec-theme .ce-footer-grid>div>a:not(.ce-brand){min-height:44px;margin-bottom:2px}}@media(max-width:359px){body.ec-theme .ah-header .ah-brand{font-size:17px}}@media(prefers-reduced-motion:reduce){body.ec-theme *,body.ec-theme *:before,body.ec-theme *:after{transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/electric-court.css.map */
