/*
Generated time: September 29, 2025 15:45
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.product-comparison{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.product-comparison__grid{display:grid;grid-template-columns:60% 40%;gap:2rem;margin-top:3rem}@media screen and (max-width:480px){.product-comparison__grid{display:flex!important;flex-direction:column}}@media screen and (min-width:990px){.product-comparison__grid{grid-template-columns:60% 40%;gap:4rem}}.product-comparison__card{background:rgb(var(--color-background));border:var(--border-width,1px) solid rgba(var(--color-foreground),var(--border-opacity,.1));border-radius:var(--border-radius,8px);padding:2rem;text-align:center;transition:transform var(--duration-default, .3s) ease,box-shadow var(--duration-default, .3s) ease;position:relative;overflow:hidden}.product-comparison__card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(var(--color-foreground),.02) 0,rgba(var(--color-foreground),.05) 100%);opacity:0;transition:opacity var(--duration-default, .3s) ease;pointer-events:none}.product-comparison__card:hover{transform:translateY(-5px);box-shadow:var(--shadow-horizontal-offset,0) calc(var(--shadow-vertical-offset,10px) + 5px) calc(var(--shadow-blur-radius,30px) + 10px) rgba(var(--color-shadow,var(--color-foreground)),var(--shadow-opacity,.15))}.product-comparison__card:hover::before{opacity:1}.product-comparison__image{margin-bottom:1.5rem;position:relative;overflow:hidden;border-radius:var(--border-radius,8px)}.product-comparison__image img{width:100%;height:250px;object-fit:contain;border-radius:var(--border-radius,8px);transition:transform var(--duration-default, .3s) ease}.product-comparison__card:hover .product-comparison__image img{transform:scale(1.05)}.product-comparison__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight,600);font-size:calc(var(--font-heading-scale, 1) * 1.8rem);color:rgb(var(--color-foreground));margin-bottom:1rem;line-height:calc(1 + .3 / max(1, var(--font-heading-scale, 1)));letter-spacing:calc(var(--font-heading-scale, 1) * .06rem)}@media screen and (min-width:750px){.product-comparison__title{font-size:calc(var(--font-heading-scale, 1) * 2rem)}}.product-comparison__rating{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem}.rating-stars{display:flex;gap:.2rem}.star{color:rgba(var(--color-foreground),.3);font-size:1.4rem;transition:color var(--duration-default, .3s) ease}.star--filled{color:gold}.rating-count{font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family)}.product-comparison__price{margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.price__compare{text-decoration:line-through;color:rgba(var(--color-foreground),.5);font-size:1.4rem;font-family:var(--font-body-family)}.price__current{font-size:2.4rem;font-weight:700;color:rgb(var(--color-foreground));font-family:var(--font-heading-family)}@media screen and (min-width:750px){.price__current{font-size:2.8rem}}.price__discount{background:linear-gradient(135deg,#e74c3c 0,#c0392b 100%);color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:1.2rem;font-weight:600;box-shadow:0 2px 8px rgba(231,76,60,.3);animation:pulse 2s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.product-comparison__installments{font-size:1.3rem;color:rgba(var(--color-foreground),.7);margin-bottom:1.5rem;font-family:var(--font-body-family);line-height:1.4}.product-comparison__specs{text-align:left;margin-bottom:2rem;background:rgba(var(--color-foreground),.02);border-radius:var(--border-radius,8px);padding:1.5rem}.spec-item{display:flex;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);transition:background-color var(--duration-default, .3s) ease}.spec-item:last-child{border-bottom:none;padding-bottom:0}.spec-item:hover{background-color:rgba(var(--color-foreground),.03);border-radius:4px;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.spec-icon{width:2.4rem;height:2.4rem;margin-right:1rem;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.08);border-radius:50%;transition:all var(--duration-default, .3s) ease;flex-shrink:0}.spec-item:hover .spec-icon{background:rgba(var(--color-foreground),.12);transform:scale(1.1)}.spec-icon img{width:1.6rem;height:1.6rem;object-fit:contain}.spec-icon-text{font-size:1.2rem;font-weight:600;color:rgb(var(--color-foreground))}.spec-text{flex:1;font-size:1.4rem;color:rgb(var(--color-foreground));font-family:var(--font-body-family);margin-right:1rem}.spec-value{font-weight:600;color:rgb(var(--color-foreground));font-size:1.4rem;font-family:var(--font-body-family);text-align:right}.product-comparison__cta{margin-top:2rem}.product-comparison .button{display:inline-block;padding:1.2rem 2.4rem;background:rgb(var(--color-button,var(--color-foreground)));color:rgb(var(--color-button-text,var(--color-background)));text-decoration:none;border-radius:var(--border-radius,8px);font-weight:var(--font-body-weight,600);font-size:1.4rem;font-family:var(--font-body-family);border:var(--border-width,2px) solid transparent;cursor:pointer;transition:all var(--duration-default, .3s) ease;width:100%;text-align:center;position:relative;overflow:hidden}.product-comparison .button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left var(--duration-default, .3s) ease}.product-comparison .button:hover::before{left:100%}.product-comparison .button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--color-foreground),.2);border-color:rgba(var(--color-foreground),.1)}.product-comparison .button:active{transform:translateY(0);box-shadow:0 4px 15px rgba(var(--color-foreground),.15)}.product-comparison .section-header{margin-bottom:3rem;text-align:center}.product-comparison .section-header .h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);color:rgb(var(--color-foreground));margin-bottom:0}.product-comparison .section-subheading{font-size:calc(var(--font-body-scale, 1) * 1.6rem);color:rgba(var(--color-foreground),.7);margin-top:1rem;font-family:var(--font-body-family);line-height:calc(1 + .8 / var(--font-body-scale, 1))}@media screen and (max-width:749px){.product-comparison__card{padding:1.5rem}.product-comparison__image img{height:200px}.product-comparison__title{font-size:calc(var(--font-heading-scale, 1) * 1.6rem)}.price__current{font-size:2rem}.product-comparison__specs{padding:1rem}.spec-item{padding:.8rem 0}.spec-text,.spec-value{font-size:1.3rem}}.product-comparison__card.loading{opacity:0;transform:translateY(20px)}.product-comparison__card.loaded{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.product-comparison .button:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.spec-item:focus-within{background-color:rgba(var(--color-foreground),.05);border-radius:4px}@media (prefers-contrast:high){.product-comparison__card{border-width:2px;border-color:rgb(var(--color-foreground))}.spec-item{border-bottom-width:2px}.star--filled{color:rgb(var(--color-foreground))}}@media (prefers-reduced-motion:reduce){.product-comparison .button,.product-comparison .button::before,.product-comparison__card,.product-comparison__image img,.spec-icon{transition:none}.product-comparison__card:hover{transform:none}.price__discount{animation:none}}@media print{.product-comparison__card{break-inside:avoid;box-shadow:none;border:1px solid #000}.product-comparison .button{display:none}.product-comparison__image img{height:auto;max-height:150px}}