.retail-neon-page{--retail-shell: 1600px;background:var(--retail-paper);color:var(--retail-ink);font-family:var(--text-font-family, Arial, sans-serif);font-size:15px;line-height:1.6;overflow:clip}.retail-neon-page,.retail-neon-page *{box-sizing:border-box}.retail-neon-page h1,.retail-neon-page h2,.retail-neon-page h3,.retail-neon-page p{color:inherit}.retail-neon-page h1,.retail-neon-page h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.retail-neon-page h1{font-size:clamp(48px,4.7vw,76px);line-height:.98}.retail-neon-page h2{font-size:clamp(34px,2.8vw,48px);line-height:1.04}.retail-neon-page h3{margin:0;font-family:var(--text-font-family, Arial, sans-serif);font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.retail-neon-page p{margin-block:0}.retail-neon-page img,.retail-neon-page svg{display:block}.retail-neon-page a:focus-visible,.retail-neon-page summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.retail-neon__shell{width:min(100%,var(--retail-shell));margin-inline:auto;padding-inline:clamp(24px,4vw,64px)}.retail-neon__eyebrow{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.retail-neon__richtext{font-size:14px;line-height:1.62}.retail-neon__richtext>*+*{margin-top:12px}.retail-neon__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.retail-neon__button{min-width:182px;min-height:50px;padding:14px 24px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}@media(hover:hover){.retail-neon__button:hover{transform:translateY(-2px)}}.retail-neon__button--light{border-color:var(--retail-light);background:var(--retail-light);color:var(--retail-dark)}.retail-neon__button--outline-light{border-color:#ffffffb8;background:transparent;color:var(--retail-light)}.retail-neon__button--outline-dark{margin-top:26px;border-color:var(--retail-ink);background:transparent;color:var(--retail-ink)}.retail-neon__placeholder{width:100%;height:100%;background:#d8d3ca;color:#8d877d}.retail-neon__hero{min-height:560px;position:relative;isolation:isolate;display:grid;color:var(--retail-light);background:var(--retail-dark)}.retail-neon__hero-media,.retail-neon__hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.retail-neon__hero-media{z-index:-2}.retail-neon__hero-media img,.retail-neon__hero-media svg{width:100%;height:100%;object-fit:cover;object-position:center}.retail-neon__hero-shade{z-index:-1;background:linear-gradient(90deg,#000000eb,#000000d6 27%,#00000070 47%,#00000014 75%),linear-gradient(0deg,rgb(0 0 0 / .22),transparent 45%)}.retail-neon__hero-inner{min-height:560px;display:flex;align-items:center}.retail-neon__hero-copy{width:min(49%,610px);padding-block:72px}.retail-neon__hero-copy h2{max-width:560px;margin-top:14px;font-size:clamp(34px,3vw,50px)}.retail-neon__hero-body{max-width:520px;margin-top:24px;font-size:15px}.retail-neon__benefits{border-bottom:1px solid rgb(21 21 21 / .18);background:var(--retail-paper)}.retail-neon__benefits-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding-block:34px}.retail-neon__benefit{min-width:0;padding:4px clamp(16px,2vw,30px);text-align:center;border-right:1px solid rgb(21 21 21 / .2)}.retail-neon__benefit:first-child{padding-left:0}.retail-neon__benefit:last-child{padding-right:0;border-right:0}.retail-neon__line-icon{display:block;width:36px;height:36px;flex:0 0 auto}.retail-neon__line-icon svg{width:100%;height:100%}.retail-neon__benefit .retail-neon__line-icon{margin:0 auto 14px}.retail-neon__benefit h3{min-height:35px;margin-bottom:8px}.retail-neon__benefit p{font-size:12px;line-height:1.55}.retail-neon__split{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);border-bottom:1px solid rgb(21 21 21 / .16)}.retail-neon__experience{grid-template-columns:minmax(0,52%) minmax(0,48%)}.retail-neon__split-copy{min-height:430px;display:flex;align-items:center}.retail-neon__split-copy--left{justify-content:flex-end}.retail-neon__copy-inner{width:100%;max-width:680px;padding:clamp(44px,4.5vw,68px) clamp(28px,5vw,78px)}.retail-neon__split-copy h2{max-width:610px;margin-bottom:22px}.retail-neon__split-copy .retail-neon__richtext{max-width:570px}.retail-neon__split-media{min-height:430px;overflow:hidden;background:#d8d3ca}.retail-neon__split-media img,.retail-neon__split-media svg{width:100%;height:100%;object-fit:cover}.retail-neon__applications{padding-block:clamp(52px,5vw,76px);border-bottom:1px solid rgb(21 21 21 / .16)}.retail-neon__section-heading--center{max-width:980px;margin:0 auto 34px;text-align:center}.retail-neon__application-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(14px,1.5vw,24px)}.retail-neon__application-media{aspect-ratio:1 / 1.05;margin-bottom:14px;overflow:hidden;background:#d8d3ca}.retail-neon__application-media img,.retail-neon__application-media svg{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}@media(hover:hover){.retail-neon__application:hover .retail-neon__application-media img{transform:scale(1.02)}}.retail-neon__application h3{min-height:35px;margin-bottom:8px}.retail-neon__application p{font-size:12px;line-height:1.55}.retail-neon__clients{padding-block:28px 24px;border-bottom:1px solid rgb(21 21 21 / .16)}.retail-neon__clients-heading{max-width:1020px;margin-bottom:18px}.retail-neon__clients-heading h2{font-size:clamp(32px,2.4vw,42px)}.retail-neon__clients-heading .retail-neon__richtext{max-width:920px;margin:8px auto 0;font-size:12px}.retail-neon__logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgb(21 21 21 / .16)}.retail-neon__logo{min-height:88px;padding:18px;display:flex;align-items:center;justify-content:center;border-right:1px solid rgb(21 21 21 / .16);text-align:center}.retail-neon__logo:last-child{border-right:0}.retail-neon__logo img{width:auto;max-width:180px;max-height:54px;object-fit:contain;filter:grayscale(1) contrast(1.8);mix-blend-mode:multiply}.retail-neon__logo span{font-family:var(--heading-font-family, Arial, sans-serif);font-size:clamp(18px,1.6vw,28px);font-weight:600;letter-spacing:-.04em;line-height:1}.retail-neon__why{padding-block:clamp(52px,4.5vw,68px);color:var(--retail-light);background:var(--retail-dark)}.retail-neon__why-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.55fr);gap:clamp(42px,5vw,80px);align-items:start}.retail-neon__why-heading h2{max-width:520px;font-size:clamp(34px,2.6vw,44px)}.retail-neon__reason-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px clamp(28px,3vw,52px)}.retail-neon__reason{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px}.retail-neon__reason h3{margin-bottom:7px}.retail-neon__reason p{color:#ffffffc7;font-size:12px;line-height:1.55}.retail-neon__process{padding-block:clamp(62px,5vw,82px);border-bottom:1px solid rgb(21 21 21 / .16)}.retail-neon__process-grid{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,3fr);gap:clamp(46px,6vw,94px)}.retail-neon__process-heading h2{max-width:390px;font-size:clamp(32px,2.7vw,46px)}.retail-neon__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.retail-neon__step{position:relative;padding-right:18px}.retail-neon__step:not(:last-child):after{content:"\2192";position:absolute;top:10px;right:-8px;font-size:18px}.retail-neon__step .retail-neon__line-icon{margin-bottom:16px}.retail-neon__step-title{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start;margin-bottom:10px}.retail-neon__step-number{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.05}.retail-neon__step h3{font-size:12px}.retail-neon__step p{padding-left:42px;font-size:11px;line-height:1.55}.retail-neon__faq{padding-block:30px 34px}.retail-neon__faq-heading{margin-bottom:14px}.retail-neon__faq-heading h2{font-size:clamp(30px,2.2vw,39px)}.retail-neon__faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.retail-neon__faq-item{border-bottom:1px solid rgb(21 21 21 / .22)}.retail-neon__faq-item summary{min-height:38px;padding:9px 28px 9px 0;position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:12px;font-weight:600;line-height:1.35;list-style:none}.retail-neon__faq-item summary::-webkit-details-marker{display:none}.retail-neon__faq-plus,.retail-neon__faq-plus:after{width:11px;height:1px;position:absolute;right:2px;background:currentColor;content:""}.retail-neon__faq-plus:after{top:0;right:0;bottom:0;left:0;transform:rotate(90deg);transition:transform .18s ease}.retail-neon__faq-item[open] .retail-neon__faq-plus:after{transform:rotate(0)}.retail-neon__faq-answer{padding:2px 30px 18px 0;font-size:12px;line-height:1.6}.retail-neon__faq-answer>*+*{margin-top:10px}.retail-neon__final{display:grid;grid-template-columns:minmax(0,50%) minmax(0,50%);color:var(--retail-light);background:var(--retail-dark)}.retail-neon__final-media{min-height:360px;position:relative;overflow:hidden;background:#211713}.retail-neon__final-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 58%,var(--retail-dark) 100%)}.retail-neon__final-media img,.retail-neon__final-media svg{width:100%;height:100%;object-fit:cover}.retail-neon__final-copy{min-height:360px;display:flex;align-items:center}.retail-neon__final-copy .retail-neon__copy-inner{max-width:760px;padding-left:clamp(34px,5vw,82px)}.retail-neon__final-copy h2{max-width:660px;margin-bottom:18px}.retail-neon__final-copy .retail-neon__richtext{max-width:650px;color:#ffffffdb}.retail-neon__reassurance{margin-top:24px;font-size:11px;letter-spacing:.035em}@media(max-width:1199px){.retail-neon__hero-copy{width:min(56%,590px)}.retail-neon__benefits-grid,.retail-neon__application-grid,.retail-neon__reason-grid,.retail-neon__logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.retail-neon__benefit{padding:24px;border-right:1px solid rgb(21 21 21 / .2);border-bottom:1px solid rgb(21 21 21 / .2)}.retail-neon__benefit:nth-child(3n){border-right:0}.retail-neon__benefit:nth-last-child(-n+3){border-bottom:0}.retail-neon__benefit:first-child,.retail-neon__benefit:last-child{padding:24px}.retail-neon__application-grid{gap:34px 22px}.retail-neon__logo:nth-child(3n){border-right:0}.retail-neon__logo:nth-child(-n+3){border-bottom:1px solid rgb(21 21 21 / .16)}.retail-neon__why-grid,.retail-neon__process-grid{grid-template-columns:1fr}.retail-neon__process-heading h2{max-width:620px}.retail-neon__steps{grid-template-columns:repeat(5,minmax(0,1fr))}.retail-neon__faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:989px){.retail-neon__hero,.retail-neon__hero-inner{min-height:600px}.retail-neon__hero-copy{width:min(62%,560px)}.retail-neon__split,.retail-neon__experience,.retail-neon__final{grid-template-columns:1fr 1fr}.retail-neon__copy-inner{padding:58px 34px}.retail-neon__split-copy,.retail-neon__split-media{min-height:480px}.retail-neon__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}.retail-neon__step:nth-child(3n):after,.retail-neon__step:last-child:after{display:none}}@media(max-width:749px){.retail-neon-page{font-size:14px}.retail-neon__shell{padding-inline:20px}.retail-neon-page h1{font-size:clamp(46px,13vw,62px)}.retail-neon-page h2{font-size:clamp(34px,10vw,46px)}.retail-neon__hero,.retail-neon__hero-inner{min-height:720px}.retail-neon__hero-shade{background:linear-gradient(0deg,#000000f5,#000000db 52%,#0003)}.retail-neon__hero-media img,.retail-neon__hero-media svg{object-position:62% center}.retail-neon__hero-inner{align-items:flex-end}.retail-neon__hero-copy{width:100%;max-width:620px;padding-block:110px 48px}.retail-neon__hero-copy h2{font-size:clamp(31px,8.5vw,42px)}.retail-neon__split,.retail-neon__experience,.retail-neon__final{grid-template-columns:1fr}.retail-neon__intro .retail-neon__split-copy{order:1}.retail-neon__intro .retail-neon__split-media{order:2}.retail-neon__split-copy,.retail-neon__split-media{min-height:0}.retail-neon__split-media{aspect-ratio:4 / 3}.retail-neon__copy-inner{max-width:none;padding:58px 20px}.retail-neon__application-grid,.retail-neon__reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-neon__application-media{aspect-ratio:1}.retail-neon__why-grid{gap:46px}.retail-neon__steps{grid-template-columns:1fr;gap:0}.retail-neon__step{min-height:0;padding:26px 0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 16px;border-bottom:1px solid rgb(21 21 21 / .18)}.retail-neon__step:after{display:none}.retail-neon__step .retail-neon__line-icon{grid-row:1 / span 2;margin:0}.retail-neon__step-title{grid-template-columns:34px minmax(0,1fr)}.retail-neon__step p{padding-left:42px}.retail-neon__faq-grid{grid-template-columns:1fr}.retail-neon__final-media{min-height:0;aspect-ratio:16 / 10}.retail-neon__final-media:after{background:linear-gradient(0deg,var(--retail-dark),transparent 32%)}.retail-neon__final-copy{min-height:0}.retail-neon__final-copy .retail-neon__copy-inner{padding:48px 20px 54px}}@media(max-width:479px){.retail-neon__buttons,.retail-neon__button{width:100%}.retail-neon__benefits-grid,.retail-neon__application-grid,.retail-neon__reason-grid{grid-template-columns:1fr}.retail-neon__benefits-grid{padding-block:12px}.retail-neon__benefit,.retail-neon__benefit:first-child,.retail-neon__benefit:last-child{padding:26px 0;border-right:0;border-bottom:1px solid rgb(21 21 21 / .2)}.retail-neon__benefit:nth-last-child(-n+3){border-bottom:1px solid rgb(21 21 21 / .2)}.retail-neon__benefit:last-child{border-bottom:0}.retail-neon__application h3{min-height:0}.retail-neon__logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-neon__logo,.retail-neon__logo:nth-child(3n){min-height:96px;border-right:1px solid rgb(21 21 21 / .16);border-bottom:1px solid rgb(21 21 21 / .16)}.retail-neon__logo:nth-child(2n){border-right:0}.retail-neon__logo:nth-last-child(-n+2){border-bottom:0}.retail-neon__logo img{max-width:130px;max-height:44px}.retail-neon__reason{padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .16)}.retail-neon__step p{padding-left:0}.retail-neon__reassurance{line-height:1.7}}@media(prefers-reduced-motion:reduce){.retail-neon-page *,.retail-neon-page *:before,.retail-neon-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/retail-neon-signs.css.map */
