.mm-sticky-form{position:sticky;top:80px;right:0;width:100%;height:fit-content}.mm-btn-disabled{pointer-events:none;opacity:.3}.mm-product-media-elem{width:100%}.mm-product-form-component{margin:15px 0}.mm-product-form-component.mm-product-title{font-family:var(--condensed-font)}.mm-product-form-variant-option{margin-bottom:15px}.mm-product-form-variant-value{margin-right:2rem}.mm-product-form-variant-value:last-child{margin-right:0}@media(max-width:989px){.mm-product-form-variant-option{margin-bottom:1rem}}.mm-product-details p,.mm-product-details *{color:var(--bleu-zeiss-1);stroke:var(--bleu-zeiss-1);white-space:nowrap}.mm-product-form .mm-product-details{flex-wrap:wrap}.mm-product-details svg{width:23.66px;height:22.66px}.mm-pc-details-text{margin-left:15px}@media screen and (max-width:750px){.mm-pc-details-text{margin-left:0}}.mm-product-form-component .truncate-container *{color:var(--background)}.mm-product-form-divider{display:block!important;width:100%;border-top:1px solid var(--gris-3);margin-bottom:15px}.mm-product-form-variant-values{border:none}.mm-product-form-variant-option .mm-typo-product-variant-name{font-family:var(--condensed-font);color:var(--background);letter-spacing:.05em}.mm-product-form-component .mm-btn-product-form-with-arrow{text-transform:none;height:58px;padding-left:17px;padding-right:13.5px}@media(max-width:989px){.mm-product-form-divider{margin-bottom:1rem}}.mm-product-form-variant-values.optique,.mm-product-form-variant-value.monture{border:1px solid var(--bleu-zeiss-2);border-radius:5px}.monture .mm-product-variant-checkbox{display:none}.mm-product-form-variant-values.optique,.mm-product-form-variant-value.monture p{color:var(--bleu-zeiss-2)}.mm-product-form-variant-values.optique{margin:15px 0}.mm-product-form-variant-values.optique{width:100%;padding:10px 25px 10px 17px}select{position:relative;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(/cdn/shop/files/Frame_4.png?v=1665490977);background-repeat:no-repeat;background-position:right 5px top 50%;font-size:14px;line-height:134.7%}input[type=radio][name=variant_id-monture]:checked+.monture{background-color:var(--bleu-zeiss-2)}input[type=radio][name=variant_id-monture]:checked+.mm-product-form-variant-value.monture p{color:#fff}.mm-product-form-variant-values.monture{padding:15px 0 0}.mm-product-form-variant-values.monture *{cursor:pointer}.mm-product-form-variant-value.monture{width:124px;height:40px}@media(max-width:989px){.mm-product-form-variant-values.monture{padding:1rem 0 0}}.reglages .mm-typo-product-variant-name{margin-right:4rem}.mm-product-form-variant-values.reglages{padding:0}input[type=checkbox].mm-product-variant-checkbox{margin:0 1rem 0 0;width:17px;height:17px;appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid var(--background);border-radius:50%;background-color:var(--white)}input[type=checkbox].mm-product-variant-checkbox:checked{background-color:var(--bleu-zeiss-2)}.mm-product-form-variant-value.reglages p{margin:-2px 0 0}.mm-product-form-variant-value.reglages .mm-little-p{cursor:pointer;color:var(--bleu-zeiss-2);border-bottom:1px solid var(--bleu-zeiss-2)}.mm-product-form-variant-value.reglages .mm-little-p svg{width:15px;height:15px;stroke:var(--bleu-zeiss-2);margin-left:1rem}@media(max-width:768px){.mm-product-form-variant-value.reglages p{font-size:15px}}#mm-popup-product{display:none}#mm-popup-product .overlay{display:block!important;cursor:pointer;position:fixed;top:0;left:0;background:var(--black);opacity:.3;filter:blur(5px);z-index:99;width:100vw;height:100vh}#mm-popup-product .popup{position:fixed;top:87px;left:50%;transform:translate(-50%);z-index:100;width:fit-content;background-color:var(--black);box-shadow:0 1px 10px #00000014;border-radius:33px;color:var(--white)!important}#mm-popup-close{position:absolute;top:2rem;right:2rem;cursor:pointer;width:33px;height:33px;border:1px solid var(--bleu-zeiss-2);border-radius:50%;color:var(--bleu-zeiss-2)}#mm-popup-close p{font-size:15px;line-height:13px;margin:-3px 0 0}.mm-popup-top-text{margin-bottom:4rem}.mm-popup-top-text img{object-fit:contain}.mm-popup-img-container{width:50%;filter:drop-shadow(0px 1px 10px rgba(0,0,0,.08));border-radius:22px;min-width:460px;margin-right:3rem}.mm-popup-img-container img{object-fit:cover;width:100%;height:100%}.mm-popup-text{width:300px}.mm-popup-text-content p{line-height:13.38px}@media(max-width:900px){#mm-popup-product .popup{top:57px;width:100%;border-radius:0}.mm-popup-top-text{margin-bottom:1rem}.mm-popup-top-text .mm-product-title{padding-left:1rem}.mm-popup-img-text{flex-direction:column}.mm-popup-img-container{width:calc(100% + 2rem);margin-left:-1rem;margin-right:0;min-width:0}.mm-popup-text{width:100%}}.mm-read-additional{cursor:pointer;border-bottom:1px solid var(--black);text-transform:uppercase}#product-description{display:none}#product-description p{font-size:14px;line-height:1.4}.mm-product-cta .mm-little-p{margin-top:5px}@media screen and (max-width:768px){.mm-product-form-component{margin:1rem 0}.mm-product-details{border-top:1px solid var(--gris-3);border-bottom:1px solid var(--gris-3);padding:1rem 0}.mm-pc-details-content{margin-right:1rem}.mm-pc-details-content:last-child{margin-right:0}.mm-product-form .mm-pc-details-content p{margin:0 0 0 7px}.mm-pc-details-content .mm-typo-product-variant-name{font-size:11px}.grossissement svg{width:15px;height:15px}.distance svg{width:15.83px;height:15.83px}.champ svg{width:18.25px;height:18px}.mm-product-form-variant-values{justify-content:space-between}.mm-product-form-variant-value{margin-right:0}.mm-product-form-variant-value.monture{width:101px}.mm-product-form-variant-option{flex-direction:column}.mm-product-form-variant-option.reglages label{margin-bottom:1rem}.mm-product-form-variant-value.reglages .mm-little-p{margin-left:-3rem}.mm-product-cta .mm-little-p{margin-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-main-product.css.map */
