:root{--alvento-navy: #132A4F;--alvento-blue: #2B6CB0;--alvento-sky: #7FB8E6;--alvento-mist: #EEF3F8;--alvento-white: #FFFFFF;--alvento-amber: #F59E0B;--alvento-navy-deep: #0D1F3C;--alvento-blue-hover: #1E4E8C;--alvento-text: #2D3748;--alvento-text-muted: rgba(19, 42, 79, .65);--alvento-gradient: linear-gradient(105deg, #132A4F, #2B6CB0 55%, #7FB8E6);--alvento-font-body: var(--font-body--family, "Inter", -apple-system, "Helvetica Neue", Arial, sans-serif);--alvento-font-heading: var(--font-heading--family, var(--alvento-font-body));--alvento-tracking-display: .015em;--alvento-text-base: 16px;--alvento-radius-sm: 8px;--alvento-radius: 10px;--alvento-radius-pill: 999px;--alvento-shadow-sm: 0 6px 18px rgba(19, 42, 79, .06);--alvento-shadow: 0 18px 45px rgba(19, 42, 79, .08);--alvento-border: 1px solid rgba(19, 42, 79, .1);--alvento-space-xs: 8px;--alvento-space-sm: 16px;--alvento-space-md: 24px;--alvento-space-lg: 40px;--alvento-space-xl: 64px;--alvento-space-2xl: 96px;--alvento-container-max: 1280px;--alvento-transition-fast: .15s ease;--alvento-transition: .22s cubic-bezier(.4, 0, .2, 1)}:where(a,button,.button,input[type=submit],summary){transition:background-color var(--alvento-transition-fast),color var(--alvento-transition-fast),border-color var(--alvento-transition-fast),box-shadow var(--alvento-transition-fast),opacity var(--alvento-transition-fast)}:where(a,button,.button,input,select,textarea,summary):focus-visible{outline:2px solid var(--alvento-blue);outline-offset:2px}:root{--alvento-space-section: 48px;--alvento-space-section-inner: 24px;--alvento-space-card: 16px;--alvento-space-gap: 12px;--alvento-space-tight: 8px;--alvento-card-border: 1px solid #E2E8F0}@media(max-width:749px){:root{--alvento-space-section: 32px}}.alvento-section{padding-top:var(--alvento-space-section)!important;padding-bottom:var(--alvento-space-section)!important;line-height:1.5}.alvento-section [class*=__intro]{margin-bottom:var(--alvento-space-section-inner)!important}.alvento-section .alvento-title{line-height:1.2}.alvento-section .alvento-title--xl{font-size:2rem}.alvento-section .alvento-title--lg{font-size:1.5rem}.alvento-section .alvento-title--md{font-size:1.375rem}.alvento-section :is(.alvento-card,.alvento-review-card,.alvento-room-card,.alvento-trust-card,.alvento-help-card,.alvento-tool-card,.alvento-video-card,.alvento-guide-step,.alvento-faq-item){border:var(--alvento-card-border);box-shadow:none;border-radius:var(--alvento-radius)}.alvento-section :is(.alvento-card,.alvento-review-card,.alvento-room-card,.alvento-trust-card,.alvento-help-card,.alvento-tool-card){padding:var(--alvento-space-card)}.alvento-section .alvento-card__title{font-size:.9375rem;font-weight:600}.alvento-section .alvento-card__text{font-size:.8125rem}.alvento-section .alvento-grid{gap:var(--alvento-space-gap)}.alvento-btn{min-height:40px;padding-top:8px;padding-bottom:8px}.alvento-btn--sm,.alvento-quiz .alvento-btn{min-height:34px}#header-group .header-announcements,#header-group [class*=announcement]{--announcement-height: 36px;min-height:0}@media screen and (min-width:990px){#header-group .announcement-bar__slides{display:flex;justify-content:center;align-items:center;gap:48px;width:100%;max-width:none}#header-group .announcement-bar__slides>*{grid-area:auto}#header-group .announcement-bar__slide,#header-group .announcement-bar__slide[aria-hidden=true]{opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;flex:0 0 auto;width:auto!important;min-width:0}#header-group .announcement-bar__slide :is(p,span,div){white-space:nowrap;width:auto!important;max-width:none!important;padding-inline:0!important}#header-group .announcement-bar__slider>button,#header-group .announcement-bar__slider .slideshow-controls,#header-group .announcement-bar__slider [class*=slideshow-arrow],#header-group .announcement-bar__slider [class*=slideshow-control]{display:none!important}}footer .section{padding-top:36px!important;padding-bottom:20px!important}footer{font-size:.75rem}footer :is(p,a,li,small,label){font-size:.75rem!important;line-height:1.5}footer :is(h2,h3,h4,h5,strong,.h4,.h5,.h6){font-size:.8125rem!important;margin-bottom:8px}footer input{min-height:44px;font-size:.75rem!important}footer .group,footer [class*=group]{row-gap:12px}footer ul{display:flex;flex-direction:column;gap:4px}footer .payment-icons__list{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px}@media(min-width:990px){footer .footer-content>.group-block:has(.payment-icons){grid-column:4;grid-row:2}}.alvento-footer-accordion{display:none}.alvento-footer-mobile-panel{display:contents}@media(max-width:749px){footer .section{padding-top:24px!important;padding-bottom:14px!important}footer .footer-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}footer .footer-content>:first-child,footer .footer-content>:nth-child(5),footer .footer-content>:nth-child(6),footer .footer-content>:nth-child(7){grid-column:1 / -1}footer .footer-content>:nth-child(6){max-width:520px}footer .payment-icons__list{gap:10px}footer .alvento-footer-desktop-heading{display:none}footer .alvento-footer-accordion{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;padding:8px 0;border:0;border-bottom:1px solid rgba(255,255,255,.22);background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left}footer .alvento-footer-accordion>:last-child{font-size:1.1rem;transition:transform .18s ease}footer .alvento-footer-accordion[aria-expanded=true]>:last-child{transform:rotate(45deg)}footer .alvento-footer-mobile-panel{display:grid;gap:4px;padding-top:8px}footer .alvento-footer-mobile-panel[hidden]{display:none}}form.shopify-product-form add-to-cart-component .add-to-cart-button{background:transparent!important;color:var(--alvento-navy)!important;border:1px solid var(--alvento-navy)!important;min-height:40px}.shopify-payment-button{display:none!important}@media(min-width:990px){.menu-list__submenu-inner:has(.alvento-mm){background:var(--alvento-white, #fff);box-shadow:0 24px 48px #132a4f1f;border-top:1px solid rgba(19,42,79,.08)}.menu-list__list-item:where(:not([slot=overflow])){justify-content:center;pointer-events:none}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link{height:auto;padding-block:6px;pointer-events:auto;position:relative}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__link[aria-expanded=true]:before{content:"";position:absolute;z-index:1;top:100%;right:-110px;left:-110px;height:calc(var(--header-padding, 16px) + 16px);pointer-events:auto}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{pointer-events:auto}}.product-recommendations{display:block;max-width:var(--alvento-container-max);margin-inline:auto;padding-inline:var(--alvento-space-md);box-sizing:border-box}.product-recommendations .resource-list--grid{max-width:820px}.alvento-kit-head{display:block;margin-bottom:0!important;padding:10px 12px;background:var(--alvento-navy);border-radius:var(--alvento-radius) var(--alvento-radius) 0 0}.alvento-kit-head td{display:flex;align-items:center;gap:8px;color:#fff;font-size:.8125rem;font-weight:700}.alvento-kit-head td svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.6;flex:0 0 auto}.cart-items__table-row[data-alvento-kit]{background:var(--alvento-mist);border-left:3px solid var(--alvento-navy);padding-left:12px;padding-right:12px;padding-top:12px;margin-bottom:0!important}.cart-items__table-row[data-alvento-kit]:not(:has(+[data-alvento-kit])){border-radius:0 0 var(--alvento-radius) var(--alvento-radius);padding-bottom:12px;margin-bottom:var(--margin-lg, 16px)!important}.alvento-cart-subtitle{font-size:.9375rem;color:var(--alvento-text-muted, rgba(19, 42, 79, .65));margin:4px 0 var(--alvento-space-md, 24px)}.alvento-cart-sku{font-size:.75rem;color:var(--alvento-text-muted, rgba(19, 42, 79, .6));margin:2px 0 0}.alvento-cart-secure{display:flex;align-items:center;gap:10px;margin-top:var(--alvento-space-md, 24px);padding:12px 14px;background:var(--alvento-mist, #EEF3F8);border-radius:var(--alvento-radius, 10px);font-size:.8125rem;color:var(--alvento-text, #2D3748)}.alvento-cart-secure strong{color:var(--alvento-navy, #132A4F)}.alvento-cart-secure svg{width:22px;height:22px;fill:none;stroke:var(--alvento-navy, #132A4F);stroke-width:1.5;flex:0 0 auto}.alvento-summary-title{font-family:var(--alvento-font-heading);font-size:1.0625rem;font-weight:700;color:var(--alvento-navy, #132A4F);margin:0 0 var(--alvento-space-sm, 16px)}.alvento-frete-row{align-items:flex-start!important;gap:12px;padding-block:10px}.alvento-frete-lbl{display:flex;flex-direction:column;gap:2px;font-weight:600;color:var(--alvento-navy, #132A4F)}.alvento-frete-lbl small{font-weight:400;font-size:.75rem;color:var(--alvento-text-muted, rgba(19, 42, 79, .6))}.alvento-frete-calc{flex:0 0 auto;font-size:.8125rem;font-weight:600;color:var(--alvento-blue, #2B6CB0);text-decoration:none}.alvento-parcelas{display:block;font-size:.8125rem;color:var(--alvento-text-muted, rgba(19, 42, 79, .6));margin-top:2px}.alvento-checkout-lock{display:inline-flex;margin-right:8px}.alvento-checkout-lock svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;vertical-align:middle}.cart__checkout-button .button-text{display:inline-flex;align-items:center;justify-content:center}.alvento-continue-shopping{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;border:1px solid var(--alvento-navy, #132A4F);border-radius:var(--alvento-radius, 10px);color:var(--alvento-navy, #132A4F);font-weight:600;text-decoration:none}.alvento-continue-shopping:hover{background:var(--alvento-mist, #EEF3F8)}@media(min-width:990px){.product-information__grid.product-information--media-left{grid-template-columns:750px minmax(0,460px)!important;justify-content:center!important;column-gap:48px!important}.product-information__media,.product-information__media media-gallery,.product-information__media slideshow-component{min-width:0!important;width:100%!important}.product-information__media slideshow-container,.product-information__media .product-media-container{min-width:0!important}.product-details .layout-panel-flex{gap:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alvento-tokens.css.map */
