@layer pix-components{.pix-link[data-appearance=default]{--_pix-link-decoration-thickness:1px;--_pix-link-decoration-thickness-hover:2px;color:var(--color-link);text-decoration:underline;text-decoration-thickness:var(--_pix-link-decoration-thickness);text-underline-offset:.2em;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);font-weight:500}.pix-link[data-appearance=default]:hover:not([data-disabled=true]),.pix-link[data-appearance=default]:focus-visible:not([data-disabled=true]){-webkit-text-decoration-color:var(--color-link-decoration-hover);text-decoration-color:var(--color-link-decoration-hover);text-decoration-thickness:var(--_pix-link-decoration-thickness-hover)}.pix-link[data-disabled=true]{opacity:var(--opacity-disabled-state);pointer-events:none;cursor:not-allowed}.pix-checkbox__root{gap:var(--spacing-xs,.25rem);flex-direction:column;display:flex}.pix-checkbox__label{align-items:center;gap:var(--spacing-small);cursor:pointer;flex-direction:row;display:flex}.pix-checkbox__label[data-disabled]{cursor:not-allowed;opacity:.65}.pix-checkbox__item{height:var(--spacing-large);width:var(--spacing-large);appearance:none;border:1px solid var(--color-gray-200,#e5e7eb);background:var(--color-white,#fff);box-shadow:var(--shadow-sm);cursor:pointer;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pix-checkbox__item:hover:not([data-disabled]){background:var(--color-gray-50,#f9fafb)}.pix-checkbox__item:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pix-checkbox__item[data-disabled]{cursor:not-allowed;opacity:.5}.pix-checkbox__item[data-error]{border-color:var(--color-error,#ef4444)}.pix-checkbox__check-icon{color:var(--color-primary);flex-shrink:0;width:.75rem;height:.75rem}.pix-checkbox__label-text{user-select:none}.pix-checkbox__error{font-size:var(--text-sm);color:var(--color-error,#ef4444)}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.kw-whatsapp-checkbox .pix-checkbox__label{gap:var(--spacing-large)}.dropdown-down-enter-active[data-v-459f25a3],.dropdown-down-leave-active[data-v-459f25a3]{transition:opacity .15s,transform .15s}.dropdown-down-enter-from[data-v-459f25a3],.dropdown-down-leave-to[data-v-459f25a3]{opacity:0;transform:translateY(-8px)}.dropdown-up-enter-active[data-v-459f25a3],.dropdown-up-leave-active[data-v-459f25a3]{transition:opacity .15s,transform .15s}.dropdown-up-enter-from[data-v-459f25a3],.dropdown-up-leave-to[data-v-459f25a3]{opacity:0;transform:translateY(8px)}.kw-navbar--scrolled{background-color:#fff;box-shadow:0 2px 16px -6px #0000001a,0 6px 25px -5px #0000001a}@media (width<=767px){.kw-navbar{z-index:30}}.kw-navbar-logo{transition:opacity .2s}html[data-menu-open] .kw-navbar-logo{opacity:0}.kw-logo-boxed,.kw-logo-k{transition:opacity .3s}.kw-logo-k,.kw-navbar--scrolled .kw-logo-boxed{opacity:0}.kw-navbar--scrolled .kw-logo-k{opacity:1}html[data-menu-open] .kw-navbar-mobile .kw-action-buttons{justify-content:space-around}.kw-hamburger-bars{width:17px;position:relative}.kw-bar{background-color:#000;border-radius:3px;width:17px;height:2px;transition:transform .3s,opacity .2s,width .3s;display:block;position:absolute}.kw-bar:first-child{transform:translateY(-10px)}.kw-bar:nth-child(2){transform:translateY(0)}.kw-bar:nth-child(3){transform:translateY(10px)}html[data-menu-open] .kw-bar:first-child{width:24px;transform:rotate(45deg)}html[data-menu-open] .kw-bar:nth-child(2){opacity:0}html[data-menu-open] .kw-bar:nth-child(3){width:24px;transform:rotate(-45deg)}.kw-hamburger-bars:after{content:"";background-color:var(--color-primary);border:4px solid #fff;border-radius:100%;width:13px;height:13px;transition:transform .3s;position:absolute;top:0;right:-6px;transform:scale(1)}html[data-menu-open] .kw-hamburger-bars:after{transform:scale(0)}.kw-backdrop{z-index:19;backdrop-filter:blur(4px);opacity:0;pointer-events:none;background:#00000014;transition:opacity .3s;position:fixed;inset:0}html[data-menu-open] .kw-backdrop{opacity:1;pointer-events:auto}.kw-panel{--kw-panel-slide:2.5rem;z-index:20;width:100%;transform:translateX(calc(-1 * var(--kw-panel-slide)));opacity:0;pointer-events:none;padding-top:calc(var(--spacing-safety) + 5.5rem + var(--spacing-large));background:#fff;flex-direction:column;transition:transform .4s cubic-bezier(.87,0,.13,1),opacity .3s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:0 0 40px -10px #00000040}html[data-menu-open] .kw-panel{opacity:1;pointer-events:auto;transform:translate(0)}@media (width>=768px){.kw-panel{width:32rem;transform:translateX(var(--kw-panel-slide));padding-top:0}html[data-menu-open] .kw-panel{transform:translate(0)}}.kw-back{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(8px)}.kw-back[data-show]{opacity:1;pointer-events:auto;transform:none}.kw-close-bars{width:26px;position:relative}.kw-close-bar{background-color:#000;border-radius:3px;width:26px;height:2px;transition:transform .3s,opacity .2s;display:block;position:absolute}.kw-close-bar:first-child{transform:translateY(-10px)}.kw-close-bar:nth-child(2){transform:translateY(10px)}html[data-menu-open] .kw-close-bar:first-child{transition-delay:.12s;transform:rotate(45deg)}html[data-menu-open] .kw-close-bar:nth-child(2){transition-delay:.12s;transform:rotate(-45deg)}.kw-level{transition:transform .25s cubic-bezier(.65,0,.35,1),opacity .25s;position:absolute;inset:0;overflow-y:auto}.kw-level[data-state=active]{opacity:1;transform:translate(0)}.kw-level[data-state=child]{opacity:0;transform:translate(100%)}.kw-level[data-state=parent]{opacity:0;transform:translate(-100%)}[data-kw-levels][data-dir=back] .kw-level{transition-duration:.2s}.kw-weather{opacity:0;transition:transform .4s cubic-bezier(.65,0,.35,1) .1s,opacity .4s .1s;transform:translateY(24px)}html[data-menu-open] .kw-weather{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.kw-navbar-mobile,.kw-navbar-logo,.kw-logo-boxed,.kw-logo-k,.kw-bar,.kw-close-bar,.kw-backdrop,.kw-panel,.kw-back,.kw-level,.kw-weather{transition-duration:.01ms!important}}@container pix-grid (inline-size<48rem){footer .pix-grid__inner{row-gap:0}footer .pix-grid__inner>*{border-bottom:1px solid var(--color-gray-200);padding-bottom:var(--spacing-medium);padding-top:var(--spacing-medium)}}@container pix-grid (inline-size<64rem){footer .pix-grid__inner>*{text-align:center}footer .pix-grid__inner>* .flex,footer .pix-grid__inner>* .inline-flex{justify-content:center}}
