:root{--gc-navy: #0a3854;--gc-navy-deep: #062a3f;--gc-teal: #17b9be;--gc-teal-dark: #109ca1;--gc-mist: #eef8f7;--gc-neutral: #f5f7f6;--gc-white: #ffffff;--gc-ink-muted: rgba(10, 56, 84, .68);--gc-line: rgba(10, 56, 84, .12);--gc-shadow-sm: 0 10px 30px rgba(6, 42, 63, .07);--gc-shadow-md: 0 24px 60px rgba(6, 42, 63, .11);--font-primary--family: var(--font-body--family)}body{background:var(--gc-white);color:var(--gc-navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#17b9be38;color:var(--gc-navy-deep)}:is(h1,h2,h3){text-wrap:balance}p{text-wrap:pretty}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:50px;padding-inline:24px;font-family:var(--font-subheading--family);font-size:.9rem;font-weight:700;letter-spacing:-.01em;border-radius:999px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.button:hover,.button-secondary:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transform:translateY(-2px)}.button:not(.button-secondary,.button-unstyled):hover{box-shadow:0 12px 26px #062a3f29}#header-group{background:var(--gc-white)}#header-group .announcement-bar{min-height:34px;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:600;letter-spacing:.025em}#header-group .header__row--top{border-bottom:1px solid var(--gc-line);background:#fffffff5;box-shadow:0 8px 26px #062a3f0b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}#header-group .header-logo__image{object-fit:contain}#header-group .menu-list__link{position:relative;color:var(--gc-navy);font-size:.88rem;font-weight:600;letter-spacing:-.01em}#header-group .menu-list__link:after{content:"";position:absolute;right:0;bottom:-7px;left:0;height:2px;border-radius:999px;background:var(--gc-teal);transform:scaleX(0);transition:transform .18s ease}#header-group .menu-list__link:hover:after,#header-group .menu-list__link[aria-current=page]:after{transform:scaleX(1)}main[data-template=index]>.shopify-section,main[data-template^="product.solar-"]>.shopify-section{isolation:isolate}main[data-template=index] [id$=__hero_RkimKJ] .hero{min-height:clamp(570px,calc(100svh - 105px),740px)}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper{padding-block:clamp(64px,8vw,112px)}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper>.group-block{width:min(620px,50%);max-width:620px;margin:0;padding:0}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper .text-block{text-shadow:0 2px 18px rgba(3,27,42,.24)}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper h1{max-width:14ch;margin-bottom:18px;color:var(--gc-white);font-family:var(--font-heading--family);font-size:clamp(3.25rem,5.4vw,5.4rem);font-weight:600;line-height:.93;letter-spacing:-.045em}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper p{max-width:52ch;color:#ffffffd6;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.58}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper .button{box-shadow:0 12px 32px #031b2a3d}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper .button-secondary{--button-color: var(--gc-white);--button-background-color: rgba(255, 255, 255, .08);--button-border-color: rgba(255, 255, 255, .55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper{gap:0}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block{min-height:154px;justify-content:center;padding:24px 30px;border-right:1px solid rgba(255,255,255,.12)}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block:last-child{border-right:0}main[data-template=index] [id$=__section_usp_bar] .icon-block{color:var(--gc-teal)}main[data-template=index] [id$=__section_usp_bar] .text-block h5,main[data-template=index] [id$=__section_usp_bar] .text-block .h5,main[data-template=index] [id$=__section_usp_bar] .text-block>p:first-child{font-family:var(--font-subheading--family);font-weight:700}main[data-template=index] [id$=__section_usp_bar] .text-block p:last-child{color:#ffffffa8;font-size:.85rem;line-height:1.45}main[data-template=index] [id$=__product_list_X8Q7bi] .section,main[data-template=index] [id$=__home_how_it_works] .section,main[data-template=index] [id$=__section_faq] .section{padding-block:clamp(72px,8vw,112px)!important}main[data-template=index] [id$=__product_list_X8Q7bi] .section-resource-list__header,main[data-template=index] [id$=__home_how_it_works] .section-content-wrapper,main[data-template=index] [id$=__section_faq] .section-content-wrapper{max-width:1180px;margin-inline:auto}main[data-template=index] [id$=__product_list_X8Q7bi] h2,main[data-template=index] [id$=__home_how_it_works] h2,main[data-template=index] [id$=__section_faq] h2,main[data-template=index] .product-comparison__heading{color:var(--gc-navy);font-family:var(--font-heading--family);font-size:clamp(2.3rem,4.2vw,4rem);line-height:1;letter-spacing:-.04em}main[data-template=index] [data-testid=product-list] .resource-list__item{min-width:0}main[data-template=index] [data-testid=product-list] .product-card{overflow:hidden;border:1px solid var(--gc-line);border-radius:20px;background:var(--gc-white);box-shadow:var(--gc-shadow-sm)}main[data-template=index] [data-testid=product-list] .product-card__content{height:100%;padding:10px 10px 20px}main[data-template=index] [data-testid=product-list] .card-gallery,main[data-template=index] [data-testid=product-list] .product-media-container{overflow:hidden;border-radius:14px;background:var(--gc-neutral)}main[data-template=index] [data-testid=product-list] .product-card:hover{transform:translateY(-5px);border-color:#17b9be61;box-shadow:var(--gc-shadow-md)}main[data-template=index] .product-comparison-section{padding-block:clamp(76px,8vw,112px)!important}main[data-template=index] .product-comparison-table{max-width:1120px;margin-inline:auto}main[data-template=index] .comparison-table{border:1px solid var(--gc-line);border-radius:22px;box-shadow:var(--gc-shadow-md)}main[data-template=index] :is(.comparison-table__header,.comparison-table__cta-cell){background:var(--gc-mist)}main[data-template=index] .comparison-table__row:hover{background:#17b9be0b}main[data-template=index] [id$=__home_how_it_works] .sptz-steps{gap:14px}main[data-template=index] [id$=__home_how_it_works] .sptz-steps .s{border:1px solid var(--gc-line);border-radius:20px;box-shadow:none}main[data-template=index] [id$=__home_how_it_works] .sptz-steps .b{background:var(--gc-navy);box-shadow:none}main[data-template=index] [id$=__section_faq] .accordion{display:grid;gap:10px;border:0}main[data-template=index] [id$=__section_faq] accordion-custom .details{overflow:hidden;border:1px solid var(--gc-line);border-radius:16px;background:var(--gc-white)}main[data-template=index] [id$=__section_faq] .details__header{padding-inline:22px}main[data-template=index] [id$=__section_faq] .details-content{padding-inline:22px;color:var(--gc-ink-muted)}main[data-template=index] [id$=__section_final_cta] .section-content-wrapper{width:min(100% - 40px,1040px);margin:30px auto;padding:clamp(64px,8vw,100px) 32px!important;border:1px solid rgba(255,255,255,.12);border-radius:28px;background:#ffffff09}main[data-template=index] [id$=__section_final_cta] h2{color:var(--gc-white);font-family:var(--font-heading--family);font-size:clamp(2.5rem,5vw,4.6rem);line-height:.98;letter-spacing:-.04em}.sm360-buybox-kicker{display:inline-flex;width:max-content;align-items:center;gap:9px;padding:7px 12px;border-radius:999px;background:var(--gc-mist);color:var(--gc-navy);font-family:var(--font-subheading--family);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sm360-buybox-kicker b{width:7px;height:7px;border-radius:50%;background:var(--gc-teal);box-shadow:0 0 0 4px #17b9be24}.sm360-buybox-stock{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:12px;background:var(--gc-neutral);color:var(--gc-navy);font-size:.82rem}.sm360-buybox-stock:before{content:"";flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#2c9b62;box-shadow:0 0 0 4px #2c9b6221}main[data-template^="product.solar-"] .product-information{padding-block:clamp(28px,4vw,58px)!important}main[data-template^="product.solar-"] .product-information:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--gc-neutral),var(--gc-white))}main[data-template^="product.solar-"] .product-information__media{overflow:hidden;border:1px solid var(--gc-line);border-radius:24px;background:var(--gc-white);box-shadow:var(--gc-shadow-sm)}main[data-template^="product.solar-"] .product-details>.group-block{padding:clamp(24px,3vw,38px)!important;border:1px solid var(--gc-line);border-radius:24px;background:#fffffff5;box-shadow:var(--gc-shadow-md)}main[data-template^="product.solar-"] .product-details h1{color:var(--gc-navy);font-family:var(--font-heading--family);font-size:clamp(2.7rem,4.6vw,4.8rem);line-height:.96;letter-spacing:-.045em}main[data-template^="product.solar-"] .product-details .price{color:var(--gc-navy)}main[data-template^="product.solar-"] .product-form-buttons .add-to-cart-button{min-height:56px;box-shadow:0 12px 28px #17b9be33}main[data-template^="product.solar-"] .product-form-buttons .shopify-payment-button__button{min-height:54px!important}main[data-template^="product.solar-"] .thumbnail{overflow:hidden;border-radius:10px}#footer-group .section,#footer-group .section-background{--color-background: var(--gc-navy-deep)}#footer-group .footer-content{gap:40px}#footer-group :is(h2,h3,h4){color:var(--gc-white)}#footer-group :is(p,a,label){color:#ffffffb8}#footer-group a:hover{color:var(--gc-white)}#footer-group input{border-color:#ffffff42;background:#ffffff0f;color:var(--gc-white)}@media(max-width:989px){main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper>.group-block{width:min(680px,78%)}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block{width:100%;border-bottom:1px solid rgba(255,255,255,.12)}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block:nth-child(2){border-right:0}}@media(max-width:749px){#header-group .announcement-bar{min-height:30px;font-size:.7rem}#header-group .announcement-bar__slides{overflow:hidden}#header-group .announcement-bar__slide[aria-hidden=true]{display:none!important}#header-group .announcement-bar__slide{width:100%;line-height:1.2;white-space:nowrap}#header-group .header__row--top{min-height:58px}main[data-template^="product."] .product-information .slideshow-controls__dots{gap:0;padding:4px 8px}main[data-template^="product."] .product-information .slideshow-controls__dots button{width:36px;height:36px;margin:0}main[data-template=index] [id$=__hero_RkimKJ] .hero{min-height:680px}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper{align-items:flex-end;justify-content:flex-end;padding:110px 20px 54px}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper>.group-block{width:100%;max-width:none;padding:0}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper h1{max-width:12ch;font-size:clamp(2.75rem,13vw,4.1rem);line-height:.96}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper p{font-size:1rem}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper .group-block:has(.button){width:100%}main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper .button,main[data-template=index] [id$=__hero_RkimKJ] .hero__content-wrapper .button-secondary{width:100%}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block{min-width:0;min-height:178px;display:flex;padding:22px 12px 20px;border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);text-align:center}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block:nth-child(2n){border-right:0}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block:nth-last-child(-n+2){border-bottom:0}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .group-block-content{align-items:center;justify-content:center;gap:7px}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .icon-block{width:38px;justify-content:center}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .icon-block svg{width:38px}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .text-block,main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .text-block *{text-align:center}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .text-block:nth-child(2) p{color:var(--gc-white);font-size:.9rem;line-height:1.2}main[data-template=index] [id$=__section_usp_bar] .section-content-wrapper>.group-block .text-block:last-child p{color:#ffffffa8;font-size:.76rem;line-height:1.35}main[data-template=index] [id$=__section_final_cta] .section-content-wrapper{width:calc(100% - 28px);margin-block:14px;padding:58px 20px!important;border-radius:22px}main[data-template=index] [id$=__section_final_cta] .button,main[data-template=index] [id$=__section_final_cta] .button-secondary{width:100%}main[data-template^="product.solar-"] .product-information{overflow-x:clip;padding:14px 16px 34px!important}main[data-template^="product.solar-"] .sm360-buybox-kicker{width:fit-content;max-width:100%;line-height:1.35;white-space:normal}main[data-template^="product.solar-"] .sm360-buybox-kicker b{flex:0 0 7px}main[data-template^="product.solar-"] .product-information__media{border-radius:18px}main[data-template^="product.solar-"] .product-details>.group-block{margin-top:14px;padding:22px 18px!important;border-radius:18px}main[data-template^="product.solar-"] .product-details h1{font-size:clamp(2.5rem,13vw,3.6rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}.button,.button-secondary,.product-card,.menu-list__link:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/4gcctv-polish.css.map */
