@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700;1,800;1,900&display=swap";:root{--bg:#f7f5ef;--paper:#fff;--ink:#101b32;--muted:#566073;--red:#d8203a;--red-dark:#b6162d;--blue:#1748c5;--dark:#091329;--line:#d4d7df;--yellow:#ffdb64;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif}body{background:var(--bg)}::selection{background:var(--yellow);color:var(--dark)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #f5b935;outline-offset:5px}.announcement{background:var(--red);color:#fff;font-size:10px;font-weight:800;letter-spacing:1.9px;padding:9px 20px;border-bottom:2px solid var(--dark)}.announcement>span{color:var(--yellow)}.site-header{background:#091329f5;color:#fff;border-bottom:1px solid #304368}.nav-inner{height:82px}.brand{font-size:15px;letter-spacing:1px}.brand small{font-size:8px;letter-spacing:2.6px;color:#adbee0}.brand-mark{background:var(--red);border:2px solid #fff;border-radius:2px;transform:rotate(-5deg);box-shadow:3px 3px 0 var(--blue);width:41px;height:43px}.brand-mark svg{transform:rotate(5deg);stroke-width:1.8;width:28px;height:28px}.site-header nav{color:#c4cfe4;font-size:12px}.site-header nav a:hover{color:#fff}.nav-buy{color:#fff;background:var(--red);border:1px solid #ff6679;border-radius:2px;padding:12px 18px;font-size:12px;font-weight:750;gap:16px}.nav-buy:hover{background:var(--red-dark)}.hero-world{background:radial-gradient(ellipse at 72% 35%,#233b70,#101f3e 38%,#091329 73%);position:relative;isolation:isolate;overflow:hidden;border-bottom:3px solid #070e21}.hero-world:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(web.svg),radial-gradient(#6086c522 1px,transparent 1.5px);background-size:740px 740px,7px 7px;background-repeat:no-repeat,repeat;background-position:-300px -350px,0 0}.hero-world:after{content:"";position:absolute;inset:auto 0 0;height:240px;z-index:-1;background:url(city.svg) bottom center / max(1440px,100%) 240px repeat-x;pointer-events:none}.hero{color:#fff;grid-template-columns:.95fr 1.05fr;gap:60px;min-height:790px;padding-top:52px;padding-bottom:70px}.hero-copy{padding:0;min-width:0}.hero-copy>.eyebrow{display:inline-flex;background:var(--yellow);color:var(--dark);padding:7px 12px;transform:rotate(-2deg);box-shadow:4px 4px #0007;letter-spacing:1.3px;font-weight:800;font-size:9px;margin-bottom:27px}.red-dot{background:var(--red);width:6px;height:6px}h1,h2{font-family:var(--display);text-transform:uppercase;font-style:italic;font-weight:800;letter-spacing:-.8px}.hero h1{font-size:clamp(76px,8.6vw,120px);line-height:.88;letter-spacing:-1.5px;margin-bottom:27px;text-shadow:4px 4px 0 #050c1c}.hero h1 em{display:inline-block;color:#ff3f55;text-shadow:2px 2px 0 #fff,6px 6px 0 #050c1c}.hero-description{color:#bccae3;font-size:14px;line-height:1.8;max-width:390px;margin-bottom:22px}.product-price{gap:6px;margin-bottom:18px}.product-price>span{color:#a7bce0;font-size:9px;font-weight:650}.product-price>strong{color:#fff;font-size:25px;letter-spacing:-.6px}.product-price>small{color:#ffdb85;font-size:10px}.button{border:2px solid var(--ink);border-radius:2px;font-weight:800;font-size:13px;padding:17px 25px;box-shadow:4px 4px 0 var(--ink);gap:28px}.button.primary{background:var(--red)}.button.primary:hover{background:var(--red-dark);transform:translate(-1px,-2px)}.hero .button{border-color:#fff;box-shadow:5px 5px #1748c5;font-size:14px;min-width:230px}.purchase-note{color:#adbcdc;font-size:10px;margin:13px 0 23px}.watch-link{color:#d3def2;font-size:11px}.play-mini{color:#fff;border:1px solid #6783b7;background:#233b66}.hero-details{color:#b9c9e5;font-size:10px;margin-top:24px;gap:22px}.hero-details svg{color:#ffdb64}.hero-visual{isolation:isolate}.hero-visual:before{content:"";position:absolute;top:7px;left:-12px;right:8px;height:calc(100% - 82px);background:var(--red);border:3px solid #050d22;z-index:-1;transform:rotate(-3deg)}.product-stage{height:570px;background:#fff;border:3px solid #060e21;border-radius:2px;box-shadow:10px 10px #1748c5;transform:rotate(1.5deg)}.product-image-button{transform:rotate(-1.5deg)}.stage-word{font:italic 800 clamp(60px,7.8vw,102px)/1 var(--display);letter-spacing:-1px;left:20px;top:13px;color:#edf0f7}.edition-tag{background:var(--yellow);color:var(--ink);font-size:8px;letter-spacing:.8px;font-weight:800;writing-mode:horizontal-tb;right:0;top:auto;bottom:51px;padding:10px 12px;border:2px solid var(--ink);border-right:0;transform:rotate(-3deg)}.zoom-button{background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:2px;right:17px;bottom:107px}.image-caption{inset:auto 0 0;padding:13px 15px;background:var(--ink);color:#fff;font-size:8px;letter-spacing:1.2px;min-height:40px}.image-caption>span:last-child{font-size:7px;letter-spacing:.8px}.caption-line{background:var(--red);height:3px}.comic-burst{position:absolute;right:-26px;top:-26px;z-index:5;width:130px;height:80px;display:grid;place-items:center;background:var(--yellow);color:var(--dark);font:italic 900 33px var(--display);letter-spacing:-.5px;transform:rotate(12deg);clip-path:polygon(50% 0,60% 18%,82% 3%,80% 26%,100% 29%,88% 49%,100% 71%,78% 73%,80% 96%,59% 84%,47% 100%,37% 80%,12% 94%,20% 70%,0 62%,15% 46%,0 27%,26% 24%,22% 3%,43% 17%);filter:drop-shadow(3px 3px 0 #050e23);pointer-events:none}.gallery-thumbs{margin-top:28px;gap:13px}.thumb{border:2px solid #4c628a;border-radius:2px;width:62px;height:62px}.thumb.selected{border:3px solid var(--red);box-shadow:3px 3px #ffdb64;transform:rotate(-3deg)}.thumb:hover{border-color:#ffdb64}.feature-strip{background:var(--blue);border-top:1px solid #416def;border-bottom:3px solid var(--ink);color:#fff}.strip-inner{padding:23px 14px}.strip-inner>span{color:#fff;font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:.8px}.strip-inner svg{color:#ffdb64;width:24px;height:24px;stroke-width:1.7}.strip-inner i{background:#6287e5}.eyebrow{color:#58677d;font-size:10px;font-weight:750;letter-spacing:1.6px}h2{font-size:clamp(40px,4.6vw,64px);line-height:1.02}.details-section{padding:89px 0 85px}.section-heading>p{font-size:14px;line-height:1.8}.editorial-grid{gap:35px}.editorial-card.small{padding-top:55px}.editorial-picture,.editorial-card.small .editorial-picture{background:#fff;border:3px solid var(--ink);border-radius:2px;box-shadow:7px 7px 0 var(--blue)}.editorial-card.small .editorial-picture{box-shadow:7px 7px 0 var(--red)}.corner-label{background:var(--yellow);color:var(--ink);font-weight:800;font-size:9px;top:0;left:0;padding:10px 16px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink)}.editorial-text{padding-top:28px}.editorial-text h3{font-family:var(--display);font-size:28px;line-height:1.1;letter-spacing:0;text-transform:uppercase;font-weight:700;margin-bottom:12px}.editorial-text p{font-size:13px;line-height:1.8}.video-section{background:var(--blue);border-block:3px solid var(--ink);background-image:url(web.svg),radial-gradient(#07183238 1px,transparent 1.5px);background-size:650px 650px,6px 6px;background-position:-170px -170px,0 0;background-repeat:no-repeat,repeat}.video-copy h2{font-size:clamp(46px,5.5vw,74px);letter-spacing:-.5px;line-height:1.02;text-shadow:3px 3px 0 #0e2c79}.video-copy h2 em{color:var(--yellow)}.eyebrow.light{color:#d0ddff;font-size:10px}.video-copy>p:not(.eyebrow){color:#d3dfff;font-size:14px;max-width:350px;line-height:1.8}.video-index{color:#fff;font-size:10px}.video-index>span{color:var(--yellow);background:#092978;border-color:#6d92f0}.video-index small{color:#c3d4ff;font-size:11px}.light-link{color:#fff;border-color:#bdcefa;font-size:12px}.light-link:hover{color:var(--yellow)}.video-frame{border:3px solid var(--ink);border-radius:2px;box-shadow:11px 11px #071d68;transform:rotate(2deg)}.video-corner{border:1px solid #fff5;border-radius:2px;font-size:8px}.video-play-overlay>span{background:var(--red);color:#fff;border:3px solid #fff;box-shadow:5px 5px #06132b}.ambient-word{font-family:var(--display);font-style:italic;font-size:150px;letter-spacing:0;color:#9cb5ff13;bottom:-40px}.included-section{padding:92px 0 82px}.included-image{border:3px solid var(--ink);border-radius:2px;box-shadow:8px 8px 0 var(--yellow);background:#fff}.image-footnote{background:var(--ink);color:#d9e2f8;font-size:8px}.included-copy h2{font-size:48px;letter-spacing:-.5px;line-height:1.04}.included-row{gap:17px}.item-number{color:var(--red);font-family:var(--display);font-size:24px;font-weight:700;line-height:1}.included-row h3{font-size:15px}.included-row p{font-size:12px}.included-copy .text-link{color:var(--blue);font-size:11px;border-color:var(--blue)}.specs-section{gap:75px}.specs-intro h2{font-size:46px;letter-spacing:-.3px}.specs-intro>p:not(.eyebrow){color:var(--muted);font-size:12px}.specs-list>div{font-size:12px;border-color:#d4d7df;padding:18px 0}.specs-list dt{color:#626e84}.specs-list dd{color:var(--ink)}.faq-heading h2{font-size:58px;letter-spacing:-.3px}.faq-help{color:var(--muted);font-size:12px}.faq-list details,.faq-list details:first-child{border-color:#cdd3df}.faq-list summary{font-size:14px;font-weight:600}.faq-list summary>span{color:var(--red)}.faq-list details[open] summary{color:var(--blue)}.faq-list details p{color:var(--muted);font-size:12px;line-height:1.9}.final-section{position:relative;background:var(--red);color:#fff;border-block:3px solid var(--ink);overflow:hidden;background-image:url(web.svg),radial-gradient(#70001330 1px,transparent 1.5px);background-size:600px 600px,6px 6px;background-position:calc(100% + 250px) -220px,0 0;background-repeat:no-repeat,repeat}.final-content{padding:70px 0;gap:60px}.final-title .eyebrow{color:#ffdbe0}.final-title h2{font-size:72px;letter-spacing:-.7px;line-height:1;text-shadow:3px 3px 0 #790e21}.final-title h2 em{color:var(--yellow)}.final-action{min-width:310px}.final-action>p{font-size:15px;font-weight:600}.final-action>p>span{font-size:11px;color:#ffdae1;font-weight:400}.final-price{color:#fff;font-size:27px}.final-action .button{color:#fff;background:var(--dark);border-color:#fff;box-shadow:5px 5px #8d1125}.final-action .button:hover{background:#17294b}.final-action small{color:#ffe0e7;font-size:10px}footer{background:var(--dark);color:#fff}.footer-top>p,.back-top{color:#aabce0;font-size:11px}.footer-bottom{color:#899fc6;border-color:#263855;font-size:9px}.footer-top .brand small{color:#aabce0}.sticky-buy{background:#091329f7;color:#fff;border-color:#395482}.sticky-buy>div>span{color:#b7c9e9}.sticky-buy .button{border:1px solid #ff7585;box-shadow:none}.icon-button{border:1px solid #c1cadb;border-radius:3px;background:#f4f6fc;color:var(--ink)}.icon-button:hover{background:#e2e9f9}#lightbox{border:3px solid var(--ink);border-radius:2px}#lightbox::backdrop,.checkout-dialog::backdrop{background:#030b22d9}.lightbox-top,.lightbox-bottom{background:var(--dark);color:#d9e5ff;border-color:#293c62}.lightbox-top .icon-button{background:var(--red);color:#fff;border-color:#ed6377}.checkout-dialog{background:#eff3fc;color:var(--ink);border:3px solid var(--ink);border-radius:3px}.checkout-header{background:var(--dark);color:#fff;border-color:#314b79}.checkout-header .eyebrow{color:#afc3eb}.checkout-header h2{font-size:38px;letter-spacing:0}.checkout-header .icon-button{background:var(--red);color:#fff;border-color:#fa617b}.checkout-main{background:#fff}.checkout-status{background:#fff6d9;border-color:#e4c568;border-radius:2px}.checkout-status b{color:#685118}.checkout-status p{color:#796426}.checkout-status>.red-dot{background:#947115}.checkout-product{border-color:#d5ddeb}.checkout-product>img{background:#f2f5fb;border-radius:2px}.checkout-product p,.quantity-label{color:#5c6d85}.quantity-control{border-color:#aabbda;border-radius:2px}.quantity-control button{background:#eaf0ff;color:#214080}.quantity-control button:hover:not(:disabled){background:#d5e1fc}.quantity-control input{color:var(--ink)}.checkout-fields legend,.checkout-payment h3{color:#5e7090}.checkout-fields legend>span,.checkout-payment h3>span{color:var(--red)}.fields-note,.checkout-field-grid label,.checkout-payment p{color:#697d9a}.checkout-field-grid input,.checkout-field-grid select{background:#f3f5f9;border-color:#dce3ee;border-radius:2px}.checkout-field-grid input:disabled,.checkout-field-grid select:disabled{-webkit-text-fill-color:#8292aa}.checkout-payment{border-color:#d5ddeb}.order-summary{background:#eff3fc}.order-summary .eyebrow{color:#52698c}.order-summary h3{color:var(--ink)}.summary-line{color:#5e7395}.summary-line b{color:#334f78}.summary-total{border-color:#b7c8e7}.summary-total strong{color:var(--blue)}.order-summary .button:disabled{background:#d3dced;color:#647595;box-shadow:none;border-color:#bbc9e1}.summary-note{color:#647a9d}.continue-shopping{color:#375d9d;border-color:#98b3dd}@media(min-width:1550px){.hero{min-height:835px}.product-stage{height:620px}}@media(max-width:1100px){.hero{gap:35px;min-height:730px}.hero h1{font-size:92px}.product-stage{height:510px}.comic-burst{right:-20px}.hero-description{font-size:13px}.strip-inner>span{font-size:18px}.included-copy h2{font-size:42px}.final-title h2{font-size:60px}.final-action{min-width:280px}.video-copy h2{font-size:61px}}@media(max-width:800px){.nav-inner{height:74px;gap:18px}.brand{font-size:13px}.brand small{font-size:7px;letter-spacing:2.1px}.nav-buy{font-size:11px;padding:11px 13px;gap:10px}.site-header nav{font-size:10px;gap:15px}.hero{gap:27px;padding-top:38px;padding-bottom:52px;min-height:700px}.hero-copy>.eyebrow{font-size:7px;letter-spacing:1px;padding:7px 9px;margin-bottom:25px}.hero h1{font-size:78px}.hero-description{font-size:12px;max-width:300px}.product-stage{height:460px}.hero .button{min-width:200px;font-size:12px;padding:16px 18px}.product-price>strong{font-size:23px}.purchase-note{font-size:9px;max-width:none}.hero-details{font-size:9px;gap:12px}.watch-link{font-size:10px}.comic-burst{width:105px;height:70px;font-size:27px;right:-12px;top:-27px}.stage-word{font-size:64px;left:13px;top:18px}.thumb{width:49px;height:49px}.gallery-thumbs{gap:9px}.image-caption{font-size:7px;padding:12px 10px}.edition-tag{font-size:7px}.strip-inner>span{font-size:15px;gap:9px}.strip-inner svg{width:20px;height:20px}.section-heading h2{font-size:46px}.section-heading>p{font-size:12px}.editorial-text h3{font-size:24px}.editorial-text p{font-size:12px}.video-copy h2{font-size:53px}.video-copy>p:not(.eyebrow){font-size:12px}.eyebrow.light{font-size:8px}.included-section{gap:35px}.included-copy h2{font-size:37px}.included-row p{font-size:11px}.specs-section{gap:40px}.specs-intro h2{font-size:40px}.faq-heading h2{font-size:48px}.faq-list summary{font-size:13px}.final-title h2{font-size:52px}.final-content{gap:35px}.final-action{min-width:260px}}@media(max-width:620px){.announcement{font-size:8px;letter-spacing:1.2px;padding:9px 15px}.nav-inner{height:70px;gap:12px}.nav-buy{font-size:10px;padding:10px 12px;gap:8px}.brand-mark{width:33px;height:35px}.brand-mark svg{width:25px;height:25px}.brand{font-size:11px;gap:9px}.brand small{font-size:6px;letter-spacing:1.65px}.hero{grid-template-columns:1fr;gap:46px;padding-top:36px;padding-bottom:41px}.hero-world:before{background-size:630px 630px,7px 7px;background-position:-290px -230px,0 0}.hero-copy{padding:0}.hero-copy>.eyebrow{font-size:8px;margin-bottom:25px}.hero h1{font-size:clamp(74px,20vw,104px);letter-spacing:-.5px;margin-bottom:25px}.hero-description{font-size:13px;max-width:370px;margin-bottom:23px}.product-price>span{font-size:8px}.product-price>strong{font-size:25px}.hero .button{min-width:240px;font-size:13px;padding:17px 22px}.purchase-note{font-size:10px;margin-bottom:22px}.watch-link{font-size:11px}.hero-details{font-size:10px;margin-top:21px;gap:22px}.hero-visual{margin:0 6px}.hero-visual:before{left:-7px;right:7px}.product-stage{height:auto;aspect-ratio:1/1.12;box-shadow:7px 7px 0 var(--blue)}.product-image-button{position:absolute;top:0;right:0;bottom:0;left:0}.comic-burst{right:-7px;top:-27px;width:110px;height:74px;font-size:29px}.stage-word{font-size:72px;top:13px;left:15px;letter-spacing:-.5px}.edition-tag{font-size:7px;bottom:49px;right:0;top:auto;padding:8px 10px}.image-caption{left:0;right:0;bottom:0;padding:11px 12px;font-size:7px}.image-caption>span:last-child{font-size:6px;letter-spacing:.5px}.zoom-button{right:12px;bottom:99px;width:33px;height:33px}.gallery-thumbs{gap:11px;margin-top:24px}.thumb{width:52px;height:52px}.feature-strip .strip-inner{padding:23px 3px;gap:22px 14px}.strip-inner>span{font-size:18px;letter-spacing:.4px;gap:11px}.strip-inner svg{width:22px;height:22px}.details-section{padding:55px 0}.section-heading{gap:21px;margin-bottom:30px}.section-heading h2{font-size:44px;line-height:1.04;letter-spacing:-.3px}.section-heading .eyebrow{font-size:9px}.section-heading>p{font-size:13px;max-width:360px}.editorial-grid{gap:37px}.editorial-card.small{padding-top:0}.editorial-picture,.editorial-card.small .editorial-picture{box-shadow:5px 5px 0 var(--blue)}.editorial-card.small .editorial-picture{box-shadow:5px 5px 0 var(--red)}.corner-label{top:0;left:0;font-size:8px;padding:8px 12px}.editorial-text{padding:24px 0 0}.editorial-text h3{font-size:26px}.editorial-text p{font-size:12px}.video-section{padding:54px 0 66px}.video-copy h2{font-size:57px;letter-spacing:-.5px}.video-copy .eyebrow{font-size:8px;letter-spacing:1.1px}.video-copy>p:not(.eyebrow){font-size:13px;max-width:355px}.video-index{font-size:9px}.video-index small{font-size:10px}.video-copy .text-link{font-size:11px}.video-frame{margin:8px auto 0;width:min(100% - 32px,310px);box-shadow:8px 8px #071d68}.ambient-word{font-size:82px;bottom:-20px}.included-section{padding:57px 0;gap:39px}.included-image{box-shadow:6px 6px 0 var(--yellow)}.included-copy .eyebrow{font-size:9px}.included-copy h2{font-size:42px;letter-spacing:-.5px}.included-row h3{font-size:15px}.included-row p{font-size:12px;max-width:330px}.item-number{font-size:25px}.included-copy .text-link{font-size:11px}.specs-section{padding:8px 0 54px;gap:28px}.specs-intro h2{font-size:43px;letter-spacing:-.3px}.specs-intro .eyebrow{font-size:9px}.specs-intro>p:not(.eyebrow){font-size:12px}.specs-list>div{font-size:12px;grid-template-columns:.85fr 1.4fr;gap:15px}.faq-section{padding:51px 0;gap:22px}.faq-heading h2{font-size:49px;letter-spacing:-.3px}.faq-heading .eyebrow{font-size:9px}.faq-help{font-size:12px;max-width:300px}.faq-list summary{font-size:13px}.faq-list details p{font-size:12px}.final-content{padding:51px 0;gap:31px}.final-title .eyebrow{font-size:9px}.final-title h2{font-size:clamp(51px,14vw,67px);letter-spacing:-.5px}.final-action{min-width:0}.final-action>p{font-size:15px}.final-action>p>span{font-size:10px}.final-action .button{font-size:13px}.final-action small{font-size:10px}.final-price{font-size:27px}.footer-top{padding-top:32px}.footer-bottom{font-size:8px;line-height:1.7}.sticky-buy{padding:12px 16px max(12px,env(safe-area-inset-bottom))}.sticky-buy b{font-size:10px}.sticky-buy>div>span{font-size:9px}.sticky-buy .button{padding:13px 12px;font-size:10px}.checkout-dialog{border-radius:3px}.checkout-header h2{font-size:33px;letter-spacing:0}.checkout-status{border-radius:2px}.checkout-product p{font-size:11px}.order-summary{border-color:#bbc9e1}.order-summary .button{box-shadow:none}}@media(max-width:360px){.nav-buy{padding:9px 10px;font-size:9px;gap:5px}.nav-buy svg{width:15px}.hero-copy>.eyebrow{font-size:7px}.hero h1{font-size:74px}.gallery-thumbs{gap:8px}.thumb{width:46px;height:46px}.strip-inner>span{font-size:16px}.stage-word{font-size:61px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.hero-world,.video-section,.final-section,footer{background:#fff;color:var(--ink)}.hero-world:before,.hero-world:after,.comic-burst,.hero-visual:before{display:none}.hero h1,.hero h1 em,.final-title h2,.video-copy h2{text-shadow:none}.hero-description,.hero-details,.purchase-note,.product-price>strong,.video-copy>p:not(.eyebrow),.final-price,.final-action>p>span,.final-action small{color:var(--ink)}.product-stage,.editorial-picture,.included-image,.video-frame{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lamp-theme.css.map */
