.ProductSimpleAddToCart_lconfig-container__6qN40{display:flex;flex-direction:column;padding-bottom:1.5rem}@media (min-width:768px){.ProductSimpleAddToCart_lconfig-container__6qN40{padding-bottom:3rem}}.ProductSimpleAddToCart_lconfig-container__6qN40 i{text-align:center;margin:16px 0 0;font-size:14px}.ProductSimpleAddToCart_lconfig-container__6qN40 form{display:flex;flex-direction:column}.ProductSimpleAddToCart_lconfig-container__6qN40 .ProductSimpleAddToCart_line__qiF7t{margin:4px 0 22px}.ProductSimpleAddToCart_lconfig-typeButtonsHeader__mR3rf{text-align:center;margin-bottom:6px}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-typeButtonsHeader__mR3rf{font-size:16px;margin-bottom:2px;margin-top:12px}}.ProductSimpleAddToCart_lconfig-perks__LAgVI{display:flex;justify-content:center;background-color:var(--color-grey-100);padding:8px 16px;margin:-24px auto 16px;width:100%;-moz-column-gap:0;column-gap:0}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-perks__LAgVI{display:flex;flex-direction:row;margin:-16px -16px 24px;flex-wrap:wrap;width:calc(100% + 32px);padding:8px 0}}.ProductSimpleAddToCart_lconfig-perks__LAgVI p{font-size:12px;margin:0 16px;font-weight:700;display:flex;align-items:center;white-space:nowrap}.ProductSimpleAddToCart_lconfig-perks__LAgVI p svg{margin-right:4px}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-perks__LAgVI p{margin:0 4px;white-space:unset}}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY{display:flex;margin-bottom:24px}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY{margin:8px -16px 16px}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button{padding:8px}}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button{cursor:pointer;width:100%;height:48px;background:var(--color-white);border:1px solid gray;box-sizing:border-box;font-size:14px;white-space:nowrap}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button{font-size:14px;height:44px}}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button span{color:var(--color-grey-100);font-weight:700}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button svg{margin-right:8px}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button:active,.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button:focus{border:1px solid var(--color-grey-300);color:var(--color-black)}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button:first-of-type{border-right:1px solid var(--color-grey-300)}.ProductSimpleAddToCart_lconfig-typeButtons__3ZIrY button.ProductSimpleAddToCart_selected__6rU06{border:4px solid var(--color-synsam-orange)}.ProductSimpleAddToCart_lconfig-subheader__AtvOG{font-weight:700;margin:24px 0 4px}.ProductSimpleAddToCart_lconfig-section__FJJIb{border:1px solid var(--color-grey-300);padding:18px 16px;min-height:75px;position:relative}.ProductSimpleAddToCart_lconfig-section__FJJIb .ProductSimpleAddToCart_lconfig-sectionChevron__vxxtN{position:absolute;top:10px;right:2px;cursor:pointer;padding:20px}.ProductSimpleAddToCart_lconfig-section__FJJIb .ProductSimpleAddToCart_lconfig-sectionAdd__i6cTa{display:flex;align-items:center;margin-left:-4px}.ProductSimpleAddToCart_lconfig-section__FJJIb .ProductSimpleAddToCart_lconfig-sectionAdd__i6cTa p{margin:0;font-weight:400}.ProductSimpleAddToCart_lconfig-section__FJJIb .ProductSimpleAddToCart_lconfig-sectionAdd__i6cTa svg{margin-right:8px;cursor:pointer;border-radius:50%;padding:4px;transition:background .15s ease-out}.ProductSimpleAddToCart_lconfig-section__FJJIb .ProductSimpleAddToCart_lconfig-sectionAdd__i6cTa svg:hover{background-color:var(--color-grey-300)}.ProductSimpleAddToCart_lconfig-section__FJJIb>p{margin:auto 0;display:flex;align-items:center;min-height:37px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductSimpleAddToCart_lconfig-section__FJJIb strong{display:block;margin:18px 0 0}.ProductSimpleAddToCart_lconfig-section__FJJIb>div{display:none}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8 svg{transform:rotate(0deg)}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8>div{display:inherit}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8>div.ProductSimpleAddToCart_lconfig-pre__h1WyL{display:grid}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8>div p{font-weight:300}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8 .ProductSimpleAddToCart_lconfig-colorList__tMK_f{display:grid}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8 .ProductSimpleAddToCart_lconfig-sectionAdd__i6cTa{display:flex;margin-bottom:18px}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8 .ProductSimpleAddToCart_lconfig-sectionAdd__i6cTa p{font-weight:400}.ProductSimpleAddToCart_lconfig-section__FJJIb.ProductSimpleAddToCart_expanded__ya8q8 p{margin:0}.ProductSimpleAddToCart_lconfig-pre__h1WyL{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px;padding:0 16px}@media only screen and (min-width:678px)and (max-width:949px){.ProductSimpleAddToCart_lconfig-pre__h1WyL{-moz-column-gap:64px;column-gap:64px;padding:0 64px}}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-pre__h1WyL{-moz-column-gap:32px;column-gap:32px;padding:0}.ProductSimpleAddToCart_lconfig-pre__h1WyL strong{font-size:14px;text-align:center;display:block}}.ProductSimpleAddToCart_lconfig-pre__h1WyL .ProductSimpleAddToCart_lconfig-preEyeHeader__6fD5c{display:flex}.ProductSimpleAddToCart_lconfig-pre__h1WyL .ProductSimpleAddToCart_lconfig-preEyeHeader__6fD5c>div[type=checkbox]{margin:2px 0 0 25px}.ProductSimpleAddToCart_lconfig-pre__h1WyL .ProductSimpleAddToCart_lconfig-preEyeHeader__6fD5c input[type=checkbox]{width:16px;height:16px}.ProductSimpleAddToCart_lconfig-pre__h1WyL.ProductSimpleAddToCart_lconfig-preFull__ogKs0{grid-template-columns:1fr}.ProductSimpleAddToCart_lconfig-preRow__9jPoa{margin-top:16px;display:grid;grid-template-columns:1fr}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-preRow__9jPoa{padding-top:10px;margin:0;border-top:1px solid #d3d3d3}}.ProductSimpleAddToCart_lconfig-preRow__9jPoa>div label{width:10%}.ProductSimpleAddToCart_lconfig-colorList__tMK_f{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:24px;column-gap:24px;padding-top:16px}.ProductSimpleAddToCart_lconfig-colorList__tMK_f button{background:none;border:none;border-bottom:1px solid var(--color-grey-300);padding:20px 0 20px 55px;cursor:pointer;transition:background .15s ease-out;display:flex;align-items:center}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-colorList__tMK_f button{padding-left:25px}}@media only screen and (min-width:678px)and (max-width:949px){.ProductSimpleAddToCart_lconfig-colorList__tMK_f button{padding-left:125px}}.ProductSimpleAddToCart_lconfig-colorList__tMK_f button>div{width:10px;height:10px;border-radius:50%;margin-right:16px;background-color:attr(data-color)}.ProductSimpleAddToCart_lconfig-colorList__tMK_f button:hover{background-color:#f7f8fa}.ProductSimpleAddToCart_lconfig-colorList__tMK_f button:active,.ProductSimpleAddToCart_lconfig-colorList__tMK_f button:focus{border:none;border-bottom:1px solid var(--color-grey-300);color:var(--color-black)}.ProductSimpleAddToCart_lconfig-colorList__tMK_f button:last-child,.ProductSimpleAddToCart_lconfig-colorList__tMK_f button:nth-last-child(2){border-bottom:none}.ProductSimpleAddToCart_lconfig-purchaseSummary__2_D3j li{display:flex;justify-content:space-between;margin-bottom:12px;align-items:center}@media only screen and (max-width:678px){.ProductSimpleAddToCart_lconfig-purchaseSummary__2_D3j li{font-size:14px}}.ProductSimpleAddToCart_lconfig-purchaseSummary__2_D3j li span{padding-right:16px;width:60%}.ProductSubscriptionInterval_lensconfig-subscription-frequency__PvDbK{margin-bottom:1rem}.ProductPurchaseType_buyconfig-type-options__OSyyt{margin-top:.75rem}.ProductPurchaseType_buyconfig-type-options__OSyyt>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse));--tw-divide-opacity:1;border-color:rgb(200 194 189/var(--tw-divide-opacity))}.ProductPurchaseType_buyconfig-type-option__AlAeo{position:relative;margin-bottom:0;display:flex;width:100%;align-items:center;padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.ProductPurchaseType_buyconfig-type-option-label-wrapper__ZV76X{display:flex;min-width:0;flex-grow:1;align-items:center;gap:.5rem}.ProductPurchaseType_buyconfig-type-option-label-wrapper__ZV76X>svg{fill:#0077b2;stroke:#fff}.ProductPurchaseType_buyconfig-type-option-label__ErZVY{pointer-events:none;margin-bottom:0;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.925rem;line-height:1.7;font-weight:500}.ProductPurchaseType_buyconfig-type-option-label__ErZVY>span{font-family:Brown,Inter,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1;letter-spacing:-.02em;font-weight:400;--tw-text-opacity:1;color:rgb(118 114 112/var(--tw-text-opacity))}.ProductPurchaseType_buyconfig-type-option-input-wrapper__YQwto{margin-left:.75rem;display:flex;height:1.25rem;align-items:center}.ProductPurchaseType_buyconfig-type-option-input__nPcAn{height:1rem;width:1rem;cursor:pointer;border-width:1px;--tw-border-opacity:1;border-color:rgb(200 194 189/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(254 80 0/var(--tw-text-opacity))}.ProductPurchaseType_buyconfig-type-option-input__nPcAn:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(254 80 0/var(--tw-ring-opacity))}.ProductGlassesAddToCart_product-glasses-section__W542O{border-top-width:1px;--tw-border-opacity:1;border-top-color:rgb(222 218 212/var(--tw-border-opacity));padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.ProductGlassesAddToCart_product-glasses-section__W542O{padding-top:1.5rem;padding-bottom:1.5rem}}.ProductGlassesAddToCart_product-glasses-modal__I0_lK{position:relative;min-height:400px;overflow:hidden}.ProductGlassesAddToCart_product-glasses-modal__I0_lK div[class=container]{padding:0}.LensParameterConfig_lens-parameter-config__JZ_C4{display:flex;flex-direction:column;gap:.5rem;padding:0}.LensParameterConfig_lens-parameter-config__JZ_C4.LensParameterConfig_is-lg__z_VtR{gap:1.5rem}