.sidebar-overlay{z-index:999;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;background-color:rgba(0,0,0,.3);transition:opacity .4s,visibility .4s,z-index .4s;animation-fill-mode:forwards;position:fixed;top:0;bottom:0;left:0;right:0}.sidebar-overlay.open{opacity:1;visibility:visible;pointer-events:auto;z-index:1046;animation:.2s ease-in forwards fadeInOpacity}.sidebar-overlay.close{opacity:0;visibility:hidden;pointer-events:none;z-index:-1;animation:.2s ease-in forwards fadeOutOpacity}.sidebar-overlay .content-loader{justify-content:center;align-items:center;display:flex}.sidebar-overlay .content-loader svg{transform-origin:50%;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sidebar-overlay .sidebar-overlay-content{background-color:#fff;flex-direction:column;max-width:400px;height:100%;display:flex;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.21)}@media screen and (max-width:767px){.sidebar-overlay .sidebar-overlay-content{max-width:100%}}.sidebar-overlay .sidebar-overlay-content.position-right{margin-left:auto}.sidebar-overlay .sidebar-overlay-content .header{background:var(--Sidebar-Gradient,linear-gradient(86deg, var(--color-red-60,#eb2f2f) 0%, var(--color-orange-70,#cc7000) 100%));color:#fff;justify-content:space-between;align-items:center;padding:24px 16px;display:flex}.sidebar-overlay .sidebar-overlay-content .header .title{align-items:center;gap:16px;display:flex}.sidebar-overlay .sidebar-overlay-content .header .title span{color:#fff}.sidebar-overlay .sidebar-overlay-content .header .title p,.sidebar-overlay .sidebar-overlay-content .header .title span{text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.sidebar-overlay .sidebar-overlay-content .header .sidebar-close{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sidebar-overlay .sidebar-overlay-content .content{height:inherit;padding:24px 0;overflow-x:auto}@media (max-width:767px){.sidebar-overlay .sidebar-overlay-content .content{flex:auto;min-height:0;overflow-y:auto}}.sidebar-overlay .sidebar-overlay-content .content .content-input-search{padding:0 24px 16px 16px}.sidebar-overlay .sidebar-overlay-content .content .content-input-search input{color:#999;background:#f1f1f1;border:2px solid #f1f1f1;border-radius:8px;width:100%;padding:12px 16px;font-size:12px;font-weight:400;transition:all .2s}.sidebar-overlay .sidebar-overlay-content .content .content-input-search input:focus{outline:inherit;border:2px solid #444;transition:all .2s}.sidebar-overlay .sidebar-overlay-content .content .content-block .title{color:#333;padding:8px 16px;font-size:20px;font-weight:600;line-height:normal}.sidebar-overlay .sidebar-overlay-content .content .content-block .title span{color:#ff9015;font-size:24px;font-weight:600}.sidebar-overlay .sidebar-overlay-content .content .content-block .subtitle{color:#444;background-color:#ececec;margin:0;padding:8px 16px}.sidebar-overlay .sidebar-overlay-content .content .content-block .item{border-bottom:1px solid rgba(85,85,85,.2);flex-direction:column;gap:16px;padding:24px;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-block .item p.title{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,18px);font-style:normal;font-weight:600;line-height:var(--font-line-height-sm,24px)}.sidebar-overlay .sidebar-overlay-content .content .content-block .item p.address{color:var(--text-secondary,#474747);font-size:var(--font-size-body,14px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:18px}.sidebar-overlay .sidebar-overlay-content .content .content-block .item a.see-more-store{color:var(--surface-brand-secondary-default,#3151ac);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px)}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock{text-transform:uppercase;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;font-size:var(--font-size-caption,12px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px);border:1px solid var(--color-green-90,#24753a);background:var(--color-green-10,#f4fff7);border-radius:8px;align-items:center;gap:4px;padding:4px 6px;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock p{color:var(--color-green-80,#328648);margin:0;font-size:12px;font-weight:500;line-height:16px}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock.danger{border:1px solid var(--color-red-70,#c21313);background:var(--color-red-10,#ffeaea)}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock.danger p{color:var(--color-red-70,#c21313);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px)}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock.warning{border:1px solid var(--color-amber-90,#7e5500);background:var(--color-amber-10,#fff7e7)}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock.warning p{color:var(--color-amber-80,#a67000);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px)}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock.repair-in-store{border:1px solid var(--color-green-90,#24753a);background:var(--color-green-10,#f4fff7);border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock.repair-in-store p{color:var(--color-green-80,#328648);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px)}.sidebar-overlay .sidebar-overlay-content.stock-sidebar p.title{padding:0!important}.sidebar-overlay .grade-sidebar .content{background:#f6f6f6;padding:0;overflow:auto}.sidebar-overlay .grade-sidebar .content .content-block{background-color:#fff;margin-bottom:16px}.sidebar-overlay .grade-sidebar .content .content-block svg{transform:rotate(180deg)}.sidebar-overlay .grade-sidebar .content .content-block .grade-content{opacity:0;pointer-events:none;z-index:1;will-change:opacity, transform;animation:.2s forwards gradeClose;transform:translateY(-40px)}.sidebar-overlay .grade-sidebar .content .content-block .grade-content .text{flex-direction:column;gap:8px;display:flex}.sidebar-overlay .grade-sidebar .content .content-block.open .grade-content{opacity:1;pointer-events:auto;animation:.2s forwards gradeOpen}.sidebar-overlay .grade-sidebar .content .content-block.open svg{transform:rotate(0)}.sidebar-overlay .grade-sidebar .content .grade .title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#333;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;margin:0;font-size:16px;font-weight:400;line-height:24px;display:flex}.sidebar-overlay .grade-sidebar .content .grade .image{text-align:center;padding:24px 0}.sidebar-overlay .grade-sidebar .content .grade .image img{width:70%}.sidebar-overlay .grade-sidebar .content .grade .text{padding:8px 24px}.sidebar-overlay .grade-sidebar .content .grade .text p{color:#333;font-size:16px;font-weight:400;line-height:normal}.sidebar-overlay .grade-sidebar .content .grade .text p span{color:#333;font-weight:500}.sidebar-overlay .grade-sidebar .content .grade .text ul li{color:#333;padding-top:8px;font-size:16px;font-weight:400;line-height:normal;list-style-type:disc}.sidebar-overlay .grade-sidebar .content .grade .text ul li::marker{color:#ff9015;font-size:1.5rem}.sidebar-overlay .battery-sidebar .content{background:var(--surface-primary,#ebebeb);flex-direction:column;align-self:stretch;align-items:center;gap:32px;padding:32px 16px;display:flex}.sidebar-overlay .battery-sidebar .content .battery-info-box{background:var(--surface-secondary,#fff);border-radius:8px;flex-direction:column;align-self:stretch;gap:10px;display:flex;overflow:hidden}.sidebar-overlay .battery-sidebar .content .battery-info-box .battery-level{background:var(--surface-brand-secondary-default,#3151ac);border-radius:8px 99px 99px 0;align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 16px;display:flex}.sidebar-overlay .battery-sidebar .content .battery-info-box .battery-level p{color:var(--text-invert,#fff);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:500;line-height:20px}.sidebar-overlay .battery-sidebar .content .battery-info-box .texts{gap:16px;padding:8px 16px 16px}.sidebar-overlay .battery-sidebar .content .battery-info-box .texts p{color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:20px}.sidebar-overlay .battery-sidebar .content .battery-info-box .texts p b{font-weight:500}.sidebar-overlay .insurance-sidebar .content{background:var(--surface-primary,#ebebeb);flex-direction:column;align-self:stretch;align-items:center;gap:32px;padding:32px 16px;display:flex}.sidebar-overlay .insurance-sidebar .content p.title{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px)}.sidebar-overlay .insurance-sidebar .content .box-info{background:var(--surface-secondary,#fff);border-radius:8px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:16px;padding:16px;display:flex}.sidebar-overlay .insurance-sidebar .content .box-info p{color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:20px}.sidebar-overlay .insurance-sidebar .content .box-info .grid-table{width:100%}.sidebar-overlay .insurance-sidebar .content .box-info .grid-table .grid-table-row{background:var(--color-neutro-10,#ebebeb);align-self:stretch;align-items:center;gap:8px;padding:8px;display:flex}.sidebar-overlay .insurance-sidebar .content .box-info .grid-table .grid-table-row:nth-of-type(odd){background:var(--color-neutro-20,#d6d6d6)}.sidebar-overlay .insurance-sidebar .content .box-info .grid-table .grid-table-row p{color:var(--text-primary,#333);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px)}.sidebar-overlay .insurance-sidebar .content .box-info .insurance-links{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.sidebar-overlay .insurance-sidebar .content .box-info .insurance-links a{color:var(--text-primary,#333);font-size:var(--font-size-caption,12px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-style:normal;font-weight:500;line-height:16px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto}.sidebar-overlay .show-form{padding:16px!important}.sidebar-overlay .show-form .info-texts .title{color:var(--text-primary,#333);text-align:center;font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px)}.sidebar-overlay .show-form .info-texts .text{color:var(--text-secondary,#474747);text-align:center;font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:20px}.sidebar-overlay .show-form hr{background-color:#111;width:100%;margin-top:32px;margin-bottom:32px}.sidebar-overlay .show-form .notify-title{color:#333;text-align:center;font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:400;line-height:var(--font-line-height-sm,24px)}.sidebar-overlay .show-form .form{background:var(--color-blue-10,#f0f4ff);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.sidebar-overlay .show-form .form .form-header{align-self:stretch;align-items:center;gap:8px;display:flex}.sidebar-overlay .show-form .form .form-header p{color:#333;font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:500;line-height:20px}.sidebar-overlay .show-form .form .form-container{width:100%;display:flex}.sidebar-overlay .show-form .form .form-container input[type=text]{border:1px solid var(--surface-contrast-light,#d6d6d6);background:var(--componentes-inputfield-primary,#fff);border-radius:8px;flex:1 0 0;align-self:stretch;align-items:center;gap:8px;padding:8px 16px;display:flex}.sidebar-overlay .show-form .form .form-container p{color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:28px}.sidebar-overlay#overlay-sidebar-quality .content,.sidebar-overlay#overlay-sidebar-satisfied .content,.sidebar-overlay#overlay-sidebar-warranty-long .content,.sidebar-overlay#overlay-sidebar-free-delivery .content{background:var(--surface-primary,#ebebeb);flex-direction:column;align-self:stretch;align-items:center;gap:32px;padding:32px 16px;display:flex}.sidebar-overlay#overlay-sidebar-quality .content .content-block,.sidebar-overlay#overlay-sidebar-satisfied .content .content-block,.sidebar-overlay#overlay-sidebar-warranty-long .content .content-block,.sidebar-overlay#overlay-sidebar-free-delivery .content .content-block{background:var(--surface-secondary,#fff);border-radius:8px;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:10px;padding:16px;display:flex}.sidebar-overlay#overlay-sidebar-quality .content .content-block p,.sidebar-overlay#overlay-sidebar-quality .content .content-block b,.sidebar-overlay#overlay-sidebar-satisfied .content .content-block p,.sidebar-overlay#overlay-sidebar-satisfied .content .content-block b,.sidebar-overlay#overlay-sidebar-warranty-long .content .content-block p,.sidebar-overlay#overlay-sidebar-warranty-long .content .content-block b,.sidebar-overlay#overlay-sidebar-free-delivery .content .content-block p,.sidebar-overlay#overlay-sidebar-free-delivery .content .content-block b{color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;line-height:20px}.sidebar-overlay#overlay-sidebar-quality .content .content-block p,.sidebar-overlay#overlay-sidebar-satisfied .content .content-block p,.sidebar-overlay#overlay-sidebar-warranty-long .content .content-block p,.sidebar-overlay#overlay-sidebar-free-delivery .content .content-block p{font-weight:400}.sidebar-overlay#overlay-sidebar-quality .content .content-block p b,.sidebar-overlay#overlay-sidebar-satisfied .content .content-block p b,.sidebar-overlay#overlay-sidebar-warranty-long .content .content-block p b,.sidebar-overlay#overlay-sidebar-free-delivery .content .content-block p b{font-weight:600}.sidebar-overlay#overlay-sidebar-quality .list-tests{flex-direction:column;align-self:stretch;align-items:flex-start;gap:8px;display:flex}.sidebar-overlay#overlay-sidebar-quality .list-tests .tests-item{color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);align-self:stretch;align-items:center;gap:8px;font-style:normal;font-weight:400;line-height:20px;display:flex}@keyframes gradeOpen{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translate(0,0)}}@keyframes gradeClose{0%{opacity:1;transform:translate(0,0)}to{opacity:0;display:none;transform:translateY(-40px)}}
