:root{--lum-orange:#ff962d;--lum-bg:#121728;--lum-panel:#202a42;--lum-border:#ffffff1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--lum-bg);color:#fff;font-family:Roboto,Arial,sans-serif}button,a,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ffb66e;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}.lum-header{position:sticky;top:0;z-index:200;background:linear-gradient(180deg,#84572c -32%,#121728 100%);padding:0 30px;box-shadow:0 8px 24px #10142633}.lum-top{height:62px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.lum-top>div{display:flex;align-items:center;gap:15px}.lum-header button{border:0;background:transparent;color:#fff}.lum-languages{display:flex;background:#283044}.lum-languages button{padding:3px 5px;font-size:12px;color:#acb2be}.lum-languages button.active{background:var(--lum-orange);color:white}.lum-nav{display:flex;height:69px;align-items:center;gap:28px}.lum-logo{width:134px;height:48px;display:block}.lum-nav nav{display:flex;align-items:center;gap:27px;font-size:16px;font-weight:700;white-space:nowrap}.lum-nav nav>a:hover,.lum-more button:hover{color:var(--lum-orange);text-decoration:none}.lum-more{position:relative}.lum-more button{padding:0;font-weight:700}.lum-dropdown{display:none;position:absolute;top:30px;left:-20px;padding:10px;background:#222b42;min-width:220px;border:1px solid #ffffff20;border-radius:8px;box-shadow:0 15px 40px #0007}.lum-dropdown.open,.lum-more:hover .lum-dropdown{display:block}.lum-dropdown a{display:block;padding:10px 12px;font-size:14px;font-weight:400;border-radius:4px}.lum-dropdown a:hover{background:#ff962d20;color:var(--lum-orange);text-decoration:none}.lum-search{position:relative;margin-left:auto;display:flex;align-items:center;background:#1e232c;border:1px solid #ffffff13;border-radius:3px;width:290px;height:40px;padding:0 10px;gap:9px}.lum-search>span{font-size:26px;color:#7c8391}.lum-search input{width:100%;border:0;background:transparent;color:white;font-size:14px;outline:none}.lum-sign{background:var(--lum-orange)!important;padding:12px 19px;border-radius:8px;white-space:nowrap;font-size:14px;font-weight:700}.lum-mobile-menu{display:none}.lum-contact{border-top:1px solid #ffffff12;background:#182035;display:grid;grid-template-columns:1.6fr 1fr;gap:50px;padding:42px max(5%,calc((100vw - 1320px)/2));margin-top:45px}.lum-contact h2{font-size:23px;font-weight:700;margin:0 0 8px}.lum-contact p{color:#b7becd;margin:0 0 23px}.lum-contact-links{display:flex;flex-wrap:wrap;gap:20px}.lum-contact-links a{color:#b7becd;font-size:14px}.lum-contact-links a:hover{color:var(--lum-orange)}#newsletter-form{display:flex;max-width:420px;gap:8px}#newsletter-form input{background:#111827;border:1px solid #ffffff20;padding:11px;color:#fff;min-width:0;width:65%;border-radius:5px}#newsletter-form button{background:var(--lum-orange);border:0;border-radius:5px;padding:10px 15px;white-space:nowrap}.lum-footer{padding:45px max(5%,calc((100vw - 1320px)/2)) 50px;background:#0d1221}.lum-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:55px}.lum-footer-grid p{color:#8f98ad;line-height:1.7;font-size:14px;max-width:320px;margin-top:18px}.lum-footer-grid h3{font-size:15px;font-weight:700;color:#dddfe5;margin:3px 0 22px}.lum-footer-grid>div>a:not(:first-child){display:block;font-size:14px;color:#9099ad;margin:0 0 13px}.lum-legal{display:flex;justify-content:space-between;gap:30px;font-size:12px;color:#7e889e;margin-top:40px;padding-top:24px;border-top:1px solid #ffffff10}.lum-legal div{display:flex;gap:20px}.lum-demo{position:fixed;bottom:0;left:0;right:0;background:#0b1020ed;border-top:1px solid #ffffff15;padding:5px 10px;text-align:center;color:#aeb7ca;z-index:190;font-size:10px;letter-spacing:1px;pointer-events:none}.lum-help{position:fixed;bottom:43px;right:25px;height:52px;width:52px;background:var(--lum-orange);color:#172035;font-size:27px;border:4px solid #ffa74d;border-radius:50%;box-shadow:0 5px 22px #0007;z-index:210}.lum-loading{padding:20vh 20px;text-align:center;color:var(--lum-orange);font-weight:800;font-size:40px;letter-spacing:4px}.lum-loading span{display:block;font-size:14px;color:#aab4c5;letter-spacing:0;margin-top:15px}.lum-page{max-width:1280px;padding:35px 32px 60px;margin:auto;min-height:55vh}.lum-breadcrumb{font-size:13px;color:#8e9bb2;margin-bottom:28px}.lum-breadcrumb a{color:var(--lum-orange)}.lum-page h1{font-size:34px;font-weight:700;margin:0 0 16px}.lum-page h2{font-size:23px;font-weight:700;margin:28px 0 15px}.lum-page p{line-height:1.8;color:#aeb9cd}.lum-eyebrow{color:var(--lum-orange)!important;font-size:12px;letter-spacing:2px;font-weight:700}.lum-panel{background:var(--lum-panel);border:1px solid #ffffff17;border-radius:9px;padding:28px;margin-top:25px}.lum-panel h2:first-child{margin-top:0}.lum-two-col{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.lum-button{display:inline-block;background:var(--lum-orange);color:#172035;border:0;border-radius:6px;padding:13px 23px;font-weight:700;text-decoration:none}.lum-button:hover{background:#ffa94e;color:#172035;text-decoration:none}.lum-button.secondary{background:transparent;border:1px solid var(--lum-orange);color:var(--lum-orange)}.lum-form{display:flex;flex-direction:column;gap:17px}.lum-form label{font-size:14px;color:#dce2ed;margin:0;display:block}.lum-form input:not([type=checkbox]),.lum-form textarea,.lum-form select,.lum-input{display:block;background:#151c2d;border:1px solid #ffffff1c;border-radius:5px;color:#fff;padding:12px 14px;width:100%;margin-top:8px}.lum-form textarea{min-height:120px;resize:vertical}.lum-form .lum-check{display:flex;align-items:center;gap:9px;font-size:13px;color:#aeb9cd}.lum-form .lum-check input{accent-color:var(--lum-orange)}.lum-notice{background:#ff962d10;border:1px solid #ff962d35;color:#f7bd82!important;padding:14px 18px;border-radius:5px;font-size:13px;line-height:1.6!important}.lum-faq details{border-bottom:1px solid #ffffff18;padding:19px 0}.lum-faq summary{cursor:pointer;font-weight:500;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:20px}.lum-faq summary:after{content:'+';color:var(--lum-orange);font-size:22px}.lum-faq details[open] summary:after{content:'−'}.lum-faq details p{margin-top:15px;font-size:14px}.lum-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lum-product-tile{background:#20283d;border:1px solid #ffffff12;border-radius:9px;overflow:hidden}.lum-product-tile img{width:100%;aspect-ratio:3/1.3;object-fit:cover;display:block}.lum-product-tile>div{padding:20px}.lum-product-tile h2{font-size:18px;line-height:1.45;margin:8px 0 14px}.lum-product-tile p{font-size:13px}.lum-product-tile a{color:var(--lum-orange)}#lum-modal[hidden]{display:none}#lum-modal{position:fixed;inset:0;z-index:500;background:#050917ca;display:flex;align-items:center;justify-content:center;padding:22px;backdrop-filter:blur(7px)}.lum-dialog{position:relative;background:#1b243a;border:1px solid #ffffff20;border-radius:15px;width:560px;max-width:100%;max-height:90vh;overflow:auto;padding:34px;box-shadow:0 20px 80px #0008}.lum-dialog.wide{width:850px}.lum-dialog h2{font-size:26px;font-weight:700;margin:8px 0 13px}.lum-dialog p{font-size:14px;color:#aab5cb;line-height:1.6}.lum-close{position:absolute;right:15px;top:12px;border:0;color:#9da8bd;background:transparent;font-size:28px}.lum-dialog .lum-logo{width:165px;height:auto;margin-bottom:22px}.lum-linkbutton{background:transparent;border:0;padding:0;color:var(--lum-orange);font-size:13px}.lum-auth-tabs{display:flex;gap:24px;border-bottom:1px solid #ffffff1d;margin:20px 0}.lum-auth-tabs button{background:transparent;border:0;padding:0 0 14px;color:#98a5bb}.lum-auth-tabs button.active{color:var(--lum-orange);border-bottom:2px solid var(--lum-orange)}#lum-toast{position:fixed;top:145px;left:50%;transform:translateX(-50%);max-width:90vw;padding:13px 22px;background:#26374b;border:1px solid #ff962d70;box-shadow:0 5px 25px #0006;color:#fff;border-radius:7px;z-index:900;font-size:14px;display:none}#lum-toast.show{display:block}#search-results{display:none;position:absolute;top:46px;right:0;left:-50px;max-height:420px;overflow:auto;background:#222c43;border:1px solid #ffffff22;border-radius:7px;box-shadow:0 15px 45px #0008;padding:8px;z-index:400}#search-results.open{display:block}#search-results a{display:flex;gap:12px;align-items:center;padding:9px;border-radius:5px;font-size:13px}#search-results a:hover{background:#ff962d15;text-decoration:none}#search-results img{width:42px;height:42px;border-radius:7px;object-fit:cover}.lum-regions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.lum-regions button{border:1px solid #ffffff20;background:#131b2e;color:#fff;padding:15px;border-radius:7px;text-align:left}.lum-regions button:hover{border-color:var(--lum-orange)}.lum-region-note{grid-column:1/-1;font-size:12px;color:#a0adc2}.lum-hero{position:relative;margin:14px auto 0;border:1px solid #ffffff25;border-radius:15px;overflow:hidden;isolation:isolate}.lum-hero img{width:100%;aspect-ratio:3/1;object-fit:cover;display:block}.lum-hero:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000 95%);z-index:0;pointer-events:none}.lum-hero-copy{position:absolute;bottom:30px;left:32px;right:90px;z-index:1}.lum-hero-copy h1{font-size:30px;font-weight:700;margin:0 0 20px}.lum-hero-copy a{display:inline-block;min-width:198px;text-align:center;padding:13px;border:1px solid var(--lum-orange);border-radius:3px;color:var(--lum-orange);font-size:12px;background:#0002}.lum-hero-copy a:hover{background:var(--lum-orange);color:#111;text-decoration:none}.lum-hero-arrow{position:absolute;top:46%;z-index:2;border:0;border-radius:50%;height:37px;width:37px;background:#ffffff40;color:#161b2d;font-size:30px;line-height:30px}.lum-hero-arrow.prev{left:18px}.lum-hero-arrow.next{right:18px}.lum-hero-dots{position:absolute;bottom:30px;right:30px;display:flex;gap:8px;z-index:2}.lum-hero-dots button{height:4px;width:62px;background:#ff962d3a;border:0;padding:0}.lum-hero-dots button.active{background:var(--lum-orange)}.lum-catalog-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:25px}.lum-catalog-grid a{display:flex;gap:14px;padding:17px 10px;flex-direction:column;align-items:center;text-align:center;background:#20283e;border-radius:9px;min-width:0;font-size:13px;text-decoration:none}.lum-catalog-grid a:hover{box-shadow:0 0 0 1px var(--lum-orange);color:var(--lum-orange)}.lum-catalog-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.lum-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.lum-tabs a{padding:10px 20px;border:1px solid #ffffff25;border-radius:30px;font-size:14px}.lum-tabs a.active{border-color:var(--lum-orange);color:var(--lum-orange);background:#ff962d15}.lum-alpha{display:flex;flex-wrap:wrap;gap:7px;margin:28px 0}.lum-alpha a{background:#20283e;color:#b0bcd0;border:0;border-radius:4px;padding:5px 10px;font-size:13px}.lum-alpha a:hover{background:var(--lum-orange);color:#111}.lum-order-row{padding:20px 0;display:flex;gap:20px;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff15}.lum-order-row small{color:#97a5bb}.lum-pill{font-size:11px;color:#6ce7b5;background:#2dc98c18;border:1px solid #2dc98c35;border-radius:20px;padding:5px 12px}.lum-success{text-align:center}.lum-success-mark{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#39d6a523;color:#5ce2b1;font-size:32px;margin-bottom:12px}.lum-table{width:100%;font-size:14px}.lum-table td{padding:12px 0;border-bottom:1px solid #ffffff12}.lum-table td:last-child{text-align:right}.lum-table td:first-child{color:#a2b0c5}#product-information-card{background:#06070b!important}#product-information-card .slider-card{display:none}.product-banner-offset{display:none}#product-denom-card .disabled-message-cover,#product-channel-card .disabled-message-cover{display:none!important}.denom-container button.active,.channel-button.active{outline:1px solid var(--lum-orange);background:#ff962d20!important}.channel-button .checked,.denom-container button .checked{display:none!important}.channel-button.active .checked,.denom-container button.active .checked{display:flex!important}.lum-price-note{font-size:11px;color:#a5b3c7;margin-top:12px}.lum-filter-input{background:#1d263c;border:1px solid #ffffff25;padding:12px 16px;color:#fff;border-radius:25px;width:min(100%,370px)}.lum-scroll-top{margin:25px 0}.lum-promo-code{font-size:16px;font-weight:700;color:var(--lum-orange);background:#121a2b;padding:12px 18px;border:1px dashed #ff962d80;border-radius:6px;display:inline-block}.lum-logo-preview{padding:25px;background:#111827;border-radius:9px;display:flex;align-items:center;justify-content:center}.lum-logo-preview img{width:280px;max-width:90%}#app>main{min-height:55vh}#app>main>.container:first-child{padding-top:0}.lum-header+main .product-outter-container{padding-top:22px}.modal,#quick-reorder-modal,#share-popup{display:none!important}
@media(min-width:1500px){.lum-nav,.lum-top{max-width:1600px;margin:auto}.lum-header{padding:0 45px}.lum-hero-copy h1{font-size:35px}.lum-logo{width:155px}}
@media(max-width:1100px){.lum-nav{gap:20px}.lum-nav nav{gap:18px;font-size:14px}.lum-search{width:220px}.lum-header{padding:0 20px}.lum-catalog-grid{grid-template-columns:repeat(5,1fr)}.lum-footer-grid{gap:28px}.lum-legal{flex-direction:column}.lum-logo{width:120px}}
@media(max-width:991px){.lum-nav nav{display:none;position:absolute;top:115px;left:0;right:0;background:#1c253c;padding:24px;flex-wrap:wrap;border-bottom:1px solid #ffffff20}.lum-nav nav.mobile-open{display:flex}.lum-mobile-menu{display:block;font-size:22px}.lum-top{height:45px;font-size:11px}.lum-nav{height:65px;gap:15px}.lum-search{width:auto;flex:1}.lum-sign{padding:10px 13px;font-size:12px}.lum-logo{width:116px}.lum-contact{grid-template-columns:1fr;gap:32px;padding:30px 24px}.lum-footer{padding:35px 24px 50px}.lum-footer-grid{grid-template-columns:1fr 1fr}.lum-footer-grid>div:first-child{grid-column:1/-1}.lum-page{padding:26px 20px 45px}.lum-two-col{grid-template-columns:1fr}.lum-grid{grid-template-columns:repeat(2,1fr)}.lum-catalog-grid{grid-template-columns:repeat(4,1fr);gap:12px}.lum-hero-copy{bottom:20px;left:22px;right:65px}.lum-hero-copy h1{font-size:23px;margin-bottom:12px}.lum-hero-copy a{padding:10px;min-width:140px}.lum-hero-dots{bottom:22px;right:20px}.lum-hero-dots button{width:30px}.lum-hero img{aspect-ratio:2.4}.lum-legal div{flex-wrap:wrap}.lum-help{right:15px}.lum-dialog{padding:28px 24px}}
@media(max-width:520px){.lum-header{padding:0 13px}.lum-top{font-size:9px}.lum-top>div{gap:8px}.lum-languages button{font-size:10px}.lum-search{height:36px;padding:0 7px}.lum-search input{font-size:11px}.lum-sign{font-size:10px;padding:11px 10px}.lum-nav{gap:10px}.lum-logo{width:94px}.lum-search>span{font-size:21px}.lum-mobile-menu{padding:0}.lum-hero{margin-top:8px;border-radius:9px}.lum-hero img{aspect-ratio:1.65;object-position:center}.lum-hero-copy h1{font-size:19px;line-height:1.3;max-width:90%;margin-bottom:12px}.lum-hero-copy{left:16px;bottom:22px;right:12px}.lum-hero-copy a{padding:9px 12px;font-size:10px;min-width:125px}.lum-hero-arrow{width:28px;height:28px;top:39%;font-size:24px;line-height:23px}.lum-hero-arrow.prev{left:8px}.lum-hero-arrow.next{right:8px}.lum-hero-dots{bottom:20px;right:18px;gap:5px}.lum-hero-dots button{width:21px;height:3px}.lum-grid{grid-template-columns:1fr}.lum-catalog-grid{grid-template-columns:repeat(3,1fr);gap:9px}.lum-catalog-grid a{font-size:11px;padding:10px 8px;gap:10px}.lum-page h1{font-size:28px}.lum-page h2{font-size:21px}.lum-panel{padding:21px}.lum-regions{grid-template-columns:repeat(2,1fr)}.lum-footer-grid{gap:28px 18px}.lum-legal div{flex-direction:column;gap:10px}.lum-contact-links{gap:16px}.lum-demo{font-size:8px}.lum-order-row{flex-wrap:wrap}.lum-dialog h2{font-size:23px}.lum-breadcrumb{margin-bottom:20px}.lum-help{width:45px;height:45px;font-size:22px}#trending-container{padding-top:30px!important}.trending-card{width:165px!important;height:315px!important;flex-basis:165px!important}.trending-scroll{gap:12px!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
#summary-total{color:#ff962d;font-size:24px;font-weight:700}.lum-advantages{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lum-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lum-benefit{display:flex;align-items:center;text-align:left;gap:12px;border:1px solid transparent;background:#202940;color:white;border-radius:8px;padding:17px 12px;min-height:105px}.lum-benefit:hover,.lum-benefit.active{border-color:#ff962d;background:#ff962d17}.lum-benefit img{width:45px;height:45px;object-fit:contain}.lum-benefit strong{display:block;font-size:14px}.lum-benefit small{display:block;color:#96a4bd;font-size:11px;line-height:1.5;margin-top:6px}.lum-benefit-detail{border:1px solid #ffffff1c;border-radius:9px;overflow:hidden;background:#1d263c;display:flex;flex-direction:column}.lum-benefit-detail>img{width:100%;height:190px;object-fit:cover}.lum-benefit-detail>div{padding:25px}.lum-benefit-detail h3{font-size:22px;font-weight:700}.lum-benefit-detail p{color:#a5b0c6;font-size:14px}.lum-benefit-detail a{color:#ff962d;font-size:14px}.lum-contact{clear:both}.lum-faq summary::-webkit-details-marker{display:none}section[id^="letter-"]{scroll-margin-top:150px}@media(max-width:991px){.lum-advantages{grid-template-columns:1fr}.lum-benefit-detail{display:none}.lum-benefit-grid{grid-template-columns:repeat(3,1fr)}.lum-benefit{display:block;text-align:center}.lum-benefit img{margin-bottom:10px}}@media(max-width:520px){.lum-benefit-grid{grid-template-columns:1fr 1fr;gap:10px}.lum-benefit{padding:15px 9px;min-height:150px}.lum-benefit strong{font-size:12px}.lum-benefit small{font-size:10px}}
.lum-mobile-payments{display:none}@media(max-width:991px){.lum-mobile-payments{display:flex;gap:6px;overflow:auto;margin:5px 0 17px;padding-bottom:5px}.lum-mobile-payments button{background:#161d2e;color:#bcc6d7;border:1px solid #ffffff20;padding:9px 12px;border-radius:5px;white-space:nowrap;font-size:12px}.lum-mobile-payments button.active{background:#ff962d20;border-color:#ff962d;color:#ff962d}}
.product-shift-top{top:0!important;margin-bottom:0!important}.lum-guide-content img{display:block;max-width:100%;height:auto;margin:15px auto}.lum-guide-content{font-size:14px;line-height:1.7;color:#c2ccdf}.channel-button[data-unavailable="true"]{opacity:.45;border-color:#ffffff10;cursor:not-allowed}.channel-button[data-unavailable="true"] .disabled-message-cover{display:none!important}.channel-button[data-unavailable="true"] .channel-button-price{display:none}.denom-group-btn{cursor:pointer}.lum-guide-content a{color:#ff962d}#product-field-card{scroll-margin-top:155px}
.lum-partner{max-width:1440px;margin:auto;padding:25px 45px 60px;min-height:65vh}.lum-partner-heading{display:flex;gap:23px;align-items:center;padding:25px 0 40px}.lum-partner-heading>img{width:100px;height:100px;border-radius:20px;object-fit:cover}.lum-partner-heading h1{font-size:30px;font-weight:700;margin:0 0 10px}.lum-partner-heading p{color:#a5b2c9;margin:0 0 14px;font-size:13px}.lum-partner-heading .lum-button{font-size:13px;padding:9px 18px}.lum-partner-tabs{border-bottom:1px solid #ffffff15;display:flex;gap:35px;margin-bottom:30px}.lum-partner-tabs button{background:transparent;border:0;color:#9da9bf;padding:0 10px 17px;font-size:16px;font-weight:700}.lum-partner-tabs button.active{color:#48d9df;border-bottom:3px solid #48d9df}.lum-partner-layout{display:grid;grid-template-columns:235px 1fr;gap:28px}.lum-partner-filters{background:#1b253a;padding:22px;border-radius:9px;height:fit-content}.lum-partner-filter-title{display:flex;justify-content:space-between;gap:10px;font-size:14px}.lum-partner-filters button:not(.lum-button){border:0;background:transparent;color:#4bd1d8;font-size:12px;padding:0}.lum-partner-payments{display:flex;flex-direction:column;gap:16px;margin:25px 0}.lum-partner-payments label{font-size:13px;cursor:pointer;color:#c0cbdd}.lum-partner-payments input{accent-color:#3bd0d7;margin-right:7px}.lum-partner-filters p{color:#9ca9c0;font-size:12px;margin:17px 0 10px}.lum-partner-range{display:flex;align-items:center;gap:5px;margin-bottom:15px}.lum-partner-range input{width:80px;min-width:0;background:#111b2c;border:1px solid #ffffff18;border-radius:4px;color:#fff;padding:8px}.lum-partner-filters .lum-button{font-size:12px;padding:8px 16px;width:100%}.lum-partner-products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lum-partner-card{background:linear-gradient(#27334a,#1a2336);border:1px solid #ffffff20;color:#e3ebf8;border-radius:12px;min-height:225px;padding:28px 18px 20px;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;text-align:center}.lum-partner-card:hover,.lum-partner-card.active{border-color:#4ed8dd;box-shadow:0 0 0 1px #4ed8dd55}.lum-partner-card img{width:95px;height:85px;object-fit:contain;margin-bottom:8px}.lum-partner-card strong{font-size:16px}.lum-partner-card .lum-partner-price{font-size:18px;color:#ffd175;font-weight:700}.lum-partner-card s{font-size:12px;color:#91a0b7;line-height:0}.lum-partner-bonus{position:absolute;top:0;left:12px;padding:4px 8px;border-radius:0 0 5px 5px;background:#2f976f;color:#eafff6;font-size:10px}.lum-partner-checkout{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#222e45;border:1px solid #ffffff20;border-radius:8px;padding:20px;margin-top:25px}.lum-partner-checkout p{color:#ffbc69;font-size:18px;margin:6px 0 0}.lum-partner [hidden]{display:none!important}.lum-pass{isolation:isolate;background:#13192b;overflow:hidden;position:relative;margin-top:-1px;font-size:16px}.lum-pass .pixie-fade{opacity:1!important;transform:none!important}.lum-pass .lum-pass-explainer{background:#1b2940;color:#ffbd6d;border:1px solid #ffa74360;border-radius:12px;padding:26px;min-height:140px;min-width:230px;max-width:100%}.lum-pass [id]{scroll-margin-top:145px}.lum-pass a{text-decoration:none}.lum-pass-faq{max-width:1050px;width:100%;margin:auto;padding:25px}.lum-pass-faq h2{font-size:34px;font-weight:800;margin-bottom:35px}.lum-pass-faq details{text-align:left;border-bottom:1px solid #ffffff20;padding:20px 0}.lum-pass-faq summary{cursor:pointer;font-weight:700}.lum-pass-faq p{margin:20px 0;color:#b5c3d8;font-size:14px;line-height:1.7}.lum-pass-payment{background:#152138;border:1px solid #ffffff30;color:#fff;border-radius:8px;padding:20px;text-align:left}.lum-pass-payment strong,.lum-pass-payment span{display:block}.lum-pass-payment span{margin-top:8px;color:#a1aec3;font-size:12px}.lum-pass-payment.active{border-color:#ff962d;background:#ff962d13}.lum-credit-animation{display:flex;gap:20px;align-items:center;justify-content:center;background:#141d2e;border-radius:15px;padding:40px 20px;margin:20px 0}.lum-credit-animation img{width:160px}.lum-credit-animation>span{font-size:35px;color:#ffb454;animation:lum-credit-flow 1.5s infinite alternate}@keyframes lum-credit-flow{to{transform:translateX(8px)}}
@media(max-width:1000px){.lum-partner{padding:25px}.lum-partner-layout{grid-template-columns:190px 1fr;gap:20px}.lum-partner-products{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.lum-partner{padding:20px 15px 40px}.lum-partner-layout{grid-template-columns:1fr}.lum-partner-heading{gap:15px;padding:15px 0 25px}.lum-partner-heading>img{width:75px;height:75px;border-radius:14px}.lum-partner-heading h1{font-size:23px}.lum-partner-filters{padding:16px}.lum-partner-payments{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin:20px 0}.lum-partner-range input{width:100%}.lum-partner-range{width:100%}.lum-partner-products{gap:12px}.lum-partner-card{min-height:210px;padding:28px 11px 18px}.lum-partner-card strong{font-size:13px}.lum-partner-card .lum-partner-price{font-size:16px}.lum-partner-checkout{padding:16px}.lum-partner-tabs{gap:15px}.lum-partner-tabs button{font-size:13px}.lum-pass-faq{padding:20px}.lum-pass-faq h2{font-size:26px}.lum-credit-animation{gap:10px;padding:25px 10px}.lum-credit-animation img{width:130px}}
.lum-region-flag{width:22px;height:22px;object-fit:cover;border-radius:50%;vertical-align:middle;margin-right:4px;border:1px solid #ffffff60}
.lum-guide-channel{display:grid;gap:8px;margin:20px 0}.lum-guide-channel select{width:100%;padding:12px;background:#24272f;border:1px solid #555;color:#fff;border-radius:6px}
