body .eyeLuxuryProduct{color:#21241f;background:#fbfaf7;padding-block:16px 90px}body .eyeLuxuryProduct .productBreadcrumbs{letter-spacing:.02em;color:#888277;padding-block:19px 28px;font-size:11px}body .eyeLuxuryProduct .productDetailGrid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(34px,4.2vw,76px)}body .eyeLuxuryProduct .productInfo{padding-top:clamp(8px,2.4vw,33px);position:sticky;top:100px}body .eyeLuxuryProduct .productBrand{color:#817462;text-transform:uppercase;font-family:var(--f-manrope), sans-serif;letter-spacing:.19em;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}body .eyeLuxuryProduct .eyeLuxuryType{text-transform:uppercase;color:#938b7e;letter-spacing:.15em;margin:15px 0 0;font-size:10px;font-weight:600}body .eyeLuxuryProduct .productInfo h1{font-family:var(--f-cormorant), Georgia, serif;letter-spacing:-.024em;overflow-wrap:anywhere;text-wrap:pretty;max-width:19ch;margin:13px 0 10px;font-size:clamp(36px,3.25vw,61px);font-weight:500;line-height:1.04}html[lang=he] body .eyeLuxuryProduct .productInfo h1{font-family:var(--f-frank), Georgia, serif;letter-spacing:0;font-size:clamp(30px,2.7vw,47px)}body .eyeLuxuryProduct .eyeLuxuryModel{color:#776e61;letter-spacing:.03em;margin:8px 0 0;font-size:12px}body .eyeLuxuryProduct .productInfo .productPriceRow{color:#1c211d;font-family:var(--f-manrope), sans-serif;letter-spacing:-.018em;border-block:1px solid #e3ddd3;margin:30px 0 22px;padding:18px 0 20px;font-size:clamp(18px,1.8vw,25px)}body .eyeLuxuryProduct .eyeLuxuryAtelier{color:#69675f;max-width:45ch;margin:0 0 16px;font-size:13px;line-height:1.8}body .eyeLuxuryProduct .productDescription{color:#635f57;margin:0 0 22px;font-size:13px;line-height:1.85}body .eyeLuxuryProduct .productMeta{border-block:1px solid #e3ddd3;margin:26px 0;padding:20px 0}body .eyeLuxuryProduct .eyeLuxurySpecTitle{font-family:var(--f-cormorant), Georgia, serif;letter-spacing:-.02em;margin:0 0 13px;font-size:27px;font-weight:500}html[lang=he] body .eyeLuxuryProduct .eyeLuxurySpecTitle{font-family:var(--f-frank), Georgia, serif}body .eyeLuxuryProduct .productMetaRow{border-bottom:1px solid #eee8df;gap:16px;padding-block:9px;font-size:12px;line-height:1.5}body .eyeLuxuryProduct .productMetaRow>span:last-child{text-align:end;font-weight:600}body .eyeLuxuryProduct .productActions{margin:0 0 15px}body .eyeLuxuryProduct .productDetailWishlist{box-shadow:none;background:#fff;border:1px solid #ded9cf}body .eyeLuxuryProduct .eyeLuxuryPurchase{grid-template-columns:114px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}body .eyeLuxuryProduct .eyeLuxuryQuantity{color:#6c665c;letter-spacing:.035em;align-content:center;gap:6px;font-size:10px;display:grid}body .eyeLuxuryProduct .eyeLuxuryQuantityControl{background:#fff;border:1px solid #d9d3c8;grid-template-columns:31px 1fr 31px;align-items:center;min-height:47px;display:grid}body .eyeLuxuryProduct .eyeLuxuryQuantityControl output{text-align:center;color:#191919;font-size:13px}body .eyeLuxuryProduct .eyeLuxuryQuantityControl button{color:#2b2b2b;cursor:pointer;background:0 0;border:0;height:100%;font-size:17px}body .eyeLuxuryProduct .eyeLuxuryQuantityControl button:disabled{opacity:.3;cursor:default}body .eyeLuxuryProduct .eyeLuxuryAddButton{color:#fff;background:#232724;border:1px solid #232724;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:0 22px;font-size:13px;font-weight:600;transition:background .18s,color .18s;display:flex}body .eyeLuxuryProduct .eyeLuxuryAddButton:hover{color:#232724;background:0 0}body .eyeLuxuryProduct .eyeLuxuryConcierge{background:#f1eee7;border:1px solid #e7e1d7;gap:16px;margin-top:23px;padding:23px 20px;display:flex}body .eyeLuxuryProduct .eyeLuxuryConciergeMark{color:#695d4a;width:35px;height:35px;font-family:var(--f-cormorant), Georgia,serif;border:1px solid #ac9b81;flex:0 0 35px;place-items:center;font-size:23px;display:grid}body .eyeLuxuryProduct .eyeLuxuryConcierge strong{font-size:13px;font-weight:600}body .eyeLuxuryProduct .eyeLuxuryConcierge p{color:#676158;margin:8px 0 13px;font-size:12px;line-height:1.7}body .eyeLuxuryProduct .eyeLuxuryConcierge a{border-bottom:1px solid #9e8e7b;align-items:center;gap:13px;padding-bottom:4px;font-size:12px;display:inline-flex}body .eyeLuxuryProduct .prescriptionNote{border:0;background:0 0;border-inline-start:2px solid #a8906e;margin-top:26px;padding:7px 0 7px 20px;font-size:12px}html[dir=rtl] body .eyeLuxuryProduct .prescriptionNote{padding:7px 20px 7px 0}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryImage{aspect-ratio:1;background:#efece5;border:0}body .eyeLuxuryProduct .eyePremiumGallery .eyePremiumZoomTrigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}body .eyeLuxuryProduct .eyePremiumGallery .eyePremiumZoomTrigger img{mix-blend-mode:normal;object-fit:contain;padding:6%;transition:transform .35s}@media (hover:hover){body .eyeLuxuryProduct .eyePremiumGallery .eyePremiumZoomTrigger:hover img{transform:scale(1.055)}}body .eyeLuxuryProduct .eyePremiumZoomHint{bottom:19px;z-index:1;letter-spacing:.1em;color:#555048;background:#fbfaf7e6;padding:9px 11px;font-size:10px;position:absolute;inset-inline-start:21px}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryArrow{background:#ffffffdb;border:1px solid #e0dacf;border-radius:0;width:37px;height:37px}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryThumbnails{gap:9px;padding-bottom:5px;display:flex}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryThumbnail{opacity:.72;background:#f1eee9;border:1px solid #ded9d1;flex:0 0 70px;width:70px;height:70px}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryThumbnail.isActive{opacity:1;border-width:1px;border-color:#544c3f}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryThumbnail img{padding:5px}body .eyeLuxuryProduct .eyePremiumLightbox{z-index:1000;background:#181816f5;justify-content:center;align-items:center;padding:50px 24px 70px;display:flex;position:fixed;inset:0}body .eyeLuxuryProduct .eyePremiumLightboxImage{background:#f2efea;width:min(100%,960px);height:100%;min-height:0;position:relative}body .eyeLuxuryProduct .eyePremiumLightboxImage img{object-fit:contain;mix-blend-mode:normal;padding:min(3vw,25px)}body .eyeLuxuryProduct .eyePremiumLightboxClose{color:#fff;cursor:pointer;z-index:2;background:0 0;border:1px solid #ffffff80;width:41px;height:41px;font-size:28px;position:fixed;top:18px;right:24px}body .eyeLuxuryProduct .eyePremiumLightboxNav{color:#fff;align-items:center;gap:20px;font-size:12px;display:flex;position:fixed;bottom:16px}body .eyeLuxuryProduct .eyePremiumLightboxNav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;min-width:36px;height:32px;font-size:22px}body .eyeLuxuryProduct .eyeLuxuryAssurance{border-top:1px solid #dcd6cb;border-bottom:1px solid #dcd6cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:clamp(45px,7vw,92px);padding:37px 20px 28px;display:grid}body .eyeLuxuryProduct .eyeLuxuryAssurance>div{align-content:start;justify-items:start;gap:9px;display:grid}body .eyeLuxuryProduct .eyeLuxuryAssuranceIcon{color:#9c8463;font-size:26px;line-height:1}body .eyeLuxuryProduct .eyeLuxuryAssurance strong{font-size:13px;font-weight:600}body .eyeLuxuryProduct .eyeLuxuryAssurance p{color:#777064;max-width:28ch;margin:0;font-size:12px;line-height:1.65}body .eyeLuxuryProduct .eyeLuxuryPolicyLink{flex-wrap:wrap;justify-content:center;gap:26px;padding:20px;display:flex}body .eyeLuxuryProduct .eyeLuxuryPolicyLink a{border-bottom:1px solid #b9aea0;padding-bottom:3px;font-size:12px}@media (max-width:980px){body .eyeLuxuryProduct .productDetailGrid{grid-template-columns:minmax(0,1fr);gap:33px}body .eyeLuxuryProduct .productInfo{padding-top:0;position:static;top:auto}body .eyeLuxuryProduct .productInfo h1{max-width:32ch}}@media (max-width:620px){body .eyeLuxuryProduct{padding-block:0 64px}body .eyeLuxuryProduct .productBreadcrumbs{padding-block:11px 17px}body .eyeLuxuryProduct .productDetailGrid{gap:19px}body .eyeLuxuryProduct .productInfo h1{font-size:clamp(35px,9vw,48px);line-height:1.08}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryImage{aspect-ratio:1}body .eyeLuxuryProduct .eyePremiumGallery .productGalleryThumbnail{flex-basis:57px;width:57px;height:57px}body .eyeLuxuryProduct .eyeLuxuryAssurance{grid-template-columns:1fr;gap:24px;padding-inline:7px}body .eyeLuxuryProduct .eyeLuxuryPurchase{grid-template-columns:96px minmax(0,1fr)}body .eyeLuxuryProduct .eyeLuxuryAddButton{min-height:63px;padding-inline:13px}body .eyeLuxuryProduct .eyeLuxuryType{margin-top:10px}body .eyeLuxuryProduct .productInfo .productPriceRow{margin-top:19px}}@media (prefers-reduced-motion:reduce){body .eyeLuxuryProduct .eyePremiumGallery img{transition:none}}body .eyeLuxuryProduct .eyePurchaseButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}body .eyeLuxuryProduct .eyePurchaseButtons .eyeLuxuryAddButton,body .eyeLuxuryProduct .eyePurchaseButtons .eyeBuyNowButton{letter-spacing:.02em;min-width:0;min-height:67px;padding-inline:clamp(12px,1.4vw,21px);font-size:12px}body .eyeLuxuryProduct .eyePurchaseButtons .eyeSecondaryPurchaseButton{color:#252823;background:#fbfaf7;border:1px solid #55534e}body .eyeLuxuryProduct .eyePurchaseButtons .eyeSecondaryPurchaseButton:hover{color:#fff;background:#40433e;border-color:#40433e}body .eyeLuxuryProduct .eyePurchaseButtons .eyeBuyNowButton{color:#fff;background:#232724;border:1px solid #232724}body .eyeLuxuryProduct .eyePurchaseButtons .eyeBuyNowButton:hover{background:#454a43;border-color:#454a43}body .eyeLuxuryProduct .eyePurchaseButtons button{transition:background .18s,color .18s,border-color .18s}body .eyeLuxuryProduct .eyePurchaseButtons button span:last-child{flex-shrink:0}body .eyeLuxuryProduct .eyePurchaseButtons button:focus-visible{outline-offset:3px;outline:2px solid #9c8565}@media (max-width:620px){body .eyeLuxuryProduct .eyeLuxuryPurchase{grid-template-columns:1fr;gap:13px}body .eyeLuxuryProduct .eyeLuxuryQuantity{gap:5px;max-width:132px}body .eyeLuxuryProduct .eyePurchaseButtons .eyeLuxuryAddButton,body .eyeLuxuryProduct .eyePurchaseButtons .eyeBuyNowButton{min-height:57px;padding-inline:12px;font-size:12px}}
