@font-face{font-family:sofi;font-weight:400;font-style:normal;src:url(/cdn/shop/files/SofiaLight.woff2?v=1748531528) format("woff2")}@font-face{font-family:sofi-r;font-weight:400;font-style:normal;src:url(/cdn/shop/files/SofiaMedium.woff2?v=1748531528) format("woff2")}@font-face{font-family:sofi-m;font-weight:400;font-style:normal;src:url(/cdn/shop/files/SofiaBold.woff2?v=1748531527) format("woff2")}@font-face{font-family:mine;font-weight:400;font-style:normal;src:url(/cdn/shop/files/MINERVAM.woff?v=1749052856) format("woff")}:root{--duration-1s: 1.5s;--animation-slide-in: slideIn var(--duration-1s) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-1s) var(--ease-out-slow)}#admin-bar-iframe{display:none}*{font-family:sofi,sans-serif;line-height:1.2;font-size:1.4rem}h1,h2,h3,h4,h5,h6{font-family:mine,sans-serif;line-height:1.4}input{font-family:sofi-r,sans-serif;line-height:1.4}a,a:hover{color:inherit;text-decoration:none!important}b,strong{font-family:sofi-m;font-weight:400;font-size:inherit}.deco_none{text-decoration:none!important}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.tooltip-inner{border:1px solid #fff;font-size:1.1rem;border-radius:5px}.transl-content{transform:translateY(2px)}.transl-svg-caret{transform:translateY(-2px)}.transl-none{transform:translateY(0)}.pos-rel{position:relative!important}.fa-1x{font-size:1.6em}.sofi,.sofi b,.sofi span,.sofi u{font-family:sofi,sans-serif}.sofi-r,.sofi-r b,.sofi-r span,.sofi-r u{font-family:sofi-r,sans-serif}.sofi-m,.sofi-m b,.sofi-m span,.sofi-m u{font-family:sofi-m,sans-serif}.mine{font-family:mine,sans-serif}.section-header{margin-bottom:33px!important}.section-header.shopify-section-header-hidden .prombar-box{display:none!important}header .fa-icon-for-header{color:#354751;max-width:20px}header details-modal.header__search details summary{width:3.3rem}header .header__icons{max-width:100px}.announcement-bar-section .announcement-bar .announcement-bar__message{padding:.9rem 0 .8rem;min-height:2.6rem;letter-spacing:0}.announcement-bar-section .announcement-bar .announcement-bar__message svg{display:none}.announcement-bar-section .gat-announ-section{align-content:center;text-align:center}.announcement-bar-section .gat-announ-section .img-announ{max-width:15px;transform:translateY(-2px)}.announcement-bar-section .announcement-bar .slider-button{height:3rem}@media screen and (min-width: 992px){.announcement-bar-section .utility-bar__grid--3-col{grid-template-columns:3fr 6fr 3fr;padding:0}}@media screen and (max-width: 576px){.announcement-bar .slider-button--prev,.announcement-bar .slider-button--next{min-width:unset;width:auto;padding:0}}@media screen and (max-width: 576px){.announcement-bar .slider-button--prev,.announcement-bar .slider-button--next{min-width:unset;width:auto;padding:0}.section-header{margin-bottom:47px!important}}header.header>nav.header__inline-menu{text-align:center}header.header nav.header__inline-menu ul.list-menu li header-menu details summary span,header.header nav.header__inline-menu ul.list-menu li a span{font-size:1.3rem;text-transform:uppercase;font-family:sofi-r,sans-serif;color:#354751}header.header nav.header__inline-menu ul.list-menu li header-menu details .mega-menu__content{margin-top:30px}header.header nav.header__inline-menu ul.list-menu li header-menu details .mega-menu__content ul li{text-align:left}header.header nav.header__inline-menu ul.list-menu li a#HeaderMenu-sale span,header.header #menu-drawer ul.list-menu li a#HeaderDrawer-sale{color:#c62828}header nav ul.list-menu .marcas-menu .mega-menu__list li ul li a{padding:0 0 0 5px;margin:10px 0;border-left:2px solid #ddd}header nav ul.list-menu .marcas-mobile-menu,header .mega-menu .mega-menu__list>li a[id*="-1"].mega-menu__link--level-2.link,header .mega-menu .mega-menu__list>li a[id*="-2"].mega-menu__link--level-2.link,header .mega-menu .mega-menu__list>li a[id*="-3"].mega-menu__link--level-2.link,header .mega-menu .mega-menu__list>li a[id*="-4"].mega-menu__link--level-2.link,header .mega-menu .mega-menu__list>li a[id*="-5"].mega-menu__link--level-2.link{display:none}#HeaderMenu-anteojos-opticos-destacados,#HeaderMenu-anteojos-de-sol-destacados,#HeaderMenu-lentes-de-contacto-destacados{display:none}header .target-menu .mega-menu .mega-menu__content{margin-top:30px;padding:0}header .target-menu .mega-menu .mega-menu__list{display:flex;justify-content:center;flex-wrap:wrap;column-gap:0;max-width:1980px;margin:0 auto;padding:0}header .target-menu .mega-menu .mega-menu__list>li{text-align:left;width:36%;padding:2.4rem;background-color:#fff}header .target-menu .mega-menu .mega-menu__list>li:nth-child(2n){background-color:#f6f6f6}header .target-menu .mega-menu .mega-menu__list>li a{text-transform:uppercase;font-family:sofi-r;display:inline-block}header .target-menu .mega-menu .mega-menu__list>li a[id$=-sale]{color:#c62828}header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-opticos-destacados-ver-todo-anteojos-opticos,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-de-sol-destacados-ver-todo-anteojos-de-sol,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-lentes-de-contacto-destacados-ver-todo-lentes-de-contacto{display:none}header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-opticos-destacados-colecciones,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-de-sol-destacados-colecciones,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-lentes-de-contacto-destacados-uso{margin-top:15px}header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-opticos-destacados-marcas-destacadas,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-opticos-destacados-colecciones,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-de-sol-destacados-marcas-destacadas,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-anteojos-de-sol-destacados-colecciones,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-lentes-de-contacto-destacados-marcas-destacadas,header .target-menu .mega-menu .mega-menu__list>li a#HeaderMenu-lentes-de-contacto-destacados-uso,header .target-menu .mega-menu .mega-menu__list li a.mega-menu__link--level-2{color:#354751;display:block;font-family:mine;font-size:1.8rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid #d8d8d8;padding-bottom:0;margin-bottom:15px}header .target-menu .mega-menu li a.see-all{padding:3px 20px 3px 0;border-bottom:1px solid #354751;display:inline-block;text-transform:uppercase;margin-top:40px}header .target-menu .mega-menu ul.mega-menu__list>li.li-see-all{display:none}header .target-menu .mega-menu .mega-menu__list .img-brand-container{display:grid;grid-template-columns:repeat(5,1fr);gap:0rem .5rem}header .target-menu .mega-menu .mega-menu__list li.li-image-link{margin-top:15px}header .target-menu .mega-menu .mega-menu__list li.li-image-link a{text-transform:uppercase;font-family:sofi-r;display:inline-block}header .target-menu .mega-menu .mega-menu__list li.li-image-link img{max-width:40px;border-radius:3px;margin-right:10px}header .target-menu .mega-menu .mega-menu__list li.li-brand-link{display:inline-block}header .target-menu .mega-menu .mega-menu__list li.li-brand-link img{max-width:70px;border:1px solid #ccc;filter:brightness(.9647);border-radius:4px;transition:.4s ease}header .target-menu .mega-menu .mega-menu__list li.li-brand-link img:hover{box-shadow:0 3px 10px #aaa;transition:.2s ease}header .target-menu .mega-menu .mega-menu__list .column-3rd-li{width:28%}header .target-menu .mega-menu .mega-menu__list .column-3rd-container div{position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent,#222);width:100%;text-align:center;padding-top:100px;padding-bottom:20px}header .target-menu .mega-menu .mega-menu__list .column-3rd-container p{font-family:mine;font-size:2.5rem;color:#fff;text-transform:uppercase}header .target-menu .mega-menu .mega-menu__list .column-3rd-container a p{padding:7px 15px;color:#fff;border:1px solid #fff;border-radius:2px;transition:.4s ease;font-size:1.4rem;font-family:sofi}header .target-menu .mega-menu .mega-menu__list .column-3rd-container a p:hover{padding:7px 20px;transition:.4s ease}header .target-menu .mega-menu .mega-menu__list .column-3rd-container i.pos-close-meganav{position:absolute;top:03px;right:0;background-color:#fff;padding:7px 12px;font-size:3rem;cursor:pointer}header .header-gat-box-m{text-align:center}header .header-gat-box-m button{background:#354751;border-radius:2px;border:none;color:#fff;font-size:1.3rem;padding:10px;width:95%;margin:0 auto 20px}#menu-drawer nav.menu-drawer__navigation{border-top:2px solid #354751}#menu-drawer .target-menu ul.menu-drawer__menu{padding-top:20px!important}#menu-drawer .target-menu ul.menu-drawer__menu ul.list-menu{padding:0 20px;text-align:center}#menu-drawer ul.list-menu li a,#menu-drawer ul.list-menu li details summary{font-family:mine;font-size:2.2rem}#menu-drawer .target-menu li a#HeaderDrawer-anteojos-opticos-destacados-marcas-destacadas,#menu-drawer .target-menu li a#HeaderDrawer-anteojos-opticos-destacados-colecciones,#menu-drawer .target-menu li a#HeaderDrawer-anteojos-de-sol-destacados-marcas-destacadas,#menu-drawer .target-menu li a#HeaderDrawer-anteojos-de-sol-destacados-colecciones,#menu-drawer .target-menu li a#HeaderDrawer-lentes-de-contacto-destacados-marcas-destacadas,#menu-drawer .target-menu li a#HeaderDrawer-lentes-de-contacto-destacados-uso{color:#354751;display:block;font-family:mine;font-size:1.8rem;font-weight:600;text-transform:uppercase;border-bottom:2px solid #d8d8d8;padding-bottom:0;margin-top:10px;margin-bottom:25px;text-align:left}#menu-drawer .target-menu .img-brand-container{display:grid;grid-template-columns:repeat(4,1fr);gap:0rem .5rem}#menu-drawer .target-menu li.li-image-link{margin-top:15px;text-align:left}#menu-drawer .target-menu li.li-image-link a{font-family:mine;display:inline-block;font-size:2.2rem;padding-left:10px;padding-right:0}#menu-drawer .target-menu li.li-image-link img{max-width:40px;border-radius:3px;margin-right:10px}#menu-drawer .target-menu li.li-brand-link{display:inline-block}#menu-drawer .target-menu li.li-brand-link a{padding-left:5px;padding-right:5px}#menu-drawer .target-menu li.li-brand-link img{max-width:70px;border:1px solid #ccc;filter:brightness(.9647);border-radius:4px;transition:.4s ease}#menu-drawer .target-menu li.li-brand-link img:hover{box-shadow:0 3px 10px #aaa;transition:.2s ease}#menu-drawer ul.list-menu li a.see-all{background-color:#354751;color:#fff;margin-top:20px;font-size:1.3rem;text-transform:uppercase;font-family:sofi-r;width:calc(100% - 30px);margin-left:auto;margin-right:auto;border-radius:3px}#menu-drawer .target-menu .column-3rd-container div{position:absolute;bottom:0;left:0;background-image:linear-gradient(transparent,#222);width:100%;max-width:450px;text-align:center;padding:100px 15px 20px}#menu-drawer .target-menu .column-3rd-container p{font-family:mine;font-size:2.5rem;color:#fff;text-transform:uppercase}#menu-drawer .target-menu .column-3rd-container a p{padding:7px 15px;color:#fff;border:1px solid #fff;border-radius:2px;transition:.4s ease;font-size:1.4rem;font-family:sofi}#menu-drawer .target-menu .column-3rd-container a p:hover{padding:7px 20px;transition:.4s ease}#menu-drawer .menu-drawer__close-button{background-color:#f6f6f6}@media screen and (min-width: 990px){header.header--middle-left{grid-template-columns:auto auto auto}header .header-gat-box-m{display:none}}@media screen and (max-width: 1150px){header.header nav.header__inline-menu ul.list-menu li header-menu details summary.list-menu__item{padding-right:2rem;padding-left:1rem}header.header nav.header__inline-menu ul.list-menu li header-menu details summary span,header.header nav.header__inline-menu ul.list-menu li a span{font-size:1.2rem}.header:not(.drawer-menu).page-width{padding-left:2rem!important;padding-right:2rem!important}header .target-menu .mega-menu .mega-menu__list li.li-brand-link img{max-width:60px}}@media screen and (max-width: 990px){header .header__icons{max-width:unset}header nav ul.list-menu .marcas-mobile-menu{display:list-item}header nav ul.list-menu .marcas-menu{display:none}}@media screen and (max-width: 576px){#menu-drawer ul.list-menu li a,#menu-drawer ul.list-menu li details summary{text-shadow:0px 0px 1px #354751}}.product-grid-container .collection .media>img{object-fit:contain}.product-grid-container .collection nav.pagination{display:block}.product-grid-container .collection li.grid__item .plp-tag-container{position:absolute;width:100%;top:20px;z-index:1;text-align:center}.product-grid-container .collection li.grid__item .plp-tag{background:#354751;font-size:1.3rem;padding:4px 7px;border-radius:2px;font-family:mine;color:#fff;display:inline-block;text-shadow:0px 0px 1px #fff}.product-grid-container .collection li.grid__item .plp-green-tag{background:#8bc34a}.product-grid-container .collection li.grid__item .card--media .card__inner{height:330px;background-color:#fff;box-shadow:0 0 10px #ccc}.product-grid-container .collection li.grid__item .card--media .card__media{height:100%}.product-grid-container .collection li.grid__item .card-wrapper .card--media{padding:15px 15px 0}.product-grid-container .collection li.grid__item .card-wrapper .card__content .card__information{padding-top:10px;padding-right:5px}.product-grid-container .collection li.grid__item .card__media .media--transparent{background-color:#fff}.product-grid-container .collection li.grid__item .card__badge{width:100%}.product-grid-container .collection li.grid__item .price--on-sale .price__sale .price-item--sale{color:#354751;font-family:sofi-r;font-size:1.6rem;margin-left:-5px}.product-grid-container .collection li.grid__item .card__badge span.badge{width:100%;border-radius:0;text-transform:uppercase}.product-grid-container .collection li.grid__item .card__badge p.promo-offer-plp{background-color:#f1f1f1;color:#354751;display:inline-block;font-size:1.3rem;line-height:1;text-transform:uppercase;font-family:mine;padding:5px 7px;border-radius:2px;text-shadow:0px 0px 1px #354751}.product-grid-container .collection li.grid__item .badge-offer{background-color:#354751;color:#fff;padding:3px 5px;border-radius:2px;font-size:1rem;position:relative;top:-2px;left:-5px}.product-grid-container .collection li.grid__item .card-information .caption-with-letter-spacing{font-size:1.2rem}.product-grid-container .collection li.grid-plp-image{margin:14px 0 25px;width:calc(66.66% - var(--grid-desktop-horizontal-spacing)* 2 / 3);max-width:calc(66.66% - var(--grid-desktop-horizontal-spacing)* 2 / 3)}.product-grid-container .collection li.grid-plp-image h4,.product-grid-container .collection li.grid-plp-image h4 span{font-size:2.5rem;font-family:mine;line-height:1}.product-grid-container .collection li.grid-plp-image p{font-size:1.4rem}.product-grid-container .collection li.grid-plp-image img{max-width:80px;margin-bottom:20px}.product-grid-container .collection li.grid-plp-image .grid-button{border:2px solid #354751;border-radius:2px;background:#354751;color:#fff;font-size:1.3rem;padding:8px 15px;transition:.4s}.media.media--hover-effect>img+img{padding:17px 0}aside.facets-wrapper{border-top:2px solid #ccc}aside.facets-wrapper{position:sticky;top:10px;z-index:2;background-color:#fff;padding:0 5px 15px;margin-top:20px}aside.facets-wrapper.stuck{box-shadow:0 5px 10px #ccc;border:2px solid #354751;border-radius:3px;padding:0 5px;width:95%;margin-left:2.5%}aside.aside-focused{z-index:999!important;transform:none!important}aside.facets-wrapper .active-facets-mobile facet-remove a{padding:10px 3px}aside.facets-wrapper .active-facets-mobile facet-remove.active-facets__button-wrapper a{padding:0}aside.facets-wrapper menu-drawer #FacetFiltersFormMobile .mobile-facets__inner p.mobile-facets__heading.medium-hide{font-size:2.5rem;font-family:mine}aside.facets-wrapper menu-drawer #FacetFiltersFormMobile #FacetsWrapperMobile .mobile-facets__footer button.button{background-color:#354751;font-size:1.7rem}@media screen and (min-width: 750px){aside.facets-wrapper{position:sticky;top:0;z-index:2;background-color:#fff;padding:0 5px 15px;margin-top:20px}aside.facets-wrapper.stuck{box-shadow:0 5px 10px #ccc;border:2px solid #354751;border-radius:3px;transform:translateY(33px);max-width:100%}aside.facets-wrapper .facets-container{flex-flow:wrap;justify-content:end;padding-bottom:1rem}aside.facets-wrapper .facets-container .product-count{margin:0 0 0 5px}aside.facets-wrapper .facets-container facet-filters-form.facets-pill{margin-left:5px;padding-left:5px;border-left:1px solid #aaa}aside.facets-wrapper .facets-container facet-filters-form:first-of-type{width:auto;margin-right:auto}aside.facets-wrapper .facets-container facet-filters-form:last-of-type{margin-right:15px;padding-right:15px;border-right:1px solid #aaa}aside.facets-wrapper .facets-container facet-filters-form #FacetSortDrawerForm{margin-bottom:0}aside.facets-wrapper .facets-container facet-filters-form #FacetSortDrawerForm p{margin-right:5px}aside.facets-wrapper .facets-container facet-filters-form select{outline:none;box-shadow:none;max-width:200px}aside.facets-wrapper .facets-container facet-filters-form facet-remove a{margin-top:10px;margin-right:5px}aside.facets-wrapper .facets-container facet-filters-form facet-remove a span.active-facets__button-inner{box-shadow:none;border:1px solid #354751;font-size:1.2rem;padding:0 5px;letter-spacing:0}aside.facets-wrapper .facets-container facet-filters-form facet-remove.active-facets__button-wrapper a{margin-top:3px;margin-right:0}aside.facets-wrapper .facets-container facet-filters-form facet-remove.active-facets__button-wrapper span{font-size:1.3rem;letter-spacing:0;position:relative;top:-3px}aside.facets-wrapper .facets-container menu-drawer{margin-right:20px;flex-grow:unset}}@media screen and (max-width: 1200px){aside.facets-wrapper{margin:20px 15px 0}}@media screen and (max-width: 992px){aside.facets-wrapper .facets-container .product-count{margin:0 auto 0 10px}aside.facets-wrapper .facets-container facet-filters-form:first-of-type{width:100%;border-left:none;margin-left:0}aside.facets-wrapper .facets-container facet-filters-form facet-remove a{padding:0;margin:3px 5px 0 0}aside.facets-wrapper .facets-container facet-filters-form facet-remove.active-facets__button-wrapper a{padding:0;margin:0}aside.facets-wrapper .facets-container facet-filters-form facet-remove.active-facets__button-wrapper span{position:static}}@media screen and (max-width: 1200px){.product-grid-container .collection li.grid__item .card--media .card__inner{height:280px}}@media screen and (max-width: 989px){.product-grid-container .collection li.grid__item .card--media .card__inner{height:390px}}@media screen and (max-width: 880px){.product-grid-container .collection li.grid__item .card--media .card__inner{height:330px}}@media screen and (max-width: 810px){.product-grid-container .collection li.grid__item .card--media .card__inner{height:290px}}@media screen and (max-width: 640px){.product-grid-container .collection li.grid__item .card--media .card__inner{height:250px}}@media screen and (max-width: 550px){.product-grid-container .collection li.grid__item .card--media .card__inner{height:190px}}@media screen and (max-width: 450px){.product-grid-container .collection li.grid__item .card-wrapper .card--media{padding:15px 5px 0}}@media screen and (max-width: 989px){aside.facets-wrapper .facets-container .active-facets{margin:0 0 -1.2rem}.product-grid-container .collection li.grid__item .card-wrapper .card__content .card__information{padding-left:0;padding-right:0}.product-grid-container .collection li.grid-plp-image{width:100%;max-width:100%;aspect-ratio:2 / 1;margin:14px 0 20px}}@media screen and (max-width: 768px){aside.facets-wrapper{margin:0 15px;border-top:2px solid #ccc;padding:0}aside.facets-wrapper .facets-container .active-facets{margin:0 1.2rem 1.2rem 0}.product-grid-container .collection li.grid__item .card__badge p.promo-offer-plp,.product-grid-container .collection li.grid__item .card__badge p.promo-offer-plp i{font-size:1.1rem}.product-grid-container .collection li.grid-plp-image{aspect-ratio:unset;margin-top:0}.product-grid-container .collection li.grid-plp-image h4,.product-grid-container .collection li.grid-plp-image h4 span{font-size:2rem}}@media screen and (max-width: 576px){aside.facets-wrapper .facets-container .product-count{max-width:130px;text-align:left}aside.facets-wrapper .facets-container .product-count p{line-height:1}.product-grid-container .collection li.grid__item .card__badge p.promo-offer-plp{max-width:170px;padding:5px 3px}.product-grid-container .collection li.grid__item .plp-tag{font-size:.9rem}.product-grid-container .collection li.grid-plp-image p{font-size:1.4rem}.product-grid-container .collection li.grid-plp-image img{max-width:70px}.product-grid-container .collection li.grid__item .card-wrapper .card__content .card__information{padding-top:5px}.product-grid-container .collection li.grid__item .card-wrapper .card__content{padding:0}.product-grid-container .collection li.grid__item .badge-offer{display:block;max-width:70px;top:3px;left:0;text-align:center}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.25rem!important}}@media screen and (max-width: 500px){.product-grid-container .collection li.grid-plp-image h4,.product-grid-container .collection li.grid-plp-image h4 span{font-size:1.7rem}.product-grid-container .collection li.grid-plp-image p{font-size:1rem}.product-grid-container .collection li.grid-plp-image img{max-width:50px}}media-gallery slider-component ul li .product-media-container{border:none}#gallery-image-nav{position:absolute;z-index:1;left:0;top:50%;transform:translateY(-50%);text-align:center}#gallery-image-nav .bullet-img-nav{width:10px;height:10px;border:1px solid #000;background-color:#fff;border-radius:100px;margin:7px auto}#gallery-image-nav .bullet-img-nav.active-bullet{background-color:#000}#gallery-image-nav .prev-img-nav,#gallery-image-nav .next-img-nav{background-color:#f0eae2;padding:5px 8px;border-radius:100px;cursor:pointer}.img-logo-slider-container{position:absolute;z-index:1;top:0;left:0;max-width:100px}.img-logo-slider-container img{max-width:100%}.modal .img-logo-slider-container{position:static}product-info .product__info-wrapper{border-left:1px solid #ccc}product-info .product__media-wrapper .pdp-tag-container{position:absolute;width:100%;top:20px;z-index:1;text-align:center}product-info .product__media-wrapper .pdp-tag,product-info .product__info-container .pdp-tag{background:#354751;font-size:1.3rem;padding:4px 7px;border-radius:2px;letter-spacing:1px;font-family:mine;color:#fff;display:inline-block;text-shadow:0px 0px 1px #ffffff}product-info .product__media-wrapper .pdp-green-tag{background:#8bc34a}product-info .product__info-container>*+*{margin:0}product-info .product__info-container{width:85%}product-info .product__info-container .title-container{position:absolute;top:0;left:4rem;z-index:1}product-info .product__info-container p.product__text{font-size:1.4rem;font-family:sofi-m;color:#000}product-info .product__info-container .product__title{margin-top:5px!important}product-info .product__info-container p.promo-offer-pdp{background-color:#f1f1f1;color:#354751;display:inline-block;font-size:1.3rem;line-height:1;text-transform:uppercase;font-family:mine;padding:5px 7px;border-radius:2px;margin-top:5px;margin-bottom:0;text-shadow:0px 0px 1px #354751}product-info .product__info-container .benefits-container .benefit-box{display:flex;align-items:center;border-bottom:1px solid #ccc}product-info .product__info-container .benefits-container .benefit-box:nth-child(1){border-top:1px solid #ccc}product-info .product__info-container .benefits-container .benefit-box img{width:20px;height:20px}product-info .product__info-container .benefits-container .benefit-box p,product-info .product__info-container .benefits-container .benefit-box p span{font-size:1.2rem}product-info .product__info-container .benefits-container .benefit-box p a{font-size:1.2rem;text-decoration:underline!important}product-info .product__info-container .price-pdp-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px}product-info .product__info-container .price-pdp-container s.price-item--regular{display:none;font-family:sofi-r;font-size:1.25rem;margin-right:0}product-info .product__info-container .price-pdp-container .price-item--sale,product-info .product__info-container .price-pdp-container .price-item--regular{color:#354751;font-family:sofi-r;font-size:1.5rem;margin-right:5px}product-info .product__info-container .price-pdp-container .badge-offer{background-color:#354751;color:#fff;padding:3px 5px;border-radius:2px;font-size:1rem;position:relative;top:-2px;left:-5px;font-family:sofi-r}product-info .product__info-container .product-form__submit{background-color:#354751}product-info .product__info-container .only-frame-button{background:none;color:#354751;display:inline-block;margin-bottom:0;--border-offset: none;--border-opacity: none;font-family:sofi;text-transform:capitalize;margin-top:10px;border-radius:100px!important;border:1px solid;width:100%;padding:6px}product-info .product__info-container .button-add-lenses{padding:12px 10px;background-color:#354751;letter-spacing:1px;font-size:1.5rem;margin:10px 0 0!important;color:#fff;width:100%;border:none;border-radius:100px;transition:.4s ease}product-info .product__info-container .button-add-lenses:hover{background-color:#767676;border-color:#767676;transform:translateY(-3px);transition:.4s ease}product-info .pdp-description-container{max-width:1920px;background-color:#f6f6f6;padding:40px 0;margin:40px auto 0}product-info .pdp-description-container .about-title{font-size:4rem}product-info .pdp-description-container .accordion{--bs-accordion-bg: none;--bs-accordion-border-color: transparent;border:none}product-info .pdp-description-container .accordion .accordion-item{border:none}product-info .pdp-description-container .accordion .accordion-header{border-bottom:2px solid #ddd;margin-bottom:5px}product-info .pdp-description-container .accordion .accordion-header button{font-size:2rem;color:#000;background:none}product-info .pdp-description-container .accordion .accordion-header button:focus{border-color:transparent;box-shadow:none}product-info .pdp-description-container .accordion .accordion-header button:after{filter:brightness(0);width:25px;height:25px;background-size:cover}product-info .pdp-description-container .accordion .accordion-header .accordion-img{max-width:35px}product-info .pdp-description-container .accordion .accordion-header .accordion-img-mini{max-width:25px;margin-right:5px;margin-left:5px}product-info .pdp-description-container .accordion .accordion-body p{font-size:1.6rem}product-info .pdp-description-container .accordion .accordion-body img{display:inline-block;max-width:100px}#plazosEntrega .buscador-plazos .select-plazos{width:100%;height:40px;padding-left:10px}#plazosEntrega .buscador-plazos .select-plazos:focus-visible{box-shadow:none;outline:none}#plazosEntrega .table-plazos{display:none}product-recommendations h4{font-size:3rem}product-recommendations .card-wrapper .card__content .card__information{padding-left:15px;padding-right:15px}product-recommendations .card__media .media--transparent{background-color:#fff}product-recommendations .card__badge{display:none}product-recommendations s.price-item--regular{display:none;font-family:sofi-r;font-size:1.25rem;margin-right:0}product-recommendations .price-item--sale,product-recommendations .price-item--regular{color:#354751;font-family:sofi-r;font-size:1.5rem;margin-right:5px}product-recommendations .badge-offer{background-color:#354751;color:#fff;padding:3px 5px;border-radius:2px;font-size:1rem;position:relative;top:-2px;left:-5px;font-family:sofi-r}product-recommendations li.grid__item .card--media img{object-fit:contain}product-recommendations li.grid__item .card--media .card__inner{height:300px;background-color:#fff;box-shadow:0 0 10px #ccc}@media screen and (max-width: 1200px){product-recommendations li.grid__item .card--media .card__inner{height:250px}}@media screen and (max-width: 989px){product-recommendations li.grid__item .card--media .card__inner{height:390px}}@media screen and (max-width: 880px){product-recommendations li.grid__item .card--media .card__inner{height:330px}}@media screen and (max-width: 810px){product-recommendations li.grid__item .card--media .card__inner{height:290px}}@media screen and (max-width: 640px){product-recommendations li.grid__item .card--media .card__inner{height:250px}}@media screen and (max-width: 550px){product-recommendations li.grid__item .card--media .card__inner{height:190px}}@media screen and (max-width: 450px){product-recommendations li.grid__item .card-wrapper .card--media{padding:15px 5px 0}}@media screen and (min-width: 768px){media-gallery slider-component.thumbnail-slider{display:none}}@media screen and (max-width: 1250px){product-info .product__info-container .title-container{position:static;margin-bottom:40px}}@media screen and (max-width: 992px){product-info .product__info-container{width:100%}#gallery-image-nav{left:-30px}.img-logo-slider-container{top:-25px;z-index:2;opacity:.3}}@media screen and (max-width: 768px){product-info .pdp-description-container .accordion .accordion-header button{font-size:1.65rem;color:#000;background:none}product-info .product__info-wrapper{border-left:none}.img-logo-slider-container{top:-10px;left:unset;right:0}}@media screen and (max-width: 576px){product-info .pdp-description-container .about-title{font-size:3rem}.img-logo-slider-container{max-width:70px;top:-21px}product-info .product__info-container>*+*{margin:10px 0 0}product-info .product__media-wrapper .pdp-tag-container{top:-10px}product-info .product__media-wrapper .pdp-tag{font-size:1.2rem}}.cart__header-wrapper{flex:0 0 auto;width:100%;max-width:100%}.cart__item-wrapper{flex:0 0 auto;width:66.6%;max-width:871px}.cart__footer-wrapper{flex:0 0 auto;width:33.3%;max-width:435px;background-color:#f6f6f6}.cart__item-wrapper .prombanner .prombanner-tag{background-color:#5ccc58;color:#fff;display:inline-block;padding:6px 10px;position:relative;z-index:2}.cart__item-wrapper cart-items h1{font-size:4rem}.cart__item-wrapper cart-items table.cart-items{transform:translateY(-30px)}.cart__item-wrapper .mh-cart-item{align-content:center;max-width:unset}.cart__item-wrapper .cart-item__media{width:200px}.cart__item-wrapper .cart-item__media .cart-item__image-container{border:none}.cart__item-wrapper .cart-item__details,.cart__item-wrapper .cart-item__totals,.cart__item-wrapper .cart-item__quantity{background-color:#f6f6f6;z-index:-1;padding:0}.cart__item-wrapper .cart-item .hide-prop-details,.cart__item-wrapper .cart-item.optic-pack .cart-item__details p,.cart__item-wrapper .cart-item.optic-pack .cart-item__details dl div:last-child,.cart__item-wrapper .cart-item.optic-pack .cart-item__quantity quantity-popover,.cart__item-wrapper .cart-item.optic-pack .quantity-popover-container{display:none}.cart__item-wrapper .cart-item.optic-pack .cart-item__details a,.cart__item-wrapper .cart-item.optic-pack .cart-item__details ul{margin:0;font-size:1.4rem}.cart__item-wrapper .cart-item.optic-pack{outline:none}.cart__item-wrapper .cart-item.optic-pack span.price{margin-top:0}.cart__item-wrapper .cart-item td .mh-cart-item .product-option,.cart__item-wrapper .cart-item td .mh-cart-item dl{margin-bottom:0}.cart__item-wrapper .cart-item.optic-pack-1{transform:translateY(-25px)}.cart__item-wrapper .cart-item.optic-pack-2{transform:translateY(-50px)}.cart__item-wrapper .cart-item .updt-qty-label{border-right:1px solid #aaa;padding-right:15px;margin-right:5px}.cart__item-wrapper .cart-item .updt-qty-box{padding:3px 0;border:1px solid;margin-left:3px;background-color:#fff}.cart__item-wrapper .cart-item .updt-qty-box span.minus-lc-qty,.cart__item-wrapper .cart-item .updt-qty-box span.plus-lc-qty{padding:5px 7px}.cart__item-wrapper .btn-clear-cart{border:2px solid #354751;border-radius:2px;background:#354751;color:#fff;font-size:1.3rem;padding:8px 15px;position:relative;z-index:2;transition:.4s ease}.cart__item-wrapper .btn-clear-cart:hover{padding:8px 25px;transition:.4s ease}.cart__item-wrapper td cart-remove-button{position:absolute;top:15px;right:10px;width:100%;justify-content:end;margin-left:0;transform:translateY(5px)}.cart__item-wrapper ul.discounts{position:absolute;top:15px;left:15px}.cart__item-wrapper li.discounts__discount{padding:1px 7px;border:1px dashed #CD5854;border-radius:5px;display:inline-block;font-size:1.3rem;color:#cd5854}.cart__item-wrapper li.discounts__discount>.icon{color:#cd5854}.cart__item-wrapper .cart-item__media .mh-cart-item{border-left:1px solid #354751}.cart__item-wrapper .optic-pack .cart-item__media{background-color:#354751}.cart__item-wrapper .optic-pack .cart-item__media .mh-cart-item{border-top:1px solid #354751;min-height:50px}.cart__item-wrapper .cart-item__media,.cart__item-wrapper .cart-item__details,.cart__item-wrapper .cart-item__quantity,.cart__item-wrapper .cart-item__totals{border-top:1px solid #354751;border-bottom:1px solid #354751}.cart__item-wrapper .optic-pack .cart-item__details,.cart__item-wrapper .optic-pack .cart-item__quantity,.cart__item-wrapper .optic-pack .cart-item__totals,.cart__item-wrapper .optic-pack-1 .cart-item__details,.cart__item-wrapper .optic-pack-1 .cart-item__quantity,.cart__item-wrapper .optic-pack-1 .cart-item__totals{border-top:1px solid #ddd;border-bottom:1px solid #f6f6f6}.cart__item-wrapper .optic-pack-2 .cart-item__details,.cart__item-wrapper .optic-pack-2 .cart-item__quantity,.cart__item-wrapper .optic-pack-2 .cart-item__totals{border-top:1px solid #ddd;border-bottom:1px solid #354751}.cart__item-wrapper .frame-pack .cart-item__details,.cart__item-wrapper .frame-pack .cart-item__quantity,.cart__item-wrapper .frame-pack .cart-item__totals{border-bottom:1px solid #f6f6f6}.cart__item-wrapper .cart-item__totals{border-right:1px solid #354751}.cart__item-wrapper .frame-pack .cart-item__media .mh-cart-item{border-bottom:none}.cart__item-wrapper tr td{padding:0}.cart__item-wrapper td .mh-cart-item{min-height:150px;padding-left:3rem}.cart__item-wrapper .optic-pack td .mh-cart-item{min-height:50px}.cart__item-wrapper td.cart-item__media .mh-cart-item{padding-left:0}.cart__item-wrapper td .mh-cart-item.mh-cart-extended{min-height:230px}.cart__item-wrapper .frame-pack td .mh-cart-item.mh-cart-extended{min-height:200px}.cart__item-wrapper .cart-items{border-spacing:0 25px}.cart__item-wrapper #cart-xselling h4{font-size:2.2rem;display:inline-block}.cart__item-wrapper #cart-xselling .xsell-coll-card .row{padding:10px;border:1px solid #354751;border-radius:2px}.cart__item-wrapper #cart-xselling .xsell-coll-card h5{font-size:1.3rem;line-height:1.2}.cart__item-wrapper #cart-xselling .xsell-coll-card .btn-xsell{border-radius:2px;background:#354751;color:#fff;font-size:1rem;padding:5px 10px;transition:.4s ease}.cart__item-wrapper #cart-xselling .xsell-coll-card .btn-xsell:hover{padding:5px 15px;transition:.4s ease}.cart__footer-wrapper #main-cart-footer{background:#f6f6f6}.cart__footer-wrapper #main-cart-footer .cart-resume-calc{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #354751}.cart__footer-wrapper #main-cart-footer .coupon-checkout-info p{font-size:1.2rem;font-style:italic}.cart__footer-wrapper #main-cart-footer .totals{margin-bottom:20px;justify-content:space-between}.cart__footer-wrapper #main-cart-footer .totals p{text-align:center;font-family:sofi-r;font-size:2.5rem;color:#354751}.cart__footer-wrapper #main-cart-footer .msi-cart-calc p{font-size:1.2rem}.cart__footer-wrapper #main-cart-footer .msi-cart-calc{margin-top:15px}.cart__footer-wrapper #main-cart-footer small.tax-note{margin-top:15px;margin-bottom:0}.cart__footer-wrapper #main-cart-footer .cart__ctas{justify-content:center}.cart__footer-wrapper #main-cart-footer .cart__ctas button#checkout{text-transform:uppercase;font-family:sofi-r;background-color:#354751;--border-offset: none}.cart__footer-wrapper #main-cart-footer #cart-errors:empty{display:none}.cart__footer-wrapper #main-cart-footer .cart__footer{padding-bottom:25px;padding-top:10px}@media screen and (max-width: 1600px){main.template-cart{justify-content:space-between!important}main.template-cart .cart__item-wrapper{padding-left:30px}}@media screen and (max-width: 1100px){.cart__item-wrapper{width:70%}.cart__footer-wrapper{width:30%}.cart__item-wrapper .cart-item__media{width:460px}}@media screen and (max-width: 990px){main.template-cart{justify-content:center!important}.cart__item-wrapper{width:100%}.cart__item-wrapper cart-items{padding-bottom:0}.cart__footer-wrapper{width:100%;max-width:830px;border-bottom:2px solid #354751;margin-bottom:40px}.cart__item-wrapper .cart-item__media{width:200px}main.template-cart .cart__item-wrapper{padding-left:15px;padding-right:15px}}@media screen and (max-width: 768px){.cart__header-wrapper .title-wrapper-with-link a.underlined-link{font-size:1rem}.cart__item-wrapper .cart-item.optic-pack{margin-bottom:0}.cart__item-wrapper td.cart-item__media .mh-cart-item{text-align:center}.cart__item-wrapper td.cart-item__media .mh-cart-item img{max-width:100%}.cart__item-wrapper .cart-item__media{width:150px}.cart__item-wrapper td .mh-cart-item{padding-left:1rem}.cart__item-wrapper li.discounts__discount,.cart__item-wrapper li.discounts__discount i{font-size:.9rem}.cart__item-wrapper td cart-remove-button{z-index:2;top:5px;right:0}}@media screen and (max-width: 576px){main.template-cart .cart__item-wrapper{padding-left:0;padding-right:0}.cart__item-wrapper .cart-item .updt-qty-label{border-right:none}.cart__item-wrapper .cart-item .updt-qty-box span.minus-lc-qty,.cart__item-wrapper .cart-item .updt-qty-box span.plus-lc-qty{padding:5px 10px}.cart__item-wrapper td .mh-cart-item.mh-cart-extended{min-height:260px;padding-top:15px;padding-bottom:15px}.cart__item-wrapper td.cart-item__totals .price{font-size:1.3rem}.cart__item-wrapper td.cart-item__totals .cart-item__discounted-prices .cart-item__old-price{font-size:1.2rem}.cart__item-wrapper td.cart-item__quantity cart-remove-button .button{min-height:unset}.cart__item-wrapper .prombanner .prombanner-tag{font-size:1.2rem}.cart__item-wrapper td.cart-item__details .cart-item__name{font-size:1.3rem}.cart__item-wrapper td.cart-item__details .caption-with-letter-spacing{font-size:.9rem}}@media screen and (max-width: 520px){.cart__item-wrapper .cart-item__media{width:260px}.cart__item-wrapper .frame-pack td .mh-cart-item.mh-cart-extended{min-height:220px}.cart__item-wrapper .cart-item .updt-qty-label{padding-right:0;margin-right:0}.cart__item-wrapper .cart-item .show-prop-details,.cart__item-wrapper .cart-item .hide-prop-details{text-decoration:underline}.cart__item-wrapper td .mh-cart-item.mh-cart-extended{padding-top:5px;padding-bottom:5px}.cart__item-wrapper ul.discounts{left:5px}.cart__item-wrapper li.discounts__discount{padding:1px 3px}}@media screen and (min-width: 990px){.cart__item-wrapper .quantity-popover-container{max-width:9rem}.cart__item-wrapper .quantity__button{width:2.25rem}.cart__footer-wrapper #main-cart-footer{position:sticky;top:30px;transition:.4s ease}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .cart__footer-wrapper #main-cart-footer{top:140px;transition:.4s ease}}footer.footer{padding-bottom:10px;border-top:4px solid #354751}footer .logo-footer{max-width:130px}footer .img-logo-wp,footer .img-logo-sc{max-width:100px}footer .footer-block__details-content p{font-size:1.4rem}footer .menu-footer-titles{font-size:2.2rem;font-weight:600}footer .btn-subscribe{border-radius:2px;border:2px solid #354751;background:#354751;color:#fff;font-size:1.3rem;padding:7px 50px;display:inline-block;transition:.4s ease}footer .btn-subscribe:hover{border:2px solid #354751;padding:7px 55px;transition:.4s ease}footer .btn-rel{display:inline-block;border:1px solid #354751;color:#354751;background-color:transparent;border-radius:100px;font-size:1.3rem;padding:3px 12px 3px 5px;transition:.4s ease}footer .btn-rel img{border-radius:100px;max-width:35px;margin-right:3px;background-color:#fff;margin-bottom:0}footer .btn-rel:hover{background-color:#354751;color:#fff;transition:.4s ease}footer .footer__content-bottom{padding-top:0}#footer-help{background:#354751;padding:10px 5px 10px 10px;border-radius:100px;color:#fff;position:fixed;z-index:2;bottom:5%;right:2%;box-shadow:0 0 10px #555;transition:.4s ease}#footer-help img{display:inline-block;background-color:#fff;border-radius:100%;max-width:40px;transition:.4s ease}#footer-help p{font-size:11px;width:230px;display:inline-block;transition:.4s ease}#footer-help div{width:0px;display:inline-block;transition:.4s ease}#footer-help div.hide-help-label{width:0px!important;opacity:0;transition:.4s ease}#footer-help:hover div{width:230px!important;opacity:1;transition:.4s ease}#footer-help:hover img.hide-help-label{transition:.4s ease}@media screen and (max-width: 992px){footer .btn-subscribe{padding:7px 20px}footer .btn-subscribe:hover{padding:7px 25px}footer .footer-block__details-content .list-menu__item--link{padding:5px 0;line-height:1.2}}@media screen and (max-width: 768px){footer.footer{padding-top:0}footer ul.footer-block__details-content{margin-bottom:0}footer .footer-block.grid__item{margin:2rem 0 0}footer .menu-footer-titles{margin-bottom:10px}footer .bord-sep-mob{padding-bottom:30px;border-bottom:1px solid #ccc}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/base-gmo.css.map */
