@font-face{font-family:arabic;src:url(../media/arabic.45fd8d99.woff2);font-display:swap}@font-face{font-family:verdana_bold;src:url(../media/bold.716d3204.ttf);font-display:swap}@font-face{font-family:verdana_bold_italic;src:url(../media/bold-italic.30ee6231.ttf);font-display:swap}@font-face{font-family:verdana_italic;src:url(../media/italic.378de130.ttf);font-display:swap}@font-face{font-family:verdana_regular;src:url(../media/regular.927964c2.ttf);font-display:swap}.navbar{z-index:1000;position:sticky;top:0}.navbar .skip-content{z-index:1000;clip:rect(0,0,0,0);white-space:nowrap;text-decoration:none;position:absolute;top:.25rem;left:.25rem;overflow:hidden}.navbar .skip-content:focus{clip:auto;white-space:normal;top:.25rem;left:.25rem;overflow:auto}.navbar.scrolled .logo-content{border-bottom:1px solid #e5e7eb;box-shadow:0 .25rem 1.25rem #0000001a}@media (min-width:901px){.navbar.scrolled .responsive-box{padding-top:.75rem;padding-bottom:.75rem}}.navbar .logo-content{background-color:#fff;border-bottom:1px solid #0000;transition:box-shadow .35s,border-color .35s;position:relative}.navbar .logo-content:before{content:"";pointer-events:none;opacity:0;border-bottom:1px solid #e5e7eb;animation:linear both nav-scroll-shadow;animation-timeline:scroll(root);animation-range:0 200px;position:absolute;inset:0;box-shadow:0 .5rem 1rem #00000026}@media (min-width:901px){.navbar .logo-content:before{display:none}}@keyframes nav-scroll-shadow{0%{opacity:0}to{opacity:1}}@media (min-width:901px){.navbar .logo-content:before{display:none}}.navbar .logo-content .responsive-box{justify-content:space-between;align-items:center;gap:.625rem;padding:.75rem 0;transition:padding .35s;display:flex}@media (min-width:901px){.navbar .logo-content .responsive-box{gap:1rem;padding:.9375rem 0}}.navbar .logo-content .responsive-box>a:first-of-type{display:none}@media (min-width:901px){.navbar .logo-content .responsive-box>a:first-of-type{display:block}}.navbar .logo-content .responsive-box>a:first-of-type img{width:auto}@media (min-width:901px){.navbar .logo-content .responsive-box>a:first-of-type img{width:7.8125rem}}.navbar .logo-content .responsive-box a{justify-content:center;align-items:center;transition:all .2s;display:flex}.navbar .logo-content .responsive-box a.logo{text-fill-color:#0000;-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#017e9e 20%,#3eb4b8 40% 60%,#017e9e 80%) 0 0/200%;-webkit-background-clip:text;background-clip:text;flex:0 auto;align-items:center;gap:.375rem;min-width:0;font-family:verdana_bold;font-size:1.125rem;text-decoration:none;display:flex}@media (min-width:901px){.navbar .logo-content .responsive-box a.logo{gap:.3125rem;font-size:1.3125rem}}.navbar .logo-content .responsive-box a.logo .logo-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.navbar .logo-content .responsive-box a.logo img{flex-shrink:0;width:2.25rem;height:auto}@media (min-width:901px){.navbar .logo-content .responsive-box a.logo img{width:2.5rem}}.navbar .logo-content .responsive-box .navbar-actions{flex-shrink:0;align-items:center;gap:.625rem;margin-left:auto;display:flex}@media (min-width:901px){.navbar .logo-content .responsive-box .navbar-actions{gap:.75rem;margin-left:0}}.navbar .logo-content .responsive-box .navbar-actions a.cupones{display:none}@media (min-width:901px){.navbar .logo-content .responsive-box .navbar-actions a.cupones{display:flex}}.navbar .logo-content .responsive-box button{cursor:pointer;background-color:#0000;border:none;width:1.875rem;height:.9375rem;position:relative}@media (min-width:901px){.navbar .logo-content .responsive-box button{display:none}}.navbar .logo-content .responsive-box button.open:after{transition:bottom .2s,transform .5s;bottom:calc(50% - .09375rem);transform:rotate(-45deg)}.navbar .logo-content .responsive-box button.open:before{transition:top .2s,transform .5s;top:calc(50% - .09375rem);transform:rotate(45deg)}.navbar .logo-content .responsive-box button.open:after,.navbar .logo-content .responsive-box button.open:before{transition-delay:0s,.3s}.navbar .logo-content .responsive-box button:after,.navbar .logo-content .responsive-box button:before{content:" ";background-color:#0090a9;border-radius:.625rem;width:100%;height:.1875rem;position:absolute}.navbar .logo-content .responsive-box button:before{transition:transform .2s,top .5s;top:0;left:0;transform:rotate(0)}.navbar .logo-content .responsive-box button:after{transition:transform .2s,bottom .5s;bottom:0;left:0;transform:rotate(0)}.navbar .logo-content .responsive-box button:after,.navbar .logo-content .responsive-box button:before{transition-delay:0s,.3s}.navbar .logo-content a.cupones{background-color:var(--hero-deep,#0090a9);color:#fff;white-space:nowrap;z-index:1;border-radius:1.5625rem;flex-shrink:0;align-items:center;font-family:verdana_bold;text-decoration:none;transition:box-shadow .3s ease-out;display:inline-flex;position:relative;overflow:hidden}@media (min-width:901px){.navbar .logo-content a.cupones{padding:.75rem 1.375rem;font-size:.875rem}}.navbar .logo-content a.cupones:before{content:"";background:linear-gradient(to bottom,transparent 35%,color-mix(in srgb,var(--hero-deep,#0090a9)88%,#000)75%);pointer-events:none;z-index:-1;width:100%;height:400%;transition:transform .4s;position:absolute;top:0;left:0;transform:translateY(100%)}.navbar .logo-content a.cupones:hover{box-shadow:0 .5rem 1rem color-mix(in srgb,var(--hero-deep,#0090a9)25%,transparent)}.navbar .logo-content a.cupones:hover:before{transform:translateY(-75%)}.navbar .logo-content a.cupones:hover svg{transform:translate(.25rem)}.navbar .logo-content a.cupones svg{stroke:currentColor;width:.9375rem;height:.9375rem;color:inherit;stroke-width:3px;margin-left:.625rem;transition:transform .35s}.navbar #nav-principal{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:999;background-color:#0000;width:100%;height:calc(100vh - 3.75rem);position:fixed;top:3.75rem;left:0}@media (min-width:901px){.navbar #nav-principal{pointer-events:initial;user-select:initial;flex:1;height:auto;position:static;top:auto}}.navbar #nav-principal:before,.navbar #nav-principal:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:901px){.navbar #nav-principal:before,.navbar #nav-principal:after{animation-timeline:scroll(root);animation-range:0 200px;display:block}}.navbar #nav-principal:before{box-shadow:0 .5rem 1rem #00000026}@media (min-width:901px){.navbar #nav-principal:before{animation:linear both nav-menu-shadow-out}.navbar #nav-principal:after{animation:linear both nav-menu-border-in}}@keyframes nav-menu-shadow-out{0%{opacity:1}to{opacity:0}}@keyframes nav-menu-border-in{0%{opacity:0}to{opacity:1}}.navbar #nav-principal.open{pointer-events:initial;user-select:initial}.navbar #nav-principal.open section ul{opacity:1;transition-delay:.2s}.navbar #nav-principal.open section:before{height:100%;transition-delay:0s}.navbar #nav-principal.open section:after{height:100%;transition-delay:.15s}.navbar #nav-principal section{width:100%;height:100%;position:relative}.navbar #nav-principal section:before,.navbar #nav-principal section:after{content:" ";z-index:-1;width:100%;height:0%;transition:all .3s ease-in-out;position:absolute;top:0%}@media (min-width:901px){.navbar #nav-principal section:before,.navbar #nav-principal section:after{display:none}}.navbar #nav-principal section:after{background-color:#fff;transition-delay:0s}.navbar #nav-principal section:before{background-color:#0090a9;transition-delay:.15s}.navbar #nav-principal section ul{opacity:0;flex-flow:column;padding:1.25rem 0;list-style:none;transition:all .3s;display:flex}@media (min-width:901px){.navbar #nav-principal section ul{opacity:1;flex-flow:row;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 0;position:relative}}.navbar #nav-principal section ul .nav-pill{display:none}@media (min-width:901px){.navbar #nav-principal section ul .nav-pill{background-color:var(--hero-accent,#81d7d4);pointer-events:none;z-index:2;border-radius:.125rem;height:.1875rem;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1),opacity .2s;display:block;position:absolute}}.navbar #nav-principal section ul li{width:100%}@media (min-width:901px){.navbar #nav-principal section ul li{z-index:1;width:auto;display:block;position:relative}}.navbar #nav-principal section ul li.logo{opacity:0;display:none}@media (min-width:901px){.navbar #nav-principal section ul li.logo{flex:0;width:0%;transition:all .2s;display:block}}.navbar #nav-principal section ul li.logo a{justify-content:start;align-items:center;width:0;padding-left:0;transition:all .2s;display:flex}.navbar #nav-principal section ul li.logo a img{width:auto;height:1.5625rem}@media (min-width:901px){.navbar #nav-principal section ul li.logo a:hover{scale:1.1}}.navbar #nav-principal section ul li.logo a:active{scale:.9}.navbar #nav-principal section ul li.logo{animation:linear both nav-scroll-animation-logo;animation-timeline:scroll(root);animation-range:0 200px}@keyframes nav-scroll-animation-logo{0%{opacity:0;flex:0}to{opacity:1;flex:1}}.navbar #nav-principal section ul li:last-of-type a{border-bottom:none}.navbar #nav-principal section ul li a{text-transform:uppercase;color:#0090a9;border-bottom:1px solid #e5e7eb;width:100%;padding:1.5625rem 0;font-family:verdana_regular;font-size:1.1875rem;text-decoration:none;transition:all .2s;display:block}@media (min-width:901px){.navbar #nav-principal section ul li a{text-align:center;text-transform:capitalize;color:#000;border-bottom:none;border-radius:1.5625rem;width:auto;padding:.625rem .9375rem;font-family:verdana_bold;font-size:.875rem;display:block}.navbar #nav-principal section ul li a:hover{color:#000}}.navbar #nav-principal section ul li a.active{color:var(--hero-accent,#81d7d4)}@media (min-width:901px){.navbar #nav-principal section ul li a.active{color:var(--hero-deep,#0090a9)}}.navbar .nav-progress{z-index:5;pointer-events:none;opacity:0;background:#0090a91f;height:.1875rem;transition:opacity .18s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.navbar .nav-progress.is-active{opacity:1}.navbar .nav-progress.is-active:after{animation:.95s cubic-bezier(.4,0,.2,1) infinite nav-progress-slide}.navbar .nav-progress:after{content:"";background:linear-gradient(90deg,#0090a900 0%,#0090a9 28%,#00c1d2 55%,#81d7d4 78%,#81d7d400 100%);border-radius:.125rem;width:32%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%);box-shadow:0 0 .625rem #0090a98c}@keyframes nav-progress-slide{0%{transform:translate(-120%)}to{transform:translate(380%)}}@media (prefers-reduced-motion:reduce){.navbar .nav-progress.is-active:after{width:100%;box-shadow:none;background:linear-gradient(90deg,#0090a959,#0090a9,#00c1d2,#0090a959);animation:1.15s ease-in-out infinite nav-progress-pulse;transform:none}}@keyframes nav-progress-pulse{0%,to{opacity:.4}50%{opacity:1}}footer{background:linear-gradient(160deg,#017e9e 0%,#0090a9 55%,#3eb4b8 115%);padding:2.625rem 0 1.5625rem;position:relative}footer:before{content:"";background:linear-gradient(90deg,#81d7d4,#00c1d2,#3eb4b8);height:.1875rem;position:absolute;top:0;left:0;right:0}@media (min-width:901px){footer{padding:4rem 0 1.5625rem}}footer .footer-main{flex-flow:column;gap:1.875rem;display:flex}@media (min-width:901px){footer .footer-main{flex-flow:row;justify-content:space-between;align-items:flex-start;gap:5rem}}footer .footer-brand{flex-flow:column;gap:1.125rem;display:flex}@media (min-width:901px){footer .footer-brand{flex:1;max-width:32.5rem}}footer .footer-brand img{filter:brightness(0)invert();opacity:.92;width:8.75rem;height:auto;margin-top:.25rem}@media (min-width:901px){footer .footer-brand img{margin-top:.75rem}}footer .footer-brand .description{color:#ffffff9e;font-family:verdana_regular;font-size:.8125rem;line-height:1.75}footer .footer-meta{flex-flow:column;flex-shrink:0;align-items:flex-start;gap:1rem;display:flex}@media (min-width:901px){footer .footer-meta{align-items:flex-end}}footer .footer-meta .ref-code{color:#fff;letter-spacing:.0625rem;text-align:left;background:#ffffff1f;border:.0625rem solid #ffffff38;border-radius:62.4375rem;margin-bottom:.875rem;padding:.3125rem .8125rem;font-family:verdana_bold;font-size:.75rem;display:inline-block}footer .footer-meta nav ul{flex-flow:column;gap:.5rem;list-style:none;display:flex}@media (min-width:901px){footer .footer-meta nav ul{align-items:flex-end}}footer .footer-meta nav ul li a,footer .footer-meta nav ul li button{color:#ffffffb8;cursor:pointer;background:0 0;border:none;padding:0;font-family:verdana_regular;font-size:.8125rem;text-decoration:none;transition:color .2s;position:relative}footer .footer-meta nav ul li a:after,footer .footer-meta nav ul li button:after{content:"";transform-origin:100%;background:#81d7d4;width:100%;height:.09375rem;transition:transform .25s;position:absolute;bottom:-.125rem;left:0;transform:scaleX(0)}footer .footer-meta nav ul li a:hover,footer .footer-meta nav ul li button:hover{color:#81d7d4}footer .footer-meta nav ul li a:hover:after,footer .footer-meta nav ul li button:hover:after{transform-origin:0;transform:scaleX(1)}footer .footer-bottom{border-top:1px solid #ffffff1a;margin-top:1.875rem;padding-top:1.25rem}@media (min-width:901px){footer .footer-bottom{margin-top:3.125rem;padding-top:1.375rem}}footer .footer-bottom p{color:#ffffff4d;text-align:center;font-family:verdana_regular;font-size:.75rem}footer .cookie-banner{z-index:9998;background-color:#0090a9;border-top:1px solid #ffffff1a;width:100%;position:fixed;bottom:0;left:0;box-shadow:0 -.5rem 1.875rem #00000040}footer .cookie-banner section{padding:1.25rem}@media (min-width:901px){footer .cookie-banner section{grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;padding:1.75rem 0;display:grid}}footer .cookie-banner section h3{color:#81d7d4;white-space:nowrap;margin-bottom:.625rem;font-family:verdana_bold;font-size:1.125rem}@media (min-width:901px){footer .cookie-banner section h3{margin-bottom:0;font-size:1.25rem}}footer .cookie-banner section>p{color:#ffffffa6;margin-bottom:1rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.65}@media (min-width:901px){footer .cookie-banner section>p{margin-bottom:0;font-size:.875rem}}footer .cookie-banner section>p a{color:#81d7d4;text-underline-offset:.1875rem;text-decoration:underline}footer .cookie-banner section>div{flex-flow:column;flex-shrink:0;gap:.5rem;display:flex}@media (min-width:901px){footer .cookie-banner section>div{min-width:12.5rem}}footer .cookie-banner section>div button{cursor:pointer;text-align:center;border-radius:.75rem;width:100%;padding:.75rem 1.125rem;font-family:verdana_bold;font-size:.8125rem;transition:opacity .2s}footer .cookie-banner section>div button:hover{opacity:.85}footer .cookie-banner section>div button:first-of-type{color:#fff;background-color:#c06;border:none}footer .cookie-banner section>div button:nth-of-type(2){color:#fffc;background-color:#0000;border:1.5px solid #ffffff40}footer .cookie-banner section>div button:last-of-type{color:#fff6;background-color:#0000;border:none;padding:.25rem;font-family:verdana_regular;font-size:.75rem}footer .modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}footer .modal .responsive-box{background-color:#fff;border-radius:1.5rem;flex-flow:column;width:calc(100% - 2rem);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 1.875rem 5rem #00000059}@media (min-width:700px){footer .modal .responsive-box{width:35rem}}footer .modal .responsive-box .header{background-color:#0090a9;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}@media (min-width:901px){footer .modal .responsive-box .header{padding:1.375rem 1.75rem}}footer .modal .responsive-box .header h3{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05rem;font-family:verdana_bold;font-size:.9375rem}footer .modal .responsive-box .header button{cursor:pointer;background-color:#ffffff1a;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s;display:flex}footer .modal .responsive-box .header button:hover{background-color:#fff3}footer .modal .responsive-box .header button svg{color:#fffc;width:1.125rem;height:1.125rem}footer .modal .responsive-box .content{flex:1;overflow-y:auto}footer .modal .responsive-box .content>div{border-bottom:1px solid #f9fafb}footer .modal .responsive-box .content .item{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}@media (min-width:901px){footer .modal .responsive-box .content .item{padding:1rem 1.75rem}}footer .modal .responsive-box .content .item>button:not([role=switch]){color:#0090a9;cursor:pointer;text-align:left;background-color:#0000;border:none;flex:1;align-items:center;gap:.5rem;padding:0;font-family:verdana_bold;font-size:.875rem;display:flex}footer .modal .responsive-box .content .item>button:not([role=switch]) svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}footer .modal .responsive-box .content .item button[role=switch]{cursor:pointer;background-color:#0000000d;border:none;border-radius:2.125rem;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;padding:0;transition:background-color .25s;display:inline-flex;position:relative}footer .modal .responsive-box .content .item button[role=switch][aria-checked=true]{background-color:#c06}footer .modal .responsive-box .content .item button[role=switch]:disabled{cursor:not-allowed;pointer-events:none;opacity:.7;background-color:#c06}footer .modal .responsive-box .content .item button[role=switch] span{background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .25s;position:absolute;left:.1875rem;box-shadow:0 .0625rem .1875rem #0003}footer .modal .responsive-box .content .item button[role=switch][aria-checked=true] span{transform:translate(1.25rem)}footer .modal .responsive-box .content div[role=region]{background-color:#f9fafb;padding:0 1.25rem .875rem}@media (min-width:901px){footer .modal .responsive-box .content div[role=region]{padding:0 1.75rem 1rem}}footer .modal .responsive-box .content div[role=region] p{color:#616161;border-top:1px solid #e5e7eb;margin:0;padding-top:.75rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.65}footer .modal .responsive-box .cookie-footer{border-top:1px solid #f9fafb;flex-flow:column;flex-shrink:0;gap:.625rem;padding:1rem 1.25rem;display:flex}@media (min-width:901px){footer .modal .responsive-box .cookie-footer{padding:1.125rem 1.75rem}}footer .modal .responsive-box .cookie-footer>a{color:#616161;text-underline-offset:.1875rem;text-align:center;font-family:verdana_regular;font-size:.75rem;text-decoration:underline}footer .modal .responsive-box .cookie-footer>a:hover{color:#0090a9}footer .modal .responsive-box .cookie-footer>div{flex-flow:row;gap:.625rem;display:flex}footer .modal .responsive-box .cookie-footer>div button{cursor:pointer;border-radius:.75rem;flex:1;padding:.6875rem .75rem;font-family:verdana_bold;font-size:.75rem;transition:opacity .2s}footer .modal .responsive-box .cookie-footer>div button:hover{opacity:.85}footer .modal .responsive-box .cookie-footer>div button:first-of-type{color:#0090a9;background-color:#0000;border:1.5px solid #e5e7eb}footer .modal .responsive-box .cookie-footer>div button:last-of-type{color:#fff;background-color:#00c1d2;border:none}.generar-beneficio{padding:1.25rem 0 3rem}@media (min-width:901px){.generar-beneficio{padding:1.75rem 0 4rem}}.generar-beneficio>.responsive-box>.back-link{margin-bottom:1.125rem}.generar-beneficio .gd-detail{flex-flow:column;gap:1.375rem;display:flex}@media (min-width:901px){.generar-beneficio .gd-detail{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:2.25rem;display:grid}}@media (min-width:1100px){.generar-beneficio .gd-detail{gap:3rem}}.generar-beneficio .gd-detail__media{aspect-ratio:1/.62;background:#eef1f0;border:.0625rem solid #3641530f;border-radius:1.125rem;position:relative;overflow:hidden;box-shadow:0 .5rem 1.5rem #3641530f}.generar-beneficio .gd-detail__media img{object-fit:cover;width:100%;height:100%}.generar-beneficio .gd-detail__badge{color:#fff;white-space:nowrap;background:#017e9e;border-radius:.5rem;padding:.4375rem .75rem;font-family:verdana_bold;font-size:.75rem;position:absolute;top:.875rem;right:.875rem}.generar-beneficio .gd-detail__badge--multi{background:#616161}.generar-beneficio .gd-detail__content{flex-flow:column;min-width:0;display:flex}@media (min-width:901px){.generar-beneficio .gd-detail__content{padding-top:.25rem}}.generar-beneficio .gd-detail__brand{color:#616161;opacity:.8;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.5rem;font-family:verdana_bold;font-size:.75rem}.generar-beneficio .gd-detail__title{color:#364153;text-wrap:balance;margin-bottom:.375rem;font-family:verdana_bold;font-size:1.625rem;line-height:1.15}@media (min-width:901px){.generar-beneficio .gd-detail__title{font-size:2rem}}.generar-beneficio .gd-detail__presentation{color:#616161;margin-bottom:1.125rem;font-family:verdana_regular;font-size:.875rem}.generar-beneficio .gd-detail__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.75rem;display:flex}.generar-beneficio .gd-detail__price strong{color:#017e9e;font-family:verdana_bold;font-size:1.75rem;line-height:1.1}@media (min-width:901px){.generar-beneficio .gd-detail__price strong{font-size:2.125rem}}.generar-beneficio .gd-detail__price span{color:#616161;font-family:verdana_regular;font-size:.875rem}.generar-beneficio .gd-detail__desc{color:#364153;margin-bottom:.75rem;font-family:verdana_regular;font-size:.875rem;line-height:1.6}.generar-beneficio .gd-detail__note{color:#616161;margin-bottom:1.375rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.55}.generar-beneficio .gd-detail__action{border-top:.0625rem solid #36415314;padding-top:1.125rem}.generar-beneficio .gd-discount-list{margin:.25rem 0 1rem}.generar-beneficio .gd-discount-list__title{color:#0090a9;text-transform:uppercase;letter-spacing:.07em;margin-bottom:.625rem;font-family:verdana_bold;font-size:.71875rem}.generar-beneficio .gd-discount-list ul{flex-direction:column;gap:.5rem;list-style:none;display:flex}.generar-beneficio .gd-discount-list li{background-color:#f9fafb;border:.0625rem solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.75rem;padding:.6875rem .8125rem;display:flex}.generar-beneficio .gd-discount-list li.has-amount{background:#0090a90a;border-color:#0090a938}.generar-beneficio .gd-discount-list__num{color:#fff;background-color:#0090a9;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;min-width:1.75rem;height:1.75rem;font-family:verdana_bold;font-size:.75rem;display:flex}.generar-beneficio .gd-discount-list__info{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.generar-beneficio .gd-discount-list__label{color:#616161;font-family:verdana_regular;font-size:.8125rem}.generar-beneficio .gd-discount-list__amount{color:#0090a9;white-space:nowrap;font-family:verdana_bold;font-size:.875rem}.generar-beneficio .gd-discount-list__null{color:#616161;opacity:.6;white-space:nowrap;font-family:verdana_regular;font-size:.75rem}.generar-beneficio .gd-conditions{margin-bottom:1rem}.generar-beneficio .gd-conditions summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0090a9;justify-content:space-between;align-items:center;gap:.625rem;padding:.25rem 0;font-family:verdana_bold;font-size:.8125rem;list-style:none;display:flex}.generar-beneficio .gd-conditions summary::-webkit-details-marker{display:none}.generar-beneficio .gd-conditions summary:after{content:"+";color:#0090a9;font-family:verdana_bold;font-size:1.0625rem;line-height:1;transition:transform .25s}.generar-beneficio .gd-conditions[open] summary:after{transform:rotate(45deg)}.generar-beneficio .gd-conditions>div{padding:.5rem 0 .25rem}.generar-beneficio .gd-conditions>div p{color:#616161;margin-bottom:.5rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.65}.generar-beneficio .gd-conditions>div p:last-child{margin-bottom:0}.generar-beneficio .terms-box{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.generar-beneficio .terms-box label{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.generar-beneficio .terms-box a{color:#0090a9;font-family:verdana_regular;font-size:.8125rem;text-decoration:none}.generar-beneficio .terms-box a:hover{text-decoration:underline}.generar-beneficio .terms-box .switch{flex-shrink:0;width:3rem;height:1.625rem;display:inline-block;position:relative}.generar-beneficio .terms-box .switch input{opacity:0;width:0;height:0}.generar-beneficio .terms-box .switch .slider{cursor:pointer;background-color:#d1d5db;border-radius:1.625rem;transition:all .3s;position:absolute;inset:0}.generar-beneficio .terms-box .switch .slider:before{content:"";background-color:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:all .3s;position:absolute;bottom:.25rem;left:.25rem}.generar-beneficio .terms-box .switch input:checked+.slider{background-color:#0090a9}.generar-beneficio .terms-box .switch input:focus+.slider{box-shadow:0 0 0 .1875rem #0090a940}.generar-beneficio .terms-box .switch input:checked+.slider:before{transform:translate(1.375rem)}.generar-beneficio .generate-btn{color:#fff;cursor:pointer;z-index:1;background-color:#0090a9;border:2px solid #0000;border-radius:.75rem;width:100%;padding:.9375rem 1.25rem;font-family:verdana_bold;font-size:.875rem;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 .5rem 1.125rem #0090a947}.generar-beneficio .generate-btn:disabled{color:#616161;box-shadow:none;pointer-events:none;background-color:#e5e7eb;border-color:#0000}.generar-beneficio .generate-btn:not(:disabled):hover{border-color:#0090a9}.generar-beneficio .generate-btn:not(:disabled):hover:before{top:0}.generar-beneficio .generate-btn:before{content:"";z-index:-1;background-color:#017e9e;width:100%;height:100%;transition:top .25s ease-out;position:absolute;top:100%;left:0}.generar-beneficio .gd-generate-error{color:#c06;background-color:#cc00660f;border:1px solid #c063;border-radius:.625rem;margin-bottom:.75rem;padding:.625rem .875rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}@keyframes gd-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.generar-beneficio .gd-sk-btn,.generar-beneficio .gd-sk-toggle,.generar-beneficio .gd-sk-price,.generar-beneficio .gd-sk-line,.generar-beneficio .gd-sk-media,.generar-beneficio .gd-sk-back{background:linear-gradient(90deg,#e5e7eb 25%,#d9dce2 50%,#e5e7eb 75%) 0 0/1200px 100%;border-radius:.375rem;animation:1.4s ease-in-out infinite gd-shimmer}.generar-beneficio .gd-sk-back{width:7.5rem;height:.875rem;margin-bottom:1.125rem}.generar-beneficio .gd-sk-media{aspect-ratio:1/.62;border-radius:1.125rem}.generar-beneficio .gd-sk-line{margin-bottom:.5rem}.generar-beneficio .gd-sk-line--xs{width:30%;height:.625rem}.generar-beneficio .gd-sk-line--sm{width:40%;height:.6875rem}.generar-beneficio .gd-sk-line--md{width:55%;height:.875rem}.generar-beneficio .gd-sk-line--lg{width:75%;height:1.375rem}.generar-beneficio .gd-sk-line--full{width:100%;height:.8125rem}.generar-beneficio .gd-sk-price{border-radius:.5rem;width:48%;height:1.875rem;margin:.875rem 0 1.125rem}.generar-beneficio .gd-sk-toggle{border-radius:1.875rem;width:70%;height:1.625rem;margin:.875rem 0}.generar-beneficio .gd-sk-btn{border-radius:.75rem;height:3rem}@keyframes gd-spin{to{transform:rotate(360deg)}}@keyframes gd-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes gd-card-in{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.generar-beneficio .gd-loading-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000073;justify-content:center;align-items:center;animation:.2s forwards gd-overlay-in;display:flex;position:fixed;inset:0}.generar-beneficio .gd-loading-overlay__card{background-color:#fff;border-radius:1.5rem;flex-direction:column;align-items:center;gap:1.5rem;min-width:16.25rem;padding:2.5rem 3rem;animation:.25s forwards gd-card-in;display:flex;box-shadow:0 1.5rem 3.75rem #0000002e}.generar-beneficio .gd-loading-overlay__text{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.generar-beneficio .gd-loading-overlay__text strong{color:#0090a9;font-family:verdana_bold;font-size:1rem}.generar-beneficio .gd-loading-overlay__text span{color:#616161;font-family:verdana_regular;font-size:.8125rem}.generar-beneficio .gd-loading-spinner{background:radial-gradient(farthest-side,#0090a9 94%,#0000) top/9px 9px no-repeat,conic-gradient(#0000 30%,#0090a9);border-radius:50%;width:56px;height:56px;animation:1s linear infinite gd-spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0)}.generar-beneficio .gd-not-found{text-align:center;flex-flow:column;align-items:center;padding:3rem 1.5rem 1.5rem;display:flex}@media (min-width:901px){.generar-beneficio .gd-not-found{padding:4rem 3rem 2rem}}.generar-beneficio .gd-not-found__code{background:linear-gradient(135deg,#0090a9 30%,#81d7d4 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:verdana_bold;font-size:5rem;line-height:1}@media (min-width:901px){.generar-beneficio .gd-not-found__code{font-size:7.5rem}}.generar-beneficio .gd-not-found__title{color:#0090a9;margin-bottom:.75rem;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){.generar-beneficio .gd-not-found__title{font-size:1.625rem}}.generar-beneficio .gd-not-found__desc{color:#616161;text-wrap:balance;max-width:28.125rem;margin-bottom:2rem;font-family:verdana_regular;font-size:.875rem;line-height:1.7}@media (min-width:901px){.generar-beneficio .gd-not-found__desc{font-size:.9375rem}}.generar-beneficio .gd-not-found__btn{color:#fff;background-color:#0090a9;border-radius:.75rem;align-items:center;padding:.8125rem 2rem;font-family:verdana_bold;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.generar-beneficio .gd-not-found__btn:hover{background-color:#017e9e}.generar-beneficio .back-link{color:#0090a9;opacity:.7;align-items:center;gap:.3125rem;font-family:verdana_regular;font-size:.8125rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.generar-beneficio .back-link:hover{opacity:1}.generar-beneficio .back-link svg{width:.875rem;height:.875rem}.generar-beneficio .gd-recommended{margin-top:2.25rem;padding-top:.5rem}@media (min-width:901px){.generar-beneficio .gd-recommended{margin-top:3rem;padding-top:.75rem}}.generar-beneficio .gd-recommended__head{margin-bottom:1.125rem}.generar-beneficio .gd-recommended__head h2{color:#0090a9;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.375rem;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){.generar-beneficio .gd-recommended__head h2{font-size:1.5rem}}.generar-beneficio .gd-recommended__head p{color:#616161;text-wrap:balance;max-width:25rem;font-family:verdana_regular;font-size:.875rem;line-height:1.45}.generar-beneficio .gd-recommended__list{grid-template-columns:1fr;gap:1rem;list-style:none;display:grid}@media (min-width:700px){.generar-beneficio .gd-recommended__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.generar-beneficio .gd-recommended__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem}}.generar-beneficio .gd-recommended__list>li{min-width:0;display:flex}.generar-beneficio .gd-recommended__list .pcard{width:100%}#cupones-store{box-sizing:border-box;padding:.625rem 0 5rem;overflow-x:clip}@media (min-width:901px){#cupones-store{padding:3.5rem 0 6.25rem;overflow-x:visible}}#cupones-store .store-head{margin-bottom:2.5rem}@media (min-width:901px){#cupones-store .store-head{margin-bottom:3rem}}#cupones-store .store-head h1{color:#364153;margin-bottom:.875rem;font-family:verdana_bold;font-size:1.75rem}@media (min-width:901px){#cupones-store .store-head h1{margin-bottom:1rem;font-size:2.25rem}}#cupones-store .store-head p{color:#616161;max-width:33.75rem;font-family:verdana_regular;font-size:1rem;line-height:1.65}#cupones-store .store-layout{flex-flow:column;align-items:stretch;gap:2rem;display:flex}@media (min-width:901px){#cupones-store .store-layout{flex-flow:row;align-items:flex-start;gap:3rem}}#cupones-store .store-results{flex:1;min-width:0;max-width:100%}#cupones-store .store-filters-trigger{cursor:pointer;color:#364153;background:#fff;border:.0625rem solid #3641531a;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-family:verdana_bold;font-size:.8125rem;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex;box-shadow:0 .0625rem .125rem #3641530a}#cupones-store .store-filters-trigger svg{color:#0090a9;width:.9375rem;height:.9375rem}#cupones-store .store-filters-trigger:hover{color:#0090a9;border-color:#0090a947}#cupones-store .store-filters-trigger__count{color:#fff;background:#0090a9;border-radius:.5625rem;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.6875rem;line-height:1;display:inline-grid}@media (min-width:901px){#cupones-store .store-filters-trigger{display:none}}#cupones-store .store-filters-backdrop{z-index:1090;cursor:pointer;background:#0006;border:none;margin:0;padding:0;animation:.22s store-filters-fade-in;position:fixed;inset:0}@media (min-width:901px){#cupones-store .store-filters-backdrop{display:none}}#cupones-store .store-filters{background:#fff;border:.0625rem solid #3641530f;flex-flow:column;display:none;overflow:hidden;box-shadow:0 .0625rem .125rem #3641530a}#cupones-store .store-filters.is-open{z-index:1100;will-change:transform;border-bottom:none;border-radius:1.125rem 1.125rem 0 0;max-height:min(92vh,45rem);animation:.28s cubic-bezier(.2,.7,.2,1) both store-filters-sheet-in;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.5rem 2rem #00000024}#cupones-store .store-filters.is-open.is-ready,#cupones-store .store-filters.is-open.is-dragging{animation:none}#cupones-store .store-filters.is-open.is-dragging{-webkit-user-select:none;user-select:none}#cupones-store .store-filters.is-open .store-filters__handle,#cupones-store .store-filters.is-open .store-filters__head{touch-action:none}#cupones-store .store-filters__handle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;padding:.625rem 0 .125rem;display:none}#cupones-store .store-filters__handle span{background:#36415338;border-radius:.25rem;width:2.5rem;height:.25rem;display:block}#cupones-store .store-filters.is-open .store-filters__handle{display:flex}#cupones-store .store-filters.is-dragging .store-filters__handle{cursor:grabbing}@media (min-width:901px){#cupones-store .store-filters{will-change:auto;border-radius:.9375rem;flex:0 0 17.5rem;max-height:calc(100vh - 8.75rem);animation:none;display:flex;position:sticky;top:6.25rem}#cupones-store .store-filters .store-filters__handle{display:none}}#cupones-store .store-filters__head{background:#fff;border-bottom:.0625rem solid #3641530f;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .875rem;display:flex}#cupones-store .store-filters__head p{color:#364153;text-transform:none;letter-spacing:normal;margin:0;font-family:verdana_bold;font-size:.9375rem}#cupones-store .store-filters__head-actions{align-items:center;gap:.75rem;display:flex}#cupones-store .store-filters__clear{cursor:pointer;color:#0090a9;text-underline-offset:.1875rem;background:0 0;border:none;padding:0;font-family:verdana_regular;font-size:.78125rem;text-decoration:underline;transition:color .2s}#cupones-store .store-filters__clear:hover{color:#017e9e}#cupones-store .store-filters__close{color:#616161;cursor:pointer;background:#3641530f;border:none;border-radius:.5625rem;place-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s,color .2s;display:grid}#cupones-store .store-filters__close svg{width:1rem;height:1rem}#cupones-store .store-filters__close:hover{color:#0090a9;background:#0090a91a}@media (min-width:901px){#cupones-store .store-filters__close{display:none}}#cupones-store .store-filters__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0090a94d #0000;flex:auto;min-height:0;padding:.5rem .625rem .875rem;overflow-y:auto}#cupones-store .store-filters__scroll::-webkit-scrollbar{width:.25rem}#cupones-store .store-filters__scroll::-webkit-scrollbar-track{background:0 0}#cupones-store .store-filters__scroll::-webkit-scrollbar-thumb{background:#0090a94d;border-radius:.5rem}#cupones-store .store-filters__footer{padding:.75rem 1rem calc(.875rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:.0625rem solid #3641530f;flex-shrink:0;display:block}@media (min-width:901px){#cupones-store .store-filters__footer{display:none}}#cupones-store .store-filters__apply{color:#fff;cursor:pointer;background:#0090a9;border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.8125rem 1.125rem;font-family:verdana_bold;font-size:.875rem;transition:background-color .2s;display:flex}#cupones-store .store-filters__apply span{opacity:.9;font-family:verdana_regular}#cupones-store .store-filters__apply:hover{background:#017e9e}#cupones-store .filter-group{border:none;margin:0;padding:0}#cupones-store .filter-group+#cupones-store .filter-group{border-top:.0625rem solid #3641530f;margin-top:.25rem;padding-top:.25rem}#cupones-store .filter-group__head{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.75rem;align-items:flex-start;gap:.625rem;width:100%;padding:.75rem .5rem;transition:background-color .18s;display:flex}#cupones-store .filter-group__head:hover .filter-group__chevron{color:#0090a9}#cupones-store .filter-group__meta{flex-flow:column;flex:1;align-items:flex-start;gap:.375rem;min-width:0;display:flex}#cupones-store .filter-group__title{color:#364153;text-transform:none;letter-spacing:normal;font-family:verdana_bold;font-size:.90625rem;line-height:1.2}#cupones-store .filter-group__value{text-overflow:ellipsis;white-space:nowrap;color:#017e9e;text-transform:none;background:#0090a917;border:.0625rem solid #0090a91f;border-radius:.5rem;max-width:100%;padding:.25rem .5625rem;font-family:verdana_bold;font-size:.71875rem;line-height:1.3;display:inline-flex;overflow:hidden}#cupones-store .filter-group__chevron{color:#616161;flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;transition:transform .28s cubic-bezier(.2,.7,.2,1),color .2s}#cupones-store .filter-group.is-open .filter-group__chevron{color:#0090a9;transform:rotate(180deg)}#cupones-store .filter-group.has-selection:not(.is-open) .filter-group__title{color:#0090a9}#cupones-store .filter-group__body{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.7,.2,1);display:grid}#cupones-store .filter-group__body.is-open{grid-template-rows:1fr}#cupones-store .filter-group__body.is-open .filter-group__inner{opacity:1;transform:translateY(0)}#cupones-store .filter-group__inner{opacity:0;min-height:0;padding:0 .25rem .625rem;transition:opacity .25s,transform .32s cubic-bezier(.2,.7,.2,1);overflow:hidden;transform:translateY(-.25rem)}#cupones-store .filter-group__search{background:#fff;border:.0625rem solid #3641531a;border-radius:.625rem;align-items:center;gap:.5rem;margin-bottom:.625rem;padding:.5625rem .75rem;transition:border-color .2s,box-shadow .2s;display:flex}#cupones-store .filter-group__search:focus-within{border-color:#0090a966;box-shadow:0 0 0 .1875rem #0090a91a}#cupones-store .filter-group__search svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}#cupones-store .filter-group__search input{color:#364153;background:0 0;border:none;flex:1;min-width:0;font-family:verdana_regular;font-size:.8125rem}#cupones-store .filter-group__search input:focus{outline:none}#cupones-store .filter-group__search input::placeholder{color:#616161;opacity:.7}#cupones-store .filter-group__search input::-webkit-search-decoration{display:none}#cupones-store .filter-group__list{background:0 0;flex-flow:column;gap:.125rem;padding:0;list-style:none;display:flex}#cupones-store .filter-group__empty{color:#616161;padding:.75rem .625rem;font-family:verdana_regular;font-size:.8125rem}#cupones-store .filter-group__sk{background:#e5e7eb;border-radius:.375rem;height:.875rem;margin:.5rem 0;animation:1.4s ease-in-out infinite store-shimmer}#cupones-store .filter-group__sk:nth-child(odd){width:70%}#cupones-store .filter-group__sk:nth-child(2n){width:55%}#cupones-store .filter-radio{cursor:pointer;border-radius:.625rem;align-items:center;gap:.625rem;padding:.5625rem .625rem;transition:background-color .18s,box-shadow .18s;display:flex;position:relative}#cupones-store .filter-radio:hover{background:#0090a90a}#cupones-store .filter-radio input{opacity:0;width:0;height:0;position:absolute}#cupones-store .filter-radio__dot{background:#fff;border:.09375rem solid #61616159;border-radius:.3125rem;flex-shrink:0;place-items:center;width:1rem;height:1rem;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}#cupones-store .filter-radio__dot:after{content:"";opacity:0;background:#fff;width:.625rem;height:.625rem;transition:transform .18s cubic-bezier(.2,1.4,.4,1),opacity .12s;transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.6l2.6 2.6 5-6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.6l2.6 2.6 5-6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}#cupones-store .filter-radio:hover .filter-radio__dot{border-color:#0090a9}#cupones-store .filter-radio input:checked+.filter-radio__dot{background:#0090a9;border-color:#0090a9;box-shadow:0 .125rem .375rem #0090a947}#cupones-store .filter-radio input:checked+.filter-radio__dot:after{opacity:1;transform:scale(1)}#cupones-store .filter-radio input:focus-visible+.filter-radio__dot{box-shadow:0 0 0 .1875rem #0090a940}#cupones-store .filter-radio__label{color:#616161;text-transform:none;font-family:verdana_regular;font-size:.84375rem;line-height:1.35;transition:color .18s}#cupones-store .filter-radio:hover .filter-radio__label{color:#364153}#cupones-store .filter-radio input:checked~.filter-radio__label,#cupones-store .filter-radio.is-active .filter-radio__label{color:#364153;font-family:verdana_bold}#cupones-store .store-toolbar{box-sizing:border-box;flex-flow:column;align-items:stretch;gap:.875rem;width:100%;min-width:0;max-width:100%;margin-bottom:1.5rem;display:flex}@media (min-width:700px){#cupones-store .store-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.875rem 1.25rem}}#cupones-store .store-toolbar__top{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}@media (min-width:700px){#cupones-store .store-toolbar__top{flex:auto;width:auto;min-width:0}}@media (min-width:901px){#cupones-store .store-toolbar__top{display:contents}}#cupones-store .store-results__count{color:#616161;flex-shrink:0;margin:0;font-family:verdana_regular;font-size:.96875rem}#cupones-store .store-results__count strong{color:var(--hero-deep,#0090a9);font-family:verdana_bold}#cupones-store .store-results__count-skeleton{background:#e5e7eb;border-radius:.375rem;width:11.25rem;height:1rem;animation:1.4s ease-in-out infinite store-shimmer;display:inline-block}#cupones-store .store-search{box-sizing:border-box;background:#f9fafb;border:.09375rem solid #0000;border-radius:.875rem;align-items:center;gap:.625rem;width:100%;min-width:0;max-width:100%;padding:.5rem .625rem .5rem .5rem;transition:background-color .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:inset 0 0 0 .0625rem #3641530f}@media (min-width:700px){#cupones-store .store-search{flex:17.5rem;width:auto;min-width:0;max-width:23.75rem}}@media (min-width:901px){#cupones-store .store-search{flex:0 21.25rem;min-width:16.25rem}}#cupones-store .store-search:hover{background:#fff;box-shadow:inset 0 0 0 .0625rem #0090a938}#cupones-store .store-search:focus-within{background:#fff;border-color:#0090a9;box-shadow:0 0 0 .25rem #0090a924}#cupones-store .store-search:focus-within .store-search__icon{color:#fff;background:#0090a9}#cupones-store .store-search:focus-within .store-search__kbd{opacity:0;pointer-events:none;transform:translate(.25rem)}#cupones-store .store-search.has-value{background:#fff;box-shadow:inset 0 0 0 .0625rem #0090a947}#cupones-store .store-search.has-value .store-search__icon{color:#0090a9;background:#0090a91f}#cupones-store .store-search__icon{color:#0090a9;background:#0090a91a;border-radius:.625rem;flex-shrink:0;place-items:center;width:2.125rem;height:2.125rem;transition:background-color .22s,color .22s;display:grid}#cupones-store .store-search__icon svg{width:1rem;height:1rem}#cupones-store .store-search input{color:#364153;background:0 0;border:none;flex:1;min-width:0;font-family:verdana_regular;font-size:.90625rem;line-height:1.3}#cupones-store .store-search input:focus{outline:none}#cupones-store .store-search input::placeholder{color:#616161;opacity:.7}#cupones-store .store-search input::-webkit-search-decoration{display:none}#cupones-store .store-search input::-webkit-search-cancel-button{display:none}#cupones-store .store-search__kbd{letter-spacing:.02em;color:#616161;background:#fff;border:.0625rem solid #3641531f;border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;min-width:2.25rem;height:1.625rem;padding:0 .4375rem;font-family:verdana_bold;font-size:.6875rem;transition:opacity .18s,transform .18s;display:none;box-shadow:0 .0625rem #36415314}@media (min-width:901px){#cupones-store .store-search__kbd{display:inline-flex}}#cupones-store .store-search__clear{color:#616161;cursor:pointer;background:#36415314;border:none;border-radius:.5625rem;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .2s,color .2s;display:grid}#cupones-store .store-search__clear svg{width:.875rem;height:.875rem}#cupones-store .store-search__clear:hover{color:#0090a9;background:#0090a924}#cupones-store .cupones-empty{text-align:center;border:.0625rem dashed #e5e7eb;border-radius:1rem;padding:3.5rem 1.5rem}#cupones-store .cupones-empty__title{color:#364153;margin-bottom:.5rem;font-family:verdana_bold;font-size:1.125rem}#cupones-store .cupones-empty__desc{color:#616161;font-family:verdana_regular;font-size:.9375rem}#cupones-store .cupones-empty__action{color:#fff;cursor:pointer;background:#0090a9;border:none;border-radius:.625rem;margin-top:1.125rem;padding:.625rem 1.125rem;font-family:verdana_bold;font-size:.84375rem;transition:background-color .2s;display:inline-flex}#cupones-store .cupones-empty__action:hover{background:#017e9e}#cupones-store .store-grid{grid-template-columns:1fr;gap:1.75rem;list-style:none;display:grid;position:relative;overflow-x:clip}@media (min-width:700px){#cupones-store .store-grid{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}}@media (min-width:901px){#cupones-store .store-grid{gap:2rem 1.75rem}}@media (min-width:1220px){#cupones-store .store-grid{grid-template-columns:repeat(3,1fr);gap:2.25rem 1.75rem}}#cupones-store .store-grid>li{min-width:0;height:100%;display:flex}#cupones-store .store-grid.is-empty{gap:0;min-height:0;margin:0}#cupones-store .store-pagination{margin-top:3rem}#cupones-store .store-pagination ul{flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;display:flex}#cupones-store .store-pagination button{cursor:pointer;color:#364153;background:#fff;border:.0625rem solid #e5e7eb;border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;font-family:verdana_bold;font-size:.875rem;transition:border-color .25s,color .25s,background-color .25s;display:grid}#cupones-store .store-pagination button svg{width:1rem;height:1rem}#cupones-store .store-pagination button:hover:not(:disabled):not(.active){border-color:var(--hero-deep,#0090a9);color:var(--hero-deep,#0090a9)}#cupones-store .store-pagination button.active{background:var(--hero-deep,#0090a9);color:#fff;border-color:#0000}#cupones-store .store-pagination button:disabled{opacity:.4;cursor:default}#cupones-store .store-pagination span{color:#616161;place-items:center;width:1.75rem;height:2.5rem;display:grid}@keyframes store-shimmer{0%,to{opacity:.55}50%{opacity:1}}@keyframes store-filters-fade-in{0%{opacity:0}to{opacity:1}}@keyframes store-filters-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){#cupones-store .store-filters-backdrop,#cupones-store .store-filters.is-open{animation:none}}.pcard{width:100%;height:100%;color:inherit;background-color:#fff;border:.0625rem solid #3641530f;border-radius:.9375rem;flex-flow:column;text-decoration:none;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),border-color .28s;display:flex;box-shadow:0 .0625rem .125rem #3641530a}@media (hover:hover) and (pointer:fine){.pcard:hover{border-color:#0090a947;transform:translateY(-.25rem);box-shadow:0 .625rem 1.5rem #36415314,0 .125rem .375rem #0090a914}.pcard:active{transform:translateY(-.0625rem);box-shadow:0 .25rem .75rem #36415312,0 .0625rem .1875rem #0090a90f}}.pcard:focus-visible{border-color:#0090a9;outline:none;box-shadow:0 0 0 .1875rem #0090a938}.pcard__media{aspect-ratio:1/.6;background:#eef1f0;border-radius:.875rem .875rem 0 0;position:relative;overflow:hidden}.pcard__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.pcard:hover .pcard__media img{transform:scale(1.03)}}.pcard__badge{color:#fff;white-space:nowrap;background:#017e9e;border-radius:.5rem;padding:.375rem .625rem;font-family:verdana_bold;font-size:.6875rem;position:absolute;top:.75rem;right:.75rem}.pcard__badge--multi{background:#616161}.pcard__body{flex-flow:column;flex:1;align-items:flex-start;padding:1.25rem .625rem .875rem;display:flex}.pcard__brand{color:#616161;opacity:.75;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.5rem;font-family:verdana_bold;font-size:.6875rem}.pcard__name{color:#364153;margin-bottom:.75rem;font-family:verdana_bold;font-size:.9375rem;line-height:1.45}.pcard__price{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-top:auto;display:flex}.pcard__price strong{color:#017e9e;font-family:verdana_bold;font-size:.9375rem;line-height:1.35}.pcard__price span{color:#616161;font-family:verdana_regular;font-size:.78125rem}.pcard__discounts{cursor:pointer;color:#0090a9;text-underline-offset:.1875rem;background:0 0;border:none;align-items:center;gap:.375rem;margin-top:.625rem;padding:0;font-family:verdana_regular;font-size:.84375rem;text-decoration:underline;display:inline-flex}.pcard__discounts svg{width:.9375rem;height:.9375rem}.pcard__discounts:hover{color:#017e9e}.pcard__cta{box-sizing:border-box;color:#fff;z-index:1;will-change:background-color,box-shadow;background:#0090a9;border-radius:.75rem;justify-content:center;align-self:stretch;align-items:center;width:100%;margin-top:1.25rem;padding:.8125rem 1.125rem;font-family:verdana_bold;font-size:.84375rem;text-decoration:none;display:flex;position:relative}@keyframes pcard-shimmer{0%,to{opacity:.55}50%{opacity:1}}.pcard-skeleton{pointer-events:none;flex-flow:column;height:100%;display:flex}.pcard-skeleton__media{aspect-ratio:1/.6;background:#e5e7eb;border-radius:.875rem .875rem 0 0;animation:1.4s ease-in-out infinite pcard-shimmer}.pcard-skeleton__body{flex-flow:column;flex:1;gap:.75rem;padding:1.25rem .625rem .875rem;display:flex}.pcard-skeleton__line{background:#e5e7eb;border-radius:.375rem;height:.75rem;animation:1.4s ease-in-out infinite pcard-shimmer}.pcard-skeleton__line--brand{width:35%;height:.625rem}.pcard-skeleton__line--name{width:80%;height:.9375rem}.pcard-skeleton__line--price{width:50%;height:1.125rem;margin-top:auto}.pcard-skeleton__btn{background:#e5e7eb;border-radius:.75rem;height:2.75rem;margin-top:.375rem;animation:1.4s ease-in-out infinite pcard-shimmer}.not-found{padding:3.75rem 0 6.25rem}@media (min-width:901px){.not-found{padding:6.25rem 0 8.75rem}}.not-found .not-found__inner{text-align:center;flex-flow:column;align-items:center;display:flex}.not-found .not-found__code{background:linear-gradient(135deg,#0090a9 30%,#81d7d4 100%);-webkit-text-fill-color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-family:verdana_bold;font-size:6.25rem;line-height:1}@media (min-width:901px){.not-found .not-found__code{font-size:10rem}}.not-found .not-found__title{color:#0090a9;margin-bottom:.75rem;font-family:verdana_bold;font-size:1.375rem}@media (min-width:901px){.not-found .not-found__title{font-size:1.875rem}}.not-found .not-found__desc{color:#616161;text-wrap:balance;max-width:23.75rem;margin-bottom:2.25rem;font-family:verdana_regular;font-size:.9375rem;line-height:1.65}@media (min-width:901px){.not-found .not-found__desc{font-size:1rem}}.not-found .not-found__btn{color:#fff;background-color:#0090a9;border:2px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;padding:.8125rem 2rem;font-family:verdana_bold;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.not-found .not-found__btn:hover{background-color:#3d1e6b}.chat-bubble{z-index:9400;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1rem;right:1rem}@media (min-width:901px){.chat-bubble{bottom:1.5rem;right:1.5rem}}.chat-bubble__fab{color:#fff;cursor:pointer;background:#0090a9;border:none;border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 .625rem 1.75rem #0090a959}.chat-bubble__fab svg{width:1.5rem;height:1.5rem}.chat-bubble__fab:hover{background:#017e9e;transform:translateY(-.125rem);box-shadow:0 .875rem 1.875rem #0090a966}.chat-bubble__fab:focus-visible{outline-offset:.1875rem;outline:.1875rem dotted #81d7d4}.chat-bubble__panel{transform-origin:100% 100%;background:#fff;border:.0625rem solid #36415314;border-radius:1.125rem;flex-direction:column;width:min(100vw - 2rem,22.5rem);height:min(70vh,30rem);animation:.22s chat-bubble-in;display:flex;overflow:hidden;box-shadow:0 1.125rem 3rem #3641532e}.chat-bubble__panel[hidden]{display:none!important}.chat-bubble__head{color:#fff;background:#0090a9;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem .875rem .75rem 1rem;display:flex}.chat-bubble__title{margin:0;font-family:verdana_bold;font-size:.9375rem;line-height:1.2}.chat-bubble__status{opacity:.85;margin:.125rem 0 0;font-family:verdana_regular;font-size:.6875rem}.chat-bubble__close{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s;display:inline-flex}.chat-bubble__close svg{width:1.125rem;height:1.125rem}.chat-bubble__close:hover{background:#ffffff29}.chat-bubble__messages{background:radial-gradient(circle at 0 0,#81d7d424,#0000 42%),#f9fafb;flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:.875rem .875rem .5rem;display:flex;overflow-y:auto}.chat-bubble__msg{border-radius:.875rem;max-width:88%;padding:.625rem .75rem;animation:.2s chat-msg-in}.chat-bubble__msg p{margin:0;font-family:verdana_regular;font-size:.84375rem;line-height:1.45}.chat-bubble__msg--bot{color:#364153;background:#fff;border:.0625rem solid #3641530f;border-bottom-left-radius:.25rem;align-self:flex-start}.chat-bubble__msg--user{color:#fff;background:#0090a9;border-bottom-right-radius:.25rem;align-self:flex-end}.chat-bubble__msg--typing{align-items:center;gap:.3125rem;padding:.75rem .875rem;display:inline-flex}.chat-bubble__msg--typing span{opacity:.45;background:#616161;border-radius:50%;width:.375rem;height:.375rem;animation:1s ease-in-out infinite chat-typing}.chat-bubble__msg--typing span:nth-child(2){animation-delay:.15s}.chat-bubble__msg--typing span:nth-child(3){animation-delay:.3s}.chat-bubble__quick{flex-wrap:wrap;gap:.375rem;margin-top:.125rem;display:flex}.chat-bubble__quick button{color:#0090a9;cursor:pointer;background:#fff;border:.0625rem solid #0090a959;border-radius:62.4375rem;padding:.375rem .625rem;font-family:verdana_regular;font-size:.75rem;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s}.chat-bubble__quick button:hover{background:#0090a914;border-color:#0090a9}.chat-bubble__hint{color:#616161;margin:.25rem 0 0;font-family:verdana_regular;font-size:.6875rem;line-height:1.4}.chat-bubble__hint a{color:#0090a9;text-underline-offset:.125rem;text-decoration:underline}.chat-bubble__form{background:#fff;border-top:.0625rem solid #36415314;align-items:center;gap:.5rem;padding:.625rem .75rem .75rem;display:flex}.chat-bubble__form input{color:#364153;background:#f9fafb;border:.0625rem solid #e5e7eb;border-radius:62.4375rem;flex:1;min-width:0;padding:.625rem .875rem;font-family:verdana_regular;font-size:.84375rem;transition:border-color .15s,box-shadow .15s}.chat-bubble__form input::placeholder{color:#616161;opacity:.75}.chat-bubble__form input:focus{border-color:#0090a9;outline:none;box-shadow:0 0 0 .1875rem #0090a91f}.chat-bubble__form input:disabled{opacity:.7}.chat-bubble__form button{color:#fff;cursor:pointer;background:#0090a9;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s,opacity .15s;display:inline-flex}.chat-bubble__form button svg{width:1rem;height:1rem}.chat-bubble__form button:hover:not(:disabled){background:#017e9e}.chat-bubble__form button:disabled{opacity:.4;cursor:not-allowed}@keyframes chat-bubble-in{0%{opacity:0;transform:translateY(.625rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes chat-typing{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:.85;transform:translateY(-.1875rem)}}@media (prefers-reduced-motion:reduce){.chat-bubble__panel,.chat-bubble__msg,.chat-bubble__msg--typing span{animation:none}}.btn{color:#fff;background-color:#0090a9;border:2px solid #0000;border-radius:.625rem;padding:.9375rem 1.25rem;font-family:verdana_regular;transition:all .3s ease-out;position:relative;overflow:hidden}.btn:hover{color:#0090a9;border-color:#0090a9}.btn:hover:before{top:0%}.btn:before{content:" ";z-index:-1;background-color:#81d7d4;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}.btn-icon{color:#fff;background-color:#0090a9;border:2px solid #0000;border-radius:2.1875rem;padding:.625rem 1.5625rem;font-family:verdana_bold;transition:all .3s ease-out;position:relative;overflow:hidden}.btn-icon:hover{color:#0090a9;border-color:#0090a9}.btn-icon:hover:before{top:0%}.btn-icon:before{content:" ";z-index:-1;background-color:#81d7d4;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}.btn-icon{z-index:1;background-color:var(--hero-deep,#0090a9);flex-flow:row;justify-content:center;align-items:center;text-decoration:none;transition:color .5s,border-color .3s ease-out,box-shadow .3s ease-out;display:flex}.btn-icon:before{content:"";background:linear-gradient(to bottom,transparent 35%,color-mix(in srgb,var(--hero-deep,#0090a9)88%,#000)75%);height:400%;transition:transform .6s;top:0;transform:translateY(100%)}.btn-icon:hover{color:#fff;box-shadow:0 .625rem 1.25rem color-mix(in srgb,var(--hero-deep,#0090a9)22%,transparent);border-color:#0000}.btn-icon:hover:before{transform:translateY(-75%)}@media (min-width:901px){.btn-icon{font-size:.9375rem}}.btn-icon svg{stroke:currentColor;stroke-width:2.5px;width:1.125rem;height:1.125rem;margin-left:.625rem}.searchable-select{position:relative}.searchable-select.disabled{opacity:.45;pointer-events:none;cursor:not-allowed}.searchable-select__trigger{cursor:pointer;text-align:left;color:#364153;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.6875rem .875rem;font-family:verdana_regular;font-size:.9375rem;transition:border-color .2s,box-shadow .2s;display:flex}.searchable-select__trigger:hover{border-color:#0090a9}.searchable-select__trigger:focus-visible{border-color:#0090a9;box-shadow:0 0 0 .1875rem #81d7d440}.searchable-select__trigger.has-value{color:#000}.searchable-select__chevron{color:#0090a9;flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.searchable-select.open .searchable-select__chevron{transform:rotate(180deg)}.searchable-select__dropdown{z-index:100;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;width:100%;position:absolute;top:calc(100% + .375rem);left:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #0000001a}.searchable-select__search{border-bottom:1px solid #e5e7eb;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.searchable-select__search svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}.searchable-select__search input{appearance:none;color:#000;background:0 0;border:none;flex:1;min-width:0;font-family:verdana_regular;font-size:.875rem;outline:none!important}.searchable-select__search input:focus-visible{box-shadow:none!important;outline:none!important}.searchable-select__search input::placeholder{color:#616161}.searchable-select__search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.searchable-select__search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.searchable-select__search button{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.searchable-select__search button svg{color:#616161;width:.875rem;transition:color .15s}.searchable-select__search button:hover svg{color:#000}.searchable-select ul{flex-flow:column;gap:0;max-height:12.5rem;margin:0;padding:.375rem 0;list-style:none;display:flex;overflow-y:auto}.searchable-select ul li{box-shadow:none;border:none;border-radius:0}.searchable-select__option{color:#000;cursor:pointer;box-shadow:none;border:none;border-radius:0;padding:.625rem .875rem;font-family:verdana_regular;font-size:.875rem;transition:background-color .15s}.searchable-select__option:hover,.searchable-select__option--active{background-color:#f9fafb}.searchable-select__option[aria-selected=true]{color:#0090a9;background-color:#81d7d440;font-family:verdana_bold}.searchable-select__option--clear{color:#c06;border-bottom:1px solid #e5e7eb;margin-bottom:.25rem}.searchable-select__option--clear:hover{background-color:#f9fafb}.searchable-select__empty{color:#616161;text-align:center;padding:.75rem .875rem;font-family:verdana_regular;font-size:.875rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.service-alert{background-color:#81d7d440;border-left:.25rem solid #0090a9;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1.125rem;display:flex}.service-alert>svg{color:#0090a9;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.service-alert__body strong{color:#0090a9;margin-bottom:.1875rem;font-family:verdana_bold;font-size:.8125rem;display:block}.service-alert__body span{color:#616161;font-family:verdana_regular;font-size:.75rem;line-height:1.5}.terms-tabs{background:#eef1f5;padding-bottom:4.375rem}.terms-tabs .terms-tablist-bar{top:var(--nav-h,4.0625rem);z-index:100;background:#eef1f5;border-bottom:.0625rem solid #0090a91a;position:sticky;overflow:auto hidden}.terms-tabs .terms-tablist{gap:.5rem;padding:.75rem 0;display:flex}.terms-tabs .terms-tab{color:#616161;cursor:pointer;white-space:nowrap;background:#fff;border:.0625rem solid #0090a924;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.625rem 1.125rem;font-family:verdana_bold;font-size:.8125rem;transition:color .2s,background .25s,border-color .2s,box-shadow .25s;display:inline-flex}@media (min-width:901px){.terms-tabs .terms-tab{padding:.6875rem 1.375rem;font-size:.875rem}}.terms-tabs .terms-tab span{flex-shrink:0;align-items:center;display:flex}.terms-tabs .terms-tab span svg{color:#616161;width:1rem;height:1rem;transition:color .2s}.terms-tabs .terms-tab:hover{color:#0090a9;border-color:#0090a94d}.terms-tabs .terms-tab:hover span svg{color:#0090a9}.terms-tabs .terms-tab.active{color:#fff;background:#0090a9;border-color:#0090a9;box-shadow:0 .375rem 1rem #0090a947}.terms-tabs .terms-tab.active span svg{color:#fff}.terms-tabs .terms-panel{padding-top:1.875rem}@media (min-width:901px){.terms-tabs .terms-panel{padding-top:2.5rem}}.terms-tabs .terms-layout{flex-flow:column;gap:1.375rem;display:flex}@media (min-width:901px){.terms-tabs .terms-layout{flex-flow:row;align-items:flex-start;gap:2rem}}.terms-tabs .terms-toc{flex-shrink:0}@media (min-width:901px){.terms-tabs .terms-toc{width:13.75rem;top:calc(var(--nav-h,4.0625rem) + 5.75rem);position:sticky}}.terms-tabs .terms-toc__title{letter-spacing:.05em;text-transform:uppercase;color:#616161;margin-bottom:.75rem;padding-left:.875rem;font-family:verdana_bold;font-size:.75rem}.terms-tabs .terms-toc ul{flex-flow:column;gap:.25rem;list-style:none;display:flex}.terms-tabs .terms-toc li a{color:#616161;border-radius:.625rem;padding:.5625rem .875rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s,box-shadow .2s;display:block}.terms-tabs .terms-toc li a:hover{color:#0090a9;background:#0090a912}.terms-tabs .terms-toc li a.active{color:#0090a9;background:#fff;font-family:verdana_bold;box-shadow:0 .25rem .75rem #017e9e1a}.terms-tabs .terms-article{background:#fff;border:.0625rem solid #0090a914;border-radius:1.25rem;flex:1;min-width:0;padding:1.625rem 1.375rem;box-shadow:0 .625rem 2.125rem #017e9e12}@media (min-width:901px){.terms-tabs .terms-article{padding:2.375rem 2.75rem}}.terms-tabs .terms-article-heading{border-bottom:.0625rem solid #0090a91f;align-items:center;gap:.875rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.terms-tabs .terms-article-heading .terms-article-icon{background:#81d7d47a;border-radius:.8125rem;flex-shrink:0;place-items:center;width:2.875rem;height:2.875rem;display:grid}.terms-tabs .terms-article-heading .terms-article-icon svg{color:#0090a9;width:1.5rem;height:1.5rem}.terms-tabs .terms-article-heading h2{color:#0090a9;text-wrap:balance;font-family:verdana_bold;font-size:1.125rem;line-height:1.3}@media (min-width:901px){.terms-tabs .terms-article-heading h2{font-size:1.375rem}}.terms-tabs .terms-article-body .terms-updated{color:#0090a9;background:#81d7d47a;border-radius:62.4375rem;margin-bottom:1.375rem;padding:.375rem .875rem;font-family:verdana_regular;font-size:.78125rem;display:inline-block}.terms-tabs .terms-article-body .terms-updated strong{font-family:verdana_bold}.terms-tabs .terms-article-body p{color:#364153;margin-bottom:.875rem;font-family:verdana_regular;font-size:.90625rem;line-height:1.8}.terms-tabs .terms-article-body p strong{color:#000;font-family:verdana_bold}.terms-tabs .terms-article-body h3{color:#0090a9;scroll-margin-top:calc(var(--nav-h,4.0625rem) + 5.25rem);margin:2.375rem 0 .75rem;font-family:verdana_bold;font-size:1.0625rem}@media (min-width:901px){.terms-tabs .terms-article-body h3{font-size:1.1875rem}}.terms-tabs .terms-article-body h4{color:#364153;margin:1.375rem 0 .5rem;font-family:verdana_bold;font-size:.9375rem}@media (min-width:901px){.terms-tabs .terms-article-body h4{font-size:1rem}}.terms-tabs .terms-article-body ul{flex-flow:column;gap:.625rem;margin-bottom:1rem;padding-left:.25rem;list-style:none;display:flex}.terms-tabs .terms-article-body ul li{align-items:baseline;gap:.625rem;display:flex}.terms-tabs .terms-article-body ul li:before{content:"";background:#0090a9;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;margin-top:.5rem}.terms-tabs .terms-article-body ul li p{margin-bottom:0}.terms-tabs .terms-article-body .terms-notice{background:#81d7d429;border-radius:.875rem;margin:1.625rem 0;padding:1.125rem 1.375rem}.terms-tabs .terms-article-body .terms-notice:before{content:"Importante";letter-spacing:.08em;text-transform:uppercase;color:#0090a9;margin-bottom:.5rem;font-family:verdana_bold;font-size:.6875rem;display:block}.terms-tabs .terms-article-body .terms-notice p{color:#364153;margin-bottom:.625rem;font-size:.84375rem;line-height:1.7}.terms-tabs .terms-article-body .terms-notice p:last-child{margin-bottom:0}:root{--hero-accent:#81d7d4;--hero-mid:#3eb4b8;--hero-deep:#0090a9;--hero-tint:#f9fafb}.bg-home{background:linear-gradient(185deg,white 0%,var(--hero-tint)100%);isolation:isolate;position:relative;overflow:hidden}.bg-home__pattern{z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--hero-deep)18%,transparent).09375rem,transparent .09375rem);background-size:1.625rem 1.625rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 115% at 100% 0,#000 0%,#00000059 34%,#0000 62%);mask-image:radial-gradient(125% 115% at 100% 0,#000 0%,#00000059 34%,#0000 62%)}.bg-home__pattern-glow{z-index:0;pointer-events:none;opacity:0;background-image:radial-gradient(color-mix(in srgb,var(--hero-mid)45%,transparent).1rem,transparent .1rem);-webkit-mask-image:radial-gradient(circle 9.375rem at var(--gx,50%)var(--gy,50%),#000 0%,#0006 50%,transparent 74%);-webkit-mask-image:radial-gradient(circle 9.375rem at var(--gx,50%)var(--gy,50%),#000 0%,#0006 50%,transparent 74%);mask-image:radial-gradient(circle 9.375rem at var(--gx,50%)var(--gy,50%),#000 0%,#0006 50%,transparent 74%);background-size:1.625rem 1.625rem;transition:opacity .4s ease-out;position:absolute;inset:0}.bg-home--lit .bg-home__pattern-glow{opacity:1}.bg-home .header-home{z-index:1;flex-flow:column;gap:2.75rem;padding:2.5rem 0 3.125rem;display:flex;position:relative}@media (min-width:901px){.bg-home .header-home{grid-template-columns:1.05fr .95fr;align-items:center;gap:3.75rem;padding:5rem 0 5.625rem;display:grid}}.bg-home .header-home__content{text-align:center;flex-flow:column;align-items:center;gap:1.375rem;display:flex}@media (min-width:901px){.bg-home .header-home__content{text-align:left;align-items:flex-start}}.bg-home .header-home__eyebrow{border:.0625rem solid color-mix(in srgb,var(--hero-deep)18%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);letter-spacing:.04em;text-transform:uppercase;color:var(--hero-deep);background:#ffffff8c;border-radius:62.4375rem;align-items:center;gap:.5625rem;padding:.4375rem 1rem .4375rem .75rem;font-family:verdana_bold;font-size:.75rem;display:inline-flex}.bg-home .header-home__eyebrow-dot{background:var(--hero-accent);border-radius:50%;width:.5rem;height:.5rem;animation:2.4s ease-out infinite header-dot-pulse}.bg-home .header-home__title{color:#364153;text-wrap:balance;max-width:38.75rem;font-family:verdana_bold;font-size:2.0625rem;line-height:1.12}.bg-home .header-home__title span{background:linear-gradient(100deg,var(--hero-deep)0%,var(--hero-mid)48%,var(--hero-accent)100%);color:#0000;-webkit-background-clip:text;background-clip:text}@media (min-width:700px){.bg-home .header-home__title{font-size:2.75rem}}@media (min-width:1100px){.bg-home .header-home__title{font-size:3.25rem}}.bg-home .header-home__lead{color:#616161;text-wrap:pretty;max-width:30rem;font-family:verdana_regular;font-size:1rem;line-height:1.6}.bg-home .header-home__actions{flex-flow:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:.25rem;display:flex}@media (min-width:901px){.bg-home .header-home__actions{justify-content:flex-start}}.bg-home .header-home__link-ghost{color:var(--hero-deep);align-items:center;gap:.3125rem;font-family:verdana_bold;font-size:.9375rem;text-decoration:none;transition:transform .3s;display:inline-flex}.bg-home .header-home__link-ghost svg{width:1rem;height:1rem}.bg-home .header-home__link-ghost:hover{transform:translate(.0625rem,-.0625rem)}.bg-home .header-home__link-ghost:hover svg{animation:.6s both header-arrow-swap}.bg-home .header-home__visual{isolation:isolate;width:100%;max-width:32.5rem;margin:0 auto;position:relative}@media (min-width:901px){.bg-home .header-home__visual{margin:0}}.bg-home .header-home__visual:before{content:"";z-index:-1;background:linear-gradient(140deg,color-mix(in srgb,var(--hero-accent)60%,transparent)0%,color-mix(in srgb,var(--hero-mid)40%,transparent)52%,color-mix(in srgb,var(--hero-deep)18%,transparent)100%);filter:blur(1.625rem);border-radius:46% 54% 57% 43%/49% 44% 56% 51%;position:absolute;inset:-1.375rem -1.875rem -2.125rem -1.25rem}.bg-home .header-home__media img{aspect-ratio:559/296;object-fit:cover;width:100%;height:auto;filter:drop-shadow(0 1.5rem 2.75rem color-mix(in srgb,var(--hero-deep)22%,transparent));border-radius:1.75rem;display:block}.bg-home .header-home__card{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:0 1.125rem 2.25rem color-mix(in srgb,var(--hero-deep)18%,transparent);background:#ffffffb8;border:.0625rem solid #ffffffe6;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;animation:6s ease-in-out infinite header-float;display:flex;position:absolute;bottom:-1.125rem;left:-.375rem}@media (min-width:550px){.bg-home .header-home__card{bottom:-1.375rem;left:-1.5rem}}.bg-home .header-home__card strong{color:#364153;font-family:verdana_bold;font-size:.875rem;display:block}.bg-home .header-home__card div span{color:#616161;font-family:verdana_regular;font-size:.75rem;display:block}.bg-home .header-home__card-badge{background:linear-gradient(135deg,var(--hero-deep),var(--hero-mid));color:#fff;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.bg-home .header-home__card-badge svg{stroke-width:2px;width:1.375rem;height:1.375rem}.bg-home .header-home__logo{-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:0 .875rem 1.875rem color-mix(in srgb,var(--hero-deep)16%,transparent);background:#ffffffc7;border:.0625rem solid #ffffffe6;border-radius:.875rem;padding:.625rem 1rem;animation:7s ease-in-out infinite header-float;position:absolute;top:-1rem;right:-.375rem}@media (min-width:550px){.bg-home .header-home__logo{right:-1.25rem}}.bg-home .header-home__logo img{width:6.875rem;height:auto;display:block}.bg-home .header-home__nav{z-index:2;align-items:center;gap:.625rem;display:flex;position:absolute;bottom:.5rem;right:0}@media (min-width:901px){.bg-home .header-home__nav{bottom:1.875rem}}.bg-home .header-home__nav button{border:.0625rem solid color-mix(in srgb,var(--hero-deep)22%,transparent);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);width:2.75rem;height:2.75rem;box-shadow:0 .375rem .875rem color-mix(in srgb,var(--hero-deep)12%,transparent);color:var(--hero-deep);cursor:pointer;background:#ffffffb3;border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s,transform .2s;display:grid}.bg-home .header-home__nav button svg{width:1.125rem;height:1.125rem}.bg-home .header-home__nav button:hover{background-color:var(--hero-deep);color:#fff;box-shadow:0 .625rem 1.25rem color-mix(in srgb,var(--hero-deep)28%,transparent);border-color:#0000;transform:translateY(-.125rem)}.bg-home .header-home__nav button:active{transform:translateY(0)scale(.96)}.bg-home .header-home__nav-count{letter-spacing:.08em;color:var(--hero-deep);margin-right:.25rem;font-family:verdana_bold;font-size:.8125rem}@keyframes header-arrow-swap{0%{opacity:1;animation-timing-function:ease-in;transform:translate(0)}42%{opacity:0;transform:translate(.6875rem,-.6875rem)}50%{opacity:0;animation-timing-function:ease-out;transform:translate(-.6875rem,.6875rem)}to{opacity:1;transform:translate(0)}}@keyframes header-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.5rem)}}@keyframes header-dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--hero-accent)55%,transparent)}70%{box-shadow:0 0 0 .5rem #0000}to{box-shadow:0 0 #0000}}#obtener-beneficio{background:color-mix(in srgb,var(--hero-accent,#81d7d4)19%,white);padding:3.5rem 0}@media (min-width:901px){#obtener-beneficio{padding:5.625rem 0}}#obtener-beneficio #steps-subheading{border:.0625rem solid color-mix(in srgb,var(--hero-deep,#0090a9)20%,transparent);width:-moz-fit-content;width:fit-content;color:var(--hero-deep,#0090a9);text-align:center;text-transform:uppercase;letter-spacing:.05em;background:#fff9;border-radius:62.4375rem;margin:0 auto .875rem;padding:.4375rem 1rem;font-family:verdana_bold;font-size:.78125rem;display:block}#obtener-beneficio #steps-heading{text-align:center;color:#364153;text-transform:uppercase;margin-bottom:2.5rem;font-family:verdana_bold;font-size:1.625rem}@media (min-width:901px){#obtener-beneficio #steps-heading{margin-bottom:4rem;font-size:2.375rem}}#obtener-beneficio .steps-min{grid-template-columns:1fr;gap:2.125rem;list-style:none;display:grid}@media (min-width:901px){#obtener-beneficio .steps-min{grid-template-columns:repeat(3,1fr);gap:2.5rem}}#obtener-beneficio .step{position:relative}@media (min-width:901px){#obtener-beneficio .step{padding-left:2.5rem}#obtener-beneficio .step:not(:first-child){border-left:.0625rem solid color-mix(in srgb,var(--hero-deep,#0090a9)22%,transparent)}}#obtener-beneficio .step__num{background:linear-gradient(135deg,var(--hero-deep,#0090a9)0%,var(--hero-mid,#3eb4b8)55%,var(--hero-accent,#00c1d2)100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:verdana_bold;font-size:3.625rem;line-height:1;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:block}@media (min-width:901px){#obtener-beneficio .step__num{font-size:4.875rem}}#obtener-beneficio .step__bar{background:linear-gradient(90deg,var(--hero-deep,#0090a9),var(--hero-mid,#3eb4b8));border-radius:.25rem;width:2.25rem;height:.25rem;margin:.875rem 0 1.125rem;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block}#obtener-beneficio .step__title{text-transform:uppercase;color:#364153;margin-bottom:.625rem;font-family:verdana_bold;font-size:1rem;line-height:1.3;transition:color .3s ease-out}#obtener-beneficio .step__desc{color:#616161;max-width:18.125rem;font-family:verdana_regular;font-size:.90625rem;line-height:1.6}#obtener-beneficio .step:hover .step__num{transform:translateY(-.25rem)}#obtener-beneficio .step:hover .step__bar{width:4rem}#obtener-beneficio .step:hover .step__title{color:var(--hero-deep,#0090a9)}#cupones{padding:1.5625rem 0}@media (min-width:901px){#cupones{padding:4.25rem 0}}#cupones.mb-0{padding-bottom:0}#cupones #cupones-heading{color:#0090a9;text-align:center;text-transform:uppercase;letter-spacing:0;margin-bottom:.75rem;font-family:verdana_bold;font-size:1.625rem}@media (min-width:901px){#cupones #cupones-heading{margin-bottom:.875rem;font-size:2.375rem}}#cupones #cupones-description{color:#616161;text-align:center;text-wrap:balance;max-width:22.5rem;margin:0 auto 1.375rem;font-family:verdana_regular;font-size:.875rem;line-height:1.45}@media (min-width:901px){#cupones #cupones-description{max-width:25rem;margin-bottom:1.75rem;font-size:.9375rem}}#cupones .cupones-featured{width:100%}#cupones .cupones-featured__bar{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.875rem;display:flex}#cupones .cupones-featured__label{color:#0090a9;margin:0;font-family:verdana_bold;font-size:.875rem}#cupones .cupones-featured__all{color:#0090a9;white-space:nowrap;align-items:center;gap:.3125rem;font-family:verdana_bold;font-size:.8125rem;text-decoration:none;display:inline-flex}#cupones .cupones-featured__all svg{width:.8125rem;height:.8125rem}#cupones .cupones-featured__all:hover{color:#017e9e}#cupones .cupones-rail{width:100%;overflow:visible}#cupones .cupones-rail__track{--rail-gap:.875rem;--rail-visible:1;gap:var(--rail-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;margin:-.625rem -.375rem -.25rem;padding:.625rem .375rem 1.375rem;scroll-padding-inline:.375rem;list-style:none;display:flex;overflow:auto visible}#cupones .cupones-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}#cupones .cupones-rail__track.is-dragging .pcard{pointer-events:none}#cupones .cupones-rail__track::-webkit-scrollbar{display:none}@media (min-width:700px){#cupones .cupones-rail__track{--rail-visible:2;--rail-gap:.875rem}}@media (min-width:901px){#cupones .cupones-rail__track{--rail-visible:4;--rail-gap:1rem}}#cupones .cupones-rail__track>li,#cupones .cupones-rail__track>.pcard-skeleton{flex:0 0 calc((100% - (var(--rail-visible) - 1)*var(--rail-gap))/var(--rail-visible));scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;min-width:0;padding:.125rem;display:flex}#cupones .cupones-rail__track .pcard,#cupones .cupones-rail__track .pcard-skeleton{width:100%}#cupones .cupones-rail .pcard{isolation:isolate}#cupones .cupones-rail .pcard__media{aspect-ratio:1/.55}#cupones .cupones-rail .pcard__media img{object-fit:cover;box-sizing:border-box}#cupones .cupones-rail .pcard__body{padding:.875rem .75rem}#cupones .cupones-rail .pcard__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin-bottom:.5rem;font-size:.84375rem;display:-webkit-box;overflow:hidden}#cupones .cupones-rail .pcard__cta{margin-top:.75rem;margin-bottom:.125rem;padding:.6875rem .875rem;font-size:.8125rem}#cupones .cupones-rail .pcard-skeleton__media{aspect-ratio:1/.55}#cupones .cupones-rail__dots{justify-content:center;gap:.5rem;margin-top:.5rem;display:flex}#cupones .cupones-rail__dots button{cursor:pointer;background:#e5e7eb;border:none;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:width .2s,background-color .2s,border-radius .2s}#cupones .cupones-rail__dots button.is-active{background:#0090a9;border-radius:62.4375rem;width:1.25rem}#cupones .cupones-rail__dots button:hover:not(.is-active){background:#ced2d9}#cupones .availables-title{color:#0090a9;text-align:left;min-height:1.75rem;margin-bottom:.625rem;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){#cupones .availables-title{min-height:2.375rem;font-size:1.875rem}}#cupones .availables-title strong{background:linear-gradient(135deg,#0090a9 0%,#3eb4b8 55%,#00c1d2 100%);color:#0000;-webkit-background-clip:text;background-clip:text}#cupones .availables-title__skeleton{vertical-align:middle;background:linear-gradient(90deg,#e5e7eb 25%,#d9dce2 50%,#e5e7eb 75%) 0 0/800px 100%;border-radius:.375rem;width:11.25rem;height:1.25rem;animation:1.4s ease-in-out infinite skeleton-shimmer;display:inline-block}@media (min-width:901px){#cupones .availables-title__skeleton{width:15rem;height:1.625rem}}#cupones .availables-description{color:#000;text-align:left;text-wrap:balance;margin-bottom:1.25rem;font-family:verdana_regular;font-size:1rem}@media (min-width:901px){#cupones .availables-description{font-size:1.125rem}}#cupones form.filtro{flex-flow:column;row-gap:.625rem;margin-bottom:1.5625rem;display:flex}@media (min-width:901px){#cupones form.filtro{flex-flow:row;justify-content:flex-end;align-items:center;column-gap:.9375rem}}#cupones form.filtro .searchable-select{width:100%}@media (min-width:901px){#cupones form.filtro .searchable-select{width:auto;min-width:12.5rem}}#cupones ul.cupones-list{grid-template-columns:1fr;gap:1.75rem;list-style:none;display:grid}@media (min-width:700px){#cupones ul.cupones-list{grid-template-columns:repeat(2,1fr);gap:1.75rem 1.5rem}}@media (min-width:1220px){#cupones ul.cupones-list{grid-template-columns:repeat(3,1fr);gap:2.25rem 1.75rem}}#cupones ul.cupones-list li{min-width:0;display:flex}#cupones ul.cupones-list li.empty-cupones{text-align:center;border:1px dashed #e5e7eb;border-radius:1.5625rem;grid-column:1/-1;justify-content:center;padding:2.5rem 1.25rem}#cupones ul.cupones-list li.empty-cupones p{color:#616161;font-family:verdana_regular;font-size:.9375rem}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}#cupones .cupones-empty{text-align:center;background:linear-gradient(135deg,#0090a90f 0%,#81d7d414 100%);border:1px solid #0090a92e;border-radius:1.25rem;flex-flow:column;align-items:center;margin-bottom:1.5rem;padding:2.5rem 2rem;display:flex;position:relative;overflow:hidden}@media (min-width:901px){#cupones .cupones-empty{padding:3.5rem 4rem}}#cupones .cupones-empty:before{content:"";top:-rem(40px);right:-rem(40px);pointer-events:none;background:radial-gradient(circle,#81d7d41f 0%,#0000 70%);width:10rem;height:10rem;position:absolute}#cupones .cupones-empty:after{content:"";bottom:-rem(30px);left:-rem(30px);pointer-events:none;background:radial-gradient(circle,#0090a914 0%,#0000 70%);width:7.5rem;height:7.5rem;position:absolute}#cupones .cupones-empty .cupones-empty__title{color:#0090a9;margin-bottom:.625rem;font-family:verdana_bold;font-size:1.125rem;position:relative}@media (min-width:901px){#cupones .cupones-empty .cupones-empty__title{font-size:1.375rem}}#cupones .cupones-empty .cupones-empty__desc{color:#616161;text-wrap:balance;max-width:21.25rem;font-family:verdana_regular;font-size:.875rem;line-height:1.65;position:relative}@media (min-width:901px){#cupones .cupones-empty .cupones-empty__desc{font-size:.9375rem}}#cupones .cupones-pagination{justify-content:center;margin-top:1.5625rem;display:flex}#cupones .cupones-pagination ul{grid-template-columns:unset;align-items:center;gap:.25rem;list-style:none;display:flex}#cupones .cupones-pagination ul li{box-shadow:none;border:none;border-radius:0;padding:0}#cupones .cupones-pagination ul li span{color:#616161;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.875rem;display:flex}#cupones .cupones-pagination ul li button{color:#364153;cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}@media (min-width:901px){#cupones .cupones-pagination ul li button{width:2.5rem;height:2.5rem;font-size:.875rem}}#cupones .cupones-pagination ul li button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}#cupones .cupones-pagination ul li button.active{color:#fff;pointer-events:none;background-color:#0090a9;font-family:verdana_bold}#cupones .cupones-pagination ul li button:not(.active):hover{color:#0090a9;background-color:#81d7d440}#cupones .cupones-pagination ul li button svg{width:1rem;height:1rem}.modal{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000073;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.modal.discounts .content{background-color:#fff;border-radius:1.25rem;width:100%;max-width:28.75rem;overflow:hidden;box-shadow:0 1.5rem 3.75rem #00000038}.modal.discounts .content .box{padding:1.5rem;position:relative}@media (min-width:901px){.modal.discounts .content .box{padding:2rem}}.modal.discounts .content .box .close-x{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:background-color .15s;display:flex;position:absolute;top:1rem;right:1rem}.modal.discounts .content .box .close-x:hover{background-color:#e5e7eb}.modal.discounts .content .box .close-x svg{color:#616161;width:1.125rem;height:1.125rem}.modal.discounts .content .box .discounts-header{align-items:center;gap:.875rem;margin-bottom:1rem;padding-right:1.875rem;display:flex}.modal.discounts .content .box .discounts-header__icon{color:#fff;background:linear-gradient(135deg,#0090a9 0%,#3eb4b8 100%);border-radius:.875rem;justify-content:center;align-items:center;width:3rem;min-width:3rem;height:3rem;display:flex;box-shadow:0 .375rem .875rem #0090a94d}.modal.discounts .content .box .discounts-header__icon svg{width:1.375rem;height:auto}.modal.discounts .content .box .discounts-header h2{color:#000;margin-bottom:.1875rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.modal.discounts .content .box .discounts-header h2{font-size:1.0625rem}}.modal.discounts .content .box .discounts-header p{color:#616161;margin:0;font-family:verdana_regular;font-size:.75rem;line-height:1.4}.modal.discounts .content .box .discounts-subtitle{color:#616161;background-color:#f9fafb;border-radius:.625rem;margin-bottom:1rem;padding:.625rem .875rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.modal.discounts .content .box .discounts-subtitle strong{color:#0090a9;font-family:verdana_bold}.modal.discounts .content .box .discounts-list{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;list-style:none;display:flex}.modal.discounts .content .box .discounts-list li{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.875rem;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.modal.discounts .content .box .discounts-list li.has-amount{background:linear-gradient(135deg,#0090a90a 0%,#81d7d412 100%);border-color:#0090a940}.modal.discounts .content .box .discounts-list__num{color:#fff;background-color:#0090a9;border-radius:50%;justify-content:center;align-items:center;width:2.125rem;min-width:2.125rem;height:2.125rem;font-family:verdana_bold;font-size:.8125rem;display:flex}.modal.discounts .content .box .discounts-list__info{flex:1;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.modal.discounts .content .box .discounts-list__label{color:#616161;font-family:verdana_regular;font-size:.8125rem}.modal.discounts .content .box .discounts-list__amount{color:#0090a9;white-space:nowrap;font-family:verdana_bold;font-size:1rem}.modal.discounts .content .box .discounts-list__amount--null{color:#616161;opacity:.65;font-family:verdana_regular;font-size:.75rem}.modal.discounts .content .box .discounts-cta{box-sizing:border-box;color:#fff;cursor:pointer;z-index:1;background-color:#00c1d2;border:2px solid #0000;border-radius:.875rem;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.75rem 1.25rem;font-family:verdana_bold;font-size:.875rem;text-decoration:none;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.modal.discounts .content .box .discounts-cta:hover{border-color:#00c1d2}.modal.discounts .content .box .discounts-cta:hover:before{top:0%}.modal.discounts .content .box .discounts-cta:before{content:" ";z-index:-1;background-color:#0090a9;width:100%;height:100%;transition:all .25s ease-out;position:absolute;top:100%;left:0}.modal.discounts .content .box .discounts-cta svg{width:.9375rem;height:.9375rem}.modal.form .content{background-color:#0090a9;border-radius:1.25rem;width:100%;max-width:26.25rem;overflow:hidden;box-shadow:0 1.5rem 3.75rem #0000002e}.modal.form .content .box{padding:1.5rem 1.5rem 1.25rem;position:relative}@media (min-width:901px){.modal.form .content .box{padding:2rem 2rem 1.625rem}}.modal.form .content .box .close-x{cursor:pointer;background:0 0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s;display:flex;position:absolute;top:1rem;right:1rem}.modal.form .content .box .close-x:hover{background-color:#81d7d4}.modal.form .content .box .close-x:hover svg{color:#0090a9}.modal.form .content .box .close-x svg{color:#fff;width:1.25rem;height:1.25rem}.modal.form .content .box h2{color:#fff;text-align:center;margin-bottom:.9375rem;padding-right:2rem;font-family:verdana_bold;font-size:1.125rem}@media (min-width:901px){.modal.form .content .box h2{font-size:1.25rem}}.modal.form .content .box p{color:#fff;margin-bottom:1.25rem;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.modal.form .content .box form input{box-sizing:border-box;color:#fff;background-color:#0000;border:2px solid #e5e7eb;border-radius:1.5625rem;width:100%;padding:.75rem 1rem;font-family:verdana_regular;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.modal.form .content .box form input:focus{border-color:#81d7d4;outline:none;box-shadow:0 0 0 .1875rem #0090a91f}.modal.form .content .box form input[aria-invalid=true]{border-color:#c06}.modal.form .content .box form input[aria-invalid=true]:focus{box-shadow:0 0 0 .1875rem #cc00661f}.modal.form .content .box form input::placeholder{color:#fff;opacity:.7}.modal.form .content .box .modal-phone-country{margin-bottom:.75rem}.modal.form .content .box .modal-phone-country select{color:#000;cursor:pointer;appearance:none;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;border:1.5px solid #e5e7eb;border-radius:.625rem;width:100%;padding:.6875rem 2.25rem .6875rem 1rem;font-family:verdana_regular;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.modal.form .content .box .modal-phone-country select:focus{border-color:#0090a9;outline:none;box-shadow:0 0 0 .1875rem #0090a91f}.modal.form .content .box .modal-phone-input{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.625rem;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.modal.form .content .box .modal-phone-input:focus-within{border-color:#0090a9;box-shadow:0 0 0 .1875rem #0090a91f}.modal.form .content .box .modal-phone-input__prefix{color:#0090a9;white-space:nowrap;background-color:#0090a90d;border-right:1.5px solid #e5e7eb;padding:.75rem .625rem .75rem .875rem;font-family:verdana_regular;font-size:.875rem;font-weight:600}.modal.form .content .box .modal-phone-input input{color:#000;background:0 0;border:none;flex:1;padding:.75rem 1rem;font-family:verdana_regular;font-size:.875rem}.modal.form .content .box .modal-phone-input input:focus{outline:none}.modal.form .content .box .modal-phone-input input::placeholder{color:#616161;opacity:.45}.modal.form .content .box .modal-email-success{text-align:center;flex-direction:column;align-items:center;padding:.5rem 0 .25rem;display:flex}.modal.form .content .box .modal-email-success__icon{background:linear-gradient(135deg,#0090a9,#e5e7eb);border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:1rem;display:flex}.modal.form .content .box .modal-email-success__icon svg{color:#fff;width:1.75rem;height:1.75rem}.modal.form .content .box .modal-email-success h2{margin-bottom:.75rem;padding-right:0}.modal.form .content .box .modal-email-success p{margin-bottom:.25rem}.modal.form .content .box .modal-email-success strong{color:#fff;word-break:break-all;font-family:verdana_bold;font-size:.875rem}.modal.form .content .box .modal-email-success__hint{color:#fff;margin-top:.75rem;font-family:verdana_regular;font-size:.75rem;line-height:1.5;margin-bottom:1.5rem!important}.modal.form .content .box .modal-email-success__btn{color:#fff;cursor:pointer;background:#017e9e;border:2px solid #0000;border-radius:.625rem;width:100%;margin-bottom:.5rem;padding:.75rem 1.5rem;font-family:verdana_bold;font-size:.875rem;transition:all .2s}.modal.form .content .box .modal-email-success__btn:hover:not(:disabled){color:#fff;background-color:#0000;border-color:#fff}.modal.form .content .box .modal-email-success__btn:disabled{opacity:.5;cursor:not-allowed}.modal.form .content .box .modal-email-success__btn--secondary{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:.625rem;width:100%;padding:.6875rem 1.5rem;font-family:verdana_bold;font-size:.875rem;transition:background-color .2s,color .2s}.modal.form .content .box .modal-email-success__btn--secondary:hover{color:#0090a9;background-color:#fff}.modal.form .content .box .modal-field-error{color:#c06;margin-top:.375rem;margin-bottom:0;font-family:verdana_regular;font-size:.75rem;line-height:1.4}.modal.form .content .box .footer{justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.modal.form .content .box .footer button{cursor:pointer;border-radius:1.5625rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-family:verdana_bold;font-size:.8125rem;transition:background-color .2s,border-color .2s,color .2s;display:flex}.modal.form .content .box .footer button:first-of-type:not(.accept){color:#fff;background-color:#0000;border:2px solid #fff}.modal.form .content .box .footer button:first-of-type:not(.accept):hover{color:#0090a9;background-color:#fff;border-color:#fff}.modal.form .content .box .footer button:last-of-type,.modal.form .content .box .footer button.accept{color:#fff;background-color:#017e9e;border:2px solid #0000}.modal.form .content .box .footer button:last-of-type svg,.modal.form .content .box .footer button.accept svg{color:#fff}.modal.form .content .box .footer button:last-of-type:hover:not(:disabled),.modal.form .content .box .footer button.accept:hover:not(:disabled){color:#fff;background-color:#0000;border-color:#fff}.modal.form .content .box .footer button:last-of-type:hover:not(:disabled) svg,.modal.form .content .box .footer button.accept:hover:not(:disabled) svg{color:#fff}.modal.form .content .box .footer button:last-of-type:disabled,.modal.form .content .box .footer button.accept:disabled{opacity:.4;cursor:not-allowed}.modal.form .content .box .footer button:last-of-type svg,.modal.form .content .box .footer button.accept svg{color:#0090a9;width:.9375rem;height:.9375rem}.download .download-product{margin-bottom:1.125rem}@media (min-width:901px){.download .download-product{margin-bottom:1.375rem}}.download .download-product-brand{color:#616161;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem;font-family:verdana_bold;font-size:.6875rem}.download .download-product-title{color:#364153;text-wrap:balance;margin:0 0 .25rem;font-family:verdana_bold;font-size:1.5rem;line-height:1.2}@media (min-width:901px){.download .download-product-title{font-size:1.875rem}}.download .download-product-presentation{color:#616161;margin:0;font-family:verdana_regular;font-size:.875rem}.download .download-success{background-color:#0090a9;border-radius:1.25rem;align-items:center;gap:.875rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}@media (min-width:901px){.download .download-success{margin-bottom:2rem;padding:1.5rem 2rem}}.download .download-success svg{color:#81d7d4;flex-shrink:0;width:2rem;height:2rem}@media (min-width:901px){.download .download-success svg{width:2.375rem;height:2.375rem}}.download .download-success h3{color:#fff;margin-bottom:.1875rem;font-family:verdana_bold;font-size:1rem}@media (min-width:901px){.download .download-success h3{font-size:1.25rem}}.download .download-success p{color:#fff;margin:0;font-family:verdana_regular;font-size:.8125rem}@media (min-width:901px){.download .download-success p{font-size:.875rem}}.download .download-body{flex-flow:column;gap:1.75rem;display:flex}@media (min-width:901px){.download .download-body{flex-flow:row;align-items:flex-start;gap:3rem}}.download .download-qr{flex-shrink:0;justify-content:center;display:flex}@media (min-width:901px){.download .download-qr{justify-content:flex-start}}.download .download-qr .qr-container .qr-box{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;flex-flow:column;align-items:center;gap:.875rem;width:12.5rem;padding:1.25rem;display:flex;box-shadow:0 1rem 3rem #0000002d}@media (min-width:901px){.download .download-qr .qr-container .qr-box{width:15rem;padding:1.5rem}}.download .download-qr .qr-container .qr-box svg{border-radius:.25rem;width:100%;height:auto}.download .download-qr .qr-container .qr-box span{color:#0090a9;text-align:center;letter-spacing:.04em;background-color:#81d7d440;border-radius:1.25rem;padding:.25rem .875rem;font-family:verdana_bold;font-size:.6875rem}.download .download-side{flex-flow:column;flex:1;gap:1.5rem;min-width:0;display:flex}.download .download-code .download-code-label{color:#616161;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-family:verdana_regular;font-size:.8125rem;font-weight:lighter}.download .download-code .download-code-box{background-color:#f9fafb;border:1.5px dashed #0090a9;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1.25rem;display:flex}.download .download-code .download-code-box .download-code-priority{color:#fff;background-color:#0090a9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-family:verdana_bold;font-size:.6875rem;display:flex}.download .download-code .download-code-box span:not(.download-code-priority){color:#0090a9;letter-spacing:.12em;text-align:center;flex:1;font-family:verdana_bold;font-size:1.25rem}@media (min-width:901px){.download .download-code .download-code-box span:not(.download-code-priority){font-size:1.5rem}}.download .download-code .download-code-hint{color:#616161;font-family:verdana_regular;font-size:.8125rem;line-height:1.5}.download .download-actions .download-actions-label{color:#616161;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.625rem;font-family:verdana_regular;font-size:.8125rem;font-weight:lighter}.download .download-actions .download-actions-primary{grid-template-columns:1fr 1fr;gap:.625rem;margin-bottom:.625rem;display:grid}.download .download-actions .download-actions-primary button{color:#fff;cursor:pointer;background-color:#0090a9;border:2px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:verdana_bold;font-size:.8125rem;transition:background-color .2s,border-color .2s;display:flex}.download .download-actions .download-actions-primary button:hover{background-color:#017e9e;border-color:#017e9e}.download .download-actions .download-actions-primary button span{flex-shrink:0;align-items:center;display:flex}.download .download-actions .download-actions-primary button span svg{color:#fff;width:1rem;height:auto}.download .download-actions .download-actions-secondary{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.download .download-actions .download-actions-secondary button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.download .download-actions .download-actions-secondary button{color:#000;cursor:pointer;text-align:center;background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;grid-area:1/span 2;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem .875rem;font-family:verdana_regular;font-size:.8125rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}.download .download-actions .download-actions-secondary button:hover{color:#0090a9;background-color:#0090a912;border-color:#0090a9}.download .download-actions .download-actions-secondary button:hover span svg{color:#0090a9}.download .download-actions .download-actions-secondary button span{flex-shrink:0;align-items:center;display:flex}.download .download-actions .download-actions-secondary button span svg{color:#616161;width:1rem;height:auto;transition:color .2s}.farmacias{padding:1.5625rem 0}@media (min-width:901px){.farmacias{padding:0 0 4.25rem}}.farmacias .farmacias-titulo{color:#0090a9;text-align:center;text-transform:uppercase;margin-bottom:.9375rem;font-family:verdana_bold;font-size:1.5625rem}@media (min-width:901px){.farmacias .farmacias-titulo{font-size:2.5rem}}.farmacias .farmacias-description{color:#616161;text-align:center;text-wrap:balance;max-width:22.5rem;margin:0 auto 1.375rem;font-family:verdana_regular;font-size:.875rem;line-height:1.45}@media (min-width:901px){.farmacias .farmacias-description{max-width:25rem;margin-bottom:1.75rem;font-size:.9375rem}}.farmacias form{flex-flow:column;justify-content:flex-end;column-gap:1.25rem;display:flex}@media (min-width:901px){.farmacias form{flex-flow:row}}.farmacias form .searchable-select{width:100%;margin-bottom:.625rem}@media (min-width:901px){.farmacias form .searchable-select{width:auto;min-width:11.25rem;margin-bottom:0}}.farmacias form .search-input.disabled{opacity:.45;pointer-events:none}.farmacias form .search-input{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.625rem;margin-bottom:.625rem;padding:.6875rem .875rem;transition:border-color .2s,box-shadow .2s;display:flex}@media (min-width:901px){.farmacias form .search-input{margin-bottom:0}}.farmacias form .search-input:hover{border-color:#0090a9}.farmacias form .search-input:focus-within{border-color:#0090a9;box-shadow:0 0 0 .1875rem #81d7d440}.farmacias form .search-input svg{color:#616161;flex-shrink:0;width:.9375rem;height:.9375rem}.farmacias form .search-input input{color:#000;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:verdana_regular;font-size:.9375rem}.farmacias form .search-input input::placeholder{color:#364153}.farmacias form .search-input input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.farmacias form .search-input input::-webkit-search-decoration{-webkit-appearance:none;display:none}@keyframes farmacias-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.farmacias .table{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#fff;border:.0625rem solid #0090a91f;border-radius:1rem;width:100%;margin-top:1.25rem;overflow:auto hidden;box-shadow:0 .625rem 1.75rem #0090a914}@media (min-width:901px){.farmacias .table{border-radius:1.25rem;margin-top:1.75rem}}.farmacias .table table{border-collapse:collapse;width:100%;min-width:42.5rem}.farmacias .table table thead th{color:#fff;text-transform:uppercase;letter-spacing:.03em;text-align:left;white-space:nowrap;background:#0090a9;padding:.75rem 1rem;font-family:verdana_bold;font-size:.78125rem}@media (min-width:901px){.farmacias .table table thead th{padding:.9375rem 1.375rem;font-size:.8125rem}}.farmacias .table table thead th:first-child{min-width:8.75rem}.farmacias .table table thead th:nth-child(2){min-width:12.5rem}.farmacias .table table thead th:nth-child(3){min-width:17.5rem}.farmacias .table table tbody tr{transition:background-color .15s}.farmacias .table table tbody tr:nth-child(2n){background:#f9fafb}.farmacias .table table tbody tr:hover{background:#81d7d429}.farmacias .table table tbody td{color:#364153;vertical-align:middle;white-space:nowrap;border-top:.0625rem solid #e5e7eb;padding:.75rem 1rem;font-family:verdana_regular;font-size:.8125rem}@media (min-width:901px){.farmacias .table table tbody td{padding:.875rem 1.375rem;font-size:.875rem}}.farmacias .table table tbody td:nth-of-type(2){color:#000;font-family:verdana_bold}.farmacias .table table tbody td.empty-row{text-align:center;color:#616161;white-space:normal;padding:2.125rem 1rem;font-style:italic}.farmacias .table table .skeleton-row td{border-top:.0625rem solid #e5e7eb;padding:.75rem 1rem}@media (min-width:901px){.farmacias .table table .skeleton-row td{padding:.875rem 1.375rem}}.farmacias .table table .skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#0000001a 50%,#e5e7eb 75%) 0 0/1200px 100%;border-radius:.375rem;height:.75rem;animation:1.4s ease-in-out infinite farmacias-shimmer;display:block}td:first-child .farmacias .table table .skeleton{width:55%}td:nth-child(2) .farmacias .table table .skeleton{width:75%}td:nth-child(3) .farmacias .table table .skeleton{width:90%}.farmacias .table table tfoot td{color:#616161;white-space:nowrap;background:#f9fafb;border-top:.0625rem solid #e5e7eb;padding:.75rem 1rem;font-family:verdana_regular;font-size:.8125rem}@media (min-width:901px){.farmacias .table table tfoot td{padding:.875rem 1.375rem}}.farmacias .table table tfoot td strong{color:#364153;font-family:verdana_bold}.farmacias nav{justify-content:center;margin-top:1.25rem;display:flex}.farmacias nav ul{align-items:center;gap:.25rem;list-style:none;display:flex}.farmacias nav ul li span{color:#616161;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.875rem;display:flex}@media (min-width:901px){.farmacias nav ul li span{width:2.5rem;height:2.5rem}}.farmacias nav ul li button{color:#364153;cursor:pointer;background-color:#0000;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-family:verdana_regular;font-size:.8125rem;transition:background-color .15s,color .15s;display:flex}@media (min-width:901px){.farmacias nav ul li button{width:2.5rem;height:2.5rem;font-size:.875rem}}.farmacias nav ul li button:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.farmacias nav ul li button.active{color:#fff;pointer-events:none;background-color:#0090a9;font-family:verdana_bold}.farmacias nav ul li button:not(.active):hover{color:#0090a9;background-color:#81d7d440}.farmacias nav ul li button svg{width:1rem;height:1rem}.faq{background:#e9f6f5;padding:2.5rem 0}@media (min-width:901px){.faq{padding:5rem 0}}.faq #faq-titulo{color:#364153;text-align:center;text-transform:uppercase;margin-bottom:1.75rem;font-family:verdana_bold;font-size:1.5625rem}@media (min-width:901px){.faq #faq-titulo{margin-bottom:2.75rem;font-size:2.375rem}}.faq .accordeons{flex-flow:column;gap:.75rem;display:flex}@media (min-width:901px){.faq .accordeons{flex-flow:row;align-items:flex-start;gap:1rem}}.faq .accordeons .col{flex-flow:column;flex:1;gap:.75rem;display:flex}.faq .accordeons .item{background:#fff;border:.0625rem solid #0090a91f;border-radius:.875rem;transition:box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 .375rem 1.125rem #0090a914}.faq .accordeons .item.open{border-color:#0090a94d;box-shadow:0 .75rem 1.75rem #0090a924}.faq .accordeons .item.open h3 button span.text{color:#0090a9}.faq .accordeons .item.open h3 button .chevron{color:#fff;background:#0090a9;transform:rotate(180deg)}.faq .accordeons .item h3 button{cursor:pointer;text-align:left;background-color:#0000;border:none;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.9375rem 1.125rem;display:flex}@media (min-width:901px){.faq .accordeons .item h3 button{padding:1.125rem 1.375rem}}.faq .accordeons .item h3 button span.text{color:#364153;flex:1;font-family:verdana_bold;font-size:.875rem;line-height:1.4;transition:color .2s}@media (min-width:901px){.faq .accordeons .item h3 button span.text{font-size:.9375rem}}.faq .accordeons .item h3 button .chevron{box-sizing:border-box;color:#0090a9;background:#81d7d47a;border-radius:50%;flex-shrink:0;width:1.875rem;height:1.875rem;padding:.4375rem;transition:transform .3s,background .25s,color .25s}.faq .accordeons .item .answer{opacity:0;max-height:0;transition:max-height .35s,opacity .2s;overflow:hidden}.faq .accordeons .item .answer p{color:#616161;padding:0 1.125rem 1rem;font-family:verdana_regular;font-size:.875rem;line-height:1.7}@media (min-width:901px){.faq .accordeons .item .answer p{padding:0 1.375rem 1.25rem;font-size:.9375rem}}.faq .accordeons .item .answer.open{opacity:1;max-height:31.25rem}*,html,body{margin:0;padding:0}:focus-visible,html:focus-visible,body:focus-visible{outline:.25rem dotted #0090a9}body{color:#364153;background-color:#fff;display:block}html{scrollbar-gutter:stable;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.responsive-box{max-width:calc(100% - 30px);margin:auto}@media (min-width:700px){.responsive-box{max-width:675px}}@media (min-width:901px){.responsive-box{max-width:850px}}@media (min-width:1100px){.responsive-box{max-width:1000px}}@media (min-width:1220px){.responsive-box{max-width:1200px}}@media (min-width:1600px){.responsive-box{max-width:1400px}}.responsive-box-big{max-width:calc(100% - 30px);margin:auto}@media (min-width:700px){.responsive-box-big{max-width:675px}}@media (min-width:901px){.responsive-box-big{max-width:850px}}@media (min-width:1100px){.responsive-box-big{max-width:1100px}}@media (min-width:1220px){.responsive-box-big{max-width:1250px}}@media (min-width:1600px){.responsive-box-big{max-width:1600px}}
