.sunco-application-page{width:min(100% - 32px,1480px);margin-inline:auto}.sunco-application-section{padding-block:clamp(34px,4vw,64px)}.sunco-application-eyebrow{margin:0 0 8px;color:#107db3;font-family:var(--font-subheading--family);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.sunco-application-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-block:18px 14px;color:rgb(var(--color-foreground) / .68);font-size:.9rem}.sunco-application-breadcrumb a{color:#107db3;text-decoration:none}.sunco-application-breadcrumb a:hover,.sunco-application-breadcrumb a:focus-visible{text-decoration:underline}.sunco-application-hero{padding-block-end:clamp(22px,3vw,38px)}.sunco-application-hero__panel{position:relative;display:grid;min-height:clamp(360px,45vw,620px);overflow:hidden;border-radius:20px;background:#0f1d2b;box-shadow:0 18px 42px #10243a29;isolation:isolate}.sunco-application-hero--image-only .sunco-application-hero__panel{display:block;min-height:0;background:transparent;box-shadow:none}.sunco-application-hero--image-only .sunco-application-hero__media{display:block}.sunco-application-hero--image-only .sunco-application-hero__media img{display:block;height:auto;min-height:0;object-fit:contain}.sunco-application-hero__media,.sunco-application-hero__media img,.sunco-application-hero__scrim,.sunco-application-hero__copy{grid-area:1 / 1}.sunco-application-hero__media img{width:100%;height:100%;min-height:clamp(360px,45vw,620px);object-fit:cover;object-position:var(--sunco-application-hero-position-desktop, center center)}.sunco-application-hero__scrim{z-index:1;background:linear-gradient(90deg,#040d16c7,#040d1633 52%,#040d1614),rgb(4 13 22 / var(--sunco-application-hero-overlay, .35))}.sunco-application-hero--center .sunco-application-hero__scrim{background:rgb(4 13 22 / var(--sunco-application-hero-overlay, .4))}.sunco-application-hero--right .sunco-application-hero__scrim{background:linear-gradient(270deg,#040d16c7,#040d1633 52%,#040d1614),rgb(4 13 22 / var(--sunco-application-hero-overlay, .35))}.sunco-application-hero__copy{z-index:2;align-self:center;width:min(620px,58%);padding:clamp(28px,5vw,70px);color:#fff}.sunco-application-hero--center .sunco-application-hero__copy{justify-self:center;width:min(760px,78%);text-align:center}.sunco-application-hero--right .sunco-application-hero__copy{justify-self:end}.sunco-application-hero__copy .sunco-application-eyebrow{color:#fdbb15}.sunco-application-hero h1{margin:0;color:inherit;font-family:var(--font-h1--family);font-style:var(--font-h1--style);font-weight:var(--font-h1--weight);font-size:var(--font-h1--size);letter-spacing:var(--font-h1--letter-spacing);line-height:var(--font-h1--line-height);text-transform:var(--font-h1--case)}@media screen and (min-width:750px){.sunco-application-hero h1{white-space:nowrap}}.sunco-application-hero__body{max-width:680px;margin-block-start:18px;color:#ffffffe6;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.45}.sunco-application-hero__body p{margin:0}.sunco-application-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:26px}.sunco-application-hero--center .sunco-application-hero__actions{justify-content:center}.sunco-application-button,.sunco-application-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 24px;border:1px solid #fdbb15;border-radius:999px;background:#fdbb15;color:#172331;font-family:var(--font-subheading--family);font-weight:800;line-height:1;text-decoration:none}.sunco-application-button--secondary{border-color:#ffffffbf;background:#ffffff1f;color:#fff}.sunco-application-button:hover,.sunco-application-button:focus-visible,.sunco-application-link:hover,.sunco-application-link:focus-visible{transform:translateY(-1px)}.sunco-application-section__header{max-width:860px;margin-block-end:28px}.sunco-application-section--header-center .sunco-application-section__header{margin-inline:auto;text-align:center}.sunco-application-section__header h2{margin:0;font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--font-h2--size);letter-spacing:var(--font-h2--letter-spacing);line-height:var(--font-h2--line-height);text-transform:var(--font-h2--case)}.sunco-application-product-groups .sunco-application-section__header h2{font-size:var(--sunco-application-products-heading-size-desktop, var(--font-h2--size));line-height:1}.sunco-application-section__body{margin-block-start:10px;color:rgb(var(--color-foreground) / .74);font-size:1.05rem;line-height:1.55}.sunco-application-trust{padding-block:0 clamp(18px,3vw,34px)}.sunco-application-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sunco-application-trust__item{display:flex;gap:12px;align-items:center;min-height:84px;padding:16px 18px;border:1px solid rgb(16 125 179 / .2);border-radius:14px;background:#fff;color:#172331;text-decoration:none}.sunco-application-trust__icon{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:999px;background:#eaf7fd;color:#107db3}.sunco-application-trust__icon svg{width:22px;height:22px}.sunco-application-trust__copy{display:grid;gap:2px}.sunco-application-trust__copy strong{font-family:var(--font-subheading--family);font-size:.9rem;font-weight:800;line-height:20px;text-transform:uppercase}.sunco-application-trust__copy span{color:rgb(var(--color-foreground) / .68);font-size:.88rem}.sunco-application-categories__grid,.sunco-related-applications__grid{display:grid;grid-template-columns:repeat(var(--sunco-application-category-columns, 3),minmax(0,1fr));gap:18px}.sunco-application-category-card,.sunco-related-application{display:grid;overflow:hidden;border:1px solid rgb(16 125 179 / .2);border-radius:16px;background:#fff;color:#172331;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sunco-application-category-card:hover,.sunco-application-category-card:focus-visible,.sunco-related-application:hover,.sunco-related-application:focus-visible,.sunco-related-application.is-active{border-color:#107db3;box-shadow:0 16px 36px #10243a1f;outline:none;transform:translateY(-2px)}.sunco-related-application.is-active{background:#eaf7fd}.sunco-application-category-card__media,.sunco-related-application__media{display:block;aspect-ratio:16 / 9;background:#eef6fb}.sunco-application-category-card__media img,.sunco-related-application__media img{width:100%;height:100%;object-fit:cover}.sunco-application-categories__grid--simple .sunco-application-category-card__media{aspect-ratio:1.45}.sunco-application-categories__grid--mosaic{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(218px,1fr);gap:16px}.sunco-application-categories__grid--mosaic .sunco-application-category-card{position:relative;min-height:218px;border:0;border-radius:20px;background:#102235;color:#fff;box-shadow:0 18px 40px #10243a1f;isolation:isolate}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(1){grid-column:1 / span 5;grid-row:1 / span 2}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(2){grid-column:6 / span 3}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(3){grid-column:9 / span 4}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(4){grid-column:6 / span 3}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(5){grid-column:9 / span 4}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(6){grid-column:1 / span 4}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(7){grid-column:5 / span 4}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(8){grid-column:9 / span 4}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3{grid-auto-rows:minmax(260px,auto)}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(1){grid-column:1 / span 6;grid-row:auto}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(2){grid-column:7 / span 3}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(3){grid-column:10 / span 3}.sunco-application-categories__grid--mosaic .sunco-application-category-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#08111c0f,#08111cd1);content:"";pointer-events:none}.sunco-application-categories__grid--mosaic .sunco-application-category-card__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background:#102235}.sunco-application-categories__grid--mosaic .sunco-application-category-card__media img{transition:transform .22s ease}.sunco-application-categories__grid--mosaic .sunco-application-category-card__body{position:relative;z-index:2;align-self:end;gap:7px;padding:20px}.sunco-application-categories__grid--mosaic .sunco-application-category-card__body strong{max-width:12em;color:#fff;font-size:clamp(1.25rem,2.1vw,2.15rem);text-shadow:0 1px 8px rgb(0 0 0 / .28)}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(1) .sunco-application-category-card__body strong{font-size:clamp(1.85rem,3.1vw,3.25rem)}.sunco-application-categories__grid--mosaic .sunco-application-category-card__body span,.sunco-application-categories__grid--mosaic .sunco-application-category-card__body em{max-width:28em;color:#ffffffe0;text-shadow:0 1px 8px rgb(0 0 0 / .28)}.sunco-application-categories__grid--mosaic .sunco-application-category-card__body em{color:#fff;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.sunco-application-categories__grid--mosaic .sunco-application-category-card:hover .sunco-application-category-card__media img,.sunco-application-categories__grid--mosaic .sunco-application-category-card:focus-visible .sunco-application-category-card__media img{transform:scale(1.035)}.sunco-application-category-card__body,.sunco-related-application__body{display:grid;gap:8px;padding:18px}.sunco-application-category-card__body strong,.sunco-related-application__body strong{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-size:clamp(1.25rem,1.7vw,1.7rem);font-weight:800;line-height:1.08}.sunco-application-category-card__body span,.sunco-related-application__body span{color:rgb(var(--color-foreground) / .72);line-height:1.45}.sunco-application-category-card__body em{color:#107db3;font-family:var(--font-subheading--family);font-style:normal;font-weight:800}.sunco-application-product-groups__stack{display:grid;gap:clamp(34px,5vw,64px)}.sunco-application-product-group{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:clamp(18px,3vw,34px);align-items:stretch}.sunco-application-product-group--media-right{grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.sunco-application-product-group--media-right .sunco-application-product-group__feature{order:2}.sunco-application-product-group__feature{display:grid;overflow:hidden;border-radius:18px;background:#102235;color:#fff}.sunco-application-product-group__media,.sunco-application-product-group__media img{display:block;width:100%}.sunco-application-product-group__media{aspect-ratio:4 / 3;background:#eef6fb}.sunco-application-product-group__media img{height:100%;object-fit:cover}.sunco-application-product-group__copy{align-content:end;display:grid;gap:12px;padding:24px}.sunco-application-product-group__copy h3{margin:0;color:inherit;font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:clamp(1.65rem,2.5vw,2.75rem);letter-spacing:var(--font-h3--letter-spacing);line-height:1;text-transform:var(--font-h3--case)}.sunco-application-product-group__copy .rte{color:#ffffffd1;line-height:1.5}.sunco-application-product-group__copy .sunco-application-link{justify-self:start;min-height:40px;padding-inline:18px}.sunco-application-product-group__products{min-width:0}.sunco-application-products__slider{--sunco-application-products-slider-gap: 18px;position:relative;height:100%;overflow:hidden;padding-inline:14px;margin-inline:-14px}.sunco-application-products__viewport{height:100%;margin-inline:-2px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sunco-application-products__viewport::-webkit-scrollbar{display:none}.sunco-application-products__viewport:focus-visible{outline:2px solid #107db3;outline-offset:4px}@media(max-width:749px){.sunco-application-products__slider,.sunco-application-products__viewport{margin-inline:0}.sunco-application-products__slider{padding-inline:0}}.sunco-application-products__slider .sunco-home-products__arrow{position:absolute;inset-block-start:50%;z-index:3;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgb(16 125 179 / .2);border-radius:999px;background:#fff;color:#172331;box-shadow:0 12px 28px #1723311f;cursor:pointer;transform:translateY(-50%);transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.sunco-application-products__slider .sunco-home-products__arrow--prev{inset-inline-start:2px}.sunco-application-products__slider .sunco-home-products__arrow--next{inset-inline-end:2px}.sunco-application-products__slider .sunco-home-products__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.sunco-application-products__slider .sunco-home-products__arrow:hover,.sunco-application-products__slider .sunco-home-products__arrow:focus-visible{border-color:#107db3;color:#107db3;outline:none;box-shadow:0 16px 34px #17233129;transform:translateY(-50%) scale(1.04)}.sunco-application-products__slider .sunco-home-products__arrow:disabled{opacity:0;pointer-events:none}.sunco-application-products__track{display:flex;gap:var(--sunco-application-products-slider-gap)}.sunco-application-products__track .sunco-plp-card{flex:0 0 var(--sunco-application-product-card-basis-desktop, 31%);max-width:var(--sunco-application-product-card-basis-desktop, 31%);min-width:0;scroll-snap-align:start}.sunco-application-products__track.sunco-plp-products--grid{grid-template-columns:none}@media screen and (min-width:990px)and (max-width:1399px){.sunco-application-product-group{grid-template-columns:minmax(220px,320px) minmax(0,1fr)}.sunco-application-product-group--media-right{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.sunco-application-products__track .sunco-plp-card{flex-basis:max(var(--sunco-application-product-card-basis-laptop, 31%),calc((100% - 36px) / 3));max-width:max(var(--sunco-application-product-card-basis-laptop, 31%),calc((100% - 36px) / 3))}}@media screen and (min-width:750px)and (max-width:989px){.sunco-application-product-group,.sunco-application-product-group--media-right{grid-template-columns:1fr}.sunco-application-product-group--media-right .sunco-application-product-group__feature{order:initial}.sunco-application-products__track .sunco-plp-card{flex-basis:max(var(--sunco-application-product-card-basis-tablet, 50%),calc((100% - 18px)/2));max-width:max(var(--sunco-application-product-card-basis-tablet, 50%),calc((100% - 18px)/2))}}.sunco-application-product-tabs{padding-block-start:clamp(28px,4vw,54px)}.sunco-application-product-tabs__tabs{margin-bottom:20px}.sunco-application-product-tabs .sunco-home-products__panel[hidden]{display:none}.sunco-application-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sunco-application-video{display:grid;gap:12px}.sunco-application-video__frame{position:relative;overflow:hidden;border-radius:16px;background:#102235;aspect-ratio:16 / 9}.sunco-application-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.sunco-application-video h3{margin:0;font-size:1.05rem}.sunco-application-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sunco-application-reviews__viewport{position:relative}.sunco-application-reviews__mobile-toggle{display:none}.sunco-application-review{display:grid;gap:12px;margin:0;padding:22px;border:1px solid rgb(16 125 179 / .2);border-radius:16px;background:#fff;box-shadow:0 14px 34px #10243a14;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}@media(hover:hover)and (pointer:fine){.sunco-application-review:hover,.sunco-application-review:focus-within{border-color:#107db36b;box-shadow:0 18px 42px #10243a1f;transform:translateY(-2px)}}.sunco-application-review__stars{color:#fdbb15;letter-spacing:.08em}.sunco-application-review h3{margin:0;font-size:1.2rem;line-height:1.2}.sunco-application-review blockquote{margin:0;color:rgb(var(--color-foreground) / .76);line-height:1.52}.sunco-application-review figcaption{display:grid;gap:4px;align-self:end;margin-block-start:8px;font-size:.92rem}.sunco-application-review figcaption span{color:rgb(var(--color-foreground) / .62)}.sunco-application-review figcaption a{color:#107db3;font-weight:700}.sunco-application-review figcaption em{color:#172331;font-style:normal;font-weight:800}.sunco-related-applications__grid{--sunco-application-category-columns: 4}.sunco-application-empty{margin:0;padding:24px;border:1px dashed rgb(16 125 179 / .35);border-radius:14px;color:rgb(var(--color-foreground) / .7)}@media screen and (min-width:750px)and (max-width:989px){.sunco-application-trust__grid,.sunco-application-reviews__grid,.sunco-related-applications__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sunco-application-categories__grid--mosaic{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(n){grid-column:span 3;grid-row:auto}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(1),.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(6){grid-column:span 6}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(n){grid-column:span 3;grid-row:auto}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(1){grid-column:span 6}}@media screen and (max-width:749px){.sunco-application-page{width:min(100% - 24px,1480px)}.sunco-application-section{padding-block:34px}.sunco-application-breadcrumb{margin-block:12px}.sunco-application-hero__panel{min-height:0;border-radius:0;margin-inline:-12px}.sunco-application-hero__media img{min-height:420px;object-position:var(--sunco-application-hero-position-mobile, center center)}.sunco-application-hero--image-only .sunco-application-hero__media img{min-height:0}.sunco-application-hero__scrim,.sunco-application-hero--right .sunco-application-hero__scrim,.sunco-application-hero--center .sunco-application-hero__scrim{background:linear-gradient(180deg,#040d162e,#040d16c7),rgb(4 13 22 / var(--sunco-application-hero-overlay, .35))}.sunco-application-hero__copy,.sunco-application-hero--center .sunco-application-hero__copy,.sunco-application-hero--right .sunco-application-hero__copy{align-self:end;width:100%;padding:28px 22px;text-align:left}.sunco-application-hero__actions,.sunco-application-hero--center .sunco-application-hero__actions{justify-content:flex-start}.sunco-application-section--header-center .sunco-application-section__header{text-align:left}.sunco-application-product-groups .sunco-application-section__header h2{font-size:var(--sunco-application-products-heading-size-mobile, var(--font-h2--size))}.sunco-application-trust__grid,.sunco-application-categories__grid,.sunco-related-applications__grid,.sunco-application-videos__grid,.sunco-application-reviews__grid{grid-template-columns:repeat(var(--sunco-application-category-mobile-columns, 1),minmax(0,1fr))}.sunco-application-categories__grid--mosaic{grid-template-columns:1fr;grid-auto-rows:auto;gap:12px}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:246px}.sunco-application-categories__grid--mosaic .sunco-application-category-card:nth-child(1){min-height:320px}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:246px}.sunco-application-categories__grid--mosaic.sunco-application-categories__grid--count-3 .sunco-application-category-card:nth-child(1){min-height:320px}.sunco-application-categories__grid--mosaic .sunco-application-category-card__body{padding:18px}.sunco-application-trust__grid,.sunco-related-applications__grid,.sunco-application-videos__grid,.sunco-application-reviews__grid{--sunco-application-category-mobile-columns: 1}.sunco-application-product-group,.sunco-application-product-group--media-right{grid-template-columns:1fr}.sunco-application-product-group--media-right .sunco-application-product-group__feature{order:initial}.sunco-application-products__track .sunco-plp-card{flex-basis:84%;max-width:84%}.sunco-application-product-groups .sunco-application-products__track .sunco-plp-card{flex-basis:min(100%,420px);max-width:min(100%,420px)}.sunco-application-product-group__copy{padding:20px}.sunco-application-review{padding:18px}.sunco-application-reviews--mobile-collapsible.is-collapsible-ready:not(.is-expanded) .sunco-application-reviews__viewport{position:relative;max-height:var(--sunco-reviews-mobile-collapsed-height, 760px);overflow:hidden}.sunco-application-reviews--mobile-collapsible.is-collapsible-ready:not(.is-expanded) .sunco-application-reviews__viewport:after{content:"";position:absolute;right:0;bottom:0;left:0;height:64px;pointer-events:none;background:linear-gradient(#fff0,#fff)}.sunco-application-reviews--mobile-collapsible.is-collapsible-ready:not(.is-expanded) .sunco-application-reviews__viewport:after{z-index:2}.sunco-application-reviews--mobile-collapsible.is-collapsible-ready:not(.is-expanded) .sunco-application-reviews__grid{position:relative;z-index:0}.sunco-application-reviews__mobile-toggle{display:flex;align-items:center;justify-content:center;justify-self:center;width:fit-content;min-height:40px;margin-block-start:12px;margin-inline:auto;padding:9px 18px;border:1px solid rgb(16 125 179 / .28);border-radius:8px;background:#fff;color:#107db3;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.sunco-application-reviews__mobile-toggle:hover,.sunco-application-reviews__mobile-toggle:focus-visible{border-color:#107db3;box-shadow:0 8px 24px #107db31f}}
/*# sourceMappingURL=/cdn/shop/t/377/assets/sunco-application-pages.css.map */
