*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f7f7f7;--fg:#2d3748;--card:#fff;--card-fg:#2d3748;--primary-h:213;--primary-s:70%;--primary-l:50%;--primary:hsl(213,70%,50%);--primary-fg:#fff;--muted:#dfe6ed;--muted-fg:#64748b;--border:#dfe6ed;--success:hsl(142,71%,45%);--success-fg:#fff;--destructive:hsl(0,84%,60%);--radius:.5rem;--yellow:#facc15;--yellow-dark:#854d0e}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg);line-height:1.5;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;background:none;font:inherit}img{max-width:100%;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page{min-height:100vh;padding:1rem}.main{max-width:80rem;margin:0 auto}.right-col{width:100%;max-width:36rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.text-center{text-align:center}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-black{font-weight:900}.font-semibold{font-weight:600}.font-medium{font-weight:500}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-primary{color:var(--primary)}.text-muted{color:var(--muted-fg)}.text-primary-fg{color:var(--primary-fg)}.line-through{text-decoration:line-through}.uppercase{text-transform:uppercase}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.w-full{width:100%}.star{width:1.25rem;height:1.25rem;fill:#facc15;color:#facc15}.star-sm{width:.875rem;height:.875rem;fill:#facc15;color:#facc15}.star-green{fill:#00b67a;color:#00b67a}.star-green-half{fill:#00b77a80;color:#00b67a}.star svg{display:block}.product-img-wrap{position:relative;border-radius:1rem;overflow:hidden}.product-img-wrap img{width:100%;border-radius:1rem}.img-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;border-radius:50%;background:#2677d9e6;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000026;color:#fff;font-size:1.25rem}.img-nav-btn.left{left:.5rem}.img-nav-btn.right{right:.5rem}.thumb-row{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem;overflow-x:auto}.thumb{width:3.5rem;height:3.5rem;border-radius:.5rem;border:2px solid var(--muted);overflow:hidden;flex-shrink:0}.thumb.active{border-color:var(--primary)}.thumb img{width:100%;height:100%;object-fit:cover}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:1rem 0}.feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem;padding:.75rem;border-radius:.75rem;border:1px solid hsla(213,70%,50%,.2);background:#2677d90d}.feature-card .icon{width:1.25rem;height:1.25rem;color:var(--primary)}.feature-card span{font-size:.6875rem;font-weight:500;line-height:1.25}.step-row{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.step-line{flex:1;height:4px;background:#21c45d4d;border-radius:9999px}.step-badge{display:inline-block;background:var(--success);color:#fff;font-size:.875rem;font-weight:700;padding:.375rem 1rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em}.bundle-list{display:flex;flex-direction:column;gap:.5rem}.bundle-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-radius:.5rem;border:2px solid var(--muted);background:var(--bg);transition:all .2s}.bundle-btn:hover{border-color:#2677d980}.bundle-btn.selected{border-color:var(--primary);background:#2677d90d}.bundle-radio{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid var(--muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bundle-btn.selected .bundle-radio{border-color:var(--primary);background:var(--primary)}.bundle-radio-dot{width:.5rem;height:.5rem;border-radius:50%;background:#fff;display:none}.bundle-btn.selected .bundle-radio-dot{display:block}.discount-tag{background:var(--primary);color:#fff;font-size:.75rem;font-weight:700;padding:.125rem .625rem;border-radius:.25rem;white-space:nowrap}.popular-tag{position:absolute;top:-.5rem;right:1rem;background:var(--primary);color:#fff;font-size:.75rem;font-weight:700;padding:.125rem .5rem;border-radius:.25rem;z-index:2}.details-box{border-radius:.5rem;border:2px solid var(--primary);background:#2677d90d;padding:1.5rem}.details-box.error{border-color:var(--destructive);background:#ef43430d}.selection-badge{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;padding:.375rem .75rem;border-radius:9999px}.selection-badge.ok{background:#2677d91a;color:var(--primary);border:1px solid hsla(213,70%,50%,.2)}.selection-badge.over{background:#ef43431a;color:var(--destructive);border:1px solid hsla(0,84%,60%,.2)}.input-row{display:flex;align-items:flex-end;gap:.75rem}.form-group label{display:block;font-size:.875rem;font-weight:500;margin-bottom:.25rem}.form-select,.form-input{height:2.5rem;border:2px solid var(--muted);border-radius:.375rem;background:var(--card);padding:0 .75rem;font-size:.875rem;color:var(--fg)}.form-select{width:4rem}.form-input{flex:1;width:100%}.add-profile-btn{width:2.5rem;height:2.5rem;border-radius:.5rem;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;box-shadow:0 1px 3px #0000001a}.warning-popup{position:absolute;top:100%;left:0;margin-top:.5rem;width:12rem;z-index:50;background:var(--primary);color:#fff;font-size:.75rem;padding:.5rem;border-radius:.375rem;box-shadow:0 4px 12px #00000026}.warning-popup:before{content:"";position:absolute;top:-.25rem;left:1rem;width:.5rem;height:.5rem;background:var(--primary);transform:rotate(45deg)}.addon-card{border-radius:.5rem;border:1px solid var(--border);background:var(--card)}.addon-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem}.addon-img{width:5rem;height:5rem;border-radius:.5rem;background:var(--muted);overflow:hidden;flex-shrink:0}.addon-img img{width:100%;height:100%;object-fit:cover}.addon-info{margin-left:1rem;flex:1}.addon-info .name{font-weight:500;color:var(--fg)}.addon-info .price{color:var(--primary);font-weight:600}.addon-info .orig-price{color:var(--muted-fg);text-decoration:line-through;font-size:.875rem;margin-left:.5rem}.toggle-group{display:flex;gap:2px}.toggle-btn{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border:1px solid var(--border);background:#00000008;color:var(--fg);transition:all .2s}.toggle-btn:first-child{border-radius:.5rem 0 0 .5rem}.toggle-btn:last-child{border-radius:0 .5rem .5rem 0}.toggle-btn.active{border-color:var(--primary);background:var(--primary);color:#fff;box-shadow:0 1px 3px #0000001a}.upload-area{margin:0 1rem 1rem;border:2px dashed hsla(213,70%,50%,.4);border-radius:.5rem;background:#2677d90d;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:background .2s}.upload-area:hover{background:#2677d91a}.upload-area .icon{width:1.5rem;height:1.5rem;color:var(--primary)}.upload-area .label{font-size:.875rem;font-weight:500;color:var(--primary)}.upload-area .hint{font-size:.75rem;color:var(--muted-fg)}.file-display{margin:0 1rem 1rem;display:flex;align-items:center;justify-content:space-between;padding:.75rem;border:1px solid hsla(213,70%,50%,.3);border-radius:.5rem;background:#2677d90d}.file-display .name{font-size:.875rem;font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-display .remove{padding:.25rem;border-radius:50%;color:var(--muted-fg);transition:background .2s}.file-display .remove:hover{background:var(--muted)}.btn-primary{width:100%;height:3rem;border-radius:var(--radius);background:var(--primary);color:#fff;font-size:1.125rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:background .2s}.btn-primary:hover{background:#2166ba}.stock-row{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 0}.stock-dot{position:relative;width:.5rem;height:.5rem}.stock-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--primary);animation:ping 1.5s cubic-bezier(0,.2,.8,1) infinite;opacity:.75}.stock-dot:after{content:"";position:relative;display:block;width:.5rem;height:.5rem;border-radius:50%;background:var(--primary)}@keyframes ping{0%{transform:scale(1);opacity:.75}to{transform:scale(2.5);opacity:0}}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.5rem 0}.trust-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.375rem;padding:.75rem;border-radius:.75rem;border:1px solid hsla(142,71%,45%,.2);background:#21c45d0d}.trust-card .icon{width:1.25rem;height:1.25rem;color:var(--success)}.trust-card span{font-size:.6875rem;font-weight:500;line-height:1.25}.accordion{display:flex;flex-direction:column;gap:.5rem}.accordion-item{border:1px solid var(--border);border-radius:.5rem;padding:0 1rem;background:var(--card);overflow:hidden}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;cursor:pointer;gap:.75rem}.accordion-trigger .left{display:flex;align-items:center;gap:.75rem}.accordion-trigger .icon-wrap{width:2rem;height:2rem;border-radius:50%;background:#2677d91a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.accordion-trigger .icon-wrap svg{width:1rem;height:1rem;color:var(--primary)}.accordion-trigger .title{font-weight:600;text-align:left}.accordion-trigger .chevron{width:1rem;height:1rem;transition:transform .2s;flex-shrink:0;color:var(--muted-fg)}.accordion-item.open .accordion-trigger .chevron{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.accordion-item.open .accordion-content{max-height:600px}.accordion-content-inner{padding:0 0 1rem 2.75rem;color:var(--muted-fg);font-size:.875rem;line-height:1.6}.accordion-content-inner li{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.accordion-content-inner li svg{width:1rem;height:1rem;color:var(--primary);margin-top:.25rem;flex-shrink:0}.accordion-content-inner ol{list-style:decimal;padding-left:1rem}.accordion-content-inner ol li{display:list-item;margin-bottom:.375rem}.promo-banner{background:linear-gradient(135deg,var(--primary),hsl(213,70%,42%));padding:1.5rem 1rem;text-align:center;margin-top:2.5rem}.promo-banner .offer-badge{display:inline-flex;align-items:center;gap:.5rem}.month-badge{font-size:.75rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:#854d0e;background:#fde047;padding:.375rem 1rem;border-radius:9999px;box-shadow:0 4px 12px #00000026}.sparkle{width:1.25rem;height:1.25rem;color:#fde047}.promo-banner h3{font-size:1.25rem;font-weight:800;color:#fff;line-height:1.375;margin-top:.75rem}.promo-banner h3 .highlight{color:#fde047}.promo-banner p{font-size:.75rem;color:#fffc;max-width:28rem;margin:.75rem auto 0;line-height:1.6}.promo-btns{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.75rem;justify-content:center}.btn-yellow{background:#fde047;color:#2677d9;font-weight:700;padding:.625rem 1.5rem;border-radius:var(--radius);font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #00000026;transition:background .2s}.btn-yellow:hover{background:#facc15}.btn-whatsapp{background:#22c35d;color:#fff;font-weight:700;padding:.625rem 1.5rem;border-radius:var(--radius);font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #00000026;transition:background .2s}.btn-whatsapp:hover{background:#1da54f}.btn-call{background:var(--primary);color:#fff;font-weight:600;padding:.625rem 1.5rem;border-radius:var(--radius);font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 4px 6px #0000001a;transition:background .2s}.btn-call:hover{background:#2166ba}.sellers-section{padding:2.5rem 1rem}.sellers-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.seller-card{position:relative;background:var(--card);border-radius:1rem;border:1px solid hsla(0,0%,0%,.06);overflow:hidden;display:flex;flex-direction:column;transition:all .5s;cursor:pointer;height:100%}.seller-card:hover{box-shadow:0 20px 50px -12px #2677d940;border-color:#2677d966;transform:translateY(-.5rem)}.seller-card .img-wrap{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,var(--muted),hsla(0,0%,0%,.03))}.seller-card .img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease-out}.seller-card:hover .img-wrap img{transform:scale(1.1)}.seller-card .img-wrap .gradient{position:absolute;right:0;bottom:0;left:0;background:linear-gradient(to top,hsla(0,0%,100%,.6),transparent);pointer-events:none;height:33%;top:auto}.seller-card .tag{position:absolute;top:.625rem;left:.625rem;font-size:.625rem;font-weight:700;padding:.375rem .75rem;border-radius:9999px;box-shadow:0 4px 12px #00000026}.seller-card .tag.bestseller{background:#facc15;color:#854d0e}.seller-card .tag.popular{background:var(--primary);color:#fff}.seller-card .info{padding:.875rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}.seller-card .info h3{font-weight:700;font-size:.875rem;line-height:1.25}.seller-card .prices{display:flex;align-items:baseline;gap:.375rem;margin-top:.5rem}.seller-card .prices .current{color:var(--primary);font-weight:800;font-size:1.125rem}.seller-card .prices .original{color:var(--muted-fg);text-decoration:line-through;font-size:.75rem}.seller-card .stars-row{display:flex;align-items:center;gap:.125rem;margin-top:.375rem}.seller-card .stars-row .rating{font-size:.625rem;color:var(--muted-fg);margin-left:.25rem}.btn-view{width:100%;margin-top:.75rem;padding:.5rem;border-radius:var(--radius);background:var(--primary);color:#fff;font-weight:600;font-size:.75rem;display:flex;align-items:center;justify-content:center;gap:.25rem;box-shadow:0 2px 8px #0000001a;transition:all .2s}.btn-view:hover{box-shadow:0 4px 16px #00000026}.trusted-section{padding:2.5rem 1rem}.marquee-wrap{position:relative;overflow:hidden}.marquee-fade-l{position:absolute;top:0;right:0;bottom:0;left:0;width:2rem;background:linear-gradient(to right,var(--bg),transparent);z-index:10;pointer-events:none}.marquee-fade-r{position:absolute;top:0;bottom:0;right:0;width:2rem;background:linear-gradient(to left,var(--bg),transparent);z-index:10;pointer-events:none}.marquee-track{display:flex;align-items:center;gap:.75rem;width:max-content;animation:marquee 20s linear infinite;padding:.5rem 0}.marquee-track:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-tile{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--card);border-radius:.75rem;box-shadow:0 1px 3px #0000000f;border:1px solid hsla(0,0%,0%,.04);padding:.625rem;overflow:hidden}.logo-tile img{max-width:100%;max-height:100%;object-fit:contain}.hiw-section{padding:0 1rem 2.5rem}.hiw-grid{display:flex;flex-direction:column;gap:.25rem;align-items:center}.hiw-card{width:100%;background:var(--card);border-radius:.75rem;border:1px solid var(--border);overflow:hidden;text-align:center}.hiw-card .step-header{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:center}.hiw-card .step-header span{color:#fff;font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.hiw-card .body{padding:1.25rem}.hiw-card .body h3{font-weight:700;font-size:1rem;margin-bottom:.25rem}.hiw-card .body p{font-size:.875rem;color:var(--muted-fg)}.hiw-arrow{width:1.25rem;height:1.25rem;transform:rotate(90deg)}.reviews-section{padding:2.5rem 1rem}.reviews-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:40rem;margin:0 auto}.review-tile{border-radius:.75rem;border:2px solid;background:var(--card);box-shadow:0 2px 8px #0000000f;overflow:hidden}.review-tile .inner{padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center}.review-tile .brand{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.review-tile .brand svg{width:1.25rem;height:1.25rem}.review-tile .brand span{font-weight:700;font-size:.875rem}.review-tile .score{font-size:1.875rem;font-weight:800;margin-bottom:.25rem}.review-tile .stars{display:flex;gap:.125rem;margin-bottom:.5rem}.review-tile .label{font-size:.75rem;color:var(--muted-fg);font-weight:500}.faq-section{background:#e1e7ef4d;padding:3rem 1rem}.faq-section .accordion-trigger .title{font-weight:600}.faq-section .accordion-content-inner{padding:0 0 1rem .5rem}.faq-cta{text-align:center;margin-top:2rem}.faq-cta h3{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.faq-cta .btns{display:flex;flex-direction:column;align-items:center;gap:.75rem;justify-content:center}@media(min-width:1024px){.main{display:flex;min-height:100vh}.left-col{display:flex!important;width:50%;position:sticky;top:0;height:100vh;align-items:center;justify-content:center;padding:2rem}.right-col{width:50%;max-height:100vh;overflow-y:auto;padding:2rem;max-width:none}.mobile-img{display:none!important}.promo-banner{margin-top:3.5rem}.promo-banner h3{font-size:1.875rem}.promo-banner p{font-size:1rem}.promo-btns{flex-direction:row}.sellers-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.seller-card .info{padding:1.5rem}.seller-card .info h3{font-size:1.125rem}.seller-card .prices .current{font-size:1.5rem}.hiw-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:center}.hiw-arrow{transform:none}.hiw-arrow-mobile{display:none!important}.desktop-only{display:inline-flex!important}.mobile-only{display:none!important}.logo-tile{width:9rem;height:6rem;padding:.25rem}.marquee-track{gap:1.5rem;animation-duration:30s}.marquee-fade-l,.marquee-fade-r{width:4rem}}@media(max-width:1023px){.left-col,.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}}@media(min-width:640px){.promo-btns{flex-direction:row}.form-select,.form-input{height:2.5rem}.faq-cta .btns{flex-direction:row}}.hidden-input{display:none}
/*# sourceMappingURL=/cdn/shop/t/57/assets/below-cta.css.map */
