.combo-page,.combo-admin{--combo-red:#de0034;--combo-dark:#240510;--combo-border:#eadfe3;--combo-muted:#736a70;color:#281d23;background:#fcf8f9;font-family:inherit}.combo-page button,.combo-admin button{cursor:pointer;font:inherit;border:1px solid var(--combo-border);color:#33232b;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.combo-page button:disabled,.combo-admin button:disabled{cursor:not-allowed;opacity:.5}.combo-page button:focus-visible,.combo-page a:focus-visible,.combo-admin button:focus-visible,.combo-admin a:focus-visible{outline-offset:4px;outline:3px solid #f3ae0a}.combo-page input,.combo-page select,.combo-page textarea,.combo-admin input,.combo-admin select,.combo-admin textarea{color:#281d23;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d8c9cf;border-radius:10px;min-width:0;padding:12px}.combo-page label,.combo-admin label{gap:7px;font-size:14px;font-weight:600;display:grid}.combo-page h1,.combo-page h2,.combo-page h3,.combo-admin h1,.combo-admin h2,.combo-admin h3{letter-spacing:-.035em;line-height:1.14}.combo-page h2{font-size:clamp(25px,2.5vw,34px)}.combo-page p{color:var(--combo-muted);line-height:1.65}.combo-page .combo-primary,.combo-admin .combo-primary{background:var(--combo-red);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-weight:750;text-decoration:none;display:inline-flex}.combo-primary:hover:not(:disabled){background:#b9002c;box-shadow:0 6px 20px #de003426}.combo-hero{color:#fff;background:linear-gradient(105deg,#300411,#71001b);grid-template-columns:1.1fr 1fr;min-height:390px;padding-left:max(28px,50% - 640px);display:grid;position:relative;overflow:hidden}.combo-hero>div:first-child{z-index:1;align-self:center;padding:55px 35px 50px 0}.combo-eyebrow{letter-spacing:.16em;color:var(--combo-red);margin-bottom:12px;font-size:11px;font-weight:800;display:block}.combo-hero .combo-eyebrow{color:#ffc943}.combo-hero h1{color:#fff;max-width:640px;margin:0 0 22px;font-size:clamp(35px,4vw,58px);line-height:1.03}.combo-hero p{color:#f5dce3;max-width:520px}.combo-hero a{color:#fff;border-bottom:1px solid #ff698d;align-items:center;gap:12px;margin-top:24px;padding-bottom:7px;font-weight:700;text-decoration:none;display:inline-flex}.combo-hero-art{isolation:isolate;min-height:360px;position:relative}.combo-hero-art:after{content:"";background:linear-gradient(90deg,#6c001c 0%,#0000 38%,#24051035),linear-gradient(#0000 40%,#4d001b9e);position:absolute;inset:0}.combo-hero-art>img{object-fit:cover;width:100%;height:100%;position:absolute}.combo-hero-art>span{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#380514ba;border:1px solid #ffffff36;border-radius:20px;padding:22px;font-size:14px;line-height:1.7;position:absolute;bottom:38px;right:38px}.combo-hero-art>span svg{float:left;color:#ffd03f;margin:4px 18px 15px 0}.combo-hero-art>span b{font-size:25px}.combo-steps{border-bottom:1px solid var(--combo-border);gap:40px;max-width:1280px;margin:auto;padding:24px 0;display:flex}.combo-steps a{color:#695760;align-items:center;gap:12px;font-size:13px;text-decoration:none;display:flex}.combo-steps b{color:var(--combo-red);font-size:13px}.combo-layout{grid-template-columns:minmax(0,1fr) 326px;align-items:start;gap:32px;max-width:1280px;margin:auto;padding:44px 0 90px;display:grid}.combo-section-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.combo-section-heading>span{color:var(--combo-red);border:1px solid #e4c9d1;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.combo-section-heading h2{margin:0 0 6px}.combo-section-heading p{margin:0;font-size:14px}.combo-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.combo-card{border:1px solid var(--combo-border);background:#fff;border-radius:20px;flex-direction:column;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.combo-card.selected{border:2px solid var(--combo-red);box-shadow:0 7px 24px #de003411}.combo-card-body{flex-direction:column;flex:1;padding:21px;display:flex}.combo-card h3{margin:0 0 8px;font-size:20px}.combo-card p{margin:0 0 18px;font-size:13px}.combo-card-body>small{color:#77666f;min-height:28px;font-size:10px;line-height:1.4;display:block}.combo-fiber{letter-spacing:.07em;color:var(--combo-red);align-items:center;gap:6px;margin-bottom:16px;font-size:9px;font-weight:750;display:flex}.combo-speed{letter-spacing:-.07em;color:#340817;margin-bottom:12px;font-size:52px;font-weight:850;line-height:1.05}.combo-speed span{letter-spacing:.04em;margin-left:6px;font-size:11px}.combo-plan h3{color:var(--combo-muted);font-size:13px}.combo-price{margin-top:auto;margin-bottom:8px;padding-top:14px}.combo-price strong{letter-spacing:-.05em;white-space:nowrap;font-size:24px}.combo-price>span{color:var(--combo-muted);margin-left:4px;font-size:11px}.combo-card button{width:100%;margin-top:16px;padding:12px 8px!important;font-size:12px!important;font-weight:750!important}.combo-card .combo-add{color:#bd002c;background:#fff5f7;border-color:#f0ccd5}.combo-card .combo-selected-button{background:var(--combo-red);border-color:var(--combo-red);color:#fff}.combo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.combo-product-image{color:#fff;background:#3c081b;place-items:center;height:126px;display:grid;position:relative;overflow:hidden}.combo-product-image img{object-fit:cover;opacity:.65;width:100%;height:100%}.combo-product-image:after{content:"";background:linear-gradient(#0000,#360519aa);position:absolute;inset:0}.combo-product-image span{z-index:1;letter-spacing:.1em;font-size:10px;font-weight:750;position:absolute;bottom:14px;left:20px}.combo-card details{margin-bottom:12px;font-size:12px}.combo-card summary{color:#b70836;cursor:pointer;align-items:center;gap:6px;font-weight:650;display:flex}.combo-card details[open] summary svg{transform:rotate(90deg)}.combo-card ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.combo-card li{align-items:start;gap:7px;display:flex}.combo-card li svg{color:var(--combo-red);flex-shrink:0}.combo-included{background:#f6e9ee;border:1px solid #efdae1;border-radius:18px;padding:24px}.combo-included>div:first-child{align-items:center;gap:10px;display:flex}.combo-included h3{margin:0;font-size:18px}.combo-included svg{color:#bd0032}.combo-included>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.combo-included span{background:#fff9fb;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.combo-filter{gap:15px;margin-bottom:20px;display:grid}.combo-filter>div{flex-wrap:wrap;gap:7px;display:flex}.combo-filter button[aria-pressed=true]{color:#fff;background:#3e0a1b;border-color:#3e0a1b}.combo-filter input{max-width:360px}.combo-hint{background:#fff0d6;border-radius:10px;padding:12px;font-size:13px}.combo-summary{border:1px solid var(--combo-border);background:#fff;border-radius:22px;padding:24px;scroll-margin-top:140px;position:sticky;top:130px;box-shadow:0 16px 40px #4b0d210a}.combo-summary header{border-bottom:1px solid var(--combo-border);color:var(--combo-red);align-items:center;gap:10px;padding-bottom:18px;display:flex}.combo-summary header h2{color:#2f1823;flex:1;margin:0;font-size:22px}.combo-summary header>span{background:#f9e8ee;border-radius:7px;padding:3px 9px;font-size:12px}.combo-summary-kicker{letter-spacing:.12em;margin-top:22px;font-size:9px}.combo-summary-item{border-bottom:1px solid #f0e7eb;justify-content:space-between;align-items:start;gap:10px;padding:13px 0;font-size:12px;display:flex}.combo-summary-item div{gap:7px;display:grid}.combo-summary-item span{color:var(--combo-muted);font-size:12px}.combo-summary-item button{color:#937481;border:0;padding:5px}.combo-summary dl{margin:22px 0;font-size:11px}.combo-summary dl>div{justify-content:space-between;gap:8px;margin:10px 0;display:flex}.combo-summary dd{margin:0;font-weight:650}.combo-discount{color:#39705a}.combo-total{border-top:1px dashed #ddc8d0;gap:4px;margin-bottom:20px;padding-top:20px;display:grid}.combo-total>span{color:#78636e;font-size:11px}.combo-total strong{letter-spacing:-.05em;color:#c00030;font-size:36px}.combo-total small{letter-spacing:normal;color:#76626c;font-size:11px;font-weight:400}.combo-summary .combo-primary{width:100%;font-size:13px}.combo-summary-note{text-align:center;font-size:11px}.combo-terms{border-top:1px solid var(--combo-border);padding-top:16px;font-size:11px}.combo-terms summary{cursor:pointer}.combo-empty{text-align:center;color:#b3123c;padding:38px 10px}.combo-empty h3{color:#341424;margin:14px 0 8px;font-size:19px}.combo-empty p{font-size:12px}.combo-mobile-cart{display:none}.combo-loading{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:60vh;display:flex}.combo-dialog{color:#311622;background:#fff;border:0;border-radius:25px;width:min(540px,100% - 28px);max-height:90vh;margin:auto;padding:35px;box-shadow:0 30px 120px #24051055}.combo-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#21020faa}.combo-close{position:absolute;top:15px;right:15px;border:0!important;padding:7px!important}.combo-dialog h2{margin:24px 0 16px;font-size:30px}.combo-dialog p{font-size:13px}.combo-dialog form{gap:16px;display:grid}.combo-dialog form>small{color:#79616d;font-size:11px;line-height:1.5}.combo-consent{align-items:flex-start;line-height:1.5;gap:10px!important;font-size:12px!important;font-weight:400!important;display:flex!important}.combo-consent input{accent-color:var(--combo-red);flex-shrink:0;margin-top:2px;width:17px!important}.combo-success{text-align:center;gap:15px;padding:30px 0;display:grid}.combo-success>svg{color:var(--combo-red);margin:auto}.combo-success h2,.combo-success p{margin:0}.combo-success>span{background:#fff0f4;border-radius:12px;padding:15px;font-size:13px}.combo-error{background:#fff0f2;border:1px solid #efbbc6;border-radius:10px;padding:12px;font-size:13px;line-height:1.6;color:#9b1532!important}.combo-error button{margin-top:8px}.combo-notice{color:#245d41;background:#eaf5ef;border:1px solid #c8e4d3;border-radius:10px;padding:14px;font-size:13px}.combo-spin{animation:1s linear infinite combo-spin}@keyframes combo-spin{to{transform:rotate(360deg)}}.combo-admin{min-height:100vh}.combo-admin-top{color:#fff;background:#350718;align-items:center;gap:25px;height:82px;padding:14px 36px;display:flex}.combo-admin-top img{object-fit:contain;width:80px;height:55px}.combo-admin-top span{font-size:14px}.combo-admin-top>a:last-child{color:#fff;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.combo-admin-layout{grid-template-columns:230px minmax(0,1fr);max-width:1700px;margin:auto;display:grid}.combo-admin-layout>aside{border-right:1px solid var(--combo-border);background:#fff;flex-direction:column;align-self:start;height:calc(100vh - 20px);padding:28px 18px;display:flex;position:sticky;top:0}.combo-admin-person{align-items:center;gap:12px;margin-bottom:32px;display:flex}.combo-admin-person>span{color:#c70035;background:#f8e3eb;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.combo-admin-person>div{gap:5px;font-size:14px;display:grid}.combo-admin-person small{color:#88707c;font-size:11px}.combo-admin-layout nav{gap:8px;display:grid}.combo-admin-layout nav button{background:0 0;border:0;justify-content:flex-start;font-size:12px}.combo-admin-layout nav button[aria-current=page]{color:#c60036;background:#fbe7ed;font-weight:750}.combo-admin-layout nav b{margin-left:auto}.combo-admin-layout aside>a{color:#8c6576;align-items:center;gap:5px;margin-top:auto;padding:25px 8px;font-size:12px;display:flex}.combo-admin-layout>main{min-width:0;padding:38px}.combo-admin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.combo-admin h1{margin:0;font-size:32px}.combo-admin-heading button{font-size:12px}.combo-admin-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px;display:grid}.combo-admin-metrics article{border:1px solid var(--combo-border);background:#fff;border-radius:15px;gap:16px;padding:24px;display:grid}.combo-admin-metrics span{color:#7b6571;font-size:12px}.combo-admin-metrics strong{font-size:32px}.combo-admin-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:22px 0;display:flex}.combo-admin-toolbar label{align-items:center;gap:10px;width:350px;max-width:100%;display:flex}.combo-admin-toolbar button{font-size:12px}.combo-admin-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.combo-admin-products article{border:1px solid var(--combo-border);background:#fff;border-radius:16px;align-items:center;gap:17px;padding:18px;display:flex}.combo-admin-thumb{color:#ac1141;background:#f5e7ed;border-radius:10px;flex-shrink:0;place-items:center;width:68px;height:76px;display:grid;overflow:hidden}.combo-admin-thumb img{object-fit:cover;width:100%;height:100%}.combo-admin-products h3{margin:5px 0 9px;font-size:15px}.combo-admin-products small{color:#896c79;font-size:10px}.combo-admin-products b{font-size:13px;display:block}.combo-admin-products b small{margin-left:3px}.combo-admin-products>article>div:nth-child(2){flex:1}.combo-active,.combo-paused{color:#2b6a48;background:#eaf7ef;border-radius:5px;margin-top:9px;padding:4px 8px;font-size:9px;display:inline-block}.combo-paused{color:#78606b;background:#f1ecef}.combo-admin-actions{gap:6px;display:grid}.combo-admin-actions button{padding:8px 10px;font-size:10px}.combo-editor{border:1px solid var(--combo-border);background:#fff;border-radius:18px;padding:28px;animation:.22s ease-out combo-enter}.combo-editor>button:first-child{border:0;padding-left:0;font-size:12px}.combo-editor h2{margin:25px 0;font-size:25px}.combo-editor label{margin-bottom:18px}.combo-form-columns{grid-template-columns:1fr 1fr;gap:25px;display:grid}.combo-editor p,.combo-editor label small{color:#8b7481;font-size:12px;font-weight:400;line-height:1.6}.combo-editor fieldset{border:1px solid var(--combo-border);border-radius:12px;padding:16px;font-size:13px}.combo-upload{color:#a64c6c;background:#f9f1f4;border:1px dashed #dcbfcc;border-radius:15px;place-items:center;min-height:160px;margin-bottom:18px;padding:16px;display:grid;overflow:hidden}.combo-upload img{object-fit:contain;width:100%;height:140px;margin-bottom:15px}.combo-upload label{margin:0;font-size:12px}.combo-upload input{background:#fff;font-size:11px}.combo-danger{color:#bb1745!important}.combo-category-row{align-items:center;gap:10px;margin:0 0 15px;display:flex}.combo-category-row input{flex:2}.combo-category-row select{flex:1}.combo-category-row button{flex-shrink:0;padding:9px;font-size:11px}.combo-admin-login{border:1px solid var(--combo-border);background:#fff;border-radius:22px;max-width:430px;margin:60px auto;padding:38px}.combo-admin-login>svg{color:var(--combo-red);margin-bottom:25px}.combo-admin-login h1{font-size:35px}.combo-admin-login p{color:#796471;margin:20px 0;font-size:13px}.combo-admin-login form{gap:20px;display:grid}.combo-orders{gap:10px;display:grid}.combo-orders>button{text-align:left;justify-content:space-between;gap:20px;width:100%;padding:20px}.combo-orders>button>div{flex:1;gap:7px;display:grid}.combo-orders small,.combo-orders span{color:#876e7a;font-size:11px}.combo-orders strong{font-size:14px}.combo-order-contact{background:#fbf1f5;border-radius:12px;gap:20px;margin:25px 0;padding:20px;font-size:13px;display:flex}.combo-order-contact a{color:var(--combo-red)}.combo-launch{color:#fff;background:linear-gradient(120deg,#390718,#aa0032);border-radius:20px;justify-content:space-between;align-items:center;gap:25px;max-width:1200px;margin:35px auto;padding:28px 35px;display:flex}.combo-launch h2{color:#fff;margin:0 0 8px;font-size:25px}.combo-launch p{color:#f4d8e4;margin:0;font-size:14px}.combo-launch a{color:#ba0033;white-space:nowrap;background:#fff;border-radius:10px;padding:14px 24px;font-weight:700}@keyframes combo-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (min-width:1500px){.combo-admin-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1350px){.combo-layout,.combo-steps,.combo-launch{margin-left:24px;margin-right:24px}.combo-card-body{padding:17px}.combo-speed{font-size:44px}.combo-price strong{font-size:22px}.combo-layout{grid-template-columns:minmax(0,1fr) 300px;gap:22px}.combo-admin-products{grid-template-columns:1fr}}@media (max-width:1000px){.combo-layout{grid-template-columns:1fr}.combo-summary{max-width:none;position:static}.combo-plans{gap:15px}.combo-card-body{padding:24px}.combo-speed{font-size:56px}.combo-mobile-cart{z-index:60;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8d1da;justify-content:space-between;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 30px #40001b0d}.combo-mobile-cart>div{gap:4px;display:grid}.combo-mobile-cart small{color:#9a7184;font-size:10px}.combo-mobile-cart b{color:#a70031;font-size:18px}.combo-mobile-cart button{background:var(--combo-red);color:#fff;border:0;font-size:12px}.combo-page{padding-bottom:72px}.combo-admin-layout{grid-template-columns:190px 1fr}.combo-admin-layout>main{padding:25px}.combo-admin-heading{flex-direction:column;align-items:start}.combo-admin-metrics{gap:12px}.combo-admin-metrics article{padding:16px}.combo-form-columns{grid-template-columns:1fr}.combo-category-row{flex-wrap:wrap}.combo-hero h1{font-size:42px}.combo-hero-art>span{bottom:20px;right:20px}}@media (max-width:620px){.combo-hero{grid-template-columns:1fr;padding-left:0}.combo-hero>div:first-child{z-index:2;background:linear-gradient(#30041180,#300411ce 35%,#300411fa 90%);grid-area:1/1;align-self:end;min-height:330px;padding:32px 24px}.combo-hero h1{max-width:330px;font-size:38px}.combo-hero p{max-width:320px;font-size:13px}.combo-hero-art{grid-area:1/1}.combo-hero-art>span,.combo-hero-art:after{display:none}.combo-hero a{margin-top:12px;font-size:13px}.combo-steps{gap:16px;margin:0;padding:17px 20px;overflow:auto}.combo-steps a{white-space:nowrap;gap:6px;font-size:10px}.combo-layout{gap:0;margin:0;padding:28px 16px 38px}.combo-section-heading{gap:11px}.combo-section-heading h2{font-size:25px}.combo-section-heading p{font-size:12px}.combo-plans{grid-template-columns:1fr;gap:12px}.combo-plan .combo-card-body{grid-template-columns:1fr 1fr;gap:8px 12px;padding:22px;display:grid}.combo-plan .combo-fiber{grid-column:1/-1;margin:0}.combo-plan .combo-speed{grid-row:2/4;margin:6px 0;font-size:52px}.combo-plan h3{grid-column:2;align-self:end;margin:0}.combo-plan p{grid-column:2;margin:0;font-size:11px}.combo-plan .combo-price{grid-column:1;align-self:center;margin:0;padding:0}.combo-plan .combo-card-body>small{grid-area:5/1;min-height:0;font-size:10px}.combo-plan button{grid-area:4/2/6;align-self:center;margin:0;font-size:11px!important}.combo-products{grid-template-columns:1fr;gap:12px}.combo-products .combo-card{grid-template-columns:95px 1fr;display:grid}.combo-product-image{height:100%;min-height:190px}.combo-product-image img{position:absolute;inset:0}.combo-product-image span{word-break:normal;font-size:8px;bottom:14px;left:12px;right:8px}.combo-card-body{padding:20px}.combo-card h3{font-size:19px}.combo-card p{font-size:12px}.combo-included{padding:20px}.combo-admin-top{gap:14px;padding:12px 17px}.combo-admin-top span{font-size:12px}.combo-admin-top>a:last-child{font-size:10px}.combo-admin-layout{display:block}.combo-admin-layout>aside{border-bottom:1px solid var(--combo-border);gap:15px;height:auto;padding:15px;position:static}.combo-admin-person{margin:0}.combo-admin-layout nav{gap:5px;display:flex;overflow-x:auto}.combo-admin-layout nav button{white-space:nowrap;padding:10px;font-size:11px}.combo-admin-layout aside>a{margin:0;padding:0}.combo-admin-layout aside>button{align-self:start;font-size:11px}.combo-admin-layout>main{padding:23px 15px}.combo-admin h1{font-size:28px}.combo-admin-metrics{grid-template-columns:1fr 1fr}.combo-admin-metrics article:last-child{display:none}.combo-admin-toolbar{flex-wrap:wrap}.combo-admin-toolbar label{width:100%}.combo-admin-products article{gap:12px;padding:14px}.combo-admin-thumb{width:50px;height:65px}.combo-admin-products h3{font-size:14px}.combo-editor{padding:20px}.combo-orders>button{flex-wrap:wrap}.combo-orders>button strong{font-size:12px}.combo-order-contact{flex-direction:column;gap:12px}.combo-admin-login{margin:30px 16px;padding:28px}.combo-dialog{padding:30px 23px}.combo-launch{flex-direction:column;align-items:start;padding:25px}.combo-launch h2{font-size:23px}}@media (max-width:1000px){body:has(.combo-page) .opa_ico{bottom:100px!important}}@media (prefers-reduced-motion:reduce){.combo-page *,.combo-admin *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.combo-page{background:#f7f7f9;min-height:100vh}.combo-store-header{z-index:35;background:#fff;border-bottom:1px solid #ece6e9;align-items:center;gap:24px;height:72px;padding:0 max(24px,50% - 610px);display:flex;position:sticky;top:0}.combo-store-header>a:first-child{align-items:center;display:flex}.combo-store-header img{object-fit:contain;width:145px;height:54px}.combo-store-header>span{color:#6b6066;border-left:1px solid #eadfe3;padding-left:22px;font-size:13px}.combo-store-header>a:last-child{color:#c60032;background:#fff1f4;border-radius:10px;align-items:center;gap:8px;margin-left:auto;padding:9px 13px;font-size:12px;text-decoration:none;display:flex}.combo-store-intro{max-width:1220px;margin:auto;padding:28px 0 20px}.combo-store-intro .combo-eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:9px}.combo-store-intro h1{margin:0 0 8px;font-size:32px}.combo-store-intro p{margin:0;font-size:13px}.combo-steps{gap:28px;max-width:1220px;padding:13px 0}.combo-steps a{gap:8px;font-size:12px}.combo-steps b{background:#f6e4eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.combo-layout{grid-template-columns:minmax(0,1fr) 295px;gap:26px;max-width:1220px;padding:25px 0 45px}.combo-options>section{margin-bottom:26px;scroll-margin-top:95px}.combo-section-heading{gap:10px;margin-bottom:14px}.combo-section-heading>span{width:28px;height:28px;font-size:10px}.combo-section-heading h2{margin:0 0 4px;font-size:21px}.combo-section-heading p{font-size:12px}.combo-card{border-radius:13px;transition:border-color .18s,box-shadow .18s}.combo-card.selected{box-shadow:0 0 0 1px var(--combo-red);border-width:1px}.combo-card-body{gap:0;padding:15px}.combo-card h3{letter-spacing:-.02em;margin-bottom:5px;font-size:15px}.combo-card p{margin:0 0 9px;font-size:11px;line-height:1.45}.combo-card button{margin-top:10px;padding:9px 7px!important;font-size:11px!important}.combo-card-body>small{min-height:0;font-size:9px}.combo-speed{margin:0 0 8px;font-size:35px}.combo-speed span{font-size:10px}.combo-fiber{margin-bottom:8px;font-size:8px}.combo-plan p{display:none}.combo-price{margin-bottom:4px;padding-top:7px}.combo-price strong{font-size:21px}.combo-price>span{font-size:10px}.combo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.combo-products .combo-card{grid-template-columns:94px minmax(0,1fr);align-items:start;display:grid;overflow:visible}.combo-product-image{color:#b70030;background:0 0;border-radius:10px;height:auto;min-height:0;margin:17px 0 0 12px;position:static;overflow:hidden}.combo-product-image:after{display:none}.combo-product-image>img{object-fit:contain;opacity:1;background:#fff;border-radius:12px;width:76px;height:76px;position:static}.combo-package-logos{grid-template-columns:repeat(2,34px);justify-content:center;align-items:center;gap:5px;width:82px;display:grid}.combo-package-logos>img{object-fit:contain;opacity:1;background:#fff;border-radius:7px;width:34px;height:34px;position:static}.combo-package-logos>small{text-align:center;color:#8b707b;grid-column:1/-1;margin-top:3px;font-size:8px}.combo-card details{margin:2px 0 8px;font-size:10px}.combo-card summary{gap:3px;font-size:10px;line-height:1.5}.combo-card ul{gap:9px}.combo-card li{align-items:center;font-size:10px;line-height:1.35}.combo-brand-icon{background:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px;display:inline-flex}.combo-brand-icon img{object-fit:contain;border-radius:5px;width:28px;height:28px}.combo-brand-fallback{color:#bf0033;flex-shrink:0}.combo-included{background:#fff3f6;border-radius:12px;padding:15px}.combo-included h3{font-size:14px}.combo-included p{margin:6px 0 10px;font-size:11px}.combo-included>div:last-child{gap:7px}.combo-included>div:last-child>span{background:#fff;gap:5px;padding:4px 8px 4px 4px;font-size:10px}.combo-included .combo-brand-icon{padding:0}.combo-included img{width:24px;height:24px}.combo-included>div:first-child>svg{width:18px;height:18px}.combo-summary{border-radius:15px;padding:20px;scroll-margin-top:90px;top:92px}.combo-summary header{padding-bottom:13px}.combo-summary header h2{font-size:19px}.combo-summary .combo-empty{padding:23px 5px}.combo-summary .combo-empty>svg{width:30px}.combo-summary .combo-empty h3{font-size:17px}.combo-total strong{font-size:30px}.combo-summary .combo-primary{padding:12px}.combo-summary dl{margin:15px 0}.combo-filter{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.combo-filter input{width:170px;padding:9px 11px;font-size:11px}.combo-filter>div{gap:5px}.combo-filter button{padding:8px 10px;font-size:10px}.combo-hint{margin:0 0 13px;padding:9px;font-size:11px}.combo-store-footer{color:#8b7c83;border-top:1px solid #e8dfe3;justify-content:space-between;max-width:1220px;margin:auto;padding:20px 0 25px;font-size:10px;display:flex}.combo-store-footer a{color:inherit}.combo-card details[open] ul{animation:.2s ease-out combo-enter}@media (max-width:1280px){.combo-store-intro,.combo-steps,.combo-layout,.combo-store-footer{margin-left:24px;margin-right:24px}}@media (max-width:1000px){.combo-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.combo-products{grid-template-columns:1fr}.combo-card-body{padding:14px}.combo-mobile-cart{display:none}.combo-page{padding-bottom:0}.combo-summary{position:sticky}.combo-plans{gap:9px}.combo-speed{font-size:30px}.combo-price strong{font-size:19px}.combo-filter{flex-wrap:wrap}}@media (max-width:760px){.combo-store-header{gap:13px;height:62px;padding:0 16px}.combo-store-header img{width:113px;height:45px}.combo-store-header>span{padding-left:12px;font-size:10px}.combo-store-header>a:last-child{padding:7px 9px}.combo-store-intro{padding:23px 0 16px}.combo-store-intro h1{font-size:26px}.combo-store-intro p{max-width:310px;font-size:12px}.combo-store-intro,.combo-steps,.combo-layout,.combo-store-footer{margin-left:16px;margin-right:16px}.combo-steps{gap:20px;padding:12px 0}.combo-steps a{font-size:11px}.combo-layout{grid-template-columns:1fr;gap:0;padding:20px 0 25px}.combo-options>section{scroll-margin-top:80px}.combo-section-heading h2{font-size:19px}.combo-section-heading p{font-size:11px}.combo-plan .combo-card-body{gap:0;padding:12px 10px;display:flex}.combo-plan .combo-fiber{letter-spacing:0;gap:3px;margin-bottom:7px;font-size:7px}.combo-fiber svg{width:12px;height:12px}.combo-plan .combo-speed{letter-spacing:-.06em;margin:0 0 7px;font-size:30px;line-height:1.1}.combo-plan .combo-speed span{letter-spacing:.06em;margin:3px 0 0;font-size:8px;display:block}.combo-plan h3{display:none}.combo-plan .combo-price{grid-column:auto;align-self:auto;margin-top:auto;padding:5px 0}.combo-plan .combo-price strong{letter-spacing:-.06em;font-size:17px}.combo-plan .combo-price>span{margin:2px 0 0;font-size:8px;display:block}.combo-plan .combo-card-body>small{font-size:8px;line-height:1.5}.combo-plan button{align-self:auto;gap:3px;margin:8px 0 0;padding:8px 2px!important;font-size:10px!important}.combo-plan button svg{display:none}.combo-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.combo-products{grid-template-columns:1fr;gap:10px}.combo-products .combo-card{grid-template-columns:88px minmax(0,1fr)}.combo-card h3{font-size:15px}.combo-card p{font-size:11px}.combo-product-image{margin:15px 0 0 10px}.combo-product-image>img{width:67px;height:67px}.combo-package-logos{grid-template-columns:repeat(2,30px);gap:4px;width:70px}.combo-package-logos>img{width:30px;height:30px}.combo-card-body{padding:13px 14px}.combo-card details[open] ul{grid-template-columns:1fr 1fr;gap:8px}.combo-card details[open]{grid-column:1/-1}.combo-card li{font-size:9px}.combo-brand-icon img{width:24px;height:24px}.combo-card button{padding:9px!important}.combo-included{padding:13px}.combo-included h3{font-size:13px}.combo-included>div:last-child>span{font-size:9px}.combo-summary{scroll-margin-top:80px;position:static}.combo-mobile-cart{padding:10px 16px calc(10px + env(safe-area-inset-bottom));z-index:40;display:flex}.combo-mobile-cart b{font-size:16px}.combo-mobile-cart button{padding:10px 14px;font-size:11px}.combo-page{padding-bottom:76px}.combo-store-footer{padding:14px 0 20px;font-size:9px}.combo-filter input{width:100%;max-width:none}.combo-filter{gap:9px;display:grid}.combo-card details[open] summary svg{flex-shrink:0}.combo-summary-item{padding:10px 0}}@media (prefers-reduced-motion:reduce){.combo-card details[open] ul{animation:none}}.combo-page{background:radial-gradient(at 85% 0,#ffe5eb 0,#0000 38%),#fcfafb;padding-bottom:90px}.combo-store-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfded;border-bottom:1px solid #f4ccd7;box-shadow:0 4px 24px #650c2210}.combo-header-caption{align-items:center;gap:8px;display:flex}.combo-header-caption i{background:#df0034;border-radius:50%;width:7px;height:7px;animation:3s infinite combo-beacon;box-shadow:0 0 0 5px #df003412}.combo-page .combo-header-cart{color:#c60030;background:#fff4f7;border:1px solid #e10036;margin-left:auto;padding:9px 14px;font-size:12px;position:relative;overflow:hidden}.combo-header-cart b{color:#fff;background:#db0034;border-radius:50%;place-items:center;width:23px;height:23px;animation:.3s ease-out combo-count;display:grid}.combo-store-intro{color:#fff;isolation:isolate;background:linear-gradient(115deg,#72001f,#c30036 65%,#e92051);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:185px;margin-top:22px;padding:32px 35px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #b0002515}.combo-store-intro:after{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 80px,#ffffff04 81px 83px);position:absolute;inset:0}.combo-store-intro .combo-eyebrow{color:#ffd86a}.combo-store-intro h1{color:#fff;letter-spacing:-.045em;font-size:clamp(26px,3vw,39px)}.combo-store-intro p{color:#ffe0e9;font-size:13px}.combo-intro-copy{z-index:1}.combo-intro-copy>a{color:#fff;border-bottom:1px solid #ffffff60;align-items:center;gap:10px;margin-top:16px;padding-bottom:5px;font-size:11px;text-decoration:none;display:inline-flex}.combo-intro-copy>a:hover svg{transform:translate(5px)}.combo-intro-copy svg{transition:transform .2s}.combo-intro-art{flex-shrink:0;place-items:center;width:260px;height:160px;display:grid;position:relative}.combo-intro-wifi{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff12;border:1px solid #ffffff50;border-radius:23px;justify-items:center;gap:5px;width:150px;padding:16px 10px;display:grid;transform:rotate(-6deg);box-shadow:0 15px 40px #33001435}.combo-intro-wifi>svg{color:#ffcd55}.combo-intro-wifi>b{font-size:21px}.combo-intro-wifi>small{color:#ffdee8;font-size:9px}.combo-orbit{border:1px solid #ffffff20;border-radius:50%;width:260px;height:260px;position:absolute;transform:rotateX(45deg)rotate(-20deg)}.combo-orbit.two{width:210px;height:210px;transform:rotateY(30deg)}.combo-float-logo{z-index:2;filter:drop-shadow(0 7px 12px #4d001c44);animation:5s ease-in-out infinite combo-float;position:absolute;top:18px;left:0}.combo-float-logo .combo-brand-icon{border-radius:12px;padding:5px}.combo-float-logo img{width:35px;height:35px}.combo-float-logo.second{animation-delay:-2s;top:0;left:auto;right:2px}.combo-float-logo.third{animation-delay:-3s;inset:auto 7px 0 auto}.combo-steps{border:0;gap:10px;margin-top:12px}.combo-steps a{background:#fff;border:1px solid #efb3c2;border-radius:30px;padding:8px 14px;transition:background .2s,transform .2s}.combo-steps a:hover{color:#ad0028;background:#ffe8ef;transform:translateY(-2px)}.combo-layout{grid-template-columns:1fr;padding-top:14px}.combo-options>section{margin-bottom:30px}.combo-plans{gap:16px}.combo-plan .combo-card-body{padding:20px 24px}.combo-plan .combo-speed{font-size:44px}.combo-plan .combo-speed span{font-size:11px}.combo-plan h3{font-size:12px}.combo-plan .combo-price strong{font-size:26px}.combo-plan button{max-width:100%;padding:10px!important}.combo-card,.combo-card.selected{border:1px solid #dc0036;transition:background .25s,box-shadow .25s,opacity .5s,transform .5s;box-shadow:0 3px 14px #90032406}.combo-card.selected{color:#fff;background:linear-gradient(135deg,#cf0035,#a8002b);box-shadow:0 8px 22px #b0003028}.combo-card.selected h3,.combo-card.selected .combo-speed,.combo-card.selected .combo-fiber,.combo-card.selected .combo-price,.combo-card.selected summary{color:#fff}.combo-card.selected p,.combo-card.selected .combo-price>span,.combo-card.selected .combo-card-body>small,.combo-card.selected .combo-package-logos>small{color:#ffe2eb}.combo-card.selected .combo-selected-button{color:#b8002e;background:#fff;border-color:#fff}.combo-card.selected li,.combo-card.selected .combo-product-image{color:#fff}.combo-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #b5002818}.combo-products{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px}.combo-products .combo-package{flex-direction:column;height:100%;display:flex;overflow:hidden}.combo-package .combo-product-image{margin:14px 14px 0}.combo-package-logos{grid-template-columns:repeat(6,25px);justify-content:start;gap:5px;width:auto}.combo-package-logos>img{width:25px;height:25px}.combo-package-logos>small{display:none}.combo-package .combo-card-body{box-sizing:border-box;width:100%;padding:13px 14px}.combo-package h3{font-size:15px}.combo-package p{font-size:10px}.combo-package details{margin:0 0 5px}.combo-package .combo-price strong{font-size:22px}.combo-package ul{grid-template-columns:1fr}.combo-package li{font-size:10px}.combo-package .combo-product-image>img{object-fit:contain;width:100px;height:42px}.combo-extras-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.combo-products .combo-extra{grid-template-columns:58px minmax(0,1fr);align-items:center;height:100%;min-height:108px;display:grid;overflow:hidden}.combo-extra .combo-product-image{margin:10px 0 10px 10px}.combo-extra .combo-product-image>img{border-radius:9px;width:44px;height:44px}.combo-extra .combo-card-body{grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:12px 12px 12px 8px;display:grid}.combo-extra h3{grid-column:1/-1;margin:0 0 4px;font-size:13px}.combo-extra p{grid-column:1/-1;margin:0 0 6px;font-size:10px;line-height:1.4}.combo-extra .combo-price{margin:0;padding:0}.combo-extra .combo-price strong{font-size:18px}.combo-extra .combo-price>span{font-size:9px}.combo-extra button{gap:4px;min-height:34px;margin:0;padding:7px 8px!important;font-size:10px!important}.combo-extra button svg{width:13px;height:13px}.combo-extra details{grid-column:1/-1}.combo-page button:hover:not(:disabled){transform:translateY(-2px)}.combo-page button:active:not(:disabled){transform:scale(.97)}.combo-page .combo-add{background:#fff;border-color:#e10036}.combo-page .combo-add:hover:not(:disabled){background:#ffe8ee}.combo-reveal:not(.combo-visible){opacity:0;transform:translateY(20px)}.combo-reveal.combo-visible{opacity:1}.combo-card:nth-child(2n){transition-delay:40ms}.combo-card:nth-child(3n){transition-delay:80ms}.combo-cart-drawer{color:#281d23;background:#fff;border:0;width:min(460px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-20px 0 90px #3d001930}.combo-cart-drawer[open]{animation:.32s cubic-bezier(.2,.7,.2,1) combo-drawer-in}.combo-cart-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#23051080;animation:.3s ease-out combo-backdrop}.combo-cart-drawer .combo-summary{box-shadow:none;box-sizing:border-box;border:0;border-radius:0;min-height:100%;padding:26px;position:static}.combo-cart-drawer .combo-summary header{z-index:2;background:#fff;padding-top:10px;position:sticky;top:-26px}.combo-cart-drawer .combo-cart-close{color:#bd0032;background:#fff0f4;border:0;padding:7px}.combo-cart-drawer .combo-summary-item{padding:17px 0;font-size:13px}.combo-page .combo-keep-shopping{color:#b5002e;background:#fff5f8;width:100%;margin:20px 0 9px;font-size:12px}.combo-summary .combo-primary{width:100%}.combo-mobile-cart{box-sizing:border-box;z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border:1px solid #e5003b;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:min(620px,100% - 32px);padding:12px 18px;display:flex;position:fixed;bottom:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 35px #6a00152b}.combo-mobile-cart>div{gap:3px;display:grid}.combo-mobile-cart small{color:#7f6270;font-size:10px}.combo-mobile-cart b{color:#ad002b;font-size:21px}.combo-mobile-cart b>small{margin-left:4px}.combo-mobile-cart button{color:#fff;background:linear-gradient(120deg,#e00039,#b5002b);border:0;padding:12px 18px;font-size:12px}.combo-toast-error{z-index:41;box-sizing:border-box;background:#fff0f4;border:1px solid #e60039;border-radius:12px;width:min(500px,100% - 32px);padding:12px 18px;font-size:12px;position:fixed;bottom:100px;left:50%;transform:translate(-50%);color:#b00029!important}.combo-page:has(dialog[open]) .combo-toast-error{display:none}body:has(.combo-page dialog[open]){overflow:hidden}@keyframes combo-float{50%{transform:translateY(-9px)rotate(5deg)}}@keyframes combo-count{50%{transform:scale(1.25)}}@keyframes combo-beacon{50%{box-shadow:0 0 0 8px #df003400}}@keyframes combo-drawer-in{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes combo-backdrop{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){.combo-products{grid-template-columns:repeat(2,minmax(0,1fr))}.combo-products .combo-package{grid-template-columns:84px minmax(0,1fr);display:grid}.combo-package-logos{grid-template-columns:repeat(2,26px);gap:5px}.combo-package .combo-product-image{align-self:start;margin:15px 0 0 12px}.combo-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.combo-plan .combo-card-body{padding:17px}.combo-header-caption{font-size:11px!important}}@media (max-width:760px){.combo-store-header{gap:10px}.combo-store-header>span{display:none}.combo-page .combo-header-cart{gap:7px;padding:7px 10px;font-size:10px}.combo-header-cart b{width:21px;height:21px}.combo-store-intro{border-radius:16px;gap:0;min-height:140px;margin-top:15px;padding:24px 20px}.combo-store-intro h1{max-width:230px;font-size:28px}.combo-store-intro p{max-width:220px;font-size:11px}.combo-store-intro .combo-eyebrow{letter-spacing:.08em;max-width:220px;font-size:7px}.combo-intro-copy>a{margin-top:12px;font-size:9px}.combo-intro-art{opacity:.4;pointer-events:none;z-index:-1;width:240px;position:absolute;right:-80px;transform:scale(.8)}.combo-steps{justify-content:space-between;gap:6px;padding:10px 0}.combo-steps a{gap:5px;padding:7px 8px;font-size:10px}.combo-steps b{width:19px;height:19px;font-size:9px}.combo-layout{padding-top:10px}.combo-plan .combo-card-body{padding:12px 9px}.combo-plan .combo-speed{font-size:30px}.combo-plan .combo-price strong{font-size:17px}.combo-plan .combo-speed span{font-size:8px}.combo-plans{gap:8px}.combo-plan button{padding:8px 2px!important;font-size:9px!important}.combo-products{grid-template-columns:1fr}.combo-products .combo-package{grid-template-columns:80px minmax(0,1fr)}.combo-package .combo-card-body{grid-template-columns:1fr auto;column-gap:9px;padding:13px 12px;display:grid}.combo-package h3,.combo-package p,.combo-package details{grid-column:1/-1}.combo-package .combo-price{margin:0;padding:4px 0 0}.combo-package button{width:auto;min-width:98px;margin:4px 0 0;padding:8px 10px!important}.combo-extras-grid{grid-template-columns:1fr}.combo-products .combo-extra{grid-template-columns:57px minmax(0,1fr);min-height:88px}.combo-extra .combo-card-body{padding:12px}.combo-extra p{font-size:10px}.combo-extra .combo-price strong{font-size:18px}.combo-extra button{min-width:98px}.combo-cart-drawer .combo-summary{padding:20px}.combo-cart-drawer .combo-summary header{top:-20px}.combo-mobile-cart{width:calc(100% - 20px);padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-radius:14px;bottom:8px}.combo-mobile-cart b{font-size:18px}.combo-mobile-cart button{padding:11px 13px;font-size:11px}.combo-store-footer{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){.combo-page *{transition:none!important;animation:none!important}.combo-reveal:not(.combo-visible){opacity:1;transform:none}.combo-page button:hover:not(:disabled),.combo-card:hover{transform:none}}.combo-page .combo-store-footer{background:0 0}.combo-chat-page{color:#321c26;background:radial-gradient(at top,#ffe6ed,#0000 70%),#faf7f8;min-height:100dvh;font-family:inherit}.combo-chat-header{box-sizing:border-box;background:#ffffffeb;border-bottom:1px solid #efd4dd;justify-content:space-between;align-items:center;gap:18px;height:78px;padding:0 max(24px,50% - 550px);display:flex}.combo-chat-header>a{color:#ae002d;background:#fff;border:1px solid #eac8d3;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;text-decoration:none;display:flex}.combo-chat-header>a:hover{background:#ffeaf0}.combo-chat-header img{object-fit:contain;width:136px;height:48px}.combo-chat-header>span{color:#866675;font-size:11px}.combo-chat-stage{text-align:center;max-width:760px;min-height:300px;margin:24px auto}.combo-chat-stage>p{color:#8c6173;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.combo-chat-empty{background:#fff;border:1px solid #edc7d3;border-radius:22px;max-width:430px;margin:80px auto;padding:35px 25px}.combo-chat-empty>svg{color:#d00036}.combo-chat-empty h1{margin:20px 0 12px;font-size:28px}.combo-chat-empty p{color:#7f6470;font-size:14px;line-height:1.6}.combo-chat-empty>a{color:#fff;background:#d40035;border-radius:12px;margin-top:16px;padding:13px 22px;font-size:13px;text-decoration:none;display:inline-block}:is(body:has(.combo-chat-page) .opa_ico,body:has(.combo-chat-page) .opa_minimize,body:has(.combo-chat-page) .opa_close){display:none!important}body:has(.combo-chat-page) .opa_chat{z-index:30;border-radius:20px;width:min(760px,100% - 48px);max-width:none;height:auto;max-height:none;position:fixed;inset:100px auto 22px 50%;transform:translate(-50%);box-shadow:0 15px 60px #66002315}body:has(.combo-chat-page) .uai-chat-brand{padding-right:22px}body:has(.combo-chat-page) .opa_ballon{text-align:left;max-width:min(560px,100% - 28px)}body:has(.combo-chat-page) .opa_rodape{flex-shrink:0}body:has(.combo-chat-page):has(.opa_chat) .combo-chat-loading{display:none}body:has(.combo-chat-page) .webchat-error{z-index:40;box-sizing:border-box;background:#fff;border:1px solid #d40035;border-radius:16px;width:min(460px,100% - 40px);padding:24px;font-size:14px;position:fixed;top:130px;left:50%;transform:translate(-50%)}body:has(.combo-chat-page){overflow:hidden}@media (max-width:760px){.combo-chat-header{flex-wrap:wrap;align-content:center;gap:9px;height:72px;padding:0 14px}.combo-chat-header img{width:95px;height:32px}.combo-chat-header>a{padding:8px 10px;font-size:11px}.combo-chat-header>span{text-align:right;width:100%;margin-top:-4px;font-size:9px}.combo-chat-stage{margin:16px}.combo-chat-empty{margin:40px auto}body:has(.combo-chat-page) .opa_chat{width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0;top:72px;bottom:0;left:0;transform:none}body:has(.combo-chat-page) .opa_cabecalho{height:72px;min-height:72px}body:has(.combo-chat-page) .uai-chat-brand{padding:17px 20px}body:has(.combo-chat-page) .opa_rodape{height:auto;min-height:74px;padding-bottom:max(12px,env(safe-area-inset-bottom))}}.combo-header-actions{align-items:center;gap:12px;border:0!important;margin-left:auto!important;padding:0!important;display:flex!important}.combo-resume-chat{color:#aa002b;text-underline-offset:3px;white-space:nowrap;font-size:11px;text-decoration:underline}.combo-store-header>.combo-header-caption{border-left:1px solid #eadfe3;padding-left:22px}.combo-page .combo-header-actions .combo-header-cart{margin:0}@media (max-width:760px){.combo-header-actions{gap:9px}.combo-resume-chat{white-space:normal;max-width:70px;font-size:9px;line-height:1.4}.combo-header-actions .combo-header-cart>span{display:none}}.combo-products .combo-package{align-self:start;height:auto}.combo-page .combo-package-view{color:inherit;text-align:left;box-shadow:none;border:0;justify-content:flex-start;margin:0 0 6px;line-height:1.5;background:0 0!important;padding:4px 0!important;font-size:10px!important}.combo-package-view svg{flex-shrink:0}.combo-package .combo-package-view{grid-column:1/-1}.combo-summary-item small{color:#885365;margin:5px 0;font-size:11px;display:block}.combo-app-picker{color:#33232b;background:#fff9fb;border:1px solid #ebbdca;border-radius:22px;width:600px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 90px #25000c60}.combo-app-picker[open]{animation:.22s ease-out combo-enter}.combo-app-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1e001599}.combo-app-picker header{justify-content:space-between;gap:14px;padding:24px 24px 14px;display:flex}.combo-app-picker header span{color:#be0035;letter-spacing:.13em;font-size:9px;font-weight:800}.combo-app-picker h2{margin:9px 0;font-size:25px}.combo-card .combo-app-picker p{color:#755d68;margin:0;font-size:12px;line-height:1.6}.combo-card .combo-app-picker header button{color:#a9002d;background:#f6e5ec;border:0;border-radius:50%;flex-shrink:0;align-self:start;width:33px;min-width:33px;height:33px;min-height:0;margin:0;padding:7px!important}.combo-app-picker fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:4px 24px 20px;display:grid}.combo-app-picker legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.combo-app-picker label{cursor:pointer;color:#3e2a34;background:#fff;border:1px solid #ecd4de;border-radius:12px;align-items:center;gap:9px;min-height:60px;padding:10px;font-size:12px;transition:background .2s,border-color .2s;display:flex;position:relative}.combo-app-picker label.chosen{background:#fff0f4;border-color:#d40036;box-shadow:0 0 0 1px #d40036}.combo-app-picker input{accent-color:#d40036;flex-shrink:0;width:15px;height:15px;margin:0}.combo-app-picker label>span{line-height:1.4}.combo-app-picker label>svg{color:#c00031;flex-shrink:0;margin-left:auto}.combo-app-picker .combo-brand-icon img{width:30px;height:30px}.combo-app-picker footer{background:#fff9fb;border-top:1px solid #edd6df;padding:16px 24px;position:sticky;bottom:0;box-shadow:0 -8px 20px #40001708}.combo-app-picker footer>div{color:#795a69;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.combo-app-picker footer strong{color:#bd0033;white-space:nowrap;font-size:22px}.combo-app-picker footer strong small{font-size:10px;font-weight:400}.combo-card .combo-app-picker footer button{color:#fff;background:#ce0037;border:0;border-radius:11px;width:100%;margin-top:12px;padding:13px!important;font-size:12px!important}.combo-app-picker footer button:disabled{opacity:.45;cursor:not-allowed}.combo-app-picker footer>small{color:#74535f;margin-top:8px;font-size:10px;display:block}body:has(.combo-app-picker[open]){overflow:hidden}.combo-page #combo-internet>.black-promo{margin-top:16px;margin-bottom:16px}.combo-page .black-promo .black-promo-card{box-shadow:0 0 0 4px #16000712,0 10px 36px #14000666,0 0 28px #24000945,inset 0 0 60px #ff003526}.combo-page .black-promo .black-promo-card:hover{box-shadow:0 0 0 4px #2100091c,0 14px 42px #14000680,0 0 34px #39000c60,inset 0 0 60px #ff003535}@media (max-width:650px){.combo-app-picker header{padding:20px 18px 14px}.combo-app-picker fieldset{grid-template-columns:1fr;padding:4px 18px 16px}.combo-app-picker footer{padding:14px 18px}.combo-app-picker label{min-height:55px}.combo-page #combo-internet>.black-promo{margin-top:8px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.combo-app-picker[open]{animation:none}}.combo-store-title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.combo-dialog .combo-whatsapp-link{color:#fff;background:#087a44;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:15px;padding:15px;font-size:13px;font-weight:750;text-decoration:none;transition:background .2s;display:flex}.combo-dialog .combo-whatsapp-link:hover{background:#075b35}.combo-dialog .combo-address-fields{background:#fff9fb;border:1px solid #edd2dc;border-radius:13px;gap:11px;min-width:0;margin:0;padding:16px;display:grid}.combo-address-fields legend{color:#9f0030;align-items:center;gap:7px;padding:0 5px;font-size:12px;font-weight:750;display:flex}.combo-address-fields label{min-width:0}.combo-address-fields input[readonly]{color:#68525d;background:#f4edf1;border-color:#e6dce2}.combo-dialog .combo-postal-status{color:#6f5361;flex-wrap:wrap;align-items:center;gap:5px;font-size:10px;line-height:1.5;display:flex}.combo-postal-status.has-error{color:#ba0035}.combo-dialog .combo-postal-status button{color:#b10031;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:700;text-decoration:underline}.combo-postal-result{gap:11px;display:grid}.combo-dialog .combo-postal-result>p{color:#795a69;margin:0;font-size:11px;line-height:1.5}.combo-address-row{grid-template-columns:minmax(0,1fr) 65px;gap:10px;display:grid}.combo-address-row.number-row{grid-template-columns:105px minmax(0,1fr)}.combo-address-fields label small{font-size:9px;font-weight:400}.combo-dialog form>button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:450px){.combo-dialog .combo-address-fields{padding:12px}.combo-address-row.number-row{grid-template-columns:85px minmax(0,1fr);gap:8px}}.combo-address-found{color:#725361;background:#f3e9ee;border-radius:9px;gap:3px;padding:11px 13px;font-size:12px;line-height:1.5;display:grid}.combo-address-found b{color:#412c35;font-size:13px}
