@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";.sf-section{position:relative;background:var(--sf-sec-bg, var(--sf-bg));color:var(--sf-sec-text);font-family:var(--sf-font-sans);font-size:var(--sf-size-body);line-height:var(--sf-leading-body);padding-block:var(--sf-sec-pad-top) var(--sf-sec-pad-bottom);--sf-sec-pad-top: var(--sf-section-padding);--sf-sec-pad-bottom: var(--sf-section-padding)}.sf-section *,.sf-section *:before,.sf-section *:after{box-sizing:border-box}.sf-section :is(h1,h2,h3,h4,h5,h6){font-family:var(--sf-font-sans);font-style:normal;text-transform:none;overflow-wrap:break-word}.sf-section :is(th,td){opacity:1;font-family:inherit;font-size:inherit;line-height:inherit;font-style:normal;text-transform:none;letter-spacing:normal}.sf-section.sf-section :is(th,td){border-inline-start-width:0}.sf-section button{font-size:inherit;line-height:inherit}.sf-section :is(ul,ol)[role=list]{list-style:none}.sf-section[data-sf-tone=dark]{--sf-sec-text: var(--sf-text);--sf-sec-heading: var(--sf-text-strong);--sf-sec-muted: var(--sf-text-muted);--sf-sec-border: var(--sf-border);--sf-sec-card: var(--sf-neutro-0);--sf-sec-link: var(--sf-link)}.sf-section[data-sf-tone=light]{--sf-sec-text: rgba(255, 255, 255, .92);--sf-sec-heading: var(--sf-neutro-0);--sf-sec-muted: rgba(255, 255, 255, .78);--sf-sec-border: rgba(255, 255, 255, .24);--sf-sec-card: rgba(255, 255, 255, .1);--sf-sec-link: var(--sf-neutro-0)}.sf-section :is(h1,h2,h3,h4){color:var(--sf-sec-heading)}.sf-section[data-sf-pad-top=none]{--sf-sec-pad-top: 0}.sf-section[data-sf-pad-top=s]{--sf-sec-pad-top: calc(var(--sf-section-padding) / 2)}.sf-section[data-sf-pad-top=l]{--sf-sec-pad-top: var(--sf-hero-padding)}.sf-section[data-sf-pad-bottom=none]{--sf-sec-pad-bottom: 0}.sf-section[data-sf-pad-bottom=s]{--sf-sec-pad-bottom: calc(var(--sf-section-padding) / 2)}.sf-section[data-sf-pad-bottom=l]{--sf-sec-pad-bottom: var(--sf-hero-padding)}.sf-container{width:100%;max-width:calc(var(--sf-container) + var(--sf-gutter-page) * 2);margin-inline:auto;padding-inline:var(--sf-gutter-page)}.sf-section[data-sf-width=wide] .sf-container{max-width:calc(var(--sf-container-wide) + var(--sf-gutter-page) * 2)}.sf-section[data-sf-width=full] .sf-container{max-width:none}.sf-intro{display:flex;flex-direction:column;gap:var(--sf-space-3);margin-bottom:var(--sf-space-10);max-width:var(--sf-measure)}.sf-intro[data-align=center]{margin-inline:auto;text-align:center;align-items:center}.sf-overline{margin:0;font-size:var(--sf-size-overline);line-height:var(--sf-leading-overline);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-overline);text-transform:uppercase;color:var(--sf-sec-overline, var(--sf-segment-text, var(--sf-rosa-600)))}.sf-section[data-sf-tone=light] .sf-overline{color:var(--sf-sec-muted)}.sf-h2{margin:0;font-size:var(--sf-size-h2);line-height:var(--sf-leading-h2);font-weight:var(--sf-weight-extrabold);letter-spacing:var(--sf-tracking-heading);text-wrap:balance}.sf-lead{margin:0;font-size:var(--sf-size-body-lg);line-height:var(--sf-leading-body-lg);color:var(--sf-sec-text)}.sf-rte>:first-child{margin-top:0}.sf-rte>:last-child{margin-bottom:0}.sf-rte a{color:var(--sf-sec-link);text-underline-offset:3px}.sf-grid{display:grid;gap:var(--sf-grid-gap);grid-template-columns:repeat(var(--sf-cols-m, 1),minmax(0,1fr))}@media(min-width:768px){.sf-grid{grid-template-columns:repeat(var(--sf-cols-t, 2),minmax(0,1fr))}}@media(min-width:1024px){.sf-grid{grid-template-columns:repeat(var(--sf-cols-d, 3),minmax(0,1fr))}}@media(max-width:767px){.sf-grid[data-mobile=carousel]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--sf-gutter-page) * -1);padding-inline:var(--sf-gutter-page);scroll-padding-inline:var(--sf-gutter-page)}.sf-grid[data-mobile=carousel]::-webkit-scrollbar{display:none}.sf-grid[data-mobile=carousel]>*{flex:0 0 82%;scroll-snap-align:start}}@media(max-width:767px){.sf-hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.sf-hide-tablet{display:none!important}}@media(min-width:1024px){.sf-hide-desktop{display:none!important}}@media(max-width:899px){.sf-hand-float{display:none!important}}.sf-hand{font-family:var(--sf-font-hand);font-size:var(--sf-size-hand);line-height:var(--sf-leading-hand);font-weight:var(--sf-weight-bold)}.sf-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:var(--sf-space-2);min-height:var(--sf-btn-height-md);padding:var(--sf-btn-padding-md);border:var(--sf-border-width-strong) solid transparent;border-radius:var(--sf-radius-full);font:var(--sf-weight-semibold) 1rem/1.2 var(--sf-font-sans);text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--sf-dur-base) var(--sf-ease),color var(--sf-dur-base) var(--sf-ease),border-color var(--sf-dur-base) var(--sf-ease),box-shadow var(--sf-dur-base) var(--sf-ease),transform var(--sf-dur-base) var(--sf-ease)}.sf-btn>svg{flex:none;transition:transform var(--sf-dur-base) var(--sf-ease)}.sf-btn:focus-visible{outline:var(--sf-focus-ring);outline-offset:var(--sf-focus-offset)}@media(hover:hover){.sf-btn:hover>svg:first-child{transform:translate(-1px) scale(1.08)}.sf-btn:hover>svg:last-child:not(:first-child){transform:translate(3px)}.sf-btn:not(.sf-btn--text):is(:not([data-anim]),[data-anim=lift]):hover{transform:translateY(-2px);box-shadow:var(--sf-shadow-md)}.sf-btn[data-anim=scale]:hover{transform:scale(1.05);box-shadow:var(--sf-shadow-md)}.sf-btn[data-anim=glow]:hover{box-shadow:0 0 0 4px var(--sf-azul-100),0 10px 24px #25758059}.sf-btn[data-anim=shine]:hover{box-shadow:var(--sf-shadow-md)}.sf-btn[data-anim=shine]:hover:after{transform:translate(120%)}.sf-btn.sf-btn[data-anim=fill]:hover:after{transform:none}.sf-section .sf-btn.sf-btn.sf-btn[data-anim=outline]:hover{background-color:transparent;background-image:none;box-shadow:inset 0 0 0 var(--sf-border-width-strong) var(--sf-btn-outline);color:var(--sf-btn-outline)}.sf-btn[data-anim=outline]:hover:before{opacity:0}.sf-btn[data-anim=arrow]:hover:after{max-width:1.25em;opacity:1;margin-inline-start:0}.sf-btn[data-anim=bounce]:hover{animation:sf-btn-bounce var(--sf-dur-gentle) var(--sf-ease) 1}}.sf-btn[data-anim=shine]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:transform var(--sf-dur-gentle) var(--sf-ease)}.sf-btn[data-anim=fill]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--sf-btn-hover-bg, var(--sf-btn-fill, rgba(29, 29, 27, .22)));transform:scaleX(0);transform-origin:left center;transition:transform var(--sf-dur-slow) var(--sf-ease)}.sf-btn[data-anim=fill][data-dir=right]:after{transform-origin:right center}.sf-btn[data-anim=fill][data-dir=center]:after{transform-origin:center}.sf-btn[data-anim=fill][data-dir=top]:after{transform:scaleY(0);transform-origin:center top}.sf-btn[data-anim=fill][data-dir=bottom]:after{transform:scaleY(0);transform-origin:center bottom}.sf-btn--secondary[data-anim=fill]{--sf-btn-fill: var(--sf-neutro-900)}.sf-btn--secondary[data-anim=fill]:hover{background-color:transparent}.sf-section[data-sf-tone=light] .sf-btn--secondary[data-anim=fill]{--sf-btn-fill: var(--sf-neutro-0)}.sf-btn[data-anim=outline]{--sf-btn-outline: var(--sf-btn-hover-bg, var(--sf-action))}.sf-btn--secondary[data-anim=outline]{--sf-btn-outline: var(--sf-btn-hover-bg, var(--sf-sec-heading))}.sf-section[data-sf-tone=light] .sf-btn[data-anim=outline]{--sf-btn-outline: var(--sf-btn-hover-bg, var(--sf-neutro-0))}.sf-btn[data-anim=arrow]:after{content:"\2192";display:inline-block;overflow:hidden;max-width:0;opacity:0;margin-inline-start:calc(var(--sf-space-2) * -1);transition:max-width var(--sf-dur-base) var(--sf-ease),opacity var(--sf-dur-base) var(--sf-ease),margin var(--sf-dur-base) var(--sf-ease)}.sf-btn[data-anim=pulse]{animation:sf-btn-pulse 2.4s var(--sf-ease) infinite}.sf-btn[data-anim=pulse]:hover{animation:none;transform:translateY(-2px);box-shadow:var(--sf-shadow-md)}@keyframes sf-btn-pulse{0%{box-shadow:0 0 #25758073}70%{box-shadow:0 0 0 12px #25758000}to{box-shadow:0 0 #25758000}}@keyframes sf-btn-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}55%{transform:translateY(0)}75%{transform:translateY(-2px)}}.sf-btn[data-anim=none]:hover{transform:none;box-shadow:none}.sf-btn:active{transform:translateY(0) scale(.98);box-shadow:none;transition-duration:var(--sf-dur-fast)}.sf-btn[disabled],.sf-btn[aria-disabled=true]{background:var(--sf-neutro-100);color:var(--sf-text-disabled);border-color:transparent;cursor:not-allowed;transform:none;box-shadow:none}.sf-btn--lg{min-height:var(--sf-btn-height-lg);padding:var(--sf-btn-padding-lg);font-size:var(--sf-size-body-lg)}.sf-btn--sm{min-height:var(--sf-btn-height-sm);padding:var(--sf-btn-padding-sm);font-size:var(--sf-size-small)}.sf-btn--primary{background-color:var(--sf-action);color:var(--sf-action-text)}.sf-btn--primary:hover{background-color:var(--sf-action-hover)}.sf-btn--secondary{background-color:transparent;color:var(--sf-sec-heading, var(--sf-text-strong));border-color:currentColor}.sf-btn--secondary:hover{background-color:var(--sf-neutro-900);border-color:var(--sf-neutro-900);color:var(--sf-neutro-0)}.sf-btn--text{min-height:var(--sf-touch-target);padding:0 var(--sf-space-1);background:none;color:var(--sf-sec-link, var(--sf-link));border:0;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% 2px;background-position:0 calc(100% - 10px);transition:background-size var(--sf-dur-slow) var(--sf-ease),color var(--sf-dur-base) var(--sf-ease)}.sf-btn--text:hover{background-size:100% 2px}.sf-section .sf-btn.sf-btn[data-txt=white],.sf-section .sf-btn.sf-btn[data-txt=white]:hover{color:var(--sf-neutro-0)}.sf-section .sf-btn.sf-btn[data-txt=dark],.sf-section .sf-btn.sf-btn[data-txt=dark]:hover{color:var(--sf-neutro-900)}.sf-section .sf-btn.sf-btn[data-txt=blue],.sf-section .sf-btn.sf-btn[data-txt=blue]:hover{color:var(--sf-azul-900)}.sf-section .sf-btn.sf-btn.sf-btn[data-htxt]:hover{color:var(--sf-btn-hover-txt)}.sf-section[data-sf-tone=light] .sf-btn--primary{background-color:var(--sf-neutro-0);color:var(--sf-azul-800)}.sf-section[data-sf-tone=light] .sf-btn--primary:hover{background-color:var(--sf-azul-50)}.sf-section[data-sf-tone=light] .sf-btn--secondary:hover{background-color:var(--sf-neutro-0);border-color:var(--sf-neutro-0);color:var(--sf-neutro-900)}.sf-section[data-sf-tone=light] .sf-btn:focus-visible{outline-color:var(--sf-neutro-0)}.sf-btn[class*=sf-btn--grad-]{border:0;background-origin:border-box}.sf-btn--grad-kids{background-image:var(--sf-grad-kids);color:var(--sf-neutro-900)}.sf-btn--grad-junior{background-image:var(--sf-grad-junior);color:var(--sf-neutro-0);font-weight:var(--sf-weight-bold)}.sf-btn--grad-senior{background-image:var(--sf-grad-senior);color:var(--sf-neutro-900)}.sf-btn--grad-surface{background-image:var(--sf-grad-surface);color:var(--sf-text-strong);box-shadow:inset 0 0 0 var(--sf-border-width) var(--sf-border)}.sf-btn[class*=sf-btn--grad-]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--sf-neutro-0);opacity:0;transition:opacity var(--sf-dur-base) var(--sf-ease)}.sf-btn[class*=sf-btn--grad-]:hover:before{opacity:.18}@media(prefers-reduced-motion:reduce){.sf-btn,.sf-btn>svg{transition-property:background-color,color,border-color,opacity}.sf-btn:hover,.sf-btn:active,.sf-btn:hover>svg{transform:none!important}.sf-btn[data-anim]{animation:none!important}.sf-btn[data-anim=shine]:after,.sf-btn[data-anim=fill]:after{transition:none}}.sf-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sf-editor-note{margin:0;padding:var(--sf-space-3) var(--sf-space-4);border:2px dashed var(--sf-border-strong);border-radius:var(--sf-radius-md);background:var(--sf-aviso-bg);color:var(--sf-aviso);font:var(--sf-weight-medium) var(--sf-size-small)/var(--sf-leading-small) var(--sf-font-sans)}@media(prefers-reduced-motion:reduce){.sf-section *,.sf-section *:before,.sf-section *:after{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/sf-sections.css.map */
