body{font-family:"Helvetica Neue"}html{font-size:0.875rem;font-family:"Helvetica Neue"}@media (min-width: 544px){html{font-size:1rem}}@media (min-width: 769px){html{font-size:1.125rem}}h1{font-size:4rem;font-weight:900;font-family:"Helvetica Neue"}h2{font-size:3rem;font-weight:900;font-family:"Helvetica Neue"}h3{font-size:1.67rem;font-weight:900;font-family:"Helvetica Neue"}h4{font-size:1.5rem;font-weight:600;font-family:"Helvetica Neue"}h5{font-weight:600;font-family:"Helvetica Neue"}.page-container{width:100%;margin-right:auto;margin-left:auto;padding-bottom:1em}@media (min-width: 544px){.page-container{padding:0 2.5em}}.storepage{width:100%}#homepage .mobile-3r-1c{padding-bottom:1rem}#homepage .c-image-text-button{margin-bottom:1rem}@media (min-width: 1200px){#homepage .mobile-3r-1c{padding-bottom:3rem}}#promociones .mobile-3r-1c .page-container{padding-left:0;padding-right:0}#promociones .c-editorial-text{margin-bottom:1.5rem}#promociones .container-card{margin-bottom:2.625rem}#promociones .container-card.container-card--large{margin-bottom:2.625rem}#promociones .container-card.container-card--small{margin-bottom:1.5rem}#promociones .c-seo-panel__container{margin-top:0}@media (min-width: 544px){#promociones .c-editorial-text{margin-bottom:2rem}}@media (min-width: 992px){#promociones .container-card.container-card--large{margin-bottom:3rem}#promociones .container-card.container-card--small{margin-bottom:4rem}#promociones .c-seo-panel__container{margin-top:1.5rem}}.storepage#tarjeta-regalo .tarjeta-regalo-main-banner .pdc-half-text-half-image__text-container{padding:1rem 0}.storepage#tarjeta-regalo .tarjeta-regalo-main-banner .pdc-half-text-half-image__image-canvas{max-height:400px}.storepage#tarjeta-regalo .tarjeta-regalo-main-banner .pdc-half-text-half-image__image{-o-object-fit:contain;object-fit:contain}.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel{overflow:hidden}.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .page-container{padding-left:0;padding-right:0}.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .pdc-image-small-and-text__inner-container{padding:24px}.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .slick-slider{-webkit-transform:scale(1.075);transform:scale(1.075)}.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .pdc-image-small-and-text__image-icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:110px;max-height:110px}@media (min-width: 769px){.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .pdc-image-small-and-text__text-container-icon{text-align:left;padding-left:2.5vw}}@media (min-width: 992px){.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .pdc-image-small-and-text__text-container-icon{padding-left:0}}@media (min-width: 1400px){.storepage#tarjeta-regalo .tarjeta-regalo-features-carousel .pdc-image-small-and-text__text-container-icon{padding-left:1.5vw}}.storepage#tarjeta-regalo .tarjeta-regalo-faq-zone .page-container{padding-left:0;padding-right:0}.storepage#tarjeta-regalo .tarjeta-regalo-faq-zone h3{margin-top:0}.storepage#tarjeta-regalo .tarjeta-regalo-faq-zone .col-12{margin-left:-0.5rem;margin-right:-0.5rem}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .page-container{padding-left:0;padding-right:0}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .col-12{margin-left:-0.5rem;margin-right:-0.5rem}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas h1{margin-bottom:1.5rem}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas h3{margin-top:1rem}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-envios-button-container a{display:inline-block;background-color:#111;border-color:#111;color:#fff;border-radius:0;font-size:0.875rem;line-height:1.2;font-weight:600;padding:1rem 1.5rem;text-transform:uppercase;border:1px solid transparent}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-envios-button-container a:hover{text-decoration:none;color:#111;border:1px solid #111;background-color:transparent}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-envios-button-container a::after{content:"\E926";font-family:'iconOptica' !important;display:inline-block;vertical-align:middle;margin-left:.8125rem;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-envios-button-container a:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-devoluciones-button-container a{display:inline-block;background-color:#111;border-color:#111;color:#fff;border-radius:0;font-size:0.875rem;line-height:1.2;font-weight:700;padding:1rem 1.5rem;text-transform:uppercase;border:1px solid transparent}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-devoluciones-button-container a:hover{text-decoration:none;color:#111;border:1px solid #111;background-color:transparent}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-devoluciones-button-container a::after{content:"\E926";font-family:'iconOptica' !important;display:inline-block;vertical-align:middle;margin-left:.8125rem;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear}.storepage#preguntas-frecuentes .preguntas-frecuentes-preguntas .faqs-devoluciones-button-container a:hover::after{-webkit-transform:translateX(5px);transform:translateX(5px)}.storepage#envios .envios-container .page-container{padding-left:0;padding-right:0}.storepage#envios .envios-container .col-12{margin-left:-0.5rem;margin-right:-0.5rem}.storepage#envios .envios-container h1{margin-bottom:1rem}.storepage#devoluciones .devoluciones-container .page-container{padding-left:0;padding-right:0}.storepage#devoluciones .devoluciones-container .col-12{margin-left:-0.5rem;margin-right:-0.5rem}.storepage#devoluciones .devoluciones-container h1{margin-bottom:1.5rem}.storepage#contact h1{margin-bottom:0.5rem}.storepage#contact .col-12{margin-left:-0.5rem;margin-right:-0.5rem}.storepage#contact .other-ways-of-contact{display:block}@media (min-width: 769px){.storepage#contact .other-ways-of-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 769px){.storepage#contact .other-ways-of-contact>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.storepage#contact .page-container{padding-left:0;padding-right:0}.storepage#contact .contact-registration__form{background-color:#f5f5f5;padding:25px 20px}@media (min-width: 544px){.storepage#gafas-progresivas .container-tipos-cristales-progresivos .pdc-half-text-half-image__image-container{min-height:initial}}@media (min-width: 544px){.storepage#gafas-progresivas .container-tipos-cristales-progresivos .pdc-half-text-half-image__text-container{min-height:initial}}@media (min-width: 1200px){.storepage#gafas-progresivas .container-problemas-adaptacion>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 1200px){.storepage#gafas-progresivas .container-problemas-adaptacion>div>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}}.storepage#gafas-progresivas .container-problemas-adaptacion h2{font-size:25px}.storepage#gafas-progresivas .container-problemas-adaptacion .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px 0}.storepage#gafas-progresivas .container-problemas-adaptacion img{width:100%;max-width:240px}@media (min-width: 544px){.storepage#gafas-progresivas .container-problemas-adaptacion img{max-width:479px}}@media (min-width: 992px){.storepage#gafas-progresivas .container-problemas-adaptacion img{max-width:39vw}}@media (min-width: 1550px){.storepage#gafas-progresivas .container-problemas-adaptacion img{max-width:36vw}}@media (min-width: 1750px){.storepage#gafas-progresivas .container-problemas-adaptacion img{max-width:555px}}.storepage#gafas-progresivas .precios-gafas-prog__table-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px 0}.storepage#gafas-progresivas .precios-gafas-prog__table{width:100%;max-width:500px}.storepage#gafas-progresivas .precios-gafas-prog__cmmt{display:block;clear:both;margin-top:30px}@media (min-width: 1200px){.storepage#gafas-progresivas .container-lentes-contacto .pdc-half-text-half-image__image-canvas{min-height:576px}}@media (min-width: 1200px){.storepage#gafas-progresivas .container-gafas-sol-prog .pdc-half-text-half-image__image-canvas{min-height:576px}}.hearing-aid-renewal-plan-banner{background-size:1px 1px;background-repeat:no-repeat;background-position:center}@media (min-width: 992px){.hearing-aid-renewal-plan-banner{height:440px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:cover}}.hearing-aid-renewal-plan-banner__image{width:100%;height:400px;background-size:cover;background-position:center}@media (min-width: 992px){.hearing-aid-renewal-plan-banner__image{display:none}}.hearing-aid-renewal-plan-banner__info{background:#fce300;padding:20px}@media (min-width: 992px){.hearing-aid-renewal-plan-banner__info{width:656px;left:90%;position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.hearing-aid-renewal-plan-banner__info-logo{width:128px;height:71px}.hearing-aid-renewal-plan-banner__info-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hearing-aid-renewal-plan-banner__info-text{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hearing-aid-renewal-plan-banner__info-title{font-size:30px;font-weight:600;line-height:1.25}.hearing-aid-renewal-plan-banner__info-discount-number{font-size:97px;font-weight:600;height:97px}.hearing-aid-renewal-plan-banner__info-discount-percent-symbol{font-size:63px;font-weight:600;height:63px;margin-top:11px}.hearing-aid-renewal-plan-banner__info-discount-percent-dto{font-size:25px;font-weight:600}.hearing-aid-renewal-plan-banner__info-discount-first-line{text-transform:uppercase;font-size:27px;font-weight:600;line-height:1}.hearing-aid-renewal-plan-banner__info-discount-second-line{text-transform:uppercase;font-size:21px;line-height:1}.hearing-aid-renewal-plan-banner__info-discount-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:5px}.hearing-aid-renewal-plan-banner__info-discount-percent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hearing-aid-renewal-plan-banner__info-discount-amount{display:-webkit-box;display:-ms-flexbox;display:flex}.hearing-aid-renewal-plan-explanation{margin-top:40px}@media (min-width: 992px){.hearing-aid-renewal-plan-explanation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hearing-aid-renewal-plan-explanation__text-container{padding:20px}@media (min-width: 992px){.hearing-aid-renewal-plan-explanation__text-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.hearing-aid-renewal-plan-explanation__text-title{font-size:34px}.hearing-aid-renewal-plan-explanation__button.btn{display:inline-block}.hearing-aid-renewal-plan-explanation__image-container{padding:25px;height:350px}@media (min-width: 992px){.hearing-aid-renewal-plan-explanation__image-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.hearing-aid-renewal-plan-explanation__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hearing-aid-renewal-plan-benefits{background:#fbfaf5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hearing-aid-renewal-plan-benefits__text-container{padding:30px;max-width:990px}.hearing-aid-renewal-plan-benefits__text{text-align:center}.hearing-aid-renewal-plan-benefits__text-title{font-size:34px}.hearing-aid-renewal-plan-benefits__text-content strong{font-weight:600}.hearing-aid-renewal-plan-benefits__benefits-container{width:100%;padding:0 40px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hearing-aid-renewal-plan-benefits__benefits-list{list-style:none;margin:0;padding:0;width:200px}@media (min-width: 992px){.hearing-aid-renewal-plan-benefits__benefits-list{width:970px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 992px){.hearing-aid-renewal-plan-benefits__benefit{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;margin-top:10px}}.hearing-aid-renewal-plan-benefits__benefit:nth-child(n+1){margin-top:50px}@media (min-width: 992px){.hearing-aid-renewal-plan-benefits__benefit:nth-child(n+1){margin-top:10px}}.hearing-aid-renewal-plan-benefits__benefit-icon{width:120px;height:120px;border-radius:100%;border:2px solid #fce300;display:inline-block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hearing-aid-renewal-plan-benefits__benefit-icon-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hearing-aid-renewal-plan-benefits__benefit-text-container{text-align:center;margin-top:15px}.hearing-aid-renewal-plan-benefits__benefit-text-container strong{font-weight:600}.storepage#sant-jordi .sant-jordi-banner-container{position:relative;z-index:0}.storepage#sant-jordi .sant-jordi-banner-container .experience-commerce_assets-backgroundImageAndText{position:relative}.storepage#sant-jordi .sant-jordi-banner-container .pdc-background-image-and-text .home-breadcrumbs{position:relative;z-index:2}.storepage#sant-jordi .sant-jordi-banner-container .pdc-background-image-and-text .pdc-background-image-and-text__txt{position:relative;z-index:2}@media (min-width: 1200px) and (max-width: 1399.98px){.storepage#sant-jordi .sant-jordi-banner-container .pdc-background-image-and-text .pdc-background-image-and-text__txt h1,.storepage#sant-jordi .sant-jordi-banner-container .pdc-background-image-and-text .pdc-background-image-and-text__txt p{max-width:385px}}.storepage#sant-jordi .sant-jordi-body-container .page-container.promotion-component{padding-left:0;padding-right:0}.storepage#black-friday .black-friday-body-container .pdc-heading.pdc-heading--h1{font-size:36px;color:#111;text-align:center}.storepage#black-friday .black-friday-body-container .page-container.promotion-component{padding-left:0;padding-right:0}.storepage#black-friday .black-friday-body-container .experience-commerce_assets-editorialRichText{text-align:center}.storepage#black-friday .black-friday-banner__mobile{display:none}@media (max-width: 1199.98px){.storepage#black-friday .black-friday-banner__mobile{display:block;width:100%;height:0;padding-top:25.2%;background-size:cover;background-position:center center}}.storepage#black-friday .black-friday-banner__desktop{display:none}@media (min-width: 1200px){.storepage#black-friday .black-friday-banner__desktop{display:block;height:282px;background-size:cover;background-position:center center}}
