.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width: 544px) and (max-width: 768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width: 769px) and (max-width: 991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width: 992px) and (max-width: 1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width: 1200px) and (max-width: 1399.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (min-width: 1400px) and (max-width: 1549.98px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media (min-width: 1550px) and (max-width: 1749.98px){.pull-left-xxxl{float:left}.pull-right-xxxl{float:right}}@media (min-width: 1750px){.pull-left-xxxxl{float:left}.pull-right-xxxxl{float:right}}@media (max-width: 543.98px){.hidden-xs-down{display:none !important}}@media (max-width: 768.98px){.hidden-sm-down{display:none !important}}@media (max-width: 991.98px){.hidden-md-down{display:none !important}}@media (max-width: 1199.98px){.hidden-lg-down{display:none !important}}@media (max-width: 1399.98px){.hidden-xl-down{display:none !important}}@media (max-width: 1549.98px){.hidden-xxl-down{display:none !important}}@media (max-width: 1749.98px){.hidden-xxxl-down{display:none !important}}.hidden-xxxxl-down{display:none !important}.row.equal-height>[class^="col"]{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-circle-negro{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#000;border-radius:.5em;display:block;position:relative}.swatch-circle-negro.disabled{opacity:0.2}.swatch-filter-negro{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-negro.disabled{opacity:0.2}.swatch-circle-havana{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#995f2c;border-radius:.5em;display:block;position:relative}.swatch-circle-havana.disabled{opacity:0.2}.swatch-filter-havana{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#995f2c;border-radius:.69em;background-color:#995f2c;display:block;position:relative}.swatch-filter-havana.disabled{opacity:0.2}.swatch-circle-plata{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#e3e4e5;border-radius:.5em;display:block;position:relative}.swatch-circle-plata.disabled{opacity:0.2}.swatch-filter-plata{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#e3e4e5;border-radius:.69em;background-color:#e3e4e5;display:block;position:relative}.swatch-filter-plata.disabled{opacity:0.2}.swatch-circle-dorado{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#efb810;border-radius:.5em;display:block;position:relative}.swatch-circle-dorado.disabled{opacity:0.2}.swatch-filter-dorado{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#efb810;border-radius:.69em;background-color:#efb810;display:block;position:relative}.swatch-filter-dorado.disabled{opacity:0.2}.swatch-circle-rosa{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#fe249a;border-radius:.5em;display:block;position:relative}.swatch-circle-rosa.disabled{opacity:0.2}.swatch-filter-rosa{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-rosa.disabled{opacity:0.2}.swatch-circle-gris{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#8f979d;border-radius:.5em;display:block;position:relative}.swatch-circle-gris.disabled{opacity:0.2}.swatch-filter-gris{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-gris.disabled{opacity:0.2}.swatch-circle-marron{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:brown;border-radius:.5em;display:block;position:relative}.swatch-circle-marron.disabled{opacity:0.2}.swatch-filter-marron{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:brown;border-radius:.69em;background-color:brown;display:block;position:relative}.swatch-filter-marron.disabled{opacity:0.2}.swatch-circle-azul{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:blue;border-radius:.5em;display:block;position:relative}.swatch-circle-azul.disabled{opacity:0.2}.swatch-filter-azul{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:blue;border-radius:.69em;background-color:blue;display:block;position:relative}.swatch-filter-azul.disabled{opacity:0.2}.swatch-circle-violeta{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#4c2882;border-radius:.5em;display:block;position:relative}.swatch-circle-violeta.disabled{opacity:0.2}.swatch-filter-violeta{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#4c2882;border-radius:.69em;background-color:#4c2882;display:block;position:relative}.swatch-filter-violeta.disabled{opacity:0.2}.swatch-circle-granate{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#644143;border-radius:.5em;display:block;position:relative}.swatch-circle-granate.disabled{opacity:0.2}.swatch-filter-granate{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#644143;border-radius:.69em;background-color:#644143;display:block;position:relative}.swatch-filter-granate.disabled{opacity:0.2}.swatch-circle-purpura{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#7d2181;border-radius:.5em;display:block;position:relative}.swatch-circle-purpura.disabled{opacity:0.2}.swatch-filter-purpura{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#7d2181;border-radius:.69em;background-color:#7d2181;display:block;position:relative}.swatch-filter-purpura.disabled{opacity:0.2}.swatch-circle-multicolor{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:url("../../images/swatch/Multicolor.jpg");border-radius:.5em;display:block;position:relative}.swatch-circle-multicolor.disabled{opacity:0.2}.swatch-filter-multicolor{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:url("../../images/swatch/Multicolor.jpg");border-radius:.69em;background-color:url("../../images/swatch/Multicolor.jpg");display:block;position:relative}.swatch-filter-multicolor.disabled{opacity:0.2}.swatch-circle-bronce{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#cd7f32;border-radius:.5em;display:block;position:relative}.swatch-circle-bronce.disabled{opacity:0.2}.swatch-filter-bronce{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#cd7f32;border-radius:.69em;background-color:#cd7f32;display:block;position:relative}.swatch-filter-bronce.disabled{opacity:0.2}.swatch-circle-rojo{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#f00000;border-radius:.5em;display:block;position:relative}.swatch-circle-rojo.disabled{opacity:0.2}.swatch-filter-rojo{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#f00000;border-radius:.69em;background-color:#f00000;display:block;position:relative}.swatch-filter-rojo.disabled{opacity:0.2}.swatch-circle-beige{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:beige;border-radius:.5em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:0.2}.swatch-filter-beige{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:beige;border-radius:.69em;background-color:beige;display:block;position:relative}.swatch-filter-beige.disabled{opacity:0.2}.swatch-circle-verde{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#008f39;border-radius:.5em;display:block;position:relative}.swatch-circle-verde.disabled{opacity:0.2}.swatch-filter-verde{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#008f39;border-radius:.69em;background-color:#008f39;display:block;position:relative}.swatch-filter-verde.disabled{opacity:0.2}.swatch-circle-blanco{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#fff;border-radius:.5em;display:block;position:relative}.swatch-circle-blanco.disabled{opacity:0.2}.swatch-filter-blanco{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-blanco.disabled{opacity:0.2}.swatch-circle-naranja{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:orange;border-radius:.5em;display:block;position:relative}.swatch-circle-naranja.disabled{opacity:0.2}.swatch-filter-naranja{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:orange;border-radius:.69em;background-color:orange;display:block;position:relative}.swatch-filter-naranja.disabled{opacity:0.2}.swatch-circle-transparente{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#fff;border-radius:.5em;display:block;position:relative}.swatch-circle-transparente.disabled{opacity:0.2}.swatch-filter-transparente{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-transparente.disabled{opacity:0.2}.swatch-circle-morado{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#572364;border-radius:.5em;display:block;position:relative}.swatch-circle-morado.disabled{opacity:0.2}.swatch-filter-morado{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#572364;border-radius:.69em;background-color:#572364;display:block;position:relative}.swatch-filter-morado.disabled{opacity:0.2}.swatch-circle-amarillo{border:0.063em solid rgba(0,0,0,0.3);width:1em;height:1em;background:#ff0;border-radius:.5em;display:block;position:relative}.swatch-circle-amarillo.disabled{opacity:0.2}.swatch-filter-amarillo{border:0.063em solid rgba(0,0,0,0.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-amarillo.disabled{opacity:0.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #821e91), color-stop(25%, #821e91), color-stop(25%, #edd134), color-stop(50%, #ff0), color-stop(50%, #edd134), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, #0e5cd1), color-stop(50%, #0e5cd1), color-stop(50%, #e20b0b), to(#e20b0b));background:linear-gradient(0deg, #821e91 0, #821e91 25%, #edd134 25%, #ff0 50%, #edd134 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, #0e5cd1 0, #0e5cd1 50%, #e20b0b 50%, #e20b0b 100%);background-repeat:repeat-y, repeat;background-size:50% 100%, 100% 100%;border:0.063em solid rgba(0,0,0,0.3);border-radius:1.25em;display:block;height:1em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:1em}.swatch-circle-miscellaneous.disabled{opacity:0.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.theme-optica .c-promotions-tags__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.theme-optica .c-promotions-tags__tag{color:#111;border:.0625rem solid #afafaf;padding:.125rem .3125rem;font-size:.75rem;line-height:1.25rem;margin:.125rem .3125rem .125rem 0}.theme-optica .c-productTile__body .c-promotions-tags{display:inline;vertical-align:middle}.theme-optica .c-productTile__body .c-promotions-tags__container{display:block;margin-top:0}.theme-optica .c-productTile__body .c-promotions-tags__tag{display:inline-block}.theme-optica .c-carousel .c-promotions-tags__tag{margin-right:.3125rem}.choose-setting{background-color:#f5f5f5;margin-bottom:1.25rem;padding:.875rem}.choose-setting-list{list-style-type:none;padding:0;margin:0}.choose-setting-item{margin-bottom:1.25rem}.choose-setting-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choose-setting-label,.choose-setting-select{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.choose-setting-label label{font-weight:600;font-size:1rem}.choose-setting-label label .info-icon{display:none}.choose-setting-select .custom-select{min-height:48px !important;max-width:100% !important;padding:.625rem 1.5rem .625rem .75rem !important;background-color:#fff !important}.choose-setting-link{display:inline-block;font-size:.875rem;margin-top:1rem;font-weight:600;color:#111}.choose-setting-link .text{text-decoration:underline}.choose-setting-link .icon{display:inline-block;font-size:.6875rem;margin-left:.5rem;-webkit-transition:-webkit-transform 0.2s ease;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.choose-setting-link:hover .text{text-decoration:none}.choose-setting-link[aria-expanded="true"] .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.choose-setting-collapse-content{padding-top:1rem;padding-bottom:1rem;font-size:.875rem}.choose-setting-content--collapse{padding-bottom:1rem}.choose-setting-title{display:none}@media (min-width: 992px){.choose-setting{padding-top:2.25rem;padding-bottom:2.25rem}.choose-setting-title{display:block;font-size:1rem;font-weight:600;margin-bottom:1.25rem}.choose-setting-select .custom-select{max-width:254px !important}.choose-setting-label label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.choose-setting-label label .info-icon{display:inline-block;margin-left:1rem}.choose-setting-label label .info-icon .icon{background:none;border-radius:none;width:auto;font-size:1.375rem;font-weight:400;color:#787676}.choose-setting-label label .info-icon .tooltip{background-color:#fff;color:#111;-webkit-box-shadow:1px 5px 15px 0 #afafaf;box-shadow:1px 5px 15px 0 #afafaf;padding:.875rem}.choose-setting-label label .info-icon .tooltip::after{border-top-color:#fff}.choose-setting-content{max-width:800px;margin:0 auto}.choose-setting-content--collapse{padding-bottom:0}.choose-setting-link{margin-top:2.125rem;font-size:1rem}.choose-setting-collapse-content{font-size:1rem}}.nav-pills--no-tabs{border-bottom:1px solid #787676;margin-bottom:2rem}.nav-pills--no-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-pills--no-tabs .nav-link{background:none !important;font-size:1rem;color:#111 !important;border-bottom:2px solid transparent;border-radius:0;text-align:center}.nav-pills--no-tabs .nav-link.active{border-color:#111;font-weight:600}@media (min-width: 992px){.nav-pills--no-tabs{display:none}.nav-pills--no-tabs ~ .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto}.nav-pills--no-tabs ~ .tab-content .tab-pane{-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;opacity:1;padding-right:2.5rem}.nav-pills--no-tabs ~ .tab-content .tab-pane#left-eye{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.nav-pills--no-tabs ~ .tab-content .tab-pane#left-eye .choose-setting-title{max-width:50%;margin-left:auto;text-align:center}.nav-pills--no-tabs ~ .tab-content .tab-pane#right-eye .choose-setting-title{text-align:center}.nav-pills--no-tabs ~ .tab-content .tab-pane#right-eye .choose-setting-label{display:none}.nav-pills--no-tabs ~ .tab-content .tab-pane#right-eye .choose-setting-select{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.select-fake{position:relative;cursor:default}.select-fake__input{background:url("../../images/chevron-down.svg");background-repeat:no-repeat;background-size:12px;background-position:96% center;background-color:#fff;border:1px solid #e5e5e5;min-height:48px;padding:.625rem 1.5rem .625rem .75rem}.select-fake__disabled{opacity:0.5}.select-fake__value{font-size:.875rem;color:#333;padding:.625rem 1.5rem .625rem .25rem}.select-fake__content{position:absolute;top:100%;left:0;right:0;z-index:1}.select-fake__inner{background-color:#fff;border:1px solid #e5e5e5;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:scroll;width:100%;height:140px}.select-fake__list{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0;margin:0;list-style-type:none}.select-fake__list:last-child .select-fake__title,.select-fake__list:last-child .select-fake__item{border-right:none}.select-fake__title,.select-fake__item{text-align:center}.select-fake__title{font-size:.6875rem;text-align:center;padding:.25rem;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.select-fake__item{font-size:.875rem;line-height:2;border-right:1px solid #e5e5e5}.select-fake__item:hover{background-color:#e5e5e5}.prices-add-to-cart-actions--choose{margin-bottom:0}.prices-add-to-cart-actions--choose .cart-and-ipay .add-to-cart{margin-right:0}.cart-detail-actions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.625rem}.cart-detail-actions-product{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-detail-actions-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:0}.cart-detail-actions-price span{font-size:1rem;font-weight:600;color:#111}@media (min-width: 992px){.cart-detail-actions{display:none}}.basket-choose-name-brand{display:inline-block;font-weight:600}.basket-choose-name-brand .product-tile-brand{margin-bottom:0 !important;width:auto;max-width:initial;display:initial}.basket-choose-number{font-size:.875rem !important;margin-top:.625rem}.basket-choose-product-inner{display:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding-top:1.25rem;padding-bottom:.625rem;margin-bottom:1.25rem}.basket-choose-product-inner .strike-through.cart-page__strike-through{display:block}.basket-choose-product{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;margin-bottom:1rem}.basket-choose-product-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.basket-choose-product-price{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1rem}@media (min-width: 992px){.basket-choose{display:-webkit-box;display:-ms-flexbox;display:flex}.basket-choose-inner{border:1px solid #e5e5e5;padding:1.5rem .625rem}.basket-choose-product-inner{display:block}}@media (min-width: 1400px){.basket-choose-wrapper{padding-left:3.125rem}}.basket-choose-wrapper .prices-add-to-cart-actions{display:block}@media (max-width: 991.98px){.basket-choose-wrapper .prices-add-to-cart-actions .prices{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.attributes .simple-quantity--choose .simple-quantity-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.attributes .simple-quantity--choose .simple-quantity-inner .choose-setting-label,.attributes .simple-quantity--choose .simple-quantity-inner .choose-setting-select{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:63%}.speciallens .attributes.animate .prices-add-to-cart-actions.directBuyMobile{margin-top:initial;top:67vh;min-height:140px;left:0;right:0}.simple-quantity{margin-top:1em}.simple-quantity--choose{margin-top:0}.simple-quantity--choose .simple-quantity-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simple-quantity--choose .simple-quanty-title{margin-bottom:32px}.simple-quantity--choose .simple-quanty-title span{display:block;padding:.5rem 1.25rem;border-bottom:1px solid #787676;font-size:1rem;font-weight:600;color:#111}@media (min-width: 992px){.simple-quantity--choose{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto}.simple-quantity--choose .simple-quantity-one,.simple-quantity--choose .simple-quantity-two{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:2.5rem}.simple-quantity--choose .simple-quantity-one{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.simple-quantity--choose .simple-quantity-two{-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-quantity--choose .simple-quanty-title,.simple-quantity--choose .simple-quantity-inner{-webkit-box-flex:1;-ms-flex:1;flex:1}.simple-quantity--choose .simple-quantity-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.simple-quantity--choose .choose-setting-label,.simple-quantity--choose .choose-setting-select{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.simple-quantity--choose .choose-setting-label{text-align:center}.simple-quantity--choose .simple-quanty-title span{border-bottom:none;padding:0}}.store-availability-modal .modal-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-availability-modal .modal-header .item-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-availability-modal .modal-header .product-image{margin:0}.store-availability-modal .modal-header p{margin:0}.store-availability-modal .modal-header button{-ms-flex-item-align:start;align-self:start;margin-top:0}.store-availability-modal .modal-header .close{position:relative;top:-0.5rem}.store-availability-modal__conditions{padding-bottom:20px}.store-availability-modal__conditions strong{font-weight:600}.store-availability-modal__conditions a{font-weight:600;color:#111}.store-availability-modal__conditions a strong{font-weight:600}@media (min-width: 992px){.store-availability-modal__form-zip-code{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}}.store-availability-modal__form-zip-code-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0}.store-availability-modal__form-zip-code-input-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.store-availability-modal__form-zip-code-label{display:none}.store-availability-modal__form-zip-code-input{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:54px}.store-availability-modal__form-zip-code-input:focus{-webkit-box-shadow:0 0 0 0.1rem #111;box-shadow:0 0 0 0.1rem #111}.store-availability-modal__form-zip-code-search.btn{-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;margin:0;padding:0;max-height:38px;font-size:1.25rem;min-width:unset}.store-availability-modal__form-zip-code-search-value{display:none}.store-availability-modal__results-list{overflow-y:auto;max-height:calc(100vh - 380px);margin:20px 0}@media (min-width: 992px){.store-availability-modal__results-list{height:100%;max-height:calc(100vh - 600px);overflow-x:hidden;overflow-y:auto}}.store-availability-modal__results-result::after{content:' ';display:inline-block;width:100%;height:1px;position:relative;left:0;background:#e5e5e5}@media (min-width: 992px){.store-availability-modal__results-result::after{width:calc(100% - 40px);left:20px}}.store-availability-modal__results-result .form-check{padding:0}.store-availability-modal__results-result-details{color:#111;padding:20px 3px}@media (min-width: 992px){.store-availability-modal__results-result-details{padding:20px}}.store-availability-modal__results-result-name{color:#111;font-weight:600}.store-availability-modal__results-result-address-container{margin:0.5rem 0 0}.store-availability-modal__results-result-address{color:#787676;font-size:0.89rem}.store-availability-modal__results-result-hours{margin:1rem 0 0}.store-availability-modal__results-result-hours p{margin:0;line-height:1.75}.store-availability-modal__results-result-info{margin:1rem 0 0}.store-availability-modal__results-result-info p{margin:0.5rem 0 0}.store-availability-modal__results-result-info .bi{display:inline-block;margin-right:5px}.store-availability-modal__results-result-phone{color:#111;font-size:0.89rem}.store-availability-modal__no-results.modal-body{padding-bottom:25px}.product-detail [disabled] .swatch-circle,.product-detail .swatch-circle.unselectable{cursor:not-allowed}.product-detail [disabled] .swatch-circle.color-value.selected::after,.product-detail .swatch-circle.unselectable.color-value.selected::after{background-color:#495057}label.color ~ a:hover{text-decoration:none}.social-container{padding-top:0.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#444}@media (max-width: 991.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons i,.social-container .social-icons a{color:#444;padding-right:0.2em}label.availability{padding-right:0.3125em}.promotions{font-weight:normal;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#c00}@media (min-width: 544px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout::after{color:#000}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1)}.size-chart .size-chart-collapsible.active{max-height:100%;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:none}@media (max-width: 543.98px){.product-grid{padding-top:0.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}.product-brand{font-weight:600;color:white;background-color:black;padding:3px 10px;margin-right:0.3rem;display:inline-block;margin-bottom:10px}.theme-optica .product-detail .primary-images-list .product-image-list{padding:0;margin:0;list-style-type:none}.theme-optica .product-detail .product-tile-brand{margin-bottom:.25rem}.theme-optica .product-detail .product-name{text-transform:uppercase;font-size:1.25rem;font-weight:600;line-height:1.2;color:#111;margin-top:.625rem;margin-bottom:.625rem}.theme-optica .product-detail .product-number{color:#333;font-size:.75rem;margin-bottom:.75rem}.theme-optica .product-detail .ratings{margin-bottom:1.25rem}.theme-optica .product-detail .ratings .icon{display:inline-block;font-size:.9375rem;width:15px}.theme-optica .product-detail .attributes .attribute{border-top:1px solid #e5e5e5;margin-top:0;padding-top:1rem;padding-bottom:1rem}.theme-optica .product-detail .attributes .attribute .non-input-label,.theme-optica .product-detail .attributes .attribute label{display:block;font-weight:600;margin-bottom:.375rem}.theme-optica .product-detail .attributes .attrWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.theme-optica .product-detail .attributes .attrWrapper input[type=radio]{opacity:0;position:fixed;width:0}.theme-optica .product-detail .attributes .attrWrapper label{border:1px solid black;color:black;padding:6px 12px;text-align:center;margin:0 8px 8px 0;font-size:14px;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer}.theme-optica .product-detail .attributes .attrWrapper label.options-select.input-label{font-weight:400}.theme-optica .product-detail .attributes .attrWrapper label:hover{background-color:black;color:white}.theme-optica .product-detail .attributes .attrWrapper label.activeSize{background-color:black;color:white}.theme-optica .product-detail .attributes .attrWrapper label.no-selectable,.theme-optica .product-detail .attributes .attrWrapper label[disabled]{cursor:default;color:#e5e5e5;border:1px solid #e5e5e5}.theme-optica .product-detail .attributes .attrWrapper label.no-selectable:hover,.theme-optica .product-detail .attributes .attrWrapper label[disabled]:hover{background-color:white;color:#e5e5e5}.theme-optica .product-detail .attributes .attribute .swatch-circle{border:0.063em solid rgba(0,0,0,0.3);width:20px;height:20px;background:#fff;border-radius:10px;border:0.063em solid rgba(0,0,0,0.3);display:inline-block;margin-right:10px;position:relative;margin-right:unset}.theme-optica .product-detail .attributes .attribute .swatch-circle.color-value[data-selected=true]::after{color:#000;content:'\F058';display:table-caption;font-family:'FontAwesome';font-size:1.625em;left:0.295em;position:absolute}.theme-optica .product-detail .attributes .attribute .swatch-circle.color-value.selected::after{background:transparent;border-radius:50%;content:'';display:inline-block;width:26px;height:26px;-webkit-box-shadow:0 0 0 1px #111;box-shadow:0 0 0 1px #111;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.theme-optica .product-detail .attributes .attribute .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:0.75em;line-height:0.8em;width:0.8em}.theme-optica .product-detail .color-attribute{margin-right:.625rem}.theme-optica .product-detail .color-attribute-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:.5rem;font-size:.875rem;color:#787676;font-weight:400}.theme-optica .product-detail .custom-select{max-width:254px}.theme-optica .product-detail .btn.add-to-wish-list{position:relative;font-size:1.1875rem;line-height:1;width:4.0625rem;padding:0}.theme-optica .product-detail .btn.add-to-wish-list .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.theme-optica .product-detail .btn.add-to-wish-list.added-to-wish-list{font-size:1.5rem}.theme-optica .product-detail .btn.add-to-wish-list.added-to-wish-list .icon{top:calc(50% + 1px)}.theme-optica .product-detail .btn.add-to-wish-list:hover{color:#111;background-color:#fff}.theme-optica .product-detail .sequra,.theme-optica .product-detail .store{margin-bottom:1.25rem;padding-top:.3125rem;padding-bottom:.3125rem}.theme-optica .product-detail .sequra-widget-content,.theme-optica .product-detail .store-widget-content{color:#111;background:#f5f5f5;line-height:1.5;text-align:center;padding:.75rem}.theme-optica .product-detail .sequra-widget-logo,.theme-optica .product-detail .store-widget-logo{display:inline-block;width:96px;margin:0 0.25rem}.theme-optica .product-detail .sequra-widget-link,.theme-optica .product-detail .sequra-widget-link:active,.theme-optica .product-detail .sequra-widget-link:visited,.theme-optica .product-detail .store-widget-link,.theme-optica .product-detail .store-widget-link:active,.theme-optica .product-detail .store-widget-link:visited{border:none;padding:0;background:transparent;text-decoration:underline;color:#111}.theme-optica .product-detail .sequra-widget-link:hover,.theme-optica .product-detail .sequra-widget-link:focus,.theme-optica .product-detail .sequra-widget-link:active:hover,.theme-optica .product-detail .sequra-widget-link:active:focus,.theme-optica .product-detail .sequra-widget-link:visited:hover,.theme-optica .product-detail .sequra-widget-link:visited:focus,.theme-optica .product-detail .store-widget-link:hover,.theme-optica .product-detail .store-widget-link:focus,.theme-optica .product-detail .store-widget-link:active:hover,.theme-optica .product-detail .store-widget-link:active:focus,.theme-optica .product-detail .store-widget-link:visited:hover,.theme-optica .product-detail .store-widget-link:visited:focus{text-decoration:none}.theme-optica .product-detail .store-widget-content{background:#afafaf;color:#fff;font-weight:700}.theme-optica .product-detail .store-widget-link{color:#fff;font-weight:700;text-decoration:none}.theme-optica .product-detail .store-widget-link .icon{margin-right:4px}.theme-optica .product-detail .store-widget-link:hover .store-widget-link__underline{text-decoration:none}.theme-optica .product-detail .store-widget-link__underline{text-decoration:underline}.theme-optica .product-detail .c-sequra__description-content{max-height:17.1875rem;overflow-y:auto}.theme-optica .product-detail .custom-sequra-widget-header{padding:1rem 2rem 0.25rem}.theme-optica .product-detail .custom-sequra-widget-header .modal-title{font-size:1.65rem}.theme-optica .product-detail .custom-sequra-widget-header .close{padding-top:1.5rem}.theme-optica .product-detail .custom-sequra-widget-body{padding:1rem 1.5rem 1.5rem}@media (min-width: 544px){.theme-optica .product-detail .custom-sequra-widget-body{padding:1rem 2rem 2rem}}.theme-optica .product-detail .custom-sequra-widget-body .icon-with-text-component-icon{display:inline-block;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.theme-optica .product-detail .custom-sequra-widget-body .icon-with-text-component-icon svg{width:180px;height:180px}.theme-optica .product-detail .custom-sequra-widget-body .icon-with-text-component-title{margin-top:1rem}.theme-optica .product-detail .custom-sequra-widget-body .icon-with-text-component-title h1{font-size:1.65rem;line-height:1}.theme-optica .product-detail .custom-sequra-widget-body .icon-with-text-component-description{margin-top:1.5rem}.theme-optica .product-detail .custom-sequra-widget-body .icon-with-text-component-description h3{font-size:1.45rem;line-height:1.15}.theme-optica .product-detail .custom-sequra-widget-body .education-popup-payment-method-properties-list{margin-top:2rem}.theme-optica .product-detail .custom-sequra-widget-body .education-popup-payment-method-properties-item:nth-child(n+1){margin-top:1rem}.theme-optica .product-detail .custom-sequra-widget-body .education-popup-payment-method-properties-item-bullet{display:inline;margin-right:10px}.theme-optica .product-detail .custom-sequra-widget-body .education-popup-payment-method-properties-item-content{display:inline}.theme-optica .product-detail .modal-footer{padding:1rem 1.5rem 1.5rem}@media (min-width: 544px){.theme-optica .product-detail .modal-footer{padding:1rem 2rem 1.5rem}}.theme-optica .product-detail .modal-footer .popup-footer-component-logo{width:96px}.theme-optica .product-detail .product-carousel.hide-product-carousel{opacity:0}.theme-optica .product-detail .btn-360{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e5e5;border-radius:20px;color:#111;font-size:.875rem;padding:.375rem;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.theme-optica .product-detail .btn-360 .icon{font-size:1.25rem;margin-right:.625rem}.theme-optica .product-detail .btn-360.remove-image-360{display:none}.theme-optica .product-detail .product-image{margin-bottom:1rem}.theme-optica .product-detail .product-image .product-image-content{position:relative;min-height:255px}.theme-optica .product-detail .product-image .product-image-content .img-fluid{margin:0 auto}.theme-optica .product-detail .product-image-wrapper{position:relative;margin-left:-1rem;margin-right:-1rem}.theme-optica .product-detail .product-image-wrapper .image360,.theme-optica .product-detail .product-image-wrapper .btn-360.remove-image-360{position:absolute;top:32px;right:16px}.theme-optica .product-detail .product-image .product-image-content .product-image-fullscreen{display:inline-block;color:#111;font-size:1.125rem;line-height:1;padding:.5rem;position:absolute;right:8px;bottom:8px}.theme-optica .product-detail .product-image-wrapper .product-image-360{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;z-index:1;display:block;height:100%;min-height:28vw;border:0}@media (min-width: 769px){.theme-optica .product-detail .product-image-wrapper .product-image-360{border:1px solid #e5e5e5;display:contents;min-height:50vw}}@media (min-width: 992px){.theme-optica .product-detail .product-image-wrapper .product-image-360{display:block;min-height:28vw}}.theme-optica .product-detail .product-image-wrapper .product-image-360 .product-image-360-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}.theme-optica .product-detail .product-image-wrapper .product-image-360 .spritespin-instance{top:20%}@media (min-width: 769px){.theme-optica .product-detail .product-image-wrapper .product-image-360 .spritespin-instance{top:10%}}.theme-optica .product-detail .product-image-wrapper .product-image-360.sprite-spin-loading .product-image-360-spinner{display:inline-block}.theme-optica .product-detail .alert{padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.875rem;font-weight:400;line-height:1.5}.theme-optica .product-detail .alert-warning{background-color:#fce300;border-color:#fce300;color:#111}@media (max-width: 991.98px){.theme-optica .product-detail .alert-warning{font-size:.875rem;text-align:left !important;width:60%;background-color:#fff;border-color:#fff;font-weight:400;color:#111;padding:0;margin-bottom:.75rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.theme-optica .product-detail .alert-warning .alert-warning{width:100%}}.theme-optica .product-detail .product-availability .product-availability-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:2rem}.theme-optica .product-detail .product-availability .non-input-label{font-weight:600;margin-right:1rem}.theme-optica .product-detail .product-availability .list-unstyled{margin-bottom:0}.theme-optica .product-detail .product-availability .availability-msg{color:#fce300}.theme-optica .product-detail .adjust-eyes{margin-top:.5rem;margin-bottom:2.25rem}.theme-optica .product-detail .adjust-eyes-label{display:block;font-weight:600;margin-bottom:.375rem}.theme-optica .product-detail .adjust-eyes-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-optica .product-detail .adjust-eyes-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:3.125rem;cursor:pointer;border:1px solid #e5e5e5;padding:.5rem;font-size:.875rem;font-weight:400;line-height:1.6;color:#000;text-align:center}.theme-optica .product-detail .adjust-eyes-btn:last-child{border-left-color:transparent}.theme-optica .product-detail .adjust-eyes-btn:active,.theme-optica .product-detail .adjust-eyes-btn.active,.theme-optica .product-detail .adjust-eyes-btn:focus{border-color:#111;border-left-color:#111}@media (min-width: 769px){.theme-optica .product-detail .product-image-wrapper{margin-left:0;margin-right:0}.theme-optica .product-detail .product-image-wrapper .image360,.theme-optica .product-detail .product-image-wrapper .btn-360.remove-image-360{top:16px}.theme-optica .product-detail .withFitting .product-image-wrapper .image360,.theme-optica .product-detail .withFitting .product-image-wrapper .btn-360.remove-image-360{top:66px}}@media (min-width: 992px){.theme-optica .product-detail .product-tile-brand{margin-bottom:.75rem}.theme-optica .product-detail .product-name{margin-top:0;margin-bottom:.75rem}.theme-optica .product-detail .product-number{margin-bottom:.875rem}.theme-optica .product-detail .attributes .attribute .non-input-label{max-width:100%;padding-right:1rem}.theme-optica .product-detail .attributes .attribute label{margin-bottom:.75rem}.theme-optica .product-detail .color-attribute-info{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.theme-optica .product-detail .product-image-wrapper{margin-right:3.125rem}.theme-optica .product-detail .alert{font-size:1rem;margin-bottom:2rem}.theme-optica .product-detail .adjust-eyes-label{margin-bottom:.75rem}}.theme-optica .product-detail .attributes.animate{-webkit-animation:animateBoxSizeError 600ms linear;animation:animateBoxSizeError 600ms linear;-webkit-animation-delay:200ms;animation-delay:200ms}.theme-optica .product-detail .sticky-addToCart{-webkit-box-shadow:0 -2px 3px rgba(0,0,0,0.16);box-shadow:0 -2px 3px rgba(0,0,0,0.16);background-color:#fff;padding:18px;width:100%;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:0;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 991.98px){.theme-optica .product-detail .sticky-addToCart{display:none}}@media (min-width: 1400px){.theme-optica .product-detail .sticky-addToCart::before{content:' ';-webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.16);box-shadow:0 -2px 2px rgba(0,0,0,0.16);position:absolute;width:48px;height:106px;display:block;top:0;left:-48px;border-right:2px solid white;z-index:1000}.theme-optica .product-detail .sticky-addToCart::after{content:' ';-webkit-box-shadow:0 -2px 2px rgba(0,0,0,0.16);box-shadow:0 -2px 2px rgba(0,0,0,0.16);position:absolute;width:48px;height:106px;display:block;top:0;right:-48px;border-left:2px solid white;z-index:1000}.theme-optica .product-detail .sticky-addToCart .hideLine{position:absolute;display:block;width:14px;height:106px;background-color:#fff;top:0;left:-4px;z-index:1010}.theme-optica .product-detail .sticky-addToCart .hideLine.hideLine--right{left:initial;right:-5px}}.theme-optica .product-detail .sticky-addToCart .message-addToCart{border:2px solid #000;margin:0;font-weight:600}.theme-optica .product-detail .sticky-addToCart .message-addToCart .alert{margin:0;padding:8px 12px;border-radius:0}.theme-optica .product-detail .sticky-addToCart .message-addToCart .alert-warning{background-color:#fff;border-color:#fff;font-weight:600;font-size:1rem}.theme-optica .product-detail .sticky-addToCart-rightContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.theme-optica .product-detail .sticky-addToCart-rightContent .prices-add-to-cart-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;margin:0}.theme-optica .product-detail .sticky-addToCart-rightContent .prices-add-to-cart-actions .add-to-cart.add-to-cart,.theme-optica .product-detail .sticky-addToCart-rightContent .prices-add-to-cart-actions .goToContactLensOptions{padding:1rem 2.375rem;min-width:310px}.theme-optica .product-detail .sticky-addToCart-rightContent .prices-add-to-cart-actions .add-to-cart.add-to-cart{background-color:#000;color:#fff}.theme-optica .product-detail .sticky-addToCart-rightContent .prices-add-to-cart-actions .add-to-cart.add-to-cart:hover{background-color:#fff;color:#000}.theme-optica .product-detail .sticky-addToCart-rightContent .prices{margin:0 2rem 0 0;font-size:1.625rem}.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price{margin-top:1rem}.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price,.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price .sales,.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price .value{font-size:1.625rem;line-height:1.2}@media (min-width: 992px){.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price,.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price .sales,.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price .value,.theme-optica .product-detail .sticky-addToCart-rightContent .prices .price .strike-through{font-size:1.625rem}}.cart-and-ipay{position:relative}.disabledButton-Up{display:block;width:84%;height:100%;position:absolute;top:0;left:0;z-index:100}@media (max-width: 991.98px){.footer{padding-bottom:8.125rem}}.theme-optica .productDetail__attribute-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.theme-optica .productDetail__attribute-label{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.theme-optica .productDetail__attribute-buttons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px 0 0}.theme-optica .productDetail .lens_color_variation,.theme-optica .productDetail .lens_type_variation,.theme-optica .productDetail .calibre,.theme-optica .productDetail .adjust-eyes-label{width:100%}.theme-optica .productDetail__rating{min-height:1rem}.theme-optica .bundleDetail__top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 769px){.theme-optica .bundleDetail__header{padding-left:0;padding-right:0}}.theme-optica .bundleDetail__availabilityContainer .product-availability-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.theme-optica .bundleDetail__availabilityContainer .product-availability-inner .non-input-label{font-weight:600;color:#444;margin-right:.9375rem}.theme-optica .bundleDetail__quantityForm{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0;padding-top:1rem;padding-bottom:1rem}.theme-optica .bundleDetail__quantityForm label{font-weight:600;color:#444}.theme-optica .bundleDetail__bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 769px){.theme-optica .bundleDetail__footer{padding-left:0;padding-right:0}}.theme-optica .bundleDetail__buttonsContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2rem}.theme-optica .bundleDetail__buttonsContainer .cart-and-ipay{width:100%}.theme-optica .bundleDetail__buttonsContainer .cart-and-ipay .add-to-cart-container{width:100%}.theme-optica .bundleDetail__buttonsContainer .btn.add-to-wish-list{margin-left:.75rem}.theme-optica .bundleDetail__addButton{width:100%}@media (max-width: 991.98px){.product-detail .slick-slider{margin-top:30px}}@media (max-width: 991.98px){.product-detail .slick-slide>div>div{min-height:250px}.product-detail .slick-slide img{width:calc(100% - 30px);-webkit-transform:translateX(15px);transform:translateX(15px);height:auto;margin-top:12%}}iframe#launcher{z-index:1001 !important}@media (max-width: 991.98px){iframe#launcher{bottom:145px !important}}@media (max-width: 991.98px){#page-id-Product-Show .embeddedServiceHelpButton .helpButton,#page-id-Product-ContactLensShow .embeddedServiceHelpButton .helpButton{bottom:135px}}#page-id-Product-Show .embeddedServiceHelpButton,#page-id-Product-ContactLensShow .embeddedServiceHelpButton{position:relative}@media (max-width: 991.98px){#page-id-Product-Show #ot-sdk-btn-floating.ot-floating-button,#page-id-Product-ContactLensShow #ot-sdk-btn-floating.ot-floating-button{bottom:155px}}@media (max-width: 991.98px){#page-id-Product-Show #footercontent,#page-id-Product-ContactLensShow #footercontent{padding-bottom:195px}}@media (max-width: 991.98px){#page-id-Product-GiftCardShow .embeddedServiceHelpButton .helpButton{bottom:90px}}#page-id-Product-GiftCardShow .embeddedServiceHelpButton{position:relative}@media (max-width: 991.98px){#page-id-Product-GiftCardShow #ot-sdk-btn-floating.ot-floating-button{bottom:90px}}@media (max-width: 991.98px){#page-id-Product-GiftCardShow #footercontent{padding-bottom:150px}}.speciallens .choose-setting{background-color:transparent;padding:0;padding-bottom:0;margin-bottom:0;padding-top:10px;border-top:1px solid #e5e5e5}.speciallens .choose-setting #pills-tab,.speciallens .choose-setting .choose-setting-content{display:none}.speciallens .choose-setting .tab-content .choose-setting-item .choose-setting-option{display:block}.speciallens .choose-setting .tab-content .choose-setting-item .choose-setting-option .choose-setting-select{max-width:254px}.speciallens .choose-setting .tab-content .choose-setting-title{display:none}.speciallens .choose-setting .tab-content #left-eye{width:100%;max-width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0;margin-top:20px}.speciallens .choose-setting .simple-quantity-one{width:100%;max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:0}.speciallens .choose-setting .simple-quantity-one .simple-quanty-title{display:none}.speciallens .prices-add-to-cart-actions{margin-top:20px}.speciallens #differentEyesOption,.speciallens .prices-add-to-cart-actions:not(.new){display:none}@-webkit-keyframes animateBoxSizeError{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}20%{-webkit-transform:translate(-5px, 0);transform:translate(-5px, 0)}40%{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}60%{-webkit-transform:translate(-5px, 0);transform:translate(-5px, 0)}80%{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes animateBoxSizeError{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}20%{-webkit-transform:translate(-5px, 0);transform:translate(-5px, 0)}40%{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}60%{-webkit-transform:translate(-5px, 0);transform:translate(-5px, 0)}80%{-webkit-transform:translate(5px, 0);transform:translate(5px, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.errorMessage{color:#c00;display:none;font-weight:600;font-size:1rem}.errorMessage.showError{display:block}#preFittingBox.withFitting{margin-top:-50px}@media (max-width: 991.98px){#preFittingBox.withFitting{margin-top:initial;margin-bottom:76px}}.fitting-box{position:sticky;text-align:center;width:100%;z-index:99;margin-bottom:6px}@media (max-width: 991.98px){.fitting-box{position:absolute}}.fitting-box #btn-fittingbox{border:none;background-color:#fff;color:#000;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.15);box-shadow:0 0 6px 0 rgba(0,0,0,0.15);padding:12px 22px 10px 58px;position:relative;font-weight:600;font-size:16px}.fitting-box #btn-fittingbox::before{display:block;width:42px;height:33px;content:'';top:6px;left:14px;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-eyeglasses' viewBox='0 0 16 16'%3E%3Cpath d='M4 6a2 2 0 1 1 0 4 2 2 0 0 1 0-4m2.625.547a3 3 0 0 0-5.584.953H.5a.5.5 0 0 0 0 1h.541A3 3 0 0 0 7 8a1 1 0 0 1 2 0 3 3 0 0 0 5.959.5h.541a.5.5 0 0 0 0-1h-.541a3 3 0 0 0-5.584-.953A2 2 0 0 0 8 6c-.532 0-1.016.208-1.375.547M14 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}#fittingBoxModal .modal-content{position:relative}#fittingBoxModal .closeModal{position:absolute;top:12px;right:12px;display:block;width:14px;height:14px;background-image:url("data:image/svg+xml,%0A%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.86416 7.74127L12.7279 13.605L13.605 12.7279L7.74127 6.86416L13.7283 0.877103L12.8512 0L6.86416 5.98706L0.877103 0L0 0.877103L5.98706 6.86416L0.123302 12.7279L1.00041 13.605L6.86416 7.74127Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;cursor:pointer}#fittingBoxModal .wrapper_fitting{margin-bottom:12px}#fittingBoxModal .wrapper_fitting.box-shaddowTop{-webkit-box-shadow:0 -5px 8px rgba(0,0,0,0.16);box-shadow:0 -5px 8px rgba(0,0,0,0.16);padding-top:8px}#fittingBoxModal .wrapper_fitting .prices-add-to-cart,#fittingBoxModal .wrapper_fitting .recommendations{width:96%;max-width:720px;margin:0 auto}#fittingBoxModal .wrapper_fitting .prices-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#fittingBoxModal .wrapper_fitting .prices-add-to-cart .add-to-cart{margin-left:12px}#fittingBoxModal .wrapper_fitting .btn-showVariation{cursor:pointer;display:block;position:absolute;width:200px;height:55px;top:0;right:0}#fittingBoxModal .wrapper_fitting .product-tile .c-productTile__info,#fittingBoxModal .wrapper_fitting .product-tile .myprices{margin-bottom:8px}#fittingBoxModal .wrapper_fitting .product-tile .tile-product a.link{background-color:#fff;padding:.25rem .5rem;border:1px solid #111;color:#111}#fittingBoxModal .wrapper_fitting .product-tile .tile-product a.link:hover{background-color:#111}#fittingBoxModal .wrapper_fitting .product-tile .tile-product a.link:hover .c-productTile__link{color:#fff}#fittingBoxModal .wrapper_fitting .product-tile .tile-product a.link .c-productTile__link{color:#111;text-transform:capitalize;font-size:0.8rem}#my-fitmix-container{text-align:center;padding:10px}#my-fitmix-container iframe{max-width:720px}@media (max-width: 991.98px){.primary-images-list{margin-bottom:42px}}html[lang=es] .delivery-days .ca{display:none}html[lang=ca] .delivery-days .es{display:none}.alert-nostock{color:#000;background-color:#f8aeb6;border-color:#000;z-index:9999;padding:10px 20px}.modal#fittingBoxModal{z-index:1060}.modal#wishlistModal{z-index:1070}
