.installment-info{display:block;font-size:13px;font-weight:500;line-height:1.65;color:#234c80;width:100%;max-width:440px;letter-spacing:0}.installment-info[hidden]{display:none!important}.installment-line{display:flex;align-items:flex-start;gap:8px}.installment-info svg{width:19px;height:19px;margin-top:1px;stroke-width:1.5;flex-shrink:0}.installment-options{margin-top:7px}.installment-options>summary{display:flex;align-items:center;gap:9px;width:fit-content;min-height:32px;cursor:pointer;font-size:11px;text-decoration:underline;text-underline-offset:4px;list-style:none}.installment-options>summary::-webkit-details-marker{display:none}.installment-options>summary>span{font-size:17px;text-decoration:none;transition:transform .2s}.installment-options[open]>summary>span{transform:rotate(45deg)}.installment-table-scroll{max-height:320px;overflow:auto;margin-top:7px;border:1px solid #c4d1e4;border-radius:3px;background:#fff;color:#172846;overscroll-behavior:contain}.installment-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;text-align:left}.installment-table th,.installment-table td{padding:11px 9px;border-bottom:1px solid #e4e9f1;vertical-align:top;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.installment-table thead th{background:#edf3fc;font-size:10px;font-weight:700;position:sticky;top:0;z-index:1}.installment-table tbody th{font-weight:700;width:34%}.installment-table tbody tr:last-child{background:#f1f6ff}.installment-table tbody tr:last-child>*{border-bottom:0}.installment-table small,.final-action .installment-table small{display:block;color:#52637d;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:0;text-align:left;margin:4px 0 0}.installment-note,.final-action .installment-note{font-size:10px;line-height:1.6;margin:5px 0 0;opacity:.85}.product-price>.installment-info,.final-action>.installment-info{color:#bad4ff}.final-action>.installment-info{margin:-8px 0 20px}.native-product .generic-price{margin-bottom:8px}@media(max-width:620px){.installment-info{font-size:12px}}@media print{.product-price>.installment-info,.final-action>.installment-info{color:#234c80}}.compare-price{display:block;color:#65738c;font-size:15px;font-weight:500;line-height:1.5;text-decoration-thickness:1px}.compare-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:46px;margin:3px 0}.compare-price[hidden],.compare-price-row[hidden]{display:none!important}.discount-sticker{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:42px;padding:5px 3px;background:#40df90;color:#07351f;border:2px solid #0d7143;border-radius:4px;box-shadow:3px 3px #061d1640;transform:rotate(-5deg);line-height:1.05;text-decoration:none}.discount-sticker:after{content:"";position:absolute;top:-2px;right:-2px;width:9px;height:9px;background:#b7fbd7;clip-path:polygon(0 0,100% 100%,0 100%);border-bottom-left-radius:2px}.discount-sticker-value{font-family:var(--display),sans-serif;font-size:20px;font-weight:900;letter-spacing:-.3px}.discount-sticker-label{font-size:8px;font-weight:800;letter-spacing:1.2px;margin-top:2px}.sticky-buy .compare-price-row{gap:8px;min-height:28px;margin:3px 0}.sticky-buy .discount-sticker{width:32px;height:28px;padding:2px;border-width:1px;box-shadow:2px 2px #0003}.sticky-buy .discount-sticker-value{font-size:13px}.sticky-buy .discount-sticker-label{font-size:6px;letter-spacing:.7px;margin-top:1px}.sticky-buy .discount-sticker:after{width:6px;height:6px;top:-1px;right:-1px}.price-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.product-price .compare-price,.final-action .compare-price{color:#b7c9e9;font-size:16px;letter-spacing:0}.sticky-buy .compare-price{color:#b7c9e9;font-size:10px;line-height:1.3}.production-notice{padding:13px 15px;margin:0 0 18px;background:#fff3cc;color:#152746;border:1px solid #e4c976;border-left:4px solid #e4b12c;border-radius:2px}.production-notice strong{display:block;font-size:13px;line-height:1.5}.production-notice p,.cart-item .production-notice p{margin:5px 0 0;font-size:11px;line-height:1.65;color:#344764}.cart-item .production-notice{margin-top:14px;margin-bottom:12px}@media print{.product-price .compare-price,.final-action .compare-price{color:#344764}}.theme-setup-note{background:#fff1bd;color:#182b53;padding:18px 28px;text-align:center;font-size:13px;line-height:1.7;border-bottom:2px solid #182b53}.native-purchase{scroll-margin-top:120px;max-width:440px}.lamp-product-form{margin:0}.native-purchase-row{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap}.native-quantity{display:flex;flex-direction:column;gap:7px;font-size:10px;letter-spacing:.4px}.native-quantity input{height:54px;width:74px;padding:10px 12px;background:#fff;color:#142243;border:2px solid #9bb7ef;border-radius:2px;font-size:16px}.hero .native-purchase .button{min-width:0;font-size:12px;padding:17px 18px;height:54px;gap:12px}.native-cart-link{display:inline-block;margin:17px 0 0;font-size:11px;text-decoration:underline;text-underline-offset:4px}.variant-label{display:block;margin-bottom:8px;font-size:12px}.native-variant{width:100%;font:13px DM Sans,sans-serif;border:2px solid #9bb7ef;background:#fff;color:#102346;border-radius:2px;padding:12px;margin-bottom:15px;min-height:44px}.native-purchase .button:disabled,.native-summary .button:disabled{background:#53617b;border-color:#8390a7;color:#e3e9f7;box-shadow:none;cursor:not-allowed;transform:none}.hero{min-height:860px}.hero-copy{padding-block:8px}.product-price small{min-height:16px}.policy-links{display:flex;flex-wrap:wrap;gap:12px 22px;padding-top:10px;padding-bottom:28px;font-size:10px;color:#b4c9ee}.policy-links a:hover{text-decoration:underline}.policy-links:empty{display:none}.native-page{padding-top:64px;padding-bottom:80px;min-height:65vh}.native-page h1{font-size:clamp(46px,6vw,76px);letter-spacing:-.5px;line-height:1;margin-bottom:35px}.native-cart{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:45px;align-items:start}.cart-item{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #cad1df}.cart-item:first-child{padding-top:0}.cart-item>a{flex:0 0 110px;background:#fff;border:2px solid #16284a;height:145px}.cart-item img{width:100%;height:100%;object-fit:contain}.cart-item-copy{min-width:0;flex:1}.cart-item h2{font:700 22px/1.1 var(--display);text-transform:uppercase;letter-spacing:0;margin-bottom:12px}.cart-item p{font-size:12px;line-height:1.7;margin:8px 0;color:#566481}.cart-unit-price{margin:10px 0 14px}.cart-unit-price .compare-price-row{gap:10px;min-height:36px;margin:0 0 4px}.cart-unit-price .compare-price{font-size:12px;color:#65738c}.cart-unit-price .discount-sticker{width:36px;height:32px;padding:3px;border-width:1px;box-shadow:2px 2px #061d1630}.cart-unit-price .discount-sticker-value{font-size:16px}.cart-unit-price .discount-sticker-label{font-size:6px;letter-spacing:.8px;margin-top:1px}.cart-unit-price .discount-sticker:after{width:7px;height:7px;top:-1px;right:-1px}.cart-item .cart-current-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;margin:3px 0;color:#172847}.cart-current-price strong{font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.cart-current-price span{font-size:11px;color:#566481}.cart-item .cart-savings{margin:7px 0;color:#10613e;font-size:12px;line-height:1.55}.cart-savings strong{font-weight:800;font-variant-numeric:tabular-nums}.cart-savings span{display:block;font-size:10px}.cart-item .cart-price-caption{font-size:10px;margin:5px 0 0}.cart-applied-discounts{border-top:1px solid #d9e1e9;margin-top:10px;padding-top:5px}.cart-item .cart-discount{font-size:11px;color:#244f76;margin:4px 0;overflow-wrap:anywhere}.cart-discount strong{white-space:nowrap}.cart-item .cart-final-unit-price{color:#172847;font-size:11px;margin:6px 0 0}.cart-final-unit-price strong{font-size:16px;white-space:nowrap}.cart-line-price>span{display:block;font-size:10px;color:#566481;font-weight:400;margin-bottom:4px}.cart-line-price>strong{font-variant-numeric:tabular-nums}.cart-quantity{display:inline-flex;align-items:center;gap:10px;font-size:11px;margin-top:10px}.cart-quantity input{width:65px;padding:9px;border:1px solid #889bbe;background:#fff;color:#172847;font-size:16px}.cart-line-price{font-size:16px;white-space:nowrap}.cart-remove{display:block;width:max-content;font-size:10px;color:#b11930;margin-top:12px;text-decoration:underline}.cart-update{padding:13px 20px;border:1px solid #122344;background:#fff;color:#122344;font-weight:650;margin-top:22px;border-radius:2px}.cart-change-note{margin-top:15px;color:#a52b2b;font-size:12px;line-height:1.7}.native-summary{border:3px solid #132341;background:#fff;padding:28px;box-shadow:7px 7px #1748c5}.native-summary h2{font-size:36px;letter-spacing:0}.native-summary .summary-total{font-size:14px}.native-summary .summary-total strong{font-size:26px}.native-summary-note{font-size:12px;line-height:1.8;color:#60708a;margin:18px 0}.native-summary .button{font-size:12px;width:100%;gap:12px;padding:17px 14px}.empty-cart{background:#fff;border:3px solid #122344;box-shadow:7px 7px #1748c5;padding:40px;max-width:700px}.empty-cart h2{font-size:38px;margin-bottom:20px}.empty-cart p{color:#56637a}.simple-footer{padding:30px 0}.simple-footer>.section-wrap:first-child{display:flex;justify-content:space-between;gap:20px;font-size:12px}.simple-footer .policy-links{margin-top:24px;padding-bottom:0}.native-product{display:grid;grid-template-columns:1fr 1fr;gap:55px}.native-product h1{font-size:60px}.native-product-media{display:grid;gap:20px}.native-product-media img{border:2px solid #152440;background:#fff;width:100%}.native-product .native-purchase{margin:25px 0 40px}.generic-price{font-size:26px;font-weight:700}.rte{font-size:15px;line-height:1.9;max-width:850px;overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte a{color:#1748c5;text-decoration:underline}.rte h2{font-size:38px;margin-top:30px;margin-bottom:15px}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{padding:10px;border:1px solid #c8d1e3}.simple-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block:35px}.simple-product-card{border:2px solid #142447;background:#fff;padding:17px}.simple-product-card img{aspect-ratio:1;object-fit:contain;width:100%;margin-bottom:20px}.simple-product-card h2{font-size:30px;margin-bottom:15px}.simple-product-card p{font-size:15px;font-weight:650}.contact-form,.password-page form,.search-form{display:flex;flex-direction:column;gap:12px;max-width:520px;margin:30px 0}.contact-form input,.contact-form textarea,.password-page input,.search-form input{font:16px DM Sans,sans-serif;padding:13px;border:1px solid #8b9dbb;background:#fff;color:#152547;border-radius:2px}.contact-form label,.password-page label,.search-form label{font-size:13px}.contact-form .button,.password-page .button,.search-form .button{margin-top:12px}@media(max-width:1100px){.site-header nav{gap:17px}.native-cart{gap:25px}.native-summary{padding:22px}.hero{gap:32px}.native-purchase-row{gap:12px}.native-quantity input{width:64px}.hero .native-purchase .button{font-size:11px;padding:17px 14px}}@media(max-width:800px){.site-header nav a[href*=cart]{display:none}.native-cart{grid-template-columns:1fr}.native-summary{max-width:570px}.native-product{gap:30px}.native-product h1{font-size:48px}.hero .native-purchase .button{font-size:11px}.native-quantity input{width:60px}.native-purchase-row{gap:10px}.simple-products{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hero{min-height:0}.hero .native-purchase .button{font-size:12px;padding:17px 20px}.native-quantity input{width:68px}.native-purchase-row{gap:14px}.native-page{padding-top:42px;padding-bottom:55px}.native-page h1{font-size:48px}.native-cart{gap:32px}.cart-item{gap:13px;flex-wrap:wrap}.cart-item>a{flex-basis:82px;height:112px}.cart-item h2{font-size:21px}.cart-line-price{width:100%;padding-left:95px;font-size:16px}.native-summary{padding:22px;box-shadow:5px 5px #1748c5}.native-summary h2{font-size:36px}.native-summary .button{font-size:12px}.empty-cart{padding:25px}.empty-cart h2{font-size:34px}.native-product{grid-template-columns:1fr}.native-product-media img:not(:first-child){display:none}.simple-products{grid-template-columns:1fr}.simple-footer>.section-wrap:first-child{flex-direction:column;gap:15px}.policy-links{font-size:10px;gap:12px 17px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lamp-shopify.css.map */
