.demo-module__e420dW__lab{--labNavy:#0f3762;--labGreen:#599e6e;--labBlue:#c4d2e3;color:#f0f5fb;background:#0b2848;min-height:100vh;padding:0 max(1.2rem,50vw - 590px);font-family:Arial,sans-serif}.demo-module__e420dW__labHeader{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #c4d2e345;justify-content:space-between;align-items:center;min-height:76px;font-family:ui-monospace,Consolas,monospace;font-size:.75rem;display:flex}.demo-module__e420dW__labBrand{letter-spacing:0;text-transform:none;align-items:baseline;gap:.36rem;font-family:Arial,sans-serif;font-size:1.24rem;display:flex}.demo-module__e420dW__labBrand strong{font-family:Arial Black,Arial,sans-serif}.demo-module__e420dW__labHeader>span{color:var(--labBlue)}.demo-module__e420dW__labHero{max-width:930px;padding:clamp(4.6rem,9vw,8rem) 0 clamp(3rem,6vw,5rem)}.demo-module__e420dW__labEyebrow{width:fit-content;color:var(--labBlue);letter-spacing:.08em;border:1px solid #c4d2e35c;margin-bottom:1.2rem;padding:.46rem .65rem;font-family:ui-monospace,Consolas,monospace;font-size:.76rem;font-weight:700}.demo-module__e420dW__labHero h1{letter-spacing:-.04em;max-width:900px;margin:0 0 1.4rem;font-family:Arial Black,Arial,sans-serif;font-size:clamp(3rem,7.5vw,6.5rem);line-height:.95}.demo-module__e420dW__labHero>p:last-child{color:#d9e3ee;max-width:720px;margin:0;font-size:clamp(1rem,1.6vw,1.22rem)}.demo-module__e420dW__howTo{border:1px solid #c4d2e352;grid-template-columns:repeat(4,1fr);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.demo-module__e420dW__howTo p{border-right:1px solid #c4d2e342;align-content:space-between;min-height:95px;margin:0;padding:1rem;display:grid}.demo-module__e420dW__howTo p:last-child{border-right:0}.demo-module__e420dW__howTo b{color:var(--labGreen);font-family:ui-monospace,Consolas,monospace;font-size:.75rem}.demo-module__e420dW__howTo span{font-weight:700}.demo-module__e420dW__demoGrid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.demo-module__e420dW__demoCard{color:#071b30;background:#f7fafc;border:1px solid #c4d2e361;min-width:0}.demo-module__e420dW__preview{border-bottom:1px solid var(--labBlue);background:#e5ebf1;height:310px;position:relative;overflow:hidden}.demo-module__e420dW__weakPreview{color:#163b35;background:#eef2eb;grid-template-columns:.92fr 1.08fr;gap:24px;padding:25px;display:grid}.demo-module__e420dW__weakMiniCopy small{color:#8b9a94;letter-spacing:.14em;font-size:.42rem}.demo-module__e420dW__weakMiniCopy h3{letter-spacing:-.04em;margin:13px 0 17px;font-family:Georgia,serif;font-size:1.8rem;font-weight:400;line-height:.96}.demo-module__e420dW__weakMiniCopy>i{background:#c7d2ca;width:90%;height:5px;margin:7px 0;display:block}.demo-module__e420dW__weakMiniCopy>i:nth-of-type(2){width:76%}.demo-module__e420dW__weakMiniCopy>div{color:#9ca8a3;align-items:center;gap:9px;margin-top:15px;font-size:.42rem;display:flex}.demo-module__e420dW__weakMiniCopy>div>*{border:1px solid #ccd6cf;padding:5px;font-weight:400}.demo-module__e420dW__weakMiniBoard{background:#fafcf8;border:1px solid #c8d3cb;align-self:center;box-shadow:10px 12px #dce5dd}.demo-module__e420dW__weakMiniBoard header{border-bottom:1px solid #dde5df;align-items:center;gap:5px;height:27px;padding:0 10px;display:flex}.demo-module__e420dW__weakMiniBoard header i{background:#c8d3cb;width:5px;height:5px;border-radius:50%!important}.demo-module__e420dW__weakMiniBoard section{grid-template-columns:70px 1fr;min-height:205px;display:grid}.demo-module__e420dW__weakMiniBoard aside{background:#f3f6f1;border-right:1px solid #dde5df;align-content:start;gap:11px;padding:18px 10px;display:grid}.demo-module__e420dW__weakMiniBoard aside b,.demo-module__e420dW__weakMiniBoard aside span{background:#cfdad2;height:6px}.demo-module__e420dW__weakMiniBoard section>div{padding:25px 18px}.demo-module__e420dW__weakMiniBoard h4{margin:0 0 23px;font-family:Georgia,serif;font-size:1rem;font-weight:400}.demo-module__e420dW__weakMiniBoard section>div i{background:linear-gradient(90deg,#e6ece7 0 17%,#0000 17% 76%,#edf1ed 76%);border:1px solid #dde5df;height:24px;margin:7px 0;display:block}.demo-module__e420dW__overflowPreview{background:#e7eaee;place-items:center;display:grid}.demo-module__e420dW__miniBrowserWindow{background:#f6f7f8;border:1px solid #9da3a8;width:220px;height:294px;padding:26px 10px 0;position:relative;box-shadow:0 12px 30px #2b303533}.demo-module__e420dW__miniBrowserWindow:before{content:"";background:#737980;width:5px;height:5px;position:absolute;top:9px;left:10px;box-shadow:9px 0 #9aa0a6,18px 0 #c0c4c8}.demo-module__e420dW__miniAddress{color:#8a9096;background:#fff;border:1px solid #d2d5d8;align-items:center;height:14px;padding:0 6px;font-size:.28rem;display:flex;position:absolute;top:5px;left:44px;right:9px}.demo-module__e420dW__miniPhone{background:#f5f2eb;width:170px;height:267px;margin:auto;overflow:scroll}.demo-module__e420dW__miniPhone::-webkit-scrollbar{width:6px;height:6px}.demo-module__e420dW__miniPhone::-webkit-scrollbar-track{background:#e2e4e6}.demo-module__e420dW__miniPhone::-webkit-scrollbar-thumb{background:#8b9197;border:1px solid #e2e4e6}.demo-module__e420dW__miniPhoneWide{color:#171713;width:205px}.demo-module__e420dW__miniPhone header{border-bottom:1px solid #bbb6ac;justify-content:space-between;align-items:center;height:29px;padding:0 8px;font-size:.38rem;display:flex}.demo-module__e420dW__miniPhone nav{white-space:nowrap;color:#6c685f;height:20px;padding:6px 8px;font-size:.32rem;overflow:hidden}.demo-module__e420dW__miniBagScene{background:#c8bea9;place-items:center;height:117px;display:grid;position:relative}.demo-module__e420dW__miniBagScene i{border:7px solid #303830;border-bottom:0;width:48px;height:42px;position:absolute;top:25px;border-radius:30px 30px 0 0!important}.demo-module__e420dW__miniBagScene b{z-index:1;color:#d9ddcf;letter-spacing:.14em;background:#4b5b4d;place-items:end center;width:90px;height:70px;margin-top:27px;padding-bottom:7px;font-size:.3rem;display:grid}.demo-module__e420dW__miniPhone section{padding:11px;position:relative}.demo-module__e420dW__miniPhone section small{letter-spacing:.09em;font-size:.3rem}.demo-module__e420dW__miniPhone section h3{max-width:130px;margin:6px 0;font-family:Georgia,serif;font-size:.9rem;font-weight:400;line-height:1}.demo-module__e420dW__miniPhone section strong{white-space:nowrap;font-size:.4rem;position:absolute;top:31px;right:4px}.demo-module__e420dW__miniPhone section button{color:#fff;background:#171713;border:0;width:185px;min-height:27px;margin-top:8px;font-size:.45rem;font-weight:700}.demo-module__e420dW__formPreview{color:#28251f;background:#f3eee4;padding:22px 27px}.demo-module__e420dW__formPreview>header{border-bottom:1px solid #c6bfb2;justify-content:space-between;height:29px;font-size:.4rem;display:flex}.demo-module__e420dW__formPreview>header b{line-height:.75}.demo-module__e420dW__formPreview>section{grid-template-columns:.5fr 1.05fr .75fr;align-items:start;gap:18px;padding:31px 0 25px;display:grid}.demo-module__e420dW__formPreview section small{color:#8d8578;letter-spacing:.1em;font-size:.36rem}.demo-module__e420dW__formPreview section h3{letter-spacing:-.05em;margin:0;font-family:Georgia,serif;font-size:2rem;font-weight:400;line-height:.87}.demo-module__e420dW__formPreview section p{color:#746d62;margin:0;font-family:Georgia,serif;font-size:.52rem;line-height:1.5}.demo-module__e420dW__miniNewsletter{border-top:1px solid #c6bfb2;border-bottom:1px solid #c6bfb2;grid-template-columns:1.2fr 1fr 1fr .65fr;align-items:center;gap:6px;padding:18px 0;display:grid}.demo-module__e420dW__miniNewsletter span{font-family:Georgia,serif;font-size:.9rem}.demo-module__e420dW__miniNewsletter i,.demo-module__e420dW__miniNewsletter b{color:#b2aba0;background:#eee9e0;border:1px solid #d7d0c4;padding:8px;font-size:.4rem;font-style:normal;font-weight:400}.demo-module__e420dW__miniNewsletter b{text-align:center;background:#ddd8cf}.demo-module__e420dW__checkoutPreview{color:#1d2a2b;background:#f8f7f3;grid-template-columns:1.1fr .9fr;gap:25px;padding:25px;display:grid}.demo-module__e420dW__checkoutPreview>section{border-right:1px solid #d9d9d3;padding-right:25px}.demo-module__e420dW__checkoutPreview small{color:#7f8988;letter-spacing:.08em;font-size:.38rem}.demo-module__e420dW__checkoutPreview h3{margin:8px 0 12px;font-family:Georgia,serif;font-size:1.7rem;font-weight:400}.demo-module__e420dW__miniError{color:#a23227;background:#fff2ef;border:1px solid #c8776f;padding:7px;font-size:.42rem;display:block}.demo-module__e420dW__miniFields{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;display:grid}.demo-module__e420dW__miniFields i{background:#fff;border:1px solid #d6d9d5;height:25px}.demo-module__e420dW__checkoutPreview section button{color:#fff;background:#163f3a;border:0;width:100%;min-height:27px;font-size:.45rem}.demo-module__e420dW__checkoutPreview aside>div{border-bottom:1px solid #d9d9d3;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;margin:17px 0;padding-bottom:14px;display:grid}.demo-module__e420dW__checkoutPreview aside>div i{background:#ded8ce;width:48px;height:48px}.demo-module__e420dW__checkoutPreview aside>div b,.demo-module__e420dW__checkoutPreview aside>div span{font-size:.43rem}.demo-module__e420dW__checkoutPreview aside p{border-bottom:1px solid #e3e3de;justify-content:space-between;margin:0;padding:7px 0;font-size:.45rem;display:flex}.demo-module__e420dW__demoInfo{padding:1.25rem}.demo-module__e420dW__demoMeta{color:#455c72;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;margin-bottom:1.1rem;font-family:ui-monospace,Consolas,monospace;font-size:.69rem;display:flex}.demo-module__e420dW__demoMeta span{border:1px solid var(--labBlue);padding:.3rem .46rem}.demo-module__e420dW__demoMeta span:first-child{border-color:var(--labGreen);color:#2f6e42;background:#e8f3ec;font-weight:700}.demo-module__e420dW__demoInfo h2{color:#071b30;margin:0 0 .7rem;font-family:Arial Black,Arial,sans-serif;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.03}.demo-module__e420dW__demoInfo>p{color:#40566c;min-height:3.3rem;margin-bottom:1.1rem}.demo-module__e420dW__contextBox{border-left:4px solid var(--labGreen);background:#eaf0f6;align-content:start;gap:.5rem;min-height:112px;margin-bottom:1rem;padding:.8rem;display:grid}.demo-module__e420dW__contextBox small{color:#52677d;letter-spacing:.06em;font-family:ui-monospace,Consolas,monospace;font-size:.65rem;font-weight:700}.demo-module__e420dW__contextBox code{color:#0f3762;font-family:Arial,sans-serif;font-size:.86rem;line-height:1.45}.demo-module__e420dW__openExample{background:var(--labNavy);color:#fff;justify-content:space-between;align-items:center;min-height:50px;padding:.75rem .9rem;font-weight:700;display:flex}.demo-module__e420dW__openExample:hover{background:#071f3a}.demo-module__e420dW__openExample span{color:#8fc49f;font-size:1.25rem}.demo-module__e420dW__labFooter{color:var(--labBlue);border-top:1px solid #c4d2e345;justify-content:space-between;gap:1rem;margin-top:clamp(4rem,8vw,7rem);padding:2.2rem 0 3rem;font-size:.86rem;display:flex}.demo-module__e420dW__labFooter a{text-underline-offset:.2em;text-decoration:underline}.demo-module__e420dW__labFooter p{margin:0}.demo-module__e420dW__labFooter nav,.demo-module__e420dW__exampleFooter nav{gap:.8rem;display:flex}.demo-module__e420dW__exampleFooter{color:#26384d;background:#f0f5fb;border-top:1px solid #c4d2e3;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:1rem max(1rem,50vw - 560px);font:12px/1.4 Arial,sans-serif;display:flex}.demo-module__e420dW__exampleFooter a{text-underline-offset:.2em;text-decoration:underline}.demo-module__e420dW__saasPage{color:#163b35;background:#eef2eb;min-height:100vh;font-family:Arial,sans-serif;overflow:hidden}.demo-module__e420dW__saasNav{border-bottom:1px solid #ccd7ce;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(100% - 5rem,1360px);min-height:82px;margin:auto;display:grid}.demo-module__e420dW__saasLogo{letter-spacing:-.05em;font-family:Arial Black,Arial,sans-serif;font-size:1.4rem}.demo-module__e420dW__saasNav>div{color:#50655f;gap:2rem;font-size:.84rem;display:flex}.demo-module__e420dW__saasLogin{color:#50655f;justify-self:end;font-size:.84rem}.demo-module__e420dW__saasHero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:5vw;width:min(100% - 5rem,1360px);min-height:650px;margin:auto;display:grid}.demo-module__e420dW__saasCopy{max-width:610px}.demo-module__e420dW__saasEyebrow{color:#879891;letter-spacing:.16em;margin-bottom:1.5rem;font-size:.7rem;font-weight:700}.demo-module__e420dW__saasCopy h1{letter-spacing:-.045em;margin:0 0 1.5rem;font-family:Georgia,serif;font-size:clamp(3rem,5.2vw,5.4rem);font-weight:400;line-height:.98}.demo-module__e420dW__saasCopy>p:not(.demo-module__e420dW__saasEyebrow){color:#5e716b;max-width:570px;margin:0 0 .65rem;font-size:1.01rem;line-height:1.65}.demo-module__e420dW__weakActions{color:#899a94;align-items:center;gap:1.35rem;margin-top:1rem;font-size:.76rem;display:flex}.demo-module__e420dW__weakActions a{border-bottom:1px solid #aebbb6;padding:.48rem .15rem}.demo-module__e420dW__weakActions .demo-module__e420dW__weakPrimary{color:#97a59f;background:#e8ede8;border:1px solid #cbd5d1;padding:.52rem .78rem}.demo-module__e420dW__saasVisual{background:#f9fbf7;border:1px solid #bccac2;min-height:500px;position:relative;box-shadow:22px 25px #dce5dd}.demo-module__e420dW__visualTop{border-bottom:1px solid #dbe4de;align-items:center;gap:8px;height:48px;padding:0 18px;display:flex}.demo-module__e420dW__visualTop i{background:#c5d1c9;width:8px;height:8px;border-radius:50%!important}.demo-module__e420dW__visualBody{grid-template-columns:150px 1fr;min-height:450px;display:grid}.demo-module__e420dW__visualBody aside{background:#f2f6f1;border-right:1px solid #dbe4de;flex-direction:column;gap:20px;padding:28px 20px;display:flex}.demo-module__e420dW__visualBody aside b{background:#a5b8ac;width:74px;height:14px;margin-bottom:12px}.demo-module__e420dW__visualBody aside span{background:#d2dcd5;width:92px;height:8px}.demo-module__e420dW__visualBody section{padding:42px}.demo-module__e420dW__visualBody section>span{background:#c8d5cc;width:94px;height:8px;display:block}.demo-module__e420dW__visualBody section h2{margin:15px 0 36px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.demo-module__e420dW__fakeRows{gap:14px;display:grid}.demo-module__e420dW__fakeRows i{background:linear-gradient(90deg,#e6ece7 0 14%,#0000 14% 70%,#edf1ed 70%);border:1px solid #d5dfd8;height:52px}.demo-module__e420dW__floatingNote{color:#4e675b;background:#dce9df;border:1px solid #afc0b5;padding:14px 18px;font-size:.76rem;position:absolute;bottom:42px;right:-22px;box-shadow:0 12px 30px #163b351f}.demo-module__e420dW__saasProof{color:#81928c;letter-spacing:.05em;border-top:1px solid #ccd7ce;justify-content:space-between;gap:2rem;width:min(100% - 5rem,1360px);margin:auto;padding:1.7rem 0;font-size:.78rem;display:flex}.demo-module__e420dW__mobileStage{color:#171713;background:#e7eaee;flex-direction:column;align-items:center;gap:1rem;min-height:100vh;padding:clamp(1.5rem,4vw,3rem);font-family:Arial,sans-serif;display:flex}.demo-module__e420dW__browserWindow{background:#f8f9fa;border:1px solid #9da3aa;width:min(100%,1060px);box-shadow:0 22px 60px #2e33382e}.demo-module__e420dW__browserChrome{color:#555c63;background:#eef0f2;border-bottom:1px solid #b8bdc2;grid-template-columns:112px minmax(220px,1fr) 190px;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:grid}.demo-module__e420dW__browserDots{align-items:center;gap:8px;display:flex}.demo-module__e420dW__browserDots i{background:#a4a9ae;border:1px solid #7d8389;width:11px;height:11px;border-radius:50%!important}.demo-module__e420dW__browserDots i:nth-child(2){background:#bec2c6}.demo-module__e420dW__browserDots i:nth-child(3){background:#d2d5d8}.demo-module__e420dW__browserAddress{color:#6b7279;white-space:nowrap;background:#fff;border:1px solid #c7cbd0;align-items:center;gap:8px;min-width:0;height:34px;padding:0 12px;font-size:.78rem;display:flex;overflow:hidden}.demo-module__e420dW__browserChrome strong{letter-spacing:.04em;text-transform:uppercase;justify-self:end;font-family:ui-monospace,Consolas,monospace;font-size:.66rem}.demo-module__e420dW__browserViewport{scrollbar-color:#848a90 #eceeef;scrollbar-width:auto;background:#fff;border:1px solid #8f959b;width:min(390px,100vw - 5rem);height:min(730px,100vh - 190px);min-height:520px;margin:28px auto 32px;overflow:scroll}.demo-module__e420dW__browserViewport::-webkit-scrollbar{width:14px;height:14px}.demo-module__e420dW__browserViewport::-webkit-scrollbar-track{background:#eceeef}.demo-module__e420dW__browserViewport::-webkit-scrollbar-thumb{background:#848a90;border:3px solid #eceeef}.demo-module__e420dW__browserViewport::-webkit-scrollbar-corner{background:#d7dade}.demo-module__e420dW__viewportHint{color:#5e656c;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-family:ui-monospace,Consolas,monospace;font-size:.68rem}.demo-module__e420dW__shopPhone{background:#f5f2eb;width:390px;min-height:844px;overflow:visible}.demo-module__e420dW__shopWide{width:460px;min-height:844px}.demo-module__e420dW__shopHeader{letter-spacing:.08em;border-bottom:1px solid #b9b5ab;justify-content:space-between;align-items:center;height:62px;padding:0 18px;font-size:.73rem;display:flex}.demo-module__e420dW__shopHeader strong{font-family:Arial Black,Arial,sans-serif}.demo-module__e420dW__shopHeader button{letter-spacing:.08em;background:0 0;border:0;font-size:.7rem}.demo-module__e420dW__shopNav{white-space:nowrap;color:#5d5b54;border-bottom:1px solid #d1cdc4;align-items:center;gap:26px;height:44px;padding:0 18px;font-size:.69rem;display:flex}.demo-module__e420dW__productImage{background:#c8bea9;place-items:center;height:335px;display:grid;position:relative;overflow:hidden}.demo-module__e420dW__bagHandle{border:14px solid #303830;border-bottom:0;width:112px;height:90px;position:absolute;top:62px;left:174px;border-radius:70px 70px 0 0!important}.demo-module__e420dW__bagBody{z-index:1;background:linear-gradient(110deg,#39473b,#667565);place-items:end center;width:230px;height:185px;margin-top:64px;padding-bottom:18px;display:grid;position:relative;box-shadow:inset -20px 0 #00000014,0 24px 30px #2c282038}.demo-module__e420dW__bagBody:before{content:"";background:#eeebda33;width:2px;height:100%;position:absolute;left:50%}.demo-module__e420dW__bagBody span{color:#d8ddcf;letter-spacing:.18em;font-family:ui-monospace,Consolas,monospace;font-size:.64rem}.demo-module__e420dW__bagShadow{filter:blur(10px);background:#36302733;width:280px;height:22px;position:absolute;bottom:34px;border-radius:50%!important}.demo-module__e420dW__productInfo{padding:24px 22px 34px}.demo-module__e420dW__productLabel{color:#6f6b62;letter-spacing:.1em;margin-bottom:9px;font-family:ui-monospace,Consolas,monospace;font-size:.62rem}.demo-module__e420dW__productTitle{grid-template-columns:1fr auto;align-items:start;gap:20px;width:420px;display:grid}.demo-module__e420dW__productTitle h1{max-width:285px;margin:0;font-family:Georgia,serif;font-size:2.1rem;font-weight:400;line-height:1.02}.demo-module__e420dW__productTitle strong{white-space:nowrap;padding-top:8px;font-size:.86rem}.demo-module__e420dW__productInfo>p:not(.demo-module__e420dW__productLabel){color:#66635c;width:400px;margin:15px 0 18px;font-size:.78rem;line-height:1.55}.demo-module__e420dW__productInfo label{margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.demo-module__e420dW__swatches{gap:7px;margin-bottom:18px;display:flex}.demo-module__e420dW__swatches button{background:0 0;border:1px solid #a8a49b;min-width:80px;padding:8px 12px;font-size:.68rem}.demo-module__e420dW__swatches button:first-child{color:#fff;background:#435344;border-color:#1e251f}.demo-module__e420dW__cartButton{color:#fff;background:#171713;border:1px solid #171713;width:418px;min-height:52px;font-weight:700}.demo-module__e420dW__editorialPage{color:#28251f;background:#f3eee4;min-height:100vh;padding:0 max(2.2rem,50vw - 560px);font-family:Arial,sans-serif;overflow:hidden}.demo-module__e420dW__editorialHeader{border-bottom:1px solid #bdb6a8;grid-template-columns:1fr auto 1fr;align-items:center;min-height:90px;display:grid}.demo-module__e420dW__editorialLogo{letter-spacing:-.05em;width:fit-content;font-family:Arial Black,Arial,sans-serif;font-size:.92rem;line-height:.82}.demo-module__e420dW__editorialHeader nav{color:#5f5a50;gap:2.5rem;font-size:.75rem;display:flex}.demo-module__e420dW__editorialHeader button{background:0 0;border:0;border-bottom:1px solid #777167;justify-self:end;padding:0;font-size:.72rem}.demo-module__e420dW__editorialIntro{grid-template-columns:.58fr 1.35fr .85fr;align-items:start;gap:2rem;padding:clamp(3.4rem,7vw,6.7rem) 0 2.5rem;display:grid}.demo-module__e420dW__editorialIntro>p{color:#817a6e;letter-spacing:.1em;margin-top:.5rem;font-family:ui-monospace,Consolas,monospace;font-size:.64rem}.demo-module__e420dW__editorialIntro h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(3.5rem,6.6vw,6.5rem);font-weight:400;line-height:.88}.demo-module__e420dW__editorialIntro>span{color:#6e675c;padding-top:.5rem;font-family:Georgia,serif;font-size:1rem;line-height:1.65}.demo-module__e420dW__newsletterCard{border-top:1px solid #aaa294;border-bottom:1px solid #aaa294;grid-template-columns:.45fr .8fr 1.3fr;align-items:center;gap:2.2rem;margin-top:2rem;padding:2.2rem;display:grid}.demo-module__e420dW__newsletterNumber{color:#aaa396;margin:0;font-family:ui-monospace,Consolas,monospace;font-size:.68rem}.demo-module__e420dW__newsletterCard h2{margin:0 0 .35rem;font-family:Georgia,serif;font-size:2.1rem;font-weight:400}.demo-module__e420dW__newsletterCard div>p{color:#aaa396;margin:0;font-size:.77rem}.demo-module__e420dW__newsletterCard form{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.demo-module__e420dW__newsletterCard input{color:#847e73;background:#eee9e0;border:1px solid #d6cfc3;min-width:0;padding:13px 10px}.demo-module__e420dW__newsletterCard button{color:#aaa399;background:#ddd8cf;border:1px solid #d3ccc0;padding:13px 20px}.demo-module__e420dW__issueLine{color:#958e82;text-align:right;padding:1.8rem 0;font-size:.7rem}.demo-module__e420dW__checkoutPage{color:#1d2a2b;background:#f8f7f3;min-height:100vh;font-family:Arial,sans-serif}.demo-module__e420dW__checkoutHeader{background:#fff;border-bottom:1px solid #d9d9d3;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(2rem,50vw - 550px);display:flex}.demo-module__e420dW__checkoutHeader a{align-items:baseline;gap:.35rem;display:flex}.demo-module__e420dW__checkoutHeader strong{letter-spacing:.08em;font-family:Arial Black,Arial,sans-serif}.demo-module__e420dW__checkoutHeader span{color:#6f7a79;font-size:.73rem}.demo-module__e420dW__checkoutLayout{grid-template-columns:1.15fr .85fr;width:min(100% - 4rem,1100px);margin:0 auto;display:grid}.demo-module__e420dW__checkoutForm{border-right:1px solid #d9d9d3;min-height:760px;padding:3rem 4.5rem 4rem 0}.demo-module__e420dW__backLink{color:#687473;font-size:.75rem}.demo-module__e420dW__checkoutStep{color:#87908f;letter-spacing:.08em;margin:3rem 0 .55rem;font-family:ui-monospace,Consolas,monospace;font-size:.65rem}.demo-module__e420dW__checkoutForm h1{margin:0 0 1.5rem;font-family:Georgia,serif;font-size:2.9rem;font-weight:400}.demo-module__e420dW__errorBlock{color:#a23227;background:#fff2ef;border:1px solid #b8594f;margin-bottom:1.25rem;padding:12px 14px;font-size:.82rem}.demo-module__e420dW__checkoutForm form{gap:14px;display:grid}.demo-module__e420dW__checkoutForm label{color:#44504f;gap:6px;font-size:.68rem;font-weight:700;display:grid}.demo-module__e420dW__checkoutForm label span{color:#98a09f;justify-self:end;font-weight:400}.demo-module__e420dW__checkoutForm input,.demo-module__e420dW__checkoutForm select{color:#273332;background:#fff;border:1px solid #cfd2ce;width:100%;min-height:43px;padding:10px;font-size:.8rem}.demo-module__e420dW__twoFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.demo-module__e420dW__threeFields{grid-template-columns:.72fr .9fr 1.3fr;gap:12px;display:grid}.demo-module__e420dW__payButton{color:#fff;background:#163f3a;border:1px solid #163f3a;min-height:49px;margin-top:8px;font-weight:700}.demo-module__e420dW__orderSummary{padding:7rem 0 4rem 4rem}.demo-module__e420dW__orderSummary>p{color:#74807e;letter-spacing:.09em;margin-bottom:1.2rem;font-family:ui-monospace,Consolas,monospace;font-size:.65rem}.demo-module__e420dW__orderProduct{border-bottom:1px solid #d9d9d3;grid-template-columns:78px 1fr auto;align-items:center;gap:14px;padding-bottom:1.5rem;display:grid}.demo-module__e420dW__orderImage{background:#ded8ce;place-items:center;width:78px;height:78px;display:grid;position:relative}.demo-module__e420dW__orderImage i{background:#252b29;width:34px;height:50px;position:relative;box-shadow:0 9px 0 -4px #807b71;border-radius:50% 50% 8px 8px!important}.demo-module__e420dW__orderImage i:after{content:"";background:#252b29;width:3px;height:23px;position:absolute;bottom:-19px;left:15px}.demo-module__e420dW__orderProduct div:nth-child(2){gap:5px;display:grid}.demo-module__e420dW__orderProduct span{color:#79827f;font-size:.72rem}.demo-module__e420dW__orderProduct b{font-size:.83rem}.demo-module__e420dW__summaryLines{border-bottom:1px solid #d9d9d3;padding:1.3rem 0}.demo-module__e420dW__summaryLines p{justify-content:space-between;margin:0;padding:.45rem 0;font-size:.8rem;display:flex}.demo-module__e420dW__summaryLines p:last-child{border-top:1px solid #e0e0da;margin-top:.6rem;padding-top:1rem;font-size:1rem}.demo-module__e420dW__orderSummary>small{color:#818a88;margin-top:1rem;line-height:1.5;display:block}.demo-module__e420dW__weakPreview{color:#2b175f;background:linear-gradient(135deg,#fff7ed 0 58%,#eee7ff 58%)}.demo-module__e420dW__weakMiniCopy small{color:#ff5d5d}.demo-module__e420dW__weakMiniCopy>i{background:#d8ccef}.demo-module__e420dW__weakMiniCopy>div{color:#a59ab8}.demo-module__e420dW__weakMiniCopy>div>*{background:#f0ebf7;border-color:#d8cfea}.demo-module__e420dW__weakMiniBoard{background:#fff;border-color:#6d44d4;box-shadow:10px 12px #ff7b68}.demo-module__e420dW__weakMiniBoard header{background:#6d44d4;border-color:#5b35bd}.demo-module__e420dW__weakMiniBoard header i{background:#ffe45c}.demo-module__e420dW__weakMiniBoard section{color:#2b175f}.demo-module__e420dW__weakMiniBoard aside{background:#eee8ff;border-color:#d7cbf5}.demo-module__e420dW__weakMiniBoard aside b{background:#6d44d4}.demo-module__e420dW__weakMiniBoard aside span{background:#c4b3ef}.demo-module__e420dW__weakMiniBoard section>div i{background:linear-gradient(90deg,#ffcfbf 0 17%,#0000 17% 76%,#eee8ff 76%);border-color:#d7cbf5}.demo-module__e420dW__overflowPreview{background:#e7eaee}.demo-module__e420dW__miniPhone{background:#fff8e8;box-shadow:0 12px 35px #421e374d}.demo-module__e420dW__miniPhone header{color:#fff;background:#ff4f3d;border-color:#ff4f3d}.demo-module__e420dW__miniPhone nav{color:#fff;background:#244bd8}.demo-module__e420dW__miniBagScene{background:#67d9b0}.demo-module__e420dW__miniBagScene i{border-color:#21398c}.demo-module__e420dW__miniBagScene b{color:#ffe45c;background:linear-gradient(120deg,#244bd8,#7b3ff2)}.demo-module__e420dW__miniPhone section{background:#fff8e8}.demo-module__e420dW__miniPhone section small{color:#f04e38}.demo-module__e420dW__miniPhone section button{color:#fff;background:#ff4f3d}.demo-module__e420dW__formPreview{color:#36145f;background:#fff0c9}.demo-module__e420dW__formPreview>header{border-color:#ff477e}.demo-module__e420dW__formPreview>header b{color:#ff315f}.demo-module__e420dW__formPreview>header span{color:#6d28d9}.demo-module__e420dW__formPreview section small{color:#ff315f}.demo-module__e420dW__formPreview section h3{color:#6d28d9}.demo-module__e420dW__formPreview section p{color:#7343a5}.demo-module__e420dW__miniNewsletter{color:#fff;background:#ff477e;border-color:#a527c9;padding-left:10px;padding-right:10px}.demo-module__e420dW__miniNewsletter i{color:#ffd0df;background:#ff82aa;border-color:#ff9fbd}.demo-module__e420dW__miniNewsletter b{color:#fff3bd;background:#ffd65a;border-color:#ffd65a}.demo-module__e420dW__checkoutPreview{color:#20235d;background:#eef4ff}.demo-module__e420dW__checkoutPreview>section{background:#fff;border-color:#9db4ff;padding:15px}.demo-module__e420dW__checkoutPreview small{color:#5871be}.demo-module__e420dW__miniError{color:#d62f4b;background:#fff0f2;border-color:#ff5d6c}.demo-module__e420dW__miniFields i{background:#f8faff;border-color:#9eb6ff}.demo-module__e420dW__checkoutPreview section button{background:#6d28d9}.demo-module__e420dW__checkoutPreview>aside{background:#d8f35b;margin:-25px -25px -25px 0;padding:40px 25px 25px}.demo-module__e420dW__checkoutPreview aside>div,.demo-module__e420dW__checkoutPreview aside p{border-color:#a8c52b}.demo-module__e420dW__checkoutPreview aside>div i{background:#48b8ff}.demo-module__e420dW__saasPage{color:#2b175f;background:linear-gradient(135deg,#fff7ed 0 57%,#eee7ff 57%)}.demo-module__e420dW__saasNav{border-color:#cdbef1}.demo-module__e420dW__saasLogo{color:#6d44d4}.demo-module__e420dW__saasNav>div,.demo-module__e420dW__saasLogin{color:#655584}.demo-module__e420dW__saasEyebrow{color:#ff5d5d}.demo-module__e420dW__saasCopy>p:not(.demo-module__e420dW__saasEyebrow){color:#655584}.demo-module__e420dW__weakActions{color:#a69bb7}.demo-module__e420dW__weakActions a{border-color:#cfc4df}.demo-module__e420dW__weakActions .demo-module__e420dW__weakPrimary{color:#aaa0b7;background:#eee9f6;border-color:#d9d0e7}.demo-module__e420dW__saasVisual{background:#fff;border-color:#6d44d4;box-shadow:22px 25px #ff7b68}.demo-module__e420dW__visualTop{background:#6d44d4;border-color:#5a34bd}.demo-module__e420dW__visualTop i{background:#ffe45c}.demo-module__e420dW__visualBody aside{background:#eee8ff;border-color:#d8cdf4}.demo-module__e420dW__visualBody aside b{background:#6d44d4}.demo-module__e420dW__visualBody aside span{background:#c3b3ed}.demo-module__e420dW__visualBody section>span{background:#ff967f}.demo-module__e420dW__fakeRows i{background:linear-gradient(90deg,#ffd0c4 0 14%,#0000 14% 70%,#eee8ff 70%);border-color:#d8cdf4}.demo-module__e420dW__floatingNote{color:#4a267d;background:#ffe45c;border-color:#6d44d4}.demo-module__e420dW__saasProof{color:#7b6b98;border-color:#cdbef1}.demo-module__e420dW__saasProof b{color:#6d44d4}.demo-module__e420dW__mobileStage{color:#21194b;background:#e7eaee}.demo-module__e420dW__shopPhone{background:#fff8e8}.demo-module__e420dW__shopHeader{color:#fff;background:#ff4f3d;border-color:#ff4f3d}.demo-module__e420dW__shopHeader button{color:#fff}.demo-module__e420dW__shopNav{color:#fff;background:#244bd8;border-color:#244bd8}.demo-module__e420dW__productImage{background:#67d9b0}.demo-module__e420dW__bagHandle{border-color:#21398c}.demo-module__e420dW__bagBody{background:linear-gradient(120deg,#244bd8,#7b3ff2);box-shadow:inset -20px 0 #0000001a,0 24px 30px #29237047}.demo-module__e420dW__bagBody:before{background:#ffe45c52}.demo-module__e420dW__bagBody span{color:#ffe45c}.demo-module__e420dW__bagShadow{background:#244bd840}.demo-module__e420dW__productInfo{background:#fff8e8}.demo-module__e420dW__productLabel{color:#f04e38}.demo-module__e420dW__swatches button{border-color:#8e8ac4}.demo-module__e420dW__swatches button:first-child{background:#244bd8;border-color:#244bd8}.demo-module__e420dW__cartButton{background:#ff4f3d;border-color:#ff4f3d}.demo-module__e420dW__editorialPage{color:#36145f;background:#fff0c9}.demo-module__e420dW__editorialHeader{border-color:#ff477e}.demo-module__e420dW__editorialLogo{color:#ff315f}.demo-module__e420dW__editorialHeader nav{color:#6d28d9}.demo-module__e420dW__editorialHeader button{color:#ff315f;border-color:#ff315f}.demo-module__e420dW__editorialIntro>p{color:#ff315f}.demo-module__e420dW__editorialIntro h1{color:#6d28d9}.demo-module__e420dW__editorialIntro>span{color:#7343a5}.demo-module__e420dW__newsletterCard{color:#fff;background:#ff477e;border-color:#a527c9;padding-left:2.5rem;padding-right:2.5rem}.demo-module__e420dW__newsletterNumber,.demo-module__e420dW__newsletterCard div>p{color:#ffc0d5}.demo-module__e420dW__newsletterCard input{color:#ffd0df;background:#ff82aa;border-color:#ff9fbd}.demo-module__e420dW__newsletterCard input::placeholder{color:#ffd0df}.demo-module__e420dW__newsletterCard button{color:#fff3bd;background:#ffd65a;border-color:#ffd65a}.demo-module__e420dW__issueLine{color:#6d28d9}.demo-module__e420dW__checkoutPage{color:#20235d;background:#eef4ff}.demo-module__e420dW__checkoutHeader{color:#fff;background:#2f55d4;border-color:#2f55d4}.demo-module__e420dW__checkoutHeader span{color:#dbe5ff}.demo-module__e420dW__checkoutLayout{background:#fff;box-shadow:0 20px 70px #2f55d421}.demo-module__e420dW__checkoutForm{border-color:#a4b8ff;padding-left:3rem}.demo-module__e420dW__backLink,.demo-module__e420dW__checkoutStep{color:#637ac1}.demo-module__e420dW__errorBlock{color:#d62f4b;background:#fff0f2;border-color:#ff5d6c}.demo-module__e420dW__checkoutForm label{color:#39457e}.demo-module__e420dW__checkoutForm input,.demo-module__e420dW__checkoutForm select{color:#20235d;background:#f9fbff;border-color:#a5b8f3}.demo-module__e420dW__payButton{background:#6d28d9;border-color:#6d28d9}.demo-module__e420dW__orderSummary{background:#d8f35b;padding-right:3rem}.demo-module__e420dW__orderSummary>p{color:#50610e}.demo-module__e420dW__orderImage{background:#48b8ff}.demo-module__e420dW__orderImage i,.demo-module__e420dW__orderImage i:after{background:#36145f}.demo-module__e420dW__summaryLines,.demo-module__e420dW__orderProduct,.demo-module__e420dW__summaryLines p:last-child{border-color:#a8c52b}.demo-module__e420dW__orderSummary>small{color:#58671d}@media (max-width:760px){.demo-module__e420dW__howTo,.demo-module__e420dW__demoGrid{grid-template-columns:1fr}.demo-module__e420dW__howTo p{border-bottom:1px solid #c4d2e342;border-right:0;min-height:72px}.demo-module__e420dW__howTo p:last-child{border-bottom:0}.demo-module__e420dW__labFooter,.demo-module__e420dW__exampleFooter{flex-direction:column;align-items:flex-start}.demo-module__e420dW__saasNav,.demo-module__e420dW__saasHero,.demo-module__e420dW__saasProof{width:min(100% - 2rem,1360px)}.demo-module__e420dW__saasNav>div{display:none}.demo-module__e420dW__saasHero{grid-template-columns:1fr;padding:4rem 0}.demo-module__e420dW__saasVisual{min-height:360px}.demo-module__e420dW__editorialHeader nav{display:none}.demo-module__e420dW__editorialIntro,.demo-module__e420dW__newsletterCard,.demo-module__e420dW__newsletterCard form{grid-template-columns:1fr}.demo-module__e420dW__checkoutLayout{grid-template-columns:1fr;width:min(100% - 2rem,1100px)}.demo-module__e420dW__checkoutForm{border-right:0;padding-right:0}.demo-module__e420dW__orderSummary{padding:3rem 0}.demo-module__e420dW__browserChrome{grid-template-columns:auto 1fr}.demo-module__e420dW__browserChrome strong{display:none}}
