@font-face{font-display:swap;font-family:EyeCatching;src:url(fonts/Eye-Catching-Regular.ttf)}:root{--primary-c:#333;--wave-c:#3333330f;--primary-c-faded:#3333334f}.to-anchor,p>a{display:block}.top-header{background-color:#f3f3f3;border-color:#f3f3f3}.top-header-wrapper{justify-content:space-between}.header-logo-wrapper>a>object{opacity:.8}.callout-right>img{height:35px;width:35px}.header-menu-wrapper{gap:0;justify-content:center}.override-header-menu-item>.header-menu-item{background-color:var(--primary-c);color:#fff}.override-header-menu-item>.header-menu-item:hover{color:var(--primary-c)}.header-menu-item{font-weight:600;padding:0 1rem;transition:background-color .3s ease-in-out}.header-menu-item:hover{background-color:#f3f3f3}.header-menu-item.active{background-color:#f3f3f3;border-bottom:2px solid transparent}.menu-scrollable{background-color:#f3f3f3}.force-center{left:50%;position:absolute;transform:translateX(-50%)}.product-promo-tag-text{font-family:EyeCatching,cursive;font-size:40px;font-weight:500;line-height:1.5rem}.payment-methods{justify-content:flex-end}.infarmed-wrapper{padding:0}.infarmed-info{text-align:center}.follow-btns{display:flex;gap:.5rem}.follow-social:hover{text-decoration:none}.footer-bottom{font-size:.8rem}.foot-news{border:3px solid var(--primary-c);border-radius:.25rem;padding:2rem}footer h3{border-bottom:3px solid var(--primary-c);clip-path:polygon(0 0,100% 0,100% 45%,60% 90%,60% 100%,40% 100%,40% 90%,0 45%);font-size:1.3rem;font-weight:600;height:30px;text-align:center}body.checkout .header-logo-wrapper a object{padding:unset}.menu-scrollable{background:transparent;box-shadow:unset}.menu-background{background-color:#f3f3f3;box-shadow:0 4px 4px 0 rgba(0,0,0,.19);padding-bottom:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.slider-tabs>.nav{justify-content:center}.slider-tabs>.nav .nav-link{--bs-nav-pills-link-active-bg:transparent;--bs-nav-link-font-size:1rem;--bs-nav-link-font-weight:200;--bs-nav-link-color:var(--primary-c);--bs-nav-pills-link-active-color:var(--primary-c);border-bottom:3px solid transparent;border-radius:0;clip-path:polygon(0 0,100% 0,100% 90%,70% 90%,70% 100%,30% 100%,30% 90%,0 90%);transition:border-color .1s ease-in-out}.slider-tabs>.nav .nav-link.active,.slider-tabs>.nav .nav-link:hover{border-bottom:3px solid var(--primary-c);color:var(--primary-c)!important}.footer-menu li,.footer-menu li a{display:block;text-align:center}._post_2 .card-img-blog{height:210px;width:100%}._post_2 .blog-title{min-height:38px}._post_2 .blog-card-text{min-height:55px}._post_2 .card{max-width:340px}.checkout-link-edit{font-size:1rem}.blackfriday,.blackfridayDuring{color:red;font-weight:700}.solares,.solaresDuring{color:#ff7f00;font-weight:700}.liga-advent-calendar{--advent-ivory:#fff8e8;--advent-gold:#d9b86c;--advent-green:#0c3326;--advent-burgundy:#7b1726}.liga-advent-calendar .modal-dialog{max-width:1050px}.liga-advent-calendar .advent-calendar-card{background:linear-gradient(180deg,rgba(4,29,21,.08),rgba(4,23,17,.68)),url(/themes/liga/images/advent-calendar-premium-2026.jpg) 50% /cover no-repeat;border:1px solid hsla(42,59%,64%,.65)!important;border-radius:24px;box-shadow:0 30px 90px rgba(2,20,14,.45),inset 0 0 0 5px rgba(255,248,232,.05);color:var(--advent-ivory);isolation:isolate;min-height:min(790px,calc(100vh - 2rem));overflow:hidden}.liga-advent-calendar .advent-calendar-header{align-items:flex-start;justify-content:center;padding:2rem 4rem .8rem;position:relative;text-align:center;z-index:3}.liga-advent-calendar .advent-calendar-heading{text-shadow:0 2px 18px rgba(0,0,0,.65)}.liga-advent-calendar .advent-calendar-eyebrow,.liga-advent-calendar .advent-reward-kicker{color:var(--advent-gold);display:block;font-size:.72rem;font-weight:700;letter-spacing:.2em;margin-bottom:.35rem;text-transform:uppercase}.liga-advent-calendar .advent-calendar-heading h2{color:var(--advent-ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.6rem);line-height:1}.liga-advent-calendar .advent-calendar-heading p{color:rgba(255,248,232,.88);font-size:.95rem;margin:.7rem 0 0}.liga-advent-calendar .btn-close{position:absolute;right:1.25rem;top:1.25rem;z-index:4}.liga-advent-calendar .advent-calendar-body{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;padding:.75rem 2.5rem 2rem;position:relative;z-index:2}.liga-advent-calendar .advent-windows{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(4,31,23,.58);border:1px solid hsla(42,59%,64%,.3);border-radius:18px;box-shadow:inset 0 0 35px rgba(0,0,0,.25),0 16px 35px rgba(0,0,0,.2);display:grid;gap:11px;grid-template-columns:repeat(7,68px);justify-content:center;padding:1.4rem 1.6rem}.liga-advent-calendar .advent-window{background:transparent;border:0;height:68px;padding:0;perspective:800px;width:68px}.liga-advent-calendar .advent-window-frame{background:radial-gradient(circle,#ffe6a3 0,#7b1726 48%,#290b12 100%);border:1px solid hsla(42,59%,64%,.8);border-radius:7px;box-shadow:inset 0 0 15px rgba(255,204,103,.4),0 5px 12px rgba(0,0,0,.35);display:block;height:100%;position:relative;transform-style:preserve-3d;width:100%}.liga-advent-calendar .advent-window-door,.liga-advent-calendar .advent-window-surprise{align-items:center;border-radius:6px;display:flex;inset:0;justify-content:center;position:absolute}.liga-advent-calendar .advent-window-door{background:linear-gradient(145deg,#174c39,#092a20 68%,#061e17);border:1px solid rgba(255,238,188,.45);box-shadow:inset 0 0 0 3px hsla(42,59%,64%,.12);color:#f8dfa2;transform-origin:left center;transition:transform .9s cubic-bezier(.2,.78,.25,1),filter .35s ease;z-index:2}.liga-advent-calendar .advent-window-door:after{background:var(--advent-gold);border-radius:50%;box-shadow:0 0 7px #ffe9aa;content:"";height:4px;position:absolute;right:7px;width:4px}.liga-advent-calendar .advent-window-door span{font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:700}.liga-advent-calendar .advent-window-surprise{color:#fff0b5;filter:drop-shadow(0 0 7px #ffd672);font-size:1.4rem}.liga-advent-calendar .advent-window.is-locked{cursor:not-allowed;filter:saturate(.45) brightness(.65);opacity:.72}.liga-advent-calendar .advent-window.is-today{animation:advent-window-pulse 2.2s ease-in-out infinite;border-radius:8px;outline:2px solid #f3d38a;outline-offset:3px}.liga-advent-calendar .advent-window.is-today:focus-visible .advent-window-door,.liga-advent-calendar .advent-window.is-today:hover .advent-window-door{filter:brightness(1.25)}.liga-advent-calendar .advent-window.is-open .advent-window-door,.liga-advent-calendar .advent-window.is-opening .advent-window-door{transform:rotateY(-112deg)}.liga-advent-calendar .advent-window.is-open .advent-window-frame,.liga-advent-calendar .advent-window.is-opening .advent-window-frame{animation:advent-open-glow 1.2s ease-out both}.liga-advent-calendar .advent-calendar-notice{align-items:center;background:rgba(5,35,26,.78);border:1px solid hsla(42,59%,64%,.32);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.18);display:flex;gap:.8rem;margin-top:1.1rem;max-width:680px;padding:.85rem 1.1rem}.liga-advent-calendar .advent-calendar-notice i{color:var(--advent-gold);font-size:1.3rem}.liga-advent-calendar .advent-calendar-notice p,.liga-advent-calendar .advent-calendar-status{font-size:.78rem;line-height:1.45;margin:0}.liga-advent-calendar .advent-calendar-notice span{color:rgba(255,248,232,.76);display:block}.liga-advent-calendar .advent-calendar-status{color:var(--advent-gold);margin-top:.55rem;min-height:1.2rem}.liga-advent-calendar .advent-reward-panel{align-items:center;background:radial-gradient(circle at center,rgba(30,93,68,.96),rgba(4,29,21,.99) 68%);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;padding:2.5rem;pointer-events:none;position:absolute;text-align:center;transform:scale(1.04);transition:opacity .55s ease,transform .7s ease;z-index:6}.liga-advent-calendar .advent-reward-panel.is-visible{opacity:1;pointer-events:auto;transform:scale(1)}.liga-advent-calendar .advent-reward-icon{animation:advent-gift-arrive .8s cubic-bezier(.2,.8,.25,1.25) both;color:var(--advent-gold);filter:drop-shadow(0 0 22px rgba(255,215,119,.8));font-size:4rem;margin:.8rem 0 1.4rem}.liga-advent-calendar .advent-reward-title{color:var(--advent-ivory);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.4rem);line-height:1.08;max-width:760px}.liga-advent-calendar .advent-reward-subtitle{color:var(--advent-gold);font-size:clamp(1rem,2.3vw,1.35rem)}.liga-advent-calendar .advent-reward-payment-note{color:rgba(255,248,232,.76);font-size:.85rem;max-width:590px}.liga-advent-calendar .advent-reward-close{background:var(--advent-gold);border:1px solid var(--advent-gold);border-radius:99px;color:#103529;font-weight:700;margin-top:1rem;padding:.7rem 2rem}.liga-advent-calendar .advent-sparkles,.liga-advent-calendar .advent-sparkles span{inset:0;pointer-events:none;position:absolute}.liga-advent-calendar .advent-sparkles span{animation:advent-sparkle-fall var(--sparkle-duration) linear var(--sparkle-delay) infinite;background:#ffe8a6;border-radius:50%;box-shadow:0 0 8px #ffd067;height:4px;left:var(--sparkle-x);top:-15px;width:4px}.advent-cart-progress{background:linear-gradient(135deg,#123c2e,#0a2b20);border:1px solid hsla(42,59%,64%,.55);border-radius:12px;color:#fff8e8;margin:.85rem 1rem;padding:.9rem 1rem}.advent-cart-progress span,.advent-cart-progress strong{display:block}.advent-cart-progress strong{font-size:.9rem}.advent-cart-progress span{color:rgba(255,248,232,.75);font-size:.75rem;margin-top:.2rem}@keyframes advent-window-pulse{50%{box-shadow:0 0 24px rgba(255,215,119,.65)}}@keyframes advent-open-glow{45%{box-shadow:0 0 45px 12px rgba(255,217,125,.85)}}@keyframes advent-gift-arrive{0%{opacity:0;transform:translateY(20px) scale(.6) rotate(-8deg)}to{opacity:1;transform:none}}@keyframes advent-sparkle-fall{0%{opacity:0;transform:translate3d(0,-10px,0) rotate(0)}15%,75%{opacity:.85}to{opacity:0;transform:translate3d(20px,820px,0) rotate(240deg)}}@media (max-width:767.98px){.liga-advent-calendar .modal-dialog{margin:.5rem}.liga-advent-calendar .advent-calendar-card{background-position:50%;border-radius:16px;min-height:calc(100vh - 1rem)}.liga-advent-calendar .advent-calendar-header{padding:1.5rem 2.8rem .4rem}.liga-advent-calendar .advent-calendar-heading p{font-size:.8rem}.liga-advent-calendar .advent-calendar-body{justify-content:flex-start;padding:.7rem .75rem 1rem}.liga-advent-calendar .advent-windows{gap:8px;grid-template-columns:repeat(5,50px);padding:1rem}.liga-advent-calendar .advent-window{height:50px;width:50px}.liga-advent-calendar .advent-window-door span{font-size:1rem}.liga-advent-calendar .advent-calendar-notice{align-items:flex-start;margin-top:.8rem;padding:.7rem .8rem}}@media (prefers-reduced-motion:reduce){.liga-advent-calendar *,.liga-advent-calendar :after,.liga-advent-calendar :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.banner-label{left:4rem}@media (min-width:992px){.header-logo-wrapper>a>object{max-height:28px}.infarmed-imgs{align-items:center;flex-direction:row;margin-bottom:1rem;margin-top:1rem}}@media (max-width:992px){.header-logo-wrapper>a>object{max-height:28px}}@media (max-width:768px){.infarmed-imgs{align-items:center;flex-direction:row;margin-bottom:1rem;margin-top:1rem}}.theme-liga-product-page{--liga-product-accent:#e52322;--liga-product-border:#dedede;--liga-product-muted:#777}.theme-liga-product-page .product-page-livewire>.container{max-width:1440px}.theme-liga-product-page .liga-mobile-product-heading{display:none}.theme-liga-product-page .title-product-page h1{color:#171717;font-size:clamp(1.8rem,2vw,2.35rem);font-weight:700;line-height:1.12;margin-bottom:.8rem;overflow-wrap:anywhere}.theme-liga-product-page .ref-product{color:var(--liga-product-muted);font-size:.85rem}.theme-liga-product-page .product-campaign{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;margin:1rem 0 2.5rem!important;max-width:none}.theme-liga-product-page .product-promo-percent{background:#f1f0ef;border:0;border-radius:5px;color:#4b4b4b;flex:0 0 auto;font-size:.9rem;font-weight:700;min-height:44px;padding:.6rem 1.25rem}.theme-liga-product-page .validade_campanha{background:transparent;border:0;color:#424242;display:block;font-size:.82rem;font-weight:400;line-height:1.35;padding:0;text-align:left;width:100%}.theme-liga-product-page .label-price-product{color:var(--liga-product-muted);font-size:.9rem;font-weight:400;margin-bottom:.3rem}.theme-liga-product-page .price-product{color:#111;font-size:clamp(2.3rem,2.8vw,3.1rem);font-weight:700;line-height:1}.theme-liga-product-page .price-original-product{color:var(--liga-product-muted);font-size:1.2rem;font-weight:400;margin-top:.65rem;text-decoration-color:currentColor}.theme-liga-product-page .info-price-product{color:var(--liga-product-muted);font-size:.78rem;margin-top:.5rem}.theme-liga-product-page .add-cart-product-group{height:64px;min-height:64px;width:100%}.theme-liga-product-page .add-cart-product-group input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--liga-product-border);border-radius:8px 0 0 8px;box-sizing:border-box;color:#111;font-size:1.35rem;padding:0;text-align:center;width:72px}.theme-liga-product-page .add-cart-product-group input:focus{border-color:var(--liga-product-border);box-shadow:none;outline:0}.theme-liga-product-page .add-cart-product-group input::-webkit-inner-spin-button,.theme-liga-product-page .add-cart-product-group input::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}.theme-liga-product-page .less-more-product-group{border:1px solid var(--liga-product-border);border-left:0;border-radius:0 8px 8px 0;overflow:hidden;width:48px}.theme-liga-product-page .less-product,.theme-liga-product-page .more-product{background:#fff;border:0;color:#333;min-width:48px}.theme-liga-product-page .more-product:last-child{border-bottom:1px solid var(--liga-product-border);border-radius:0 8px 0 0;order:1}.theme-liga-product-page .less-product:first-child{border-radius:0 0 8px 0;order:2}.theme-liga-product-page .less-product:focus,.theme-liga-product-page .less-product:hover,.theme-liga-product-page .more-product:focus,.theme-liga-product-page .more-product:hover{background:#fff5f5;color:var(--liga-product-accent)}.theme-liga-product-page .btn-add-cart-product{background:linear-gradient(135deg,#d8171d,var(--liga-product-accent));border:0;border-radius:999px;box-shadow:0 10px 22px rgba(229,35,34,.22);color:#fff;font-size:.95rem;font-weight:700;height:64px;letter-spacing:.01em;margin-left:.8rem!important;min-width:0;padding:0 2.1rem;width:100%}.theme-liga-product-page .add-cart-product-group>.d-flex{height:64px;min-width:0}.theme-liga-product-page .btn-add-cart-product:before{content:"\f07a";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:.8rem}.theme-liga-product-page .btn-add-cart-product:focus,.theme-liga-product-page .btn-add-cart-product:hover{background:#c9151b;box-shadow:0 12px 24px rgba(229,35,34,.3);color:#fff}.theme-liga-product-page .points-accumulated{background:#f2f1ef;border-radius:999px;color:#3f3f3f;font-size:.9rem;font-weight:400;padding:.75rem 1.5rem}.theme-liga-product-page .points-accumulated strong{color:#111}.theme-liga-product-page .marca-categoria-product{color:#666;margin-bottom:.65rem}.theme-liga-product-page .marca-categoria-product strong{color:#222}.theme-liga-product-page .marca-categoria-product a{color:#666;font-size:inherit;font-weight:400}.theme-liga-product-page .product-short-description{color:#444;font-size:.95rem;line-height:1.6}@media (min-width:1200px){.theme-liga-product-page .product-page-livewire>.container>.row>.col-md-5{width:43%}.theme-liga-product-page .product-page-livewire>.container>.row>.col-md-7{width:57%}.theme-liga-product-page .product-purchase-row{align-items:center;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.theme-liga-product-page .product-purchase-row>.col-md-6{width:auto}.theme-liga-product-page .image-product img,.theme-liga-product-page .product-gallery img{max-height:560px;-o-object-fit:contain;object-fit:contain}}@media (max-width:1199.98px){.theme-liga-product-page .liga-mobile-product-heading{display:block;padding-left:.75rem;padding-right:.75rem;padding-top:1.25rem}.theme-liga-product-page .liga-mobile-product-heading h1{color:#171717;font-size:clamp(1.65rem,6vw,2.05rem);font-weight:700;line-height:1.12;margin:0;overflow-wrap:anywhere}.theme-liga-product-page .product-page-livewire>.container{padding:1rem .75rem 2.5rem!important}.theme-liga-product-page .product-page-livewire>.container>.row{display:flex;margin:0}.theme-liga-product-page .product-page-livewire>.container>.row>.col-md-5{order:2;padding:0;width:100%}.theme-liga-product-page .product-page-livewire>.container>.row>.col-md-7{display:flex;flex-direction:column;order:3;padding:0;width:100%}.theme-liga-product-page .product-purchase-row{display:flex;flex-direction:column;margin:0;order:1;width:100%}.theme-liga-product-page .title-product-page{display:none}.theme-liga-product-page .title-product-page h1{font-size:clamp(1.65rem,6vw,2.05rem);margin-bottom:1rem}.theme-liga-product-page .image-product img,.theme-liga-product-page .product-gallery img{height:min(82vw,430px);-o-object-fit:contain;object-fit:contain;width:100%}.theme-liga-product-page .image-product small{display:none}.theme-liga-product-page .product-purchase-row>.col-md-6:first-child{align-items:end;display:grid;gap:.35rem 1.1rem;grid-template-columns:auto auto 1fr;order:1;padding:0;width:100%}.theme-liga-product-page .label-price-product{display:none}.theme-liga-product-page .price-product{font-size:2rem;grid-column:1;grid-row:1/span 2}.theme-liga-product-page .price-original-product{align-self:center;font-size:1.15rem;grid-column:2;grid-row:1/span 2;margin:0;width:auto}.theme-liga-product-page .info-price-product{align-self:center;font-size:.75rem;grid-column:3;grid-row:1/span 2;margin:0;text-align:right}.theme-liga-product-page .product-campaign{margin:.75rem 0 1rem!important;order:5;width:100%}.theme-liga-product-page .product-promo-percent{font-size:.9rem;min-height:0;padding:.55rem 1rem}.theme-liga-product-page .validade_campanha{flex:none;font-size:.85rem;width:100%}.theme-liga-product-page .product-purchase-row>.col-md-6:last-child{display:block!important;order:2;padding:0;width:100%}.theme-liga-product-page .add-cart-product-group{display:grid;grid-template-columns:repeat(3,48px) minmax(0,1fr);height:auto;justify-content:start;min-height:0;width:100%}.theme-liga-product-page .add-cart-product-group input{border:1px solid var(--liga-product-border);border-left:0;border-radius:0;border-right:0;font-size:1rem;grid-column:2;grid-row:1;height:56px;width:100%}.theme-liga-product-page .less-more-product-group{display:contents}.theme-liga-product-page .less-more-product-group .less-product:first-child,.theme-liga-product-page .less-more-product-group .more-product:last-child{border:1px solid var(--liga-product-border);border-radius:0;box-sizing:border-box;grid-row:1;height:56px;width:100%}.theme-liga-product-page .less-more-product-group .less-product:first-child{border-radius:10px 0 0 10px;grid-column:1;order:0}.theme-liga-product-page .less-more-product-group .more-product:last-child{border-bottom:1px solid var(--liga-product-border);border-radius:0 10px 10px 0;grid-column:3;order:0}.theme-liga-product-page .add-cart-product-group>.d-flex{grid-column:1/-1;grid-row:2;height:auto;margin:1rem 0 0!important}.theme-liga-product-page .btn-add-cart-product{border-radius:10px;font-size:.95rem;height:64px;letter-spacing:.06em;margin:0!important;min-height:64px;min-width:0;text-transform:uppercase;width:100%}.theme-liga-product-page .btn-add-cart-product:before{content:none}.theme-liga-product-page .btn-add-cart-product:after{content:"\f07a";font-family:Font Awesome\ 5 Free;font-weight:900;margin-left:.8rem}.theme-liga-product-page .ref-product{font-size:.85rem;margin-top:1.5rem;order:4}.theme-liga-product-page .col-md-7>.pt-3{order:7;padding-top:1rem!important;width:100%}.theme-liga-product-page .points-accumulated{display:flex!important;font-size:.85rem;justify-content:center;width:100%}.theme-liga-product-page .col-md-7>:not(.title-product-page):not(.ref-product):not(.product-campaign):not(.product-purchase-row):not(.pt-3):not(small){order:8;width:100%}.theme-liga-product-page .col-md-7>small{margin-bottom:.5rem;order:6}.theme-liga-product-page .marca-categoria-product{align-items:flex-start;flex-wrap:wrap}.theme-liga-product-page .product-short-description{font-size:.92rem}}

