.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width:768px)and (max-width:1279.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width:1280px)and (max-width:1919.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width:1920px){.pull-left-lg{float:left}.pull-right-lg{float:right}}.hidden-xs-down{display:none!important}@media(max-width:767.98px){.hidden-sm-down{display:none!important}}@media(max-width:1279.98px){.hidden-md-down{display:none!important}}@media(max-width:1919.98px){.hidden-lg-down{display:none!important}}.row.equal-height>[class^=col]{display:flex}.w-tab-header{position:relative;display:flex;align-items:center}.w-tab-header button{width:100%;text-align:left;margin:0;padding:8px 0;line-height:1;font-size:1rem;font-family:Omnes,sans-serif;color:#006680;border:none}.w-tab-header button[aria-expanded=true]{font-weight:500}.w-tab-header button[aria-expanded=true]+.svgbg-icon-arrow-down{transform:rotate(180deg)}.w-tab-header button:focus{box-shadow:none;color:#006680}@media(min-width:768px){.w-tab-header button{padding:15px 0}}@media(min-width:1280px){.w-tab-header button{padding:20px 0;font-size:1.25rem}}.w-tab-header .svgbg-icon-arrow-down{position:absolute;right:0;pointer-events:none}.w-tab-header-text{padding-right:20px;font-size:1.25rem}.w-tab-body{margin-bottom:22px;font-size:1rem}@media(min-width:1280px){.w-tab-body{margin-bottom:20px;font-size:1.25rem}}.accordion .accordion-item{border:0}.accordion .accordion-button p{margin-bottom:0}.accordion .accordion-button:focus{box-shadow:none}.accordion .accordion-button:after{display:none}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion .svg-wrapper.svg-icon-arrow-down{position:absolute;right:25px;pointer-events:none;width:20px;height:20px;transition:.3s ease-in-out;transform:rotate(0deg);fill:#006680}.accordion button[aria-expanded=true] .svg-icon-arrow-down{transform:rotate(180deg)}.w-accordion .w-accordion-item{margin-top:10px;border:1px solid #008eaa;border-radius:10px}.w-accordion .w-accordion-item.selected{border-width:3px}.w-accordion .w-accordion-item.selected .w-accordion-header button{padding-top:13px;padding-left:13px;padding-right:13px}.w-accordion .w-accordion-item .w-accordion-header{position:relative;display:flex;align-items:center}.w-accordion .w-accordion-item .w-accordion-header button{width:100%;text-align:left;margin:0;padding:15px;border:none}.w-accordion .w-accordion-item .w-accordion-header button[aria-expanded=true] .svgbg-icon-arrow-down{transform:rotate(180deg)}.w-accordion .w-accordion-item .w-accordion-header button .w-accordion-line{display:flex;justify-content:space-between}.w-accordion .w-accordion-item .w-accordion-header button .w-accordion-line-graduations{margin-bottom:0;display:flex;position:relative;flex-direction:column;justify-content:center;color:#006680}@media(min-width:1280px){.w-accordion .w-accordion-item .w-accordion-header button .w-accordion-line-graduations{flex-direction:row;justify-content:normal;align-items:center}}.w-accordion .w-accordion-item .w-accordion-header button .w-accordion-line-graduations .svgbg-icon-arrow-down{position:absolute;right:0;pointer-events:none}.w-accordion .w-accordion-item .w-accordion-collapse{border-top:1px solid #008eaa;margin:0;transition:padding-top .1s,padding-bottom .1s;padding:12px 15px 15px}.w-accordion .w-accordion-item .w-accordion-collapse .w-accordion-list .w-accordion-list-detail{display:flex;align-items:flex-start;margin-bottom:8px}.w-accordion .w-accordion-item .w-accordion-collapse .w-accordion-list .w-accordion-list-detail .w-accordion-icon-check .svg-icon-check{display:block;width:20px;padding-top:8px}.w-accordion .w-accordion-item .w-accordion-collapse .w-accordion-list .w-accordion-list-detail .w-accordion-list-description{margin-left:15px}.w-accordion .w-accordion-item .w-accordion-collapse .w-accordion-body{padding:12px 15px 15px}.w-grey-background{background-color:#eee}@media(max-width:1279.98px){.w-optics-product-detail .w-product-name-container{background-color:#fff;border-top-left-radius:14px;border-top-right-radius:14px;margin-top:16px;margin-right:15px}.w-optics-product-detail .w-product-top-section{background-color:#fff;border-bottom-left-radius:14px;border-bottom-right-radius:14px;padding-bottom:24px}}@media(max-width:1279.98px)and (min-width:768px){.w-optics-product-detail .w-product-top-section{padding-bottom:0}}.w-optics-product-detail .w-product-id{color:#323335;margin:25px 25px 25px 0}@media(min-width:768px){.w-optics-product-detail .w-product-id{margin-top:100px}}.w-optics-product-detail .w-optics-product-types .w-grid{display:block}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-grid{display:flex;flex-direction:row}}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col{flex:0 0 100%;padding-left:0;padding-right:0;margin-top:10px}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col{padding-left:15px;padding-right:15px}}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type{flex-direction:row;min-height:auto;border:1px solid #008eaa;border-radius:10px;display:flex;cursor:pointer;padding:10px}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type{padding:10px;display:flex;justify-content:space-between}}@media(min-width:1920px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type{padding:10px 30px;min-height:135px}}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type.selected{border-width:3px}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-header{width:70%}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-header p{text-align:left;margin-bottom:0}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-header p{text-align:center}}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-description{display:flex;flex-direction:column;justify-content:center;width:30%}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-description{align-items:center}}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-description .w-small-text{font-size:.75rem;text-align:right}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-description .w-small-text{font-size:.625rem;text-align:center}}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col .w-optics-product-type .w-optics-product-type-description .w-optics-product-type-price{text-align:right}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col:first-child{margin-top:0}@media(min-width:1280px){.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col{flex-basis:0;flex-grow:1;max-width:100%;padding-left:15px;padding-right:15px;margin-top:0}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col:first-child{padding-left:0}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col:first-child .w-optics-product-type-price{margin-bottom:1.5625rem}.w-optics-product-detail .w-optics-product-types .w-optics-product-type-col:last-child{padding-right:0;padding-left:0}.w-optics-product-detail .w-optics-product-types .w-optics-product-type{height:100%;flex-direction:column!important;justify-content:space-between;text-align:center}.w-optics-product-detail .w-optics-product-types .w-optics-product-type .w-optics-product-type-header{text-align:center;width:100%!important}.w-optics-product-detail .w-optics-product-types .w-optics-product-type .w-optics-product-type-header p{text-align:center}.w-optics-product-detail .w-optics-product-types .w-optics-product-type .w-optics-product-type-description{width:100%!important}.w-optics-product-detail .w-optics-product-types .w-optics-product-type .w-optics-product-type-description .w-optics-product-type-price{text-align:center!important}}.w-optics-product-detail .w-optics-lenses-types-container{margin-top:24px;display:none}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type{margin-top:10px;border:1px solid #008eaa;border-radius:10px;cursor:pointer;padding:15px}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type.selected{border-width:3px;padding:13px}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type.selected .w-optics-lenses-details{display:block}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lenses-type-header{display:flex;justify-content:space-between}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lense-type-graduations{margin-bottom:0}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lense-type-graduations strong:after{content:" ";display:block}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lenses-details{margin-top:12px;border-top:1px solid #008eaa;padding-top:12px;display:none;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lenses-details .w-optics-lenses-detail{display:flex;align-items:flex-start;margin-bottom:8px}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lenses-details .w-optics-lenses-detail img{margin-top:5px}.w-optics-product-detail .w-optics-lenses-types-container .w-optics-lenses-type .w-optics-lenses-details .w-optics-lenses-detail .w-optics-lenses-detail-description{margin-left:15px}.w-optics-product-detail .w-optics-extras{margin-top:24px;display:none}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item{align-items:flex-start;border-top:1px solid #008eaa;border-bottom:1px solid #008eaa;padding-top:15px;padding-bottom:15px;opacity:1}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item.disabled{opacity:.5}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item.disabled .w-optics-checkmark{cursor:default}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item.disabled input{pointer-events:none}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item .w-checkbox-wrapper{flex-direction:column}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item .w-optics-extra-item-description p{margin-bottom:0}.w-optics-product-detail .w-optics-extras .w-optics-extras-container .w-optics-extra-item .w-extra-price{text-align:right;white-space:nowrap}.w-optics-product-detail .w-optics-your-selection{display:none}@media(min-width:1280px){.w-optics-product-detail .w-optics-your-selection{display:block;margin-top:24px}.w-optics-product-detail .w-optics-your-selection .w-optics-your-selection-details{display:flex;margin-top:7px;border-top:3px solid #008eaa;padding-top:24px}}@media(min-width:1280px){.w-optics-product-detail .w-schedule-appointment-button{display:flex;margin-top:50px;padding:2px;border:none}}.w-optics-product-detail[data-should-show-frame-option=true] .w-optics-product-type-col:first-child,.w-optics-product-detail[data-should-show-frame-option=true][data-is-for-children=true] .w-optics-product-type-col:first-child{padding-right:0}@media(min-width:1280px){.w-optics-product-detail[data-should-show-frame-option=true][data-is-for-children=true] .w-optics-product-type-col:first-child{padding-right:15px}}.w-optics-product-detail .w-description-and-detail.w-second-son{padding-top:15px}@media(min-width:768px){.w-optics-product-detail .w-description-and-detail.w-second-son{padding-top:15px}}.w-pdp-fixed-optics .w-optics-your-selection{display:block;position:fixed;background-color:#fff;left:0;bottom:0;right:0;min-width:100%;z-index:100;padding:15px 30px 30px;box-shadow:0 1px 8px 0 rgba(0,142,170,.3)}@media(min-width:1280px){.w-pdp-fixed-optics .w-optics-your-selection{all:unset;display:block;margin-top:24px;color:#008eaa}}@media(min-width:768px)and (max-width:1279.98px){.w-pdp-fixed-optics .w-optics-your-selection{padding:15px 105px 30px}}.w-pdp-fixed-optics .w-optics-your-selection .w-body-medium{display:none}@media(min-width:1280px){.w-pdp-fixed-optics .w-optics-your-selection .w-body-medium{all:unset;color:#006680;font-weight:500}}.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .w-brand-name{font-size:.75rem;color:#006680}@media(min-width:1280px){.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .w-brand-name{font-size:1.25rem}}.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .js-w-optics-your-selection{font-size:1rem;color:#006680;width:-moz-max-content;width:max-content;flex-grow:0}@media(min-width:1280px){.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .js-w-optics-your-selection{font-size:1.25rem}}.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .w-subtitle{font-size:1.125rem;color:#006680;flex-grow:0;width:100%}@media(min-width:768px){.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .w-subtitle{font-size:1.25rem}}@media(min-width:1280px){.w-pdp-fixed-optics .w-optics-your-selection .w-optics-your-selection-details .w-subtitle{font-size:1.875rem}}.w-pdp-fixed-optics .w-schedule-appointment-button{padding-top:20px}@media(min-width:768px)and (max-width:1279.98px){.w-pdp-fixed-optics .w-schedule-appointment-button{padding-right:110px;padding-left:110px}}@media(min-width:1280px){.w-pdp-fixed-optics .w-schedule-appointment-button{all:unset;display:flex;margin-top:50px;padding:2px;border:none}}