.product-attribute-floating-tooltip{visibility:hidden;opacity:0;z-index:9999;pointer-events:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc(100vw - 24px);padding:var(--spacing-4,4px) var(--spacing-8,8px);border-radius:var(--radius-2,2px);background:var(--Color-background-surface-secondary,#fff);color:var(--Color-text-default,#333);text-align:center;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;transition:opacity .2s;display:inline-flex;position:fixed;top:0;left:0;box-shadow:0 0 1px rgba(30,31,33,.12),0 0 8px rgba(30,31,33,.16)}.page-online-product-view{background:var(--surface-primary,#ebebeb);overscroll-behavior-y:contain;min-height:100vh;position:relative}.page-online-product-view.product-loaded .loading-product{opacity:0;pointer-events:none;position:absolute}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-online-product-view h1,.page-online-product-view h2,.page-online-product-view h3,.page-online-product-view h4,.page-online-product-view p{margin:0}.page-online-product-view button{box-shadow:none;border:0;outline:none}.page-online-product-view button:focus,.page-online-product-view button:hover{box-shadow:none;outline:none}.page-online-product-view .section-gaps{flex-direction:column;gap:64px;padding-bottom:64px;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .section-gaps{gap:32px}}@media screen and (max-width:767px){.page-online-product-view .section-gaps{gap:24px}}.page-online-product-view .product-stamp{justify-content:center;align-items:center;gap:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px;display:flex}.page-online-product-view .product-stamp.product-stamp:first-child{border-radius:4px}.page-online-product-view .product-stamp .text{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:600;line-height:normal}.page-online-product-view .product-images-gallery{z-index:999;visibility:hidden;pointer-events:none;z-index:-1;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;transition:opacity .4s,visibility .4s,z-index .4s;animation-fill-mode:forwards;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery{align-items:center}}.page-online-product-view .product-images-gallery.open{opacity:1;visibility:visible;pointer-events:auto;z-index:1046;animation:.2s ease-in forwards fadeInOpacity}.page-online-product-view .product-images-gallery.close{opacity:0;visibility:hidden;pointer-events:none;z-index:-1;animation:.2s ease-in forwards fadeOutOpacity}.page-online-product-view .product-images-gallery-content{justify-content:space-between;align-items:center;gap:32px;max-width:100%;height:100%;padding:32px;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content{align-items:flex-start;gap:16px;width:96vw;max-width:96vw;height:600px}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content{flex-direction:column;gap:8px;width:100%;height:500px;padding:16px}}.page-online-product-view .product-images-gallery-content .images-list{flex-direction:column;align-items:center;gap:16px;max-height:100%;display:flex;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .images-list{gap:12px;width:16vw;height:100%}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .images-list{flex-direction:row;order:2;width:100%;height:auto;max-height:100px;overflow-x:auto;overflow-y:hidden}.page-online-product-view .product-images-gallery-content .images-list::-webkit-scrollbar{display:none}}.page-online-product-view .product-images-gallery-content .images-list-img{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;width:180px;color:inherit;font:inherit;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .images-list-img{width:100%}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .images-list-img{width:180px;padding:16px}}.page-online-product-view .product-images-gallery-content .images-list-img.active{border:2px solid var(--surface-brand-primary-heavy,#cc7000);background:var(--color-orange-10,#fff4e5)}.page-online-product-view .product-images-gallery-content .images-list-img img{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.page-online-product-view .product-images-gallery-content .main-container{align-items:center;max-width:800px;height:100%;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .main-container{flex:1 0 500px;gap:24px}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .main-container{gap:16px;height:70%}}.page-online-product-view .product-images-gallery-content .main-container-content{flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;height:100%;display:flex}.page-online-product-view .product-images-gallery-content .main-container-image{background:var(--surface-secondary,#fff);border-radius:16px;justify-content:center;align-items:center;width:100%;height:80%;max-height:800px;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .main-container-image{height:500px}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .main-container-image{border-radius:8px;width:100%;height:400px}}.page-online-product-view .product-images-gallery-content .main-container-image iframe{width:800px;height:600px}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .main-container-image iframe{padding:16px 32px}}.page-online-product-view .product-images-gallery-content .main-container-image img{object-fit:contain;width:100%;height:100%;padding:16px}.page-online-product-view .product-images-gallery-content .main-container-image .zoom{background:var(--surface-brand-secondary-default,#3151ac);border-radius:8px;align-items:center;gap:8px;padding:8px;transition:opacity .2s;display:flex;position:absolute;bottom:8px;right:8px}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .main-container-image .zoom{padding:6px}.page-online-product-view .product-images-gallery-content .main-container-image .zoom svg{width:24px;height:24px}}.page-online-product-view .product-images-gallery-content .main-container-image .zoom:hover{opacity:.85}.page-online-product-view .product-images-gallery-content .main-container-image.zoomed{overflow:hidden}.page-online-product-view .product-images-gallery-content .main-container-image.zoomed img{cursor:zoom-out;transform:scale(2)}.page-online-product-view .product-images-gallery-content .main-container-image.zoomed .zoom{opacity:0;pointer-events:none}.page-online-product-view .product-images-gallery-content .main-container-image .fade-enter-active,.page-online-product-view .product-images-gallery-content .main-container-image .fade-leave-active{transition:opacity .3s}.page-online-product-view .product-images-gallery-content .main-container-image .fade-enter-from,.page-online-product-view .product-images-gallery-content .main-container-image .fade-leave-to{opacity:0}.page-online-product-view .product-images-gallery-content .main-container-image .fade-leave-active{position:absolute;top:0;bottom:0;left:0;right:0}.page-online-product-view .product-images-gallery-content .main-container .controls{justify-content:center;align-self:stretch;align-items:center;gap:128px;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .main-container .controls{gap:64px}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .main-container .controls{gap:32px}}.page-online-product-view .product-images-gallery-content .main-container .controls .switcher{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:inherit;font:inherit;cursor:pointer;background:var(--surface-brand-secondary-default,#3151ac);border:0;border-radius:99px;align-items:center;gap:8px;padding:16px;transition:all .2s;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .main-container .controls .switcher{padding:8px}.page-online-product-view .product-images-gallery-content .main-container .controls .switcher svg{width:28px;height:28px}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .main-container .controls .switcher{padding:8px}.page-online-product-view .product-images-gallery-content .main-container .controls .switcher svg{width:18px;height:18px}}.page-online-product-view .product-images-gallery-content .main-container .controls .switcher.available{background:var(--surface-brand-secondary-default,#3151ac);transition:all .2s}.page-online-product-view .product-images-gallery-content .main-container .controls .switcher.available svg path{stroke:#fff}.page-online-product-view .product-images-gallery-content .main-container .controls .controls-counter{text-align:center;width:40px;color:var(--surface-secondary,#fff);text-shadow:0 4px 6px rgba(51,51,51,.12),0 8px 8px rgba(51,51,51,.08);font-family:var(--font-family-title,Inter);font-size:var(--font-size-title-h4,25px);font-style:normal;font-weight:500;line-height:var(--font-line-height-md,32px)}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .main-container .controls .controls-counter{font-size:14px}}.page-online-product-view .product-images-gallery-content .close{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:16px;right:16px}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-images-gallery-content .close{position:absolute;top:20px;right:30px}}@media screen and (max-width:767px){.page-online-product-view .product-images-gallery-content .close svg{width:20px;height:20px}}.page-online-product-view .info{justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .info{flex-direction:column}}@media screen and (max-width:767px){.page-online-product-view .info{flex-direction:column}}.page-online-product-view .info .stamps{flex-wrap:wrap;gap:8px;display:flex;position:relative}.page-online-product-view .awards{background:#fff;border-radius:8px;flex-wrap:wrap;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex}@media screen and (max-width:767px){.page-online-product-view .awards{order:3;align-content:center;justify-content:center;gap:16px}}.page-online-product-view .awards img{object-fit:contain;width:64px;height:64px}.page-online-product-view .advantages{background:var(--surface-secondary,#fff);border-radius:8px;align-self:stretch;align-items:center;gap:8px;padding:16px;display:flex}.page-online-product-view .advantages .item{align-self:stretch;align-items:center;gap:8px;display:flex}.page-online-product-view .advantages .item p{color:var(--surface-brand-primary-heavy,#cc7000);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:500;line-height:20px}.page-online-product-view .advantages .fade-enter-active,.page-online-product-view .advantages .fade-leave-active{transition:opacity .5s}.page-online-product-view .advantages .fade-enter-from,.page-online-product-view .advantages .fade-leave-to{opacity:0}.page-online-product-view .actions{gap:8px;width:100%;display:flex}@media screen and (max-width:420px){.page-online-product-view .actions{flex-direction:column}}.page-online-product-view .actions button{border:0;justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex}.page-online-product-view .actions button.add-cart{color:#fff;background:var(--componentes-button-sucess-default,#328648);text-transform:uppercase;cursor:pointer;border-radius:8px;flex:1 0 0;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.page-online-product-view .actions .buy-now{background:var(--componentes-button-primary-default,#ff9000);color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-sm,24px);text-align:center;cursor:pointer;border-radius:8px}.page-online-product-view .actions .wishlist{margin-left:auto}.page-online-product-view .no-stock{border:2px solid var(--surface-invert,#333);background-color:#fff;border-radius:16px;justify-content:center;align-self:stretch;align-items:center;gap:16px;height:56px;padding:16px;display:flex}.page-online-product-view .no-stock button{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-sm,24px);background-color:transparent;border:0}.page-online-product-view .left-info{flex-direction:column;flex-shrink:0;gap:16px;width:740px;display:flex}@media screen and (min-width:1366px) and (max-width:1599px){.page-online-product-view .left-info{width:640px}}@media screen and (min-width:1280px) and (max-width:1365px){.page-online-product-view .left-info{width:528px}}@media screen and (min-width:1024px) and (max-width:1279px){.page-online-product-view .left-info{width:428px}}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .left-info{width:100%}}@media screen and (max-width:767px){.page-online-product-view .left-info{width:100%}}.page-online-product-view .images-product{flex-wrap:wrap;gap:16px;width:100%;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .images-product{height:500px}}@media screen and (max-width:767px){.page-online-product-view .images-product{flex-direction:column}.page-online-product-view .images-product img,.page-online-product-view .images-product iframe{object-fit:contain;background-color:#fff;width:100%;height:400px}.page-online-product-view .images-product .image.image--primary{aspect-ratio:1;background-color:#fff;flex:none;width:100%}.page-online-product-view .images-product .image.image--primary img,.page-online-product-view .images-product .image.image--primary iframe{height:100%}}.page-online-product-view .images-product.single{flex-direction:column}.page-online-product-view .images-product.single img{object-fit:cover!important}.page-online-product-view .images-product.single-image .image{display:block}.page-online-product-view .images-product .blank-image{aspect-ratio:1;background-color:#e6e6e6;border-radius:8px;flex:calc(50% - 8px)}.page-online-product-view .images-product .image{aspect-ratio:1;border-radius:8px;flex:calc(50% - 8px);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .images-product .image{background-color:#fff;height:100%}.page-online-product-view .images-product .image:nth-child(2){position:relative}.page-online-product-view .images-product .image:nth-child(2):after{content:" ";content:" ";opacity:.4;background:var(--Gradient-image-viewer,linear-gradient(181deg, transparent 0.84%, var(--surface-contrast-heavy-l,#707070) 99.16%) linear-gradient(181deg, transparent 0.84%, var(--surface-contrast-heavy-l,#707070) 99.16%));position:absolute;top:0;bottom:0;left:0;right:0}.page-online-product-view .images-product .image:nth-child(3),.page-online-product-view .images-product .image:nth-child(4){display:none}}.page-online-product-view .images-product .image .overlay{content:" ";z-index:13;justify-content:center;align-items:flex-end;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.page-online-product-view .images-product .image .overlay.overlay-tablet,.page-online-product-view .images-product .image .overlay.overlay-desktop{display:none}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .images-product .image .overlay.overlay-tablet{display:flex}}@media screen and (min-width:1024px){.page-online-product-view .images-product .image .overlay.overlay-desktop{display:flex}}.page-online-product-view .images-product .image .overlay{background:var(--Gradient-image-viewer,linear-gradient(181deg, transparent 0.84%, var(--surface-contrast-heavy-l,#707070) 99.16%))}.page-online-product-view .images-product .image .overlay p{color:var(--text-invert,#fff);text-shadow:0 0 4px rgba(0,0,0,.25);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px);text-transform:capitalize}.page-online-product-view .images-product .image img,.page-online-product-view .images-product .image iframe{object-fit:contain;width:100%;height:100%;transition:opacity .25s ease-in-out}.page-online-product-view .images-product .carousel{gap:8px;width:100%;display:flex;overflow-x:auto}.page-online-product-view .images-product .carousel::-webkit-scrollbar{display:none}.page-online-product-view .images-product .carousel .carousel-img{background:var(--surface-secondary,#fff);border-radius:8px;flex:0 0 calc(33.3333% - 5.33333px);justify-content:center;align-items:center;gap:8px;padding:16px 32px;display:flex}.page-online-product-view .images-product .carousel .carousel-img.active{border:2px solid var(--surface-brand-primary-heavy,#cc7000)}.page-online-product-view .images-product .carousel .carousel-img img{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-online-product-view .images-product button.close{background-color:transparent}.page-online-product-view .product-data-box{flex:1;min-width:0}@media screen and (min-width:1024px){.page-online-product-view .product-data-box{position:-webkit-sticky;position:sticky;top:20px}}.page-online-product-view .product-data{background:var(--surface-secondary,#fff);border-radius:8px;flex-direction:column;flex:1 1 0;gap:16px;min-width:0;padding:16px;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .product-data{width:100%}}@media screen and (max-width:767px){.page-online-product-view .product-data{width:100%}}.page-online-product-view .product-data .scroll-attrs{flex-direction:column;gap:16px;display:flex;overflow-x:hidden;overflow-y:scroll}.page-online-product-view .product-data .scroll-attrs::-webkit-scrollbar{width:0}.page-online-product-view .product-data .title{justify-content:space-between;align-items:center;gap:24px;display:flex}.page-online-product-view .product-data .title .title-main{flex-direction:column;gap:8px;min-width:0;display:flex}.page-online-product-view .product-data .title h1{color:var(--text-primary,#333);font-family:var(--font-family-title,Inter);font-size:var(--font-size-H3,31px);font-style:normal;font-weight:600;line-height:var(--font-line-height-lg,40px);letter-spacing:var(--Static-Title-Large-Tracking,0)}@media screen and (max-width:767px){.page-online-product-view .product-data .title h1{font-size:var(--font-size-H3,22px);line-height:var(--font-line-height-lg,28px)}}.page-online-product-view .product-data .title .product-rating{align-items:center;gap:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;display:inline-flex}@media screen and (max-width:767px){.page-online-product-view .product-data .title .product-rating{flex-direction:column;align-items:flex-start}}.page-online-product-view .product-data .title .product-rating .product-rating-stars{gap:2px;display:inline-flex}.page-online-product-view .product-data .title .product-rating .product-rating-stars .star{color:#fff;background:#dcdce6;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:inline-flex}.page-online-product-view .product-data .title .product-rating .product-rating-stars .star.star-filled{background:#00b67a}.page-online-product-view .product-data .title .product-rating .product-rating-link{color:#5c5c5c;font-size:16px;line-height:20px;text-decoration:underline}.page-online-product-view .product-data .title .icons img{height:24px}.page-online-product-view .product-data .price{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media screen and (max-width:767px){.page-online-product-view .product-data .price{flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:8px}}.page-online-product-view .product-data .price .price-info .price-info-divisor{align-items:center;gap:16px;display:flex}@media screen and (max-width:420px){.page-online-product-view .product-data .price .price-info .price-info-divisor{flex-direction:column;align-items:flex-start;gap:0}}.page-online-product-view .product-data .price p.main-price{color:var(--surface-brand-primary-heavy,#cc7000);font-family:var(--font-family-title,Inter);font-size:var(--font-size-H2,39px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xl,48px);height:48px}.page-online-product-view .product-data .price p.vat,.page-online-product-view .product-data .price p.promo-validity{color:var(--text-secondary,#474747);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)}.page-online-product-view .product-data .price .discount-info{align-items:center;gap:16px;display:flex}.page-online-product-view .product-data .price .discount-info .old-price{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:400;line-height:var(--font-line-height-sm,24px);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.page-online-product-view .product-data .price .discount-info .cta-bfriday{border-radius:8px;padding:8px 16px}.page-online-product-view .product-data .price .icons-price{justify-content:center;align-items:center;gap:16px;display:flex}.page-online-product-view .product-data .price .icons-price .charger{color:#333;text-align:center;background-image:url(https://r-on.iservices.com/theme/product/policy-charger.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:60px;height:90px;padding-top:37px;font-size:7.5pt;font-weight:700}.page-online-product-view .product-data .price .icons-price .charger small{font-size:6pt}.page-online-product-view .product-data .price .icons-price img{height:90px}@media screen and (max-width:767px){.page-online-product-view .product-data .price .icons-price img{height:32px}}.page-online-product-view .product-data .price .icons-price img.no-charger{border:1.5px solid #000;height:76px}@media screen and (max-width:767px){.page-online-product-view .product-data .price .icons-price img.no-charger{height:72px}}.page-online-product-view .product-data .price .icons-price img.energy{height:48px}@media screen and (max-width:767px){.page-online-product-view .product-data .price .icons-price img.energy{height:42px}}.page-online-product-view .product-data .floa-klarna{background:var(--surface-primary,#ebebeb);border-radius:8px;align-items:center;gap:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 16px 8px 8px;display:flex;position:relative}.page-online-product-view .product-data .floa-klarna p{color:var(--text-primary,#333);font-size:var(--font-size-caption,12px);text-align:center;margin-left:4px;font-style:normal;font-weight:500;line-height:16px}.page-online-product-view .product-data .floa-klarna p span{color:var(--surface-brand-secondary-default,#3151ac);font-size:var(--font-size-caption,12px)}.page-online-product-view .product-data .floa-klarna svg.popup-info{z-index:10;position:absolute;right:-6px}.page-online-product-view .product-data .attributes{flex-direction:column;gap:8px;display:flex}.page-online-product-view .product-data .attributes #personalization-textarea{border:1px solid #ccc;border-radius:8px;padding:10px}.page-online-product-view .product-data .attributes span.title,.page-online-product-view .product-data .attributes label{color:#555;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.page-online-product-view .product-data .attributes .list-colors{flex-wrap:wrap;align-self:stretch;align-items:flex-start;gap:16px;padding:4px;display:flex}.page-online-product-view .product-data .attributes .list-colors .item{cursor:pointer;border:2px solid transparent;border-radius:5px;width:38px;height:38px;position:relative;box-shadow:0 1px 4px 1px rgba(51,51,51,.17)}.page-online-product-view .product-data .attributes .list-colors .item img{object-fit:contain;width:100%;height:100%}.page-online-product-view .product-data .attributes .list-colors .item.active{background:#ff9000;border-color:#ff9000}.page-online-product-view .product-data .attributes .list-colors .item:not(.disabled):hover{border-color:#ff9000;transition:all .2s}.page-online-product-view .product-data .attributes .list-colors .item.disabled{cursor:pointer;filter:none;opacity:.35;pointer-events:auto;border-color:#858585}.page-online-product-view .product-data .attributes .list-colors .item.disabled:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),#858585 calc(50% - 1px),#858585 calc(50% + 1px),transparent calc(50% + 1px));position:absolute;top:0;bottom:0;left:0;right:0}.page-online-product-view .product-data .attributes .list-colors .item .tooltip{display:none}.page-online-product-view .product-data .attributes .list-select select{color:#616161;background:#f9f9f9;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:300px;padding:12px;font-size:16px;font-style:normal;font-weight:400;line-height:normal;display:flex;box-shadow:0 0 10px #dedede}.page-online-product-view .product-data .options{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.page-online-product-view .product-data .options .quantity{color:#333;align-items:center;font-size:16px;font-weight:600;display:flex}.page-online-product-view .product-data .options .quantity .select{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:32px;height:32px;display:flex}.page-online-product-view .product-data .options .quantity .select.minus{cursor:pointer;border:.889px solid #333;border-right:0;border-radius:8px 0 0 8px}.page-online-product-view .product-data .options .quantity .select.counter{border:.889px solid #333}.page-online-product-view .product-data .options .quantity .select.plus{cursor:pointer;border:.889px solid #333;border-left:0;border-radius:0 8px 8px 0}.page-online-product-view .product-data .options .quantity .select.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.page-online-product-view .product-data .options .alert-stock-qty{text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:32px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}@media screen and (max-width:420px){.page-online-product-view .product-data .options .alert-stock-qty{padding:4px 8px}}.page-online-product-view .product-data .options .alert-stock-qty.low-stock{color:#92890c;background:#fffdcf;border:1px solid #92890c}@media screen and (max-width:420px){.page-online-product-view .product-data .options .alert-stock-qty.low-stock{font-size:12px}}.page-online-product-view .product-data .options .alert-stock-qty.low-stock .icon{fill:#b3ab0e;width:20px;height:20px}.page-online-product-view .product-data .options .alert-stock-qty.no-stock{border:1px solid var(--color-red-70,#c21313);background:var(--color-red-10,#ffeaea);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)}.page-online-product-view .product-data .options .alert-stock-qty.in-stock{border:1px solid var(--color-green-90,#24753a);background:var(--color-green-10,#f4fff7);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)}.page-online-product-view .product-data .store-stock{background:var(--surface-brand-secondary-default,#3151ac);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:8px;display:flex}.page-online-product-view .product-data .store-stock p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.page-online-product-view .product-data .alert-stock{color:#555;font-size:12px;font-style:normal;font-weight:600;line-height:normal}.page-online-product-view .product-data .box-content-relateds .related-products{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;display:flex}.page-online-product-view .product-data .box-content-relateds .related-products .related-products-item{flex-direction:column;gap:16px;width:100%;display:flex}.page-online-product-view .product-data .box-content-relateds .related-products .related-products-item .title{color:#555;margin:0;font-size:16px;font-weight:600;line-height:23.4px}.page-online-product-view .product-data .box-content-relateds .related-products .related-products-item .note{color:#555;flex-direction:column;align-self:stretch;gap:10px;padding-left:10px;font-size:12px;font-weight:600;display:flex;position:relative}.page-online-product-view .product-data .box-content-relateds .related-products .related-products-item .note p{color:#555;font-size:12px;font-weight:600}.page-online-product-view .product-data .box-content-relateds .related-products .related-products-item .note p span{color:#555!important;font-size:12px!important;font-weight:600!important}.page-online-product-view .product-data .box-content-relateds .related-products .related-products-item .note:before{content:"";content:"";background:var(--surface-brand-secondary-default,#3151ac);width:2px;height:100%;position:absolute;left:0}.page-online-product-view .product-data .box-content .item{background:#fff;border-radius:4px;align-self:stretch;align-items:center;gap:8px;margin-top:20px;padding:16px;display:flex;box-shadow:0 0 10px #eee}.page-online-product-view .product-data .box-content .item p{color:#ff9015;font-size:16px;font-weight:500}.page-online-product-view .product-data .box-content .item img{object-fit:contain;width:80px;height:80px}.page-online-product-view .top-product{z-index:15;background:#fff;flex-direction:column;align-self:stretch;align-items:center;padding:18px 0;transition:all .2s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-260px);box-shadow:0 4px 4px -1px rgba(12,12,13,.1),0 4px 4px -1px rgba(12,12,13,.05)}@media screen and (max-width:768px){.page-online-product-view .top-product{padding:12px 0}}.page-online-product-view .top-product.active{transition:all .2s;transform:translate(0,0)}.page-online-product-view .top-product svg.close{cursor:pointer;width:16px;position:absolute;top:4px;right:24px}.page-online-product-view .top-product .top-product-container{justify-content:space-between;display:flex}@media screen and (max-width:768px){.page-online-product-view .top-product .top-product-container{flex-direction:column;gap:16px}}.page-online-product-view .top-product .top-product-container img.product{flex-direction:column;align-items:flex-start;width:auto;height:64px;display:flex}.page-online-product-view .top-product .top-product-container .top-product-info{align-self:stretch;align-items:center;gap:16px;display:flex}.page-online-product-view .top-product .top-product-container .top-product-info .texts p.texts-title{color:#333;font-family:var(--font-family-title,Inter);font-size:var(--font-size-title-h4,25px);font-style:normal;font-weight:500;line-height:var(--font-line-height-md,32px)}@media screen and (max-width:1023px){.page-online-product-view .top-product .top-product-container .top-product-info .texts p.texts-title{font-size:var(--font-size-title-h4,20px);line-height:var(--font-line-height-md,24px)}}@media screen and (max-width:420px){.page-online-product-view .top-product .top-product-container .top-product-info .texts p.texts-title{padding-right:20px}}.page-online-product-view .top-product .top-product-container .top-product-info .texts .attributes{margin-bottom:8px;display:flex}.page-online-product-view .top-product .top-product-container .top-product-info .texts .attributes p{color:#555;border-right:1px solid #333;margin-right:9px;padding-right:9px;font-size:16px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:420px){.page-online-product-view .top-product .top-product-container .top-product-info .texts .attributes p{font-size:14px}}.page-online-product-view .top-product .top-product-container .top-product-info .texts .attributes p:last-child{border-right:0}.page-online-product-view .top-product .top-product-container .top-product-info .texts p.price{text-transform:uppercase;color:var(--surface-brand-primary-heavy,#cc7000);font-size:24px;font-weight:600;font-family:var(--font-family-title,Inter);font-style:normal;font-weight:600}.page-online-product-view .top-product .top-product-container .cta{flex-direction:column;align-items:center;gap:16px;display:flex}.page-online-product-view .top-product .top-product-container .cta p.price{text-align:right;width:100%;color:var(--surface-brand-primary-heavy,#cc7000);font-family:var(--font-family-title,Inter);font-size:var(--font-size-H3,26px);font-style:normal;font-weight:600;line-height:var(--font-line-height-lg,32px);letter-spacing:var(--Static-Title-Large-Tracking,0);padding-top:8px}.page-online-product-view .qty-label{color:#555;font-size:14px}.page-online-product-view .list-radios,.page-online-product-view .related-products-item>.buttons{align-self:stretch;align-items:center;gap:16px;display:flex}@media screen and (max-width:767px){.page-online-product-view .list-radios,.page-online-product-view .related-products-item>.buttons{flex-wrap:wrap}.page-online-product-view .list-radios .item,.page-online-product-view .related-products-item>.buttons .item{flex:1 0 45%;max-width:100%}}.page-online-product-view .list-radios .item,.page-online-product-view .related-products-item>.buttons .item{background:var(--surface-primary,#ebebeb);height:56px;color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);cursor:pointer;border:0;border-radius:8px;flex-direction:column;flex:0 284px;justify-content:center;align-items:center;gap:4px;padding:8px 15px;font-style:normal;font-weight:400;line-height:20px;transition:all .2s;display:flex;position:relative}@media screen and (max-width:767px){.page-online-product-view .list-radios .item,.page-online-product-view .related-products-item>.buttons .item{flex:1 0 100%}}.page-online-product-view .list-radios .item .price,.page-online-product-view .related-products-item>.buttons .item .price{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)}.page-online-product-view .list-radios .item .price.negative,.page-online-product-view .related-products-item>.buttons .item .price.negative{color:var(--text-primary,#333);font-weight:400}.page-online-product-view .list-radios .item.active,.page-online-product-view .list-radios .item:not(.disabled):hover,.page-online-product-view .related-products-item>.buttons .item.active,.page-online-product-view .related-products-item>.buttons .item:not(.disabled):hover{background:var(--surface-brand-secondary-default,#3151ac);color:var(--text-invert,#fff);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);border-radius:8px;font-style:normal;font-weight:400;line-height:20px;transition:all .2s}.page-online-product-view .list-radios .item.active .price,.page-online-product-view .list-radios .item:not(.disabled):hover .price,.page-online-product-view .related-products-item>.buttons .item.active .price,.page-online-product-view .related-products-item>.buttons .item:not(.disabled):hover .price{color:#fff}.page-online-product-view .list-radios .item.disabled,.page-online-product-view .related-products-item>.buttons .item.disabled{pointer-events:auto;filter:none;opacity:.35;cursor:pointer}.page-online-product-view .list-radios .item.disabled .price,.page-online-product-view .related-products-item>.buttons .item.disabled .price{opacity:1}.page-online-product-view .list-radios .item .tooltip,.page-online-product-view .related-products-item>.buttons .item .tooltip{display:none}@media screen and (max-width:767px){.page-online-product-view .list-radios{flex-wrap:wrap}.page-online-product-view .list-radios .item{flex:1 0 45%;align-self:stretch;align-items:center;gap:8px;max-width:100%;display:flex}.page-online-product-view .list-radios .item .price{align-items:center}}.page-online-product-view .insurance-plans .related-products-item>.buttons{flex-wrap:wrap}.page-online-product-view .insurance-plans .related-products-item>.buttons .item{flex:1 0 0;min-width:140px;height:auto;min-height:56px}.page-online-product-view .insurance-plans .related-products-item>.buttons .item .plan-label{text-align:center}.page-online-product-view .online-products-related{padding:0}.page-online-product-view .buy-message{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:500;line-height:20px}@supports (-webkit-touch-callout:none){.page-online-product-view html{scroll-behavior:auto!important}}.page-online-product-view .banner-advantages{background:var(--Blue-Gradient,linear-gradient(90deg, var(--color-blue-90,#102668) 0%, var(--surface-brand-secondary-default,#3151ac) 100%));padding:32px 0}.page-online-product-view .banner-advantages-content{justify-content:center;align-items:center;gap:32px;display:flex}@media screen and (min-width:768px) and (max-width:1023px){.page-online-product-view .banner-advantages-content{gap:16px}}@media screen and (max-width:767px){.page-online-product-view .banner-advantages-content{flex-direction:column;gap:16px}}.page-online-product-view .banner-advantages-content-box{flex-direction:column;flex:1 0 0;align-self:stretch;align-items:center;gap:16px;display:flex}@media screen and (min-width:1024px){.page-online-product-view .banner-advantages-content-box{max-width:360px}}.page-online-product-view .banner-advantages-content-box .texts{flex-direction:column;gap:8px;display:flex}.page-online-product-view .banner-advantages-content-box .texts p{color:var(--text-invert,#fff);text-align:center}.page-online-product-view .banner-advantages-content-box .texts p:first-child{font-size:var(--font-size-subtitle-h5,20px);font-weight:500;line-height:var(--font-line-height-sm,24px)}.btn-spinner{box-sizing:border-box;border:2px solid;border-bottom-color:transparent;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite btn-spinner-rotation;display:inline-block}@keyframes btn-spinner-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cross-sell-overlay{z-index:1046;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;pointer-events:none;background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;transition:opacity .4s,visibility 0s linear .4s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.cross-sell-overlay.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-in,visibility}.cross-sell-overlay .cross-sell-overlay-content{box-sizing:border-box;background:var(--surface-primary,#ebebeb);border-radius:16px;flex-direction:column;width:1024px;display:flex;overflow-y:auto}@media screen and (min-width:768px) and (max-width:1023px){.cross-sell-overlay .cross-sell-overlay-content{width:90%}}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content{width:92%;height:96%}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-header-content{padding:var(--spacing-24,24px);background:linear-gradient(90deg, var(--Color-background-accent-green-bold-default,#328648) 0%, var(--Color-background-accent-green-bold-hover,#24753a) 100%);align-self:stretch;align-items:center;gap:10px;display:flex}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-header-content p{color:var(--Color-text-invert,#fff);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:600;line-height:var(--font-line-height-sm,24px)}.cross-sell-overlay .cross-sell-overlay-content .sub-header{padding:var(--spacing-12,12px) var(--spacing-24,24px);background:var(--Color-background-surface-secondary,#fff);align-self:stretch;align-items:center;gap:8px;display:flex;box-shadow:0 0 1px rgba(30,31,33,.31),0 8px 12px rgba(30,31,33,.15)}.cross-sell-overlay .cross-sell-overlay-content .sub-header p{color:var(--Color-text-default,#333);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:400;line-height:16px}.cross-sell-overlay .cross-sell-overlay-content .complete-purchase{padding:var(--spacing-16,16px) var(--spacing-24,24px);align-self:stretch;align-items:center;gap:8px;display:flex}.cross-sell-overlay .cross-sell-overlay-content .complete-purchase p{color:var(--Color-text-default,#333);font-size:var(--font-size-body,16px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xs,20px)}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products{flex-wrap:wrap;gap:16px;padding:0 16px;display:flex}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products{overflow-y:auto}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box{padding:var(--spacing-16,16px);align-items:flex-start;gap:var(--spacing-16,16px);flex:calc(50% - 8px);min-width:0;display:flex}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box{flex-direction:row;flex:1 0 100%}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box img{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:48px;height:48px}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .info{align-items:flex-start;gap:var(--spacing-12,12px);text-align:left;flex-direction:column;flex:1 0 0;height:100%;display:flex}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .info p.title{color:var(--Color-text-default,#333);font-size:14px;font-weight:400;line-height:var(--font-line-height-xs,20px)}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta{justify-content:space-between;align-self:stretch;align-items:center;display:flex}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta{flex-direction:column;align-items:flex-start;gap:8px}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .price{color:var(--Color-orange-70,#cc7000);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px)}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart{padding:var(--spacing-8,8px) var(--spacing-12,12px);justify-content:center;align-items:center;gap:var(--spacing-8,8px);border-radius:var(--radius-4,4px);background:var(--Color-background-information-normal-default,#3151ac);cursor:pointer;display:flex}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart:disabled{background:var(--color-green-80,#328648);cursor:default}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart.is-loading{background:var(--Color-background-information-normal-default,#3151ac);position:relative}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart.is-loading p,.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart.is-loading .icon-cart{visibility:hidden}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart.is-loading .btn-spinner{border-color:#fff #fff transparent;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart p{text-transform:uppercase;color:var(--Color-text-invert,#fff);font-size:var(--font-size-body,16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,20px);margin:0}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box .cta .add-to-cart .icon-cart{flex-shrink:0;width:18px;height:18px}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box-skeleton{pointer-events:none}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box-skeleton .skeleton{background:linear-gradient(90deg,#efefef 0%,#f7f7f7 50%,#efefef 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s linear infinite cross-sell-shimmer}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box-skeleton .skeleton-line{width:100%;height:12px;margin-top:6px}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products .cross-sell-product-box-skeleton .skeleton-line.short{width:50%}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-products{gap:12px}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box{background:var(--surface-secondary,#fff);border-radius:16px;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box{flex-direction:column}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box img{width:180px;max-width:100%}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box img{width:auto;height:120px}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box .info{flex-direction:column;gap:16px;min-width:0;display:flex}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box .info{text-align:center;align-items:center}}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box .info p.title{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:600;line-height:var(--font-line-height-sm,24px);overflow-wrap:anywhere}.cross-sell-overlay .cross-sell-overlay-content .cross-sell-product-box .info .resume p{color:var(--text-primary,#333);font-size:var(--font-size-body,15px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:20px}.cross-sell-overlay .cross-sell-overlay-content .actions{padding:var(--spacing-24,24px);justify-content:space-between;align-self:stretch;align-items:center;display:flex}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .actions{flex-direction:column;margin-top:auto}}.cross-sell-overlay .cross-sell-overlay-content .actions .cancel{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,18px);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;background-color:transparent;border:0;padding:0;font-style:normal;font-weight:500;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .actions .cancel{order:2}}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart{background:var(--componentes-button-secondary-default,#3151ac);text-transform:uppercase;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;display:flex;padding:12px 32px!important}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart:disabled{background:var(--color-green-80,#328648);cursor:default}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart.is-loading{background:var(--componentes-button-secondary-default,#3151ac);position:relative}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart.is-loading p,.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart.is-loading .icon-cart{visibility:hidden}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart.is-loading .btn-spinner{border-color:#fff #fff transparent;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart{justify-content:center;align-self:stretch;align-items:center;gap:8px;height:auto;padding:8px 16px;display:flex}}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart p{color:var(--text-invert,#fff);font-size:var(--font-size-title-h4,16px);white-space:nowrap;font-style:normal;font-weight:600}.cross-sell-overlay .cross-sell-overlay-content .actions .add-to-cart .icon-cart{flex-shrink:0;width:20px;height:20px}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product{background:var(--surface-secondary,#fff);border-radius:16px;align-self:stretch;align-items:center;gap:16px;padding:16px;display:flex;overflow:hidden}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product .image{flex-shrink:0;height:160px}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product .image{height:100px}}@media screen and (max-width:480px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product .image{height:80px}}@media screen and (max-width:360px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product .image{height:72px}}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product .image img{height:100%}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info{flex-direction:column;flex:1 1 0;gap:8px;min-width:0;display:flex;overflow:hidden}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes{flex-wrap:wrap;gap:4px 8px;display:flex}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes p{white-space:nowrap;font-size:12pt}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes p:not(:last-child):after{content:"|";padding-left:8px}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes{gap:2px 4px}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes p{font-size:10pt}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes p:not(:last-child):after{padding-left:4px}}@media screen and (max-width:480px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info .product-info-attributes p{font-size:9pt}}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.title{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:600;line-height:var(--font-line-height-sm,24px);overflow-wrap:anywhere}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.title{font-size:16px;line-height:18px}}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.qty{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}.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.price{color:var(--surface-brand-primary-heavy,#cc7000);font-family:var(--font-family-title,Inter);font-size:var(--font-size-H2,39px);font-style:normal;font-weight:600;line-height:var(--font-line-height-xl,48px)}@media screen and (min-width:768px) and (max-width:1023px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.price{font-size:var(--font-size-H2,32px);line-height:var(--font-line-height-xl,40px)}}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.price{font-size:26px;line-height:28px}}@media screen and (max-width:480px){.cross-sell-overlay .cross-sell-overlay-content .phase-relateds-product-info p.price{font-size:22px;line-height:24px}}.cross-sell-overlay .cross-sell-overlay-content .complements{scroll-snap-type:x proximity;flex-direction:row;align-items:stretch;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto;overflow-y:hidden}.cross-sell-overlay .cross-sell-overlay-content .complements::-webkit-scrollbar{height:6px}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .complements::-webkit-scrollbar{width:6px}}.cross-sell-overlay .cross-sell-overlay-content .complements::-webkit-scrollbar-track{background:0 0}.cross-sell-overlay .cross-sell-overlay-content .complements::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .complements{scroll-snap-type:none;grid-template-columns:1fr;height:40vh;padding-bottom:0;padding-right:8px;display:grid;overflow-x:hidden;overflow-y:scroll}}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product{scroll-snap-align:start;border:1px solid rgba(49,81,172,.08);flex:0 0 260px;align-items:flex-start;gap:12px;min-width:0;padding:12px;display:flex;box-shadow:0 12px 24px -24px rgba(51,51,51,.45)}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product{flex:initial;scroll-snap-align:none;height:-webkit-min-content;height:-moz-min-content;height:min-content}}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product.is-service-complement{order:1}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product .image{background:linear-gradient(#f7f8fb 0%,#eef2fa 100%);border-radius:12px;justify-content:center;align-items:center;width:72px;min-width:72px;height:72px;padding:10px;display:flex}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product .image img{object-fit:contain;width:100%;height:100%}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product .image.is-icon{background:#f4f6fb;width:72px;min-width:72px;height:72px;padding:12px}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product .phase-relateds-product-info{flex:auto;justify-content:center;gap:6px}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product .phase-relateds-product-info .price-group{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product .phase-relateds-product-info .price-old{color:#777;font-size:14px;font-weight:400;line-height:18px}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product p.qty{color:var(--text-primary,#333);font-size:14px}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product p.title{color:var(--text-primary,#333);font-size:var(--font-size-body,16px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:40px;font-style:normal;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}@media screen and (max-width:767px){.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product p.title{min-height:auto}}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product p.price{color:var(--surface-brand-primary-heavy,#cc7000);font-size:var(--font-size-subtitle-h5,20px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px)}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product p.price span{color:var(--text-primary,#333);font-size:10pt;font-weight:400}.cross-sell-overlay .cross-sell-overlay-content .complements .phase-relateds-product.is-cross-sell-product .phase-relateds-product-info p.qty{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--surface-brand-secondary-default,#3151ac);letter-spacing:.3px;text-transform:uppercase;background:#f0f4ff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@keyframes cross-sell-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.online-products-related{padding:64px 0}@media screen and (max-width:767px){.online-products-related{padding:32px 0}}.online-products-related .online-products-related-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;display:flex}.online-products-related .online-products-related-content .title{color:var(--text-primary,#333);font-family:var(--font-family-title,Inter);font-size:var(--font-size-H3,26px);font-style:normal;font-weight:500;line-height:var(--font-line-height-lg,32px);margin:0}.online-products-related .online-products-related-content .products-slider{overflow-x:auto;overflow-y:hidden}.online-products-related .online-products-related-content .products-slider .product-box .product-box-info p.product-box-info-title{font-size:var(--font-size-body,15px);line-height:var(--font-line-height-xs,19px)}.online-products-related .online-products-related-content .product-box-skeleton{pointer-events:none}.online-products-related .online-products-related-content .product-box-skeleton .skeleton{background:linear-gradient(90deg,#efefef 0%,#f7f7f7 50%,#efefef 100%) 0 0/200% 100%;border-radius:6px;animation:1.2s linear infinite online-products-related-shimmer}.online-products-related .online-products-related-content .product-box-skeleton .skeleton-img{width:160px;max-width:100%;height:160px}.online-products-related .online-products-related-content .product-box-skeleton .skeleton-line{align-self:stretch}.online-products-related .online-products-related-content .product-box-skeleton .skeleton-line.title{height:40px}.online-products-related .online-products-related-content .product-box-skeleton .skeleton-line.price{align-self:center;width:50%;height:32px}@keyframes online-products-related-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.description-product{flex-direction:column;align-items:center;gap:16px;display:flex}.description-product .header{margin-bottom:16px;display:flex}@media screen and (max-width:767px){.description-product .header{flex-direction:column;align-self:stretch;align-items:flex-start}}.description-product .header .item{background:var(--componentes-button-neutral,#fff);color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,16px);font-weight:600;line-height:var(--font-line-height-sm,20px);justify-content:center;align-items:center;gap:8px;padding:16px 24px;display:flex;box-shadow:1px 0 4px -2px rgba(51,51,51,.08),2px 0 4px -2px rgba(51,51,51,.04)}@media screen and (max-width:767px){.description-product .header .item{font-size:var(--font-size-subtitle-h5,16px);line-height:var(--font-line-height-sm,18px);align-self:stretch}}.description-product .header .item:first-child{border-radius:8px 0 0 8px}@media screen and (max-width:767px){.description-product .header .item:first-child{border-radius:8px 8px 0 0}}.description-product .header .item:last-child{border-radius:0 8px 8px 0}@media screen and (max-width:767px){.description-product .header .item:last-child{border-radius:0 0 8px 8px}}.description-product .header .item.active{background:var(--componentes-button-secondary-default,#3151ac);color:#fff}.description-product .content{background:var(--surface-secondary,#fff);border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;padding:24px;display:flex}.description-product .content .ref{color:#333;text-transform:uppercase;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:flex}.description-product .content .ref b{color:#333;text-transform:capitalize;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.description-product .content.files{padding:16px}.description-product .content.files p{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);margin-bottom:8px}.description-product .content.files a{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);align-self:stretch;align-items:center;gap:8px;display:flex}.description-product .content h2{color:#333;font-family:var(--font-family-title,Inter);font-size:var(--font-size-title-h4,25px);font-style:normal;font-weight:600;line-height:var(--font-line-height-md,32px);margin:0}.description-product .content .description{width:100%}.description-product .content .description h2,.description-product .content .description h3{color:#333!important;font-style:normal!important;font-weight:600!important;line-height:var(--font-line-height-md,28px)!important;margin-bottom:16px!important}.description-product .content .description h2{font-size:var(--font-size-title-h4,22px)!important}.description-product .content .description h3{margin-top:16px;font-size:var(--font-size-title-h4,18px)!important}.description-product .content .description strong{font-weight:600!important}.description-product .content .description p,.description-product .content .description p span{color:var(--text-primary,#333)!important;font-size:var(--font-size-body,15px)!important;letter-spacing:var(--Static-Label-Large-Tracking,.1px)!important;font-style:normal!important;font-weight:400!important;line-height:28px!important}.description-product .content .description p a{font-weight:600;color:#3151ac!important}.description-product .content .badges{flex-wrap:wrap;align-content:flex-start;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.description-product .content .badges .badge{justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex;position:relative}@media screen and (max-width:767px){.description-product .content .badges .badge{width:100%}}.description-product .content .badges .badge p{font-size:var(--font-size-body,15px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:600;line-height:20px}@media screen and (max-width:767px){.description-product .content .badges .badge p{font-size:var(--font-size-body,14px)}}.description-product .content .badges .badge .top{background:var(--surface-secondary,#fff);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-radius:99px;justify-content:center;align-items:center;gap:8px;padding:2px 6px;display:flex;position:absolute;top:-10px;right:0;box-shadow:0 0 4px -2px rgba(51,51,51,.8),0 0 4px -2px rgba(51,51,51,.08)}.description-product .content .badges .badge.tests-quality{border:1px solid var(--surface-brand-primary-heavy-l,#a85e00);background:var(--color-orange-10,#fff4e5);border-radius:99px}.description-product .content .badges .badge.tests-quality p,.description-product .content .badges .badge.tests-quality .top{color:var(--surface-brand-primary-heavy-l,#a85e00)}.description-product .content .badges .badge.satisfied-clients{border:1px solid var(--color-amber-80,#9e6600);background:var(--color-amber-10,#fff7e7);border-radius:99px}.description-product .content .badges .badge.satisfied-clients p,.description-product .content .badges .badge.satisfied-clients .top{color:var(--color-amber-80,#9e6600)}.description-product .content .badges .badge.warranty{border:1px solid var(--color-blue-70,#3151ac);background:var(--color-blue-10,#f0f4ff);border-radius:99px}.description-product .content .badges .badge.warranty p,.description-product .content .badges .badge.warranty .top{color:var(--surface-brand-secondary-default,#3151ac)}.description-product .content .badges .badge.delivery{border:1px solid var(--color-green-90,#24753a);background:var(--color-green-10,#f4fff7);border-radius:99px}.description-product .content .badges .badge.delivery p,.description-product .content .badges .badge.delivery .top{color:var(--color-green-90,#24753a)}.description-product .content .content-title{color:#333;font-size:var(--font-size-title-h4,22px);font-style:normal;font-weight:600;line-height:var(--font-line-height-md,28px)}.description-product .content p{margin:0}.description-product .content p.step-title{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,18px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px)}.description-product .content p.content-text{color:var(--text-primary,#333);font-size:var(--font-size-body,15px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:400;line-height:28px}.description-product .table-features{background-color:transparent;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-items:flex-start;gap:16px;padding:0;display:grid}@media screen and (min-width:768px) and (max-width:1023px){.description-product .table-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.description-product .table-features{grid-template-columns:repeat(1,minmax(0,1fr))}}.description-product .feature{background:var(--surface-secondary,#fff);border-radius:8px;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:8px;height:100%;padding:16px;display:flex}@media screen and (max-width:767px){.description-product .feature{height:100px}}.description-product .feature p{color:var(--text-primary,#333);text-align:center;font-size:var(--font-size-caption,14px);font-weight:400;line-height:var(--font-line-height-xs,16px);letter-spacing:var(--Static-Label-Small-Tracking,.5px)}.description-product .feature p:first-child{font-size:var(--font-size-body,15px);letter-spacing:var(--Static-Label-Large-Tracking,.1px);font-style:normal;font-weight:600;line-height:20px}.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;padding-top:24px;display:flex}.sidebar-overlay .content-loader svg{transform-origin:50%;width:70px;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;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 img.img-insurance{max-height:120px}.sidebar-overlay .sidebar-overlay-content .content .content-input-search{padding:var(--spacing-16,16px);align-items:flex-start;gap:var(--spacing-16,16px);flex-direction:column;align-self:stretch;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-input-search input{padding:var(--spacing-12,12px) var(--spacing-16,16px);border-radius:var(--radius-4,4px);border:var(--border-1,1px) solid var(--Color-border-default,rgba(51,51,51,.2));align-self:stretch;align-items:center;gap:8px;transition:all .2s;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-input-search input:focus{border:var(--border-1,1px) solid var(--Color-border-default,rgba(51,51,51,.5));outline:inherit;transition:all .2s}.sidebar-overlay .sidebar-overlay-content .content .content-input-search .ds-btn.default{cursor:pointer;border:var(--border-1,1px) solid var(--Color-border-default,rgba(51,51,51,.2));background:0 0;transition:all .2s}.sidebar-overlay .sidebar-overlay-content .content .content-input-search .ds-btn.default.active{color:var(--text-invert,#fff);background:#ff9015;border-color:#ff9015}.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{padding:var(--spacing-12,12px) var(--spacing-8,16px);background:var(--Color-background-surface-default,#f0f0f0);color:var(--Color-text-default,#333);font-size:var(--font-size-body,16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,20px);align-self:stretch;align-items:center;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-block .item{padding:var(--spacing-16,16px);gap:var(--spacing-16,16px);border-bottom:1px solid var(--Color-border-default,rgba(51,51,51,.2));background:var(--Color-background-neutral-soft-default,rgba(51,51,51,0));justify-content:space-between;align-self:stretch;width:100%;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-block .item a.title,.sidebar-overlay .sidebar-overlay-content .content .content-block .item p.title{color:var(--Color-link-default,#ad4700);font-size:var(--font-size-body,16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,20px);margin:0;padding-left:0}.sidebar-overlay .sidebar-overlay-content .content .content-block .item p.address{color:var(--Color-text-default,#333);font-size:var(--font-size-caption,12px);font-style:normal;font-weight:400;line-height:16px}.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{padding:var(--spacing-4,4px) var(--spacing-8,8px);align-items:center;gap:var(--spacing-8,8px);border-radius:var(--radius-4,4px);border:1px solid var(--color-green-90,#24753a);background:var(--color-green-10,#f4fff7);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex}.sidebar-overlay .sidebar-overlay-content .content .content-block .item .stock p{font-size:var(--font-size-caption,12px);color:var(--color-green-80,#328648);white-space:nowrap;font-style:normal;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 .sidebar-overlay-content.stock-sidebar .content-block.fav-store-stock .subtitle{background:var(--Color-background-accent-orange-soft-default,#fff0e6);color:var(--Color-text-brand,#ad4700)}.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;min-height:0;padding:32px 16px;display:flex;overflow-y:auto}.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}.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 .ds-btn.secondary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sidebar-overlay .show-form .form .ds-btn.secondary.loading{cursor:progress}.sidebar-overlay .show-form .form .ds-btn.secondary:disabled{opacity:.7;cursor:not-allowed}.sidebar-overlay .show-form .form .ds-btn.secondary .btn-spinner{border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.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}.sidebar-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;z-index:1046;animation:none}.sidebar-overlay.sidebar-fade-enter-active,.sidebar-overlay.sidebar-fade-leave-active{transition:opacity .2s}.sidebar-overlay.sidebar-fade-enter-from,.sidebar-overlay.sidebar-fade-leave-to{opacity:0}@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)}}faqs{display:contents}.faqs-box{z-index:3;background-color:#fff;padding:32px 0;position:relative;overflow:hidden}.faqs-box .icon-question{aspect-ratio:1;align-items:center;gap:8px;width:192px;height:192px;padding:8px;display:flex;position:absolute;top:-32px;right:-38px}.faqs-box .title{flex-flow:column;gap:16px;margin-bottom:32px;display:flex}.faqs-box .title h3{color:var(--text-primary,#333);font-family:var(--font-family-title,Inter);font-size:var(--font-size-H2,32px);font-weight:500}@media screen and (min-width:768px) and (max-width:1023px){.faqs-box .title h3{font-size:var(--font-size-H2,32px)}}@media screen and (max-width:767px){.faqs-box .title h3{font-size:var(--font-size-H2,28px)}}.faqs-box .title p{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,16px);font-weight:400}@media screen and (min-width:768px) and (max-width:1023px){.faqs-box .title p{font-size:var(--font-size-subtitle-h5,18px)}}@media screen and (max-width:767px){.faqs-box .title p{font-size:var(--font-size-subtitle-h5,16px)}}.faqs-box .content{flex-direction:column;gap:24px;margin-bottom:32px;display:flex}.faqs-box .content .content-row{cursor:pointer;flex-direction:column;gap:8px;display:flex}.faqs-box .content .content-row .question{align-items:center;gap:8px;display:flex}@media screen and (max-width:1365px){.faqs-box .content .content-row .question img{width:14px}}.faqs-box .content .content-row .question h3{color:var(--text-primary,#333);font-size:var(--font-size-subtitle-h5,18px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px)}@media screen and (max-width:767px){.faqs-box .content .content-row .question h3{font-size:16px}}@media screen and (min-width:768px) and (max-width:1365px){.faqs-box .content .content-row .question h3{font-size:20px}}.faqs-box .content .content-row span.answer{color:#555;max-height:0;font-size:16px;font-weight:300;line-height:24px;transition:max-height .3s,padding .3s;overflow:hidden}.faqs-box .content .content-row span.answer.open{padding-top:initial;padding-bottom:initial}@media screen and (max-width:1365px){.faqs-box .content .content-row span.answer{font-size:14px}}.trustpilot-begin{padding-top:0;padding-bottom:32px}.trustpilot-begin .awards{gap:6.667px;display:flex}.trustpilot-begin .awards img{width:auto;height:64px}@media screen and (max-width:767px){.trustpilot-begin .awards img{height:48px}}.trustpilot-begin.trustpilot-carousel{padding:24px 0 44px}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__inner{grid-template-columns:200px minmax(0,1fr);gap:44px;width:100%;max-width:none;display:grid;position:relative}.trustpilot-begin.trustpilot-carousel .trustpilot-summary{color:#191919;flex-direction:column;align-items:center;width:184px;text-decoration:none;display:flex}.trustpilot-begin.trustpilot-carousel .trustpilot-summary-rating{margin-bottom:4px;font-size:24px;font-weight:500;line-height:1.15}.trustpilot-begin.trustpilot-carousel .trustpilot-summary-stars,.trustpilot-begin.trustpilot-carousel .trustpilot-review-stars{gap:2px;display:flex}.trustpilot-begin.trustpilot-carousel .star{color:#fff;background:#00b67a;justify-content:center;align-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:inline-flex}.trustpilot-begin.trustpilot-carousel .trustpilot-review-stars .star{width:18px;height:18px;font-size:13px}.trustpilot-begin.trustpilot-carousel .star:not(.star-filled){background:#dcdce6}.trustpilot-begin.trustpilot-carousel .trustpilot-summary-count{color:#333;text-align:center;margin-top:6px;font-size:9pt;font-weight:400}.trustpilot-begin.trustpilot-carousel .trustpilot-summary-count strong{font-weight:700;text-decoration:underline}.trustpilot-begin.trustpilot-carousel .trustpilot-summary-logo{align-items:center;gap:4px;margin-top:12px;font-size:18px;font-weight:500;line-height:1;display:flex}.trustpilot-begin.trustpilot-carousel .trustpilot-summary-logo-star{color:#00b67a;font-size:25px}.trustpilot-begin.trustpilot-carousel .trustpilot-reviews{scroll-behavior:smooth;gap:54px;margin:0;padding:0 50px 0 0;list-style:none;display:flex;overflow:hidden}.trustpilot-begin.trustpilot-carousel .trustpilot-review-card{color:#191919;flex:0 0 calc(25% - 40.5px);min-width:0}.trustpilot-begin.trustpilot-carousel .trustpilot-review-link{height:100%;color:inherit;text-decoration:none;display:block}.trustpilot-begin.trustpilot-carousel .trustpilot-review-header{align-items:center;gap:7px;margin-bottom:8px;display:flex}.trustpilot-begin.trustpilot-carousel .trustpilot-review-verified{color:#666;white-space:nowrap;align-items:center;gap:3px;font-size:12px;line-height:1;text-decoration:underline;display:inline-flex}.trustpilot-begin.trustpilot-carousel .trustpilot-review-verified-icon{color:#fff;background:#6b6b6b;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;text-decoration:none;display:inline-flex}.trustpilot-begin.trustpilot-carousel .trustpilot-review-title,.trustpilot-begin.trustpilot-carousel .trustpilot-review-text,.trustpilot-begin.trustpilot-carousel .trustpilot-review-meta{margin:0}.trustpilot-begin.trustpilot-carousel .trustpilot-review-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25;overflow:hidden}.trustpilot-begin.trustpilot-carousel .trustpilot-review-text{color:#000;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.trustpilot-begin.trustpilot-carousel .trustpilot-review-meta{color:#555;margin-top:7px;font-size:12px;line-height:1.2}.trustpilot-begin.trustpilot-carousel .trustpilot-review-author{font-weight:500}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__arrow{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-family:Georgia,serif;font-size:26px;line-height:20px;display:inline-flex;position:absolute;top:56px}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__arrow:disabled{color:#d5d5d5;cursor:default;border-color:#d5d5d5}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__arrow--prev{left:209px}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__arrow--next{right:16px}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__arrow span{transform:translateY(-2px)}@media screen and (max-width:579px){.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__inner{justify-content:center;display:flex}.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__inner button,.trustpilot-begin.trustpilot-carousel .trustpilot-reviews{display:none}}@media screen and (min-width:580px) and (max-width:767px){.trustpilot-begin.trustpilot-carousel .trustpilot-carousel__inner{align-items:center;gap:24px}.trustpilot-begin.trustpilot-carousel .trustpilot-reviews{gap:24px;padding:0;overflow-x:scroll}.trustpilot-begin.trustpilot-carousel .trustpilot-review-card{flex:0 0 calc(100% - 22px)}}@media screen and (min-width:768px) and (max-width:1049px){.trustpilot-begin.trustpilot-carousel .trustpilot-reviews{padding:0;overflow-x:scroll}.trustpilot-begin.trustpilot-carousel .trustpilot-review-card{flex:0 0 calc(50% - 11px)}}@media screen and (min-width:1050px) and (max-width:1279px){.trustpilot-begin.trustpilot-carousel .trustpilot-reviews{padding:0;overflow-x:scroll}.trustpilot-begin.trustpilot-carousel .trustpilot-review-card{flex:0 0 calc(33.3333% - 40px)}}.energy-class-modal-overlay{z-index:9999;background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.energy-class-modal-content{justify-content:center;align-items:center;max-width:90vw;max-height:90vh;display:flex;position:relative}.energy-class-modal-image{object-fit:contain;max-width:90vw;max-height:90vh;display:block}.energy-class-modal-close{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;position:absolute;top:-40px;right:0}.compare-modal{z-index:99;position:fixed;bottom:0;left:0;right:0;box-shadow:2px 2px 8px rgba(0,0,0,.1)}.compare-modal .header{cursor:pointer;background:#ff8926;border-radius:24px 24px 0 0;justify-content:space-between;align-self:stretch;align-items:center;padding:16px 32px;display:flex}@media screen and (max-width:767px){.compare-modal .header{padding:16px 18px}}.compare-modal .header h1{color:#fff;margin:0;font-size:12pt;font-weight:600}@media screen and (max-width:767px){.compare-modal .header h1{font-size:14px}}.compare-modal .header svg{width:14px;height:14px}.compare-modal .header svg.rotate{transform:rotate(180deg)}.compare-modal .content-items{background:#f6f6f6;align-self:stretch;align-items:center;gap:16px;padding:16px 24px;display:flex}@media screen and (max-width:767px){.compare-modal .content-items{flex-direction:column}}@media screen and (min-width:768px) and (max-width:1365px){.compare-modal .content-items{flex-wrap:wrap}}.compare-modal .content-items a.url{width:100%}.compare-modal .content-items .item{background:#fff;border:1px solid rgba(204,204,204,.5);border-radius:16px;flex:1 0 0;align-items:center;gap:38px;padding:6px;display:flex;position:relative}@media screen and (max-width:767px){.compare-modal .content-items .item{width:100%}}@media screen and (min-width:768px) and (max-width:1365px){.compare-modal .content-items .item{flex:0 0 48.5%}}.compare-modal .content-items .item.no-content{background:#e2e2e2;justify-content:space-between;align-self:stretch}@media screen and (max-width:1365px){.compare-modal .content-items .item.no-content{display:none}}.compare-modal .content-items .item .box{flex:1 0 0;align-items:center;gap:16px;display:flex}.compare-modal .content-items .item .box .info{flex-direction:column;flex:1 0 0;align-items:flex-start;gap:4px;display:flex}.compare-modal .content-items .item .box .info p.name{color:#333;margin:0;font-size:14px;font-weight:400;line-height:normal}.compare-modal .content-items .item .box .info p.price{color:var(--surface-brand-primary-heavy,#cc7000);font-size:var(--font-size-H2,39px)}.compare-modal .content-items .item .box img{height:70px}@media screen and (max-width:767px){.compare-modal .content-items .item .box img{height:60px}}.compare-modal .content-items .item .remove{z-index:999;background:#f6f6f6;border-radius:115.5px;flex-direction:column;justify-content:center;align-items:center;gap:6.222px;width:28px;height:28px;display:flex;position:absolute;top:-7px;right:-7px;box-shadow:0 0 11px #ccc}.compare-modal .content-items .item .remove img{height:20px}.compare-modal .options{background:#f6f6f6;justify-content:space-between;align-self:stretch;align-items:center;padding:16px 24px;display:flex}.compare-modal .options p,.compare-modal .options a{cursor:pointer;margin:0;font-size:12pt!important}@media screen and (max-width:767px){.compare-modal .options p,.compare-modal .options a{font-size:11pt!important}}.compare-modal .options p.clear{color:#fff;background:#434343;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:500;display:flex}.compare-modal-error{z-index:999;position:fixed;bottom:10px;left:0;right:0}.compare-modal-error .content{text-align:center;color:#fff;background-color:#c00;border-radius:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:12px 34px;font-weight:600}.whatsapp-float{z-index:999;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.whatsapp-float:hover{transform:scale(1.05)}.whatsapp-float img{filter:brightness(0)invert()}@media screen and (max-width:767px){.whatsapp-float{width:48px;height:48px;bottom:12px;right:12px}}
