body.contact-lens-pdp,html{max-width:100%;overflow-x:clip}.contact-lens-pdp .cl-gallery-layout,.contact-lens-pdp .cl-hero,.contact-lens-pdp .cl-product-panel,.contact-lens-pdp .cl-rx-layout,.contact-lens-pdp .cl-rx-main,.contact-lens-pdp .cl-rx-sidebar,.contact-lens-pdp .cl-shell,.contact-lens-pdp main{min-width:0}.cl-prescription-tab{transition:.2s;cursor:pointer}.cl-rx-input:focus,.cl-rx-input:focus-visible,.cl-rx-select-box:focus-visible{outline:0;border-color:var(--cl-teal)!important;box-shadow:0 0 0 3px rgba(13,112,104,.15)!important}.cl-rx-field{display:flex;flex-direction:column;gap:4px}.cl-rx-field label{margin-bottom:2px!important;font-size:13px!important}.cl-rx-input,.cl-rx-select-box{min-height:48px!important;padding:12px 16px!important}.cl-rx-auto-value .cl-rx-hidden-select{display:none}.cl-rx-fixed-value{display:flex;min-height:46px;align-items:center;padding:0 14px;border:1px solid var(--cl-line);border-radius:12px;color:var(--cl-ink);background:color-mix(in srgb,var(--cl-teal) 6%,transparent);font-size:14px;font-weight:700}.cl-rx-field label span{color:#b42318}.cl-main-image,.cl-product-image img,.cl-thumb img{background:0 0}.cl-cta-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:16px!important;width:100%!important}@media (max-width:700px){.contact-lens-pdp .cl-shell{width:min(100% - 24px,1180px)}.cl-rx-eye-grid,.cl-rx-summary-grid{grid-template-columns:minmax(0,1fr)}.cl-eye-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-cta-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}}@media (max-width:420px){.cl-eye-fields-grid{grid-template-columns:minmax(0,1fr)}.cl-prescription-card,.cl-rx-eye-card,.cl-rx-summary-card{padding-left:14px;padding-right:14px}.cl-cta-row{grid-template-columns:1fr!important;gap:8px!important}}.pdp-mobile-cta{display:none}@media (max-width:768px){body.contact-lens-pdp{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.pdp-mobile-cta{position:fixed;bottom:calc(var(--mobile-bottom-nav-h,0px));left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;z-index:2500!important;border-top:1px solid var(--cl-line,#e5e7eb);box-shadow:0 -4px 20px rgba(0,0,0,.1)}[data-theme=dark] .pdp-mobile-cta{background:#0d0b08;border-top-color:rgba(201,169,110,.15)}.pdp-mobile-cta-price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pdp-mobile-cta-price .price{font-family:Inter,sans-serif;font-size:20px;color:var(--cl-ink);font-weight:700;line-height:1.1}[data-theme=dark] .pdp-mobile-cta-price .price{color:var(--ivory,#faf8f4)}.pdp-mobile-cta-price .mrp{font-size:12px;color:#9ca3af;text-decoration:line-through;margin-top:2px;line-height:1.1}.pdp-mobile-cta .btn{min-height:42px;padding:8px 14px;font-size:13px;border-radius:10px;font-weight:700;font-family:Inter,sans-serif;border:none;cursor:pointer;white-space:nowrap}.pdp-mobile-cta .btn-gold{background:#111827;color:#fff}[data-theme=dark] .pdp-mobile-cta .btn-gold{background:var(--gold,#c9a96e);color:#000}.pdp-mobile-cta .btn-outline{background:#2563eb;color:#fff}}@media (max-width:420px){.pdp-mobile-cta{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))}.pdp-mobile-cta .btn{padding:8px 10px;font-size:12px;min-height:38px}.pdp-mobile-cta-price{min-width:max-content}.pdp-mobile-cta-price .price{font-size:17px}}@media (max-width:340px){.pdp-mobile-cta{grid-template-columns:auto auto;justify-content:space-between}.pdp-mobile-cta-price{grid-column:1/-1;margin-bottom:4px}}.cl-btn{border-radius:12px!important;font-family:Inter,sans-serif!important;letter-spacing:0!important;font-size:15px!important;font-weight:600!important;text-transform:none!important;min-height:52px!important;transition:.2s!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-shadow:none!important;cursor:pointer!important}.cl-btn-primary{background:#111827!important;color:#fff!important;border:none!important}.cl-btn-primary:hover{background:#1f2937!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important}.cl-btn-secondary{background:#2563eb!important;color:#fff!important;border:none!important}.cl-btn-secondary:hover{background:#1d4ed8!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px rgba(37,99,235,.3)!important}.cl-qty{display:flex!important;align-items:center!important;border:1px solid #e5e7eb!important;border-radius:8px!important;overflow:hidden!important;background:#fff!important;padding:0!important;box-shadow:none!important}.cl-qty button{width:40px!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:0 0!important;border:none!important;color:#6b7280!important;font-size:18px!important;transition:color .2s!important;cursor:pointer!important}.cl-qty button:hover{color:#111827!important}.cl-qty span{width:44px!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:600!important;color:#111827!important;border-left:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important;background:0 0!important;font-family:Inter,sans-serif!important}.cl-quantity-row{margin-bottom:24px!important;padding-top:16px!important;border-top:1px solid #e5e7eb!important}.cl-quantity-row .cl-purchase-title{font-size:15px!important;font-weight:700!important;color:#111827!important;margin:0!important}@media (max-width:768px){.contact-lens-pdp .cl-shell.cl-hero{width:100%!important;padding:0!important}.cl-gallery-layout{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0!important}.cl-gallery-stage{order:1!important;border-radius:12px!important;border-left:none!important;border-right:none!important;min-height:380px!important;aspect-ratio:1/0.9!important;width:100%!important}.cl-thumbs{order:2!important;flex-direction:row!important;padding:4px 16px!important;gap:8px!important;margin-top:0!important;scroll-snap-type:x proximity!important;width:100%!important;box-sizing:border-box!important;overflow-x:auto!important}.cl-thumb{width:60px!important;height:52px!important;flex:0 0 auto!important;border-radius:10px!important;scroll-snap-align:start!important;padding:4px!important}.cl-product-panel{padding-left:16px!important;padding-right:16px!important;padding-top:12px!important}.cl-title{font-size:24px!important;line-height:1.2!important;max-width:100%!important;overflow-wrap:anywhere!important}.cl-price{font-size:28px!important}}[data-theme=dark] .cl-btn-primary{background:var(--gold,#c9a96e)!important;color:#000!important}[data-theme=dark] .cl-btn-secondary{background:#3b82f6!important;color:#fff!important}[data-theme=dark] .cl-qty{border-color:rgba(201,169,110,.15)!important;background:#121212!important}[data-theme=dark] .cl-qty button{color:#a0a0a0!important}[data-theme=dark] .cl-qty button:hover{color:var(--gold,#c9a96e)!important}[data-theme=dark] .cl-qty span{color:var(--ivory,#faf8f4)!important;border-left-color:rgba(201,169,110,.15)!important;border-right-color:rgba(201,169,110,.15)!important}[data-theme=dark] .cl-quantity-row{border-top-color:rgba(255,255,255,.1)!important}[data-theme=dark] .cl-quantity-row .cl-purchase-title{color:var(--ivory,#faf8f4)!important}[data-theme=dark] .cl-thumb.is-active{border-color:var(--gold,#c9a96e)!important}.contact-lens-pdp .pdp-breadcrumb-wrap{border-bottom:1px solid #e5e7eb!important;background:0 0!important;padding:12px 40px!important;width:100%!important;box-sizing:border-box!important}[data-theme=dark] .contact-lens-pdp .pdp-breadcrumb-wrap{border-bottom-color:rgba(201,169,110,.15)!important}.contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb{padding:0!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-family:Inter,sans-serif!important;color:#6b7280!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;letter-spacing:.02em!important;margin:0!important;width:100%!important}.contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb a{color:#6b7280!important;transition:color .2s!important;text-decoration:none!important;flex-shrink:0!important}.contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb a:hover{color:#111827!important}.contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb .sep{color:#d1d5db!important;font-size:11px!important;flex-shrink:0!important}.contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb span:not(.sep){color:#6b7280!important;font-weight:400!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;flex-shrink:1!important}[data-theme=dark] .contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb,[data-theme=dark] .contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb a,[data-theme=dark] .contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb span:not(.sep){color:var(--muted,#9ca3af)!important}[data-theme=dark] .contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb a:hover{color:var(--ivory,#faf8f4)!important}[data-theme=dark] .contact-lens-pdp .pdp-breadcrumb-wrap .breadcrumb .sep{color:#4b5563!important}@media (max-width:1200px){.contact-lens-pdp .pdp-breadcrumb-wrap{padding:12px 24px!important}}.cl-rx-select-box:focus{outline:0!important;border-color:var(--cl-teal,#0d7068)!important;box-shadow:0 0 0 3px rgba(13,112,104,.1)!important}[data-theme=dark] .cl-rx-select-box:focus{border-color:var(--gold,#c9a96e)!important;box-shadow:0 0 0 3px rgba(201,169,110,.15)!important}.cl-rx-opt.is-highlighted{background:#f0fdfa!important;color:var(--cl-teal-dark,#084d48)!important;font-weight:600!important}[data-theme=dark] .cl-rx-opt.is-highlighted{background:rgba(255,255,255,.05)!important;color:var(--teal,#2dd4bf)!important}body.rx-modal-open{overflow:hidden!important;overscroll-behavior:none}.cl-rx-modal-overlay{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:clamp(20px,3vw,48px);overflow:hidden;background:rgba(10,22,21,.68);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms,visibility 220ms}.cl-rx-modal-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.cl-rx-modal-content{position:relative;width:min(1220px,calc(100vw - 64px));height:min(880px,calc(100dvh - 64px));max-height:calc(100dvh - 40px);min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(13,112,104,.18);border-radius:24px;color:#102b2a;background:#f8fbfa;box-shadow:0 30px 100px rgba(4,24,23,.28);transform:translateY(18px) scale(.985);opacity:0;transition:transform 260ms cubic-bezier(.2, .75, .25, 1),opacity .2s}.cl-rx-modal-overlay.is-open .cl-rx-modal-content{transform:translateY(0) scale(1);opacity:1}.cl-rx-modal-header{position:relative;z-index:5;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:18px 72px 18px 28px;border-bottom:1px solid #dbe7e4;background:radial-gradient(circle at 92% -30%,rgba(201,169,110,.2),transparent 38%),#fff}.cl-rx-modal-heading{min-width:0}.cl-rx-modal-eyebrow{display:block;margin-bottom:5px;color:#8a6125;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.cl-rx-modal-heading h2{margin:0;color:#102b2a;font-family:Georgia,"Times New Roman",serif;font-size:clamp(24px, 2.35vw, 34px);font-weight:500;line-height:1.05;letter-spacing:-.025em}.cl-rx-modal-heading p{margin:6px 0 0;color:#627977;font-size:12px;line-height:1.45}.cl-rx-modal-close{position:absolute;top:50%;right:24px;z-index:10;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid #dbe7e4;border-radius:50%;color:#536d69;background:#f3f8f6;font-size:23px;line-height:1;transform:translateY(-50%);transition:border-color 160ms,color 160ms,background 160ms}.cl-rx-modal-close:hover{border-color:#0d7068;color:#0d7068;background:#edf7f4}.cl-rx-modal-body{min-width:0;min-height:0;flex:1 1 auto;padding:22px 26px 28px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.cl-rx-modal-footer{position:relative;z-index:4;flex:0 0 auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #dbe7e4;background:rgba(255,255,255,.96);box-shadow:0 -12px 34px rgba(16,43,42,.07)}.cl-rx-modal-footer-copy{min-width:0;color:#627977;font-size:11px;line-height:1.45}.cl-rx-modal-actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.cl-rx-modal-action{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border:1px solid #0d7068;border-radius:12px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.cl-rx-modal-action--secondary{color:#0d7068;background:#fff}.cl-rx-modal-action--primary{color:#fff;background:#0d7068;box-shadow:0 8px 20px rgba(13,112,104,.2)}.cl-rx-modal-action--primary:hover{background:#084d48}#clRxModalOverlay .cl-prescription-card{min-width:0;border:0;border-radius:0;background:0 0;box-shadow:none}#clRxModalOverlay .cl-prescription-tabs{position:sticky;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:-22px -26px 22px;overflow:visible;border-bottom:1px solid #dbe7e4;backdrop-filter:blur(14px)}#clRxModalOverlay .cl-prescription-tab{padding:0 14px;border:1px solid transparent;border-radius:11px;background:0 0;font-size:11px;letter-spacing:.02em}#clRxModalOverlay .cl-prescription-tab:hover{color:#0d7068;background:#edf7f4}#clRxModalOverlay .cl-prescription-tab.is-active{border-color:rgba(13,112,104,.18);box-shadow:0 7px 18px rgba(16,43,42,.08)}#clRxModalOverlay .cl-prescription-panel{min-width:0}#clRxModalOverlay .cl-upload-zone{min-height:330px;border:1px dashed rgba(13,112,104,.44);border-radius:18px;color:#102b2a;background:radial-gradient(circle at 50% 0,rgba(223,245,239,.8),transparent 54%),#fff}#clRxModalOverlay .cl-upload-zone strong{margin-bottom:8px;font-size:16px}#clRxModalOverlay .cl-upload-zone small{color:var(--cl-muted)}.cl-eye-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cl-eye-card{border:1px solid var(--cl-line);border-radius:16px;padding:18px}.cl-eye-title{margin-bottom:14px;font-size:12px;font-weight:850;color:var(--cl-teal)}.cl-eye-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cl-eye-field{display:grid;gap:6px}.cl-later-copy{color:var(--cl-muted);line-height:1.7}.cl-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cl-highlight-card{padding:22px;border:1px solid var(--cl-line);border-radius:18px;background:#fff;min-height:172px}.cl-highlight-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--cl-aqua);color:var(--cl-teal);margin-bottom:20px;font-weight:900}.cl-highlight-card h3{margin:0 0 8px;font-size:14px}.cl-highlight-value{color:var(--cl-teal);font-size:12px;font-weight:800}.cl-highlight-card p{color:var(--cl-muted);font-size:11px;line-height:1.6}.cl-spec-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--cl-line)}.cl-spec-row{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--cl-line)}.cl-spec-row:nth-child(odd){border-right:1px solid var(--cl-line)}.cl-spec-label{color:var(--cl-muted);font-size:11px}.cl-spec-value{text-align:right;font-size:12px;font-weight:750}.cl-care-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cl-care-card{padding:20px;border:1px solid var(--cl-line);border-radius:16px;background:#fff}.cl-care-card h3{margin:0 0 10px;font-size:13px}.cl-care-card p{margin:0;color:var(--cl-muted);white-space:pre-line;font-size:12px;line-height:1.7}.cl-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cl-product-card{border:1px solid var(--cl-line);border-radius:18px;overflow:hidden;background:#fff;text-decoration:none;transition:transform .2s,box-shadow .2s}.cl-product-card:hover{transform:translateY(-4px);box-shadow:var(--cl-shadow)}.cl-product-image{aspect-ratio:1;background:var(--cl-mist);padding:18px}.cl-product-image img{width:100%;height:100%;object-fit:contain}.cl-product-body{padding:16px}.cl-product-brand{color:var(--cl-teal);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.cl-product-name{min-height:38px;margin:7px 0 12px;font-size:13px;line-height:1.45}.cl-product-price{font-size:14px;font-weight:850}.cl-rec-group+.cl-rec-group{margin-top:42px}.cl-rec-group h3{margin:0 0 18px;font-size:15px}.cl-faq-list{display:grid;gap:10px}.cl-faq{border:1px solid var(--cl-line);border-radius:14px;background:#fff;overflow:hidden}.cl-faq summary{list-style:none;padding:18px 20px;font-size:13px;font-weight:800;cursor:pointer}.cl-faq summary::-webkit-details-marker{display:none}.cl-faq summary::after{content:"+";float:right;color:var(--cl-teal)}.cl-faq[open] summary::after{content:"−"}.cl-faq p{margin:0;padding:0 20px 20px;color:var(--cl-muted);font-size:12px;line-height:1.7}.cl-footer{padding:42px 0;background:var(--cl-ink);color:#dbe7e4}.cl-footer-inner{display:flex;justify-content:space-between;gap:30px}.cl-fullscreen{position:fixed;inset:0;z-index:100;display:none;place-items:center;padding:40px;background:rgba(4,24,23,.96)}.cl-fullscreen.is-open{display:grid}.cl-fullscreen img{width:min(900px,88vw);height:min(760px,82vh);object-fit:contain}.cl-fullscreen-close{position:absolute;top:20px;right:20px;width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:0 0;color:#fff;font-size:24px}.cl-toast{position:fixed;right:20px;bottom:20px;z-index:120;max-width:360px;padding:14px 18px;border-radius:13px;background:var(--cl-ink);color:#fff;box-shadow:var(--cl-shadow);font-size:12px;transform:translateY(20px);opacity:0;transition:.25s;pointer-events:none}.cl-toast.is-visible{transform:none;opacity:1}@media (max-width:1024px){.cl-hero{grid-template-columns:1fr}.cl-gallery-layout{position:relative;top:0}.cl-highlight-grid,.cl-product-grid{grid-template-columns:repeat(2,1fr)}body.contact-lens-pdp{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}}@media (max-width:720px){.cl-shell{width:min(100% - 24px,1240px)}.cl-nav{display:none}.cl-header-inner{min-height:62px}.cl-logo img{width:98px}.cl-breadcrumb{padding:14px 0}.cl-gallery-layout{display:block}.cl-gallery-stage{min-height:390px;border-radius:20px}.cl-thumbs{flex-direction:row;max-height:none;overflow-x:auto;margin-top:10px}.cl-thumb{flex:0 0 62px;width:62px}.cl-product-panel{padding-top:20px}.cl-title{font-size:36px}.cl-care-grid,.cl-eye-grid,.cl-spec-grid,.cl-variant-grid{grid-template-columns:1fr}.cl-spec-row:nth-child(odd){border-right:0}.cl-eye-fields,.cl-highlight-grid,.cl-product-grid{grid-template-columns:1fr 1fr}.cl-section{padding:54px 0}.cl-prescription-tabs{overflow-x:auto}.cl-prescription-tab{min-width:130px}.cl-prescription-panel{padding:18px}.cl-footer-inner{flex-direction:column}}@media (max-width:440px){.cl-header-actions .cl-icon-link:first-child{display:none}.cl-gallery-stage{min-height:330px}.cl-cta-row,.cl-eye-fields,.cl-highlight-grid,.cl-product-grid,.cl-trust-row{grid-template-columns:1fr}}[data-theme=dark] .cl-rx-modal-content{color:var(--ivory,#faf8f4);border-color:rgba(201,169,110,.22);background:#0e0d0b}[data-theme=dark] #clRxModalOverlay .cl-rx-eye-card,[data-theme=dark] #clRxModalOverlay .cl-rx-same-check,[data-theme=dark] #clRxModalOverlay .cl-rx-summary-card,[data-theme=dark] .cl-rx-modal-footer,[data-theme=dark] .cl-rx-modal-header{border-color:rgba(255,255,255,.1);background:#151310}[data-theme=dark] #clRxModalOverlay .cl-rx-summary-card h3,[data-theme=dark] #clRxModalOverlay .cl-upload-zone,[data-theme=dark] .cl-rx-modal-heading h2{color:var(--ivory,#faf8f4)}[data-theme=dark] .cl-rx-modal-footer-copy,[data-theme=dark] .cl-rx-modal-heading p{color:#aaa39a}[data-theme=dark] #clRxModalOverlay .cl-prescription-tabs{border-color:rgba(255,255,255,.1);background:rgba(14,13,11,.96)}[data-theme=dark] #clRxModalOverlay .cl-prescription-tab.is-active,[data-theme=dark] #clRxModalOverlay .cl-upload-zone{border-color:rgba(201,169,110,.24);background:#1a1814}[data-theme=dark] #clRxModalOverlay .cl-rx-intro-box{border-color:rgba(45,212,191,.16);background:rgba(13,112,104,.13)}[data-theme=dark] .cl-rx-modal-action--secondary{color:#d9c28f;border-color:rgba(201,169,110,.42);background:0 0}[data-theme=dark] .cl-rx-modal-action--primary{color:#17130e;border-color:var(--gold,#c9a96e);background:var(--gold,#c9a96e)}#authEmailModal,#authLuxuryModal,.auth-luxury-overlay{z-index:999999!important}body:has(#authEmailModal.open),body:has(#authLuxuryModal.open){overflow:hidden!important}@media (max-width:767px){body.contact-lens-pdp{padding-bottom:calc(75px + env(safe-area-inset-bottom,0px))!important}}.cl-footer{background:var(--surface-1,#17140f)!important;border-top:1px solid var(--line,rgba(201,169,110,.15))!important;margin-top:40px!important}[data-theme=dark] .cl-footer{background:#000!important;border-top-color:rgba(201,169,110,.15)!important}.cl-footer-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:24px 16px!important;text-align:center!important;font-size:13px!important;color:var(--muted,#9ca3af)!important;line-height:1.5!important}@media (min-width:768px){.cl-footer-inner{flex-direction:row!important;justify-content:space-between!important;text-align:left!important;padding:32px 24px!important}}body.contact-lens-pdp .pdp-mobile-cta{z-index:2500!important}body.contact-lens-pdp .cl-toast{bottom:calc(85px + env(safe-area-inset-bottom,0px))!important}.contact-lens-pdp{height:auto!important;min-height:100vh!important}.cl-prescription-status{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid rgba(185,139,75,.24);border-radius:14px;background:#fffaf2;color:#765b34}.cl-prescription-status::before{content:"!";width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#b98b4b;color:#fff;font-weight:800}.cl-prescription-status span,.cl-prescription-status strong{display:block}.cl-prescription-status strong{color:#4e3820;font-size:12px}.cl-prescription-status span{margin-top:2px;font-size:11px}.cl-prescription-status.is-ready{border-color:rgba(28,130,99,.24);background:#f0faf6;color:#3f6d5e}.cl-prescription-status.is-ready::before{content:"✓";background:#1c8263}.cl-prescription-status.is-ready strong{color:#165a46}#clRxModalOverlay .cl-prescription-card{overflow:visible!important}#clRxModalOverlay .cl-prescription-tabs{position:sticky;top:0;z-index:5;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px!important;border-radius:15px;background:#f4f1eb!important}#clRxModalOverlay .cl-prescription-tab{min-width:0!important;min-height:48px!important;color:#6e665b!important}#clRxModalOverlay .cl-prescription-tab.is-active{background:#17130f!important;color:#fff!important}.cl-rx-scope{margin:18px 18px 0;padding:22px;border:1px solid #e8e2d8;border-radius:18px;background:#fff}.cl-rx-scope-copy,.cl-rx-section-title{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.cl-rx-step{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#17130f;color:#fff;font-size:11px;font-weight:800}.cl-rx-scope h3,.cl-rx-section-title h3{margin:0;color:#17130f;font-size:15px}.cl-rx-scope p,.cl-rx-section-title p{margin:4px 0 0;color:#7c746a;font-size:12px;line-height:1.5}.cl-rx-eye-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cl-rx-eye-choice button{min-height:72px;display:grid;place-items:center;gap:4px;padding:12px;border:1px solid #e5dfd5;border-radius:14px;background:#fff;color:#6f675d}.cl-rx-eye-choice button strong{color:#17130f;font-size:13px}.cl-rx-eye-choice button span{font-size:10px}.cl-rx-eye-choice button.is-active,.cl-rx-eye-choice button:focus-visible,.cl-rx-eye-choice button:hover{border-color:#b98b4b;background:#fffaf2;box-shadow:0 0 0 3px rgba(185,139,75,.1);outline:0}.cl-rx-quantity-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.cl-rx-quantity-card{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:13px 14px;border:1px solid #ebe5dc;border-radius:14px;background:#faf8f4}.cl-rx-quantity-card>div:first-child{min-width:0}.cl-rx-quantity-card span,.cl-rx-quantity-card strong{display:block}.cl-rx-quantity-card strong{color:#2c251d;font-size:11px}.cl-rx-quantity-card span{margin-top:3px;color:#8b8277;font-size:10px}.cl-rx-quantity-card.is-inactive{display:none}.cl-rx-quantity-card.is-invalid{border-color:#c64b42;box-shadow:0 0 0 3px rgba(198,75,66,.1)}.cl-rx-stepper{display:grid;grid-template-columns:34px 42px 34px;flex:0 0 auto;overflow:hidden;border:1px solid #dcd4c8;border-radius:10px;background:#fff}.cl-rx-stepper button,.cl-rx-stepper input{width:100%;min-height:36px;border:0;background:0 0;color:#17130f;text-align:center}.cl-rx-stepper input{border-inline:1px solid #e5dfd5;appearance:textfield;font-size:12px;font-weight:800}.cl-rx-stepper input::-webkit-inner-spin-button{appearance:none}.cl-rx-same-check{align-items:flex-start!important;margin-top:14px;padding:13px 14px;border-radius:12px;background:#f6f3ee}.cl-rx-same-check>span:last-child{display:grid;gap:3px}.cl-rx-same-check small{color:#81786d;font-size:10px;font-weight:500;line-height:1.4}#clRxModalOverlay .cl-prescription-panel{padding:20px 18px 8px!important}.cl-rx-container{padding:0}.cl-rx-section-title{margin:0 0 18px}#clRxModalOverlay .cl-rx-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr)!important;gap:16px!important}#clRxModalOverlay .cl-rx-eye-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#clRxModalOverlay .cl-rx-eye-card{min-width:0;padding:18px!important;border:1px solid #e3ddd3!important;border-radius:16px!important;box-shadow:none!important}#clRxModalOverlay .cl-rx-eye-card.is-inactive{display:none}#clRxModalOverlay .cl-eye-header{display:flex;align-items:center;gap:10px;margin-bottom:16px!important}#clRxModalOverlay .cl-eye-header>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#17130f;color:#fff;font-size:10px;font-weight:800}#clRxModalOverlay .cl-eye-header h4{margin:0;color:#17130f;font-size:13px}#clRxModalOverlay .cl-eye-header small{display:block;margin-top:2px;color:#8a8176;font-size:9px;font-weight:500}#clRxModalOverlay .cl-eye-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}#clRxModalOverlay .cl-rx-field label{min-height:28px;margin-bottom:6px!important;color:#71695f!important;font-size:10px!important;line-height:1.35}.cl-rx-required{color:#b34338!important}#clRxModalOverlay .cl-rx-fixed-value,#clRxModalOverlay .cl-rx-input,#clRxModalOverlay .cl-rx-select-box{width:100%;min-height:44px!important;padding:0 12px!important;border:1px solid #ddd6cb!important;border-radius:11px!important;background:#fff!important;color:#272018!important;font-size:12px!important}#clRxModalOverlay .cl-rx-select-box{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}#clRxModalOverlay .cl-rx-select-box svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor;stroke-width:2}#clRxModalOverlay .cl-rx-input:focus,#clRxModalOverlay .cl-rx-select-box:focus-visible{border-color:#b98b4b!important;box-shadow:0 0 0 3px rgba(185,139,75,.12)!important;outline:0}#clRxModalOverlay .cl-rx-field.is-invalid .cl-rx-input,#clRxModalOverlay .cl-rx-field.is-invalid .cl-rx-select-box{box-shadow:0 0 0 3px rgba(201,72,72,.1)!important;border-color:#c64b42!important;box-shadow:0 0 0 3px rgba(198,75,66,.1)!important}.cl-rx-hidden-select{display:none!important}body>.cl-rx-select-menu{max-width:calc(100vw - 24px);box-shadow:0 18px 48px rgba(4,24,23,.2);z-index:10020!important;overflow:hidden;padding:8px;border:1px solid #ded7cc;border-radius:14px;background:#fff;box-shadow:0 22px 60px rgba(31,24,16,.18);opacity:1!important;visibility:visible!important;transform:none!important}body>.cl-rx-select-menu[hidden]{display:none!important}body>.cl-rx-select-menu .cl-rx-select-search{display:block;padding:4px 4px 8px;border:0}body>.cl-rx-select-menu .cl-rx-select-search input{width:100%;min-height:42px;padding:0 12px;border:1px solid #ded7cc;border-radius:10px;background:#faf8f4;color:#17130f;outline:0}body>.cl-rx-select-menu .cl-rx-select-options{max-height:252px;display:grid;gap:2px;overflow-y:auto}body>.cl-rx-select-menu .cl-rx-option{width:100%;min-height:40px;padding:8px 11px;border:0;border-radius:9px;background:#fff;color:#40382f;text-align:left;font-size:12px}body>.cl-rx-select-menu .cl-rx-option.is-highlighted{background:#f7efe2;color:#6e4c20;outline:0}.cl-rx-no-results{margin:0;padding:18px;color:#81786d;text-align:center;font-size:11px}#clRxModalOverlay .cl-rx-sidebar{position:sticky!important;top:0!important}#clRxModalOverlay .cl-rx-summary-card{padding:18px!important;border:1px solid #e0d9cf!important;border-radius:16px!important;background:#f8f5f0!important;box-shadow:none!important}.cl-rx-summary-kicker{color:#9a7138;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}#clRxModalOverlay .cl-rx-summary-card h3{margin:5px 0 12px!important;color:#17130f!important;font-size:14px!important}.cl-rx-summary-eye+.cl-rx-summary-eye{margin-top:14px;padding-top:14px;border-top:1px solid #e1dacf}#clRxModalOverlay .cl-summary-header{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px!important}#clRxModalOverlay .cl-summary-header strong{color:#42372b;font-size:10px}#clRxModalOverlay .cl-summary-header span{color:#8b6329;font-size:9px;font-weight:800}#clRxModalOverlay .cl-sum-row{gap:10px;padding:6px 0!important;border-bottom-color:#e8e1d6!important;font-size:10px!important}#clRxModalOverlay .cl-sum-row strong{max-width:52%;text-align:right}.cl-rx-notes{display:grid;gap:7px;margin:14px 18px 20px;color:#5f564c;font-size:11px;font-weight:700}.cl-rx-notes small{color:#958b80;font-weight:500}.cl-rx-notes textarea{width:100%;min-height:76px;resize:vertical;padding:12px;border:1px solid #ded7cc;border-radius:12px;background:#fff;color:#251e17;outline:0}.cl-rx-notes textarea:focus{border-color:#b98b4b;box-shadow:0 0 0 3px rgba(185,139,75,.12)}#clRxModalOverlay .cl-later-copy,.cl-rx-empty{min-height:130px;display:grid;place-content:center;padding:22px;border:1px dashed #d8cfc1;border-radius:14px;background:#faf8f4;color:#756b60;text-align:center}@media (max-width:900px){#clRxModalOverlay .cl-rx-layout{grid-template-columns:1fr!important}#clRxModalOverlay .cl-rx-sidebar{position:static!important}}@media (max-width:680px){#clRxModalOverlay .cl-prescription-tabs{grid-template-columns:1fr!important}#clRxModalOverlay .cl-prescription-tab{min-height:42px!important}.cl-rx-scope{margin:12px 12px 0;padding:15px}.cl-rx-eye-choice{grid-template-columns:1fr}.cl-rx-eye-choice button{min-height:50px;grid-template-columns:68px 1fr;justify-items:start}#clRxModalOverlay .cl-eye-fields-grid,#clRxModalOverlay .cl-rx-eye-grid,.cl-rx-quantity-grid{grid-template-columns:1fr!important}#clRxModalOverlay .cl-prescription-panel{padding-inline:12px!important}#clRxModalOverlay .cl-rx-eye-card{padding:15px!important}.cl-rx-notes{margin-inline:12px}}[data-theme=dark] .cl-prescription-status{background:rgba(185,139,75,.09);color:#d7c09d}[data-theme=dark] .cl-prescription-status strong{color:#f1dfbf}[data-theme=dark] .cl-prescription-status.is-ready{background:rgba(28,130,99,.1)}[data-theme=dark] #clRxModalOverlay .cl-rx-eye-card,[data-theme=dark] .cl-rx-eye-choice button,[data-theme=dark] .cl-rx-notes textarea,[data-theme=dark] .cl-rx-scope,[data-theme=dark] body>.cl-rx-select-menu,[data-theme=dark] body>.cl-rx-select-menu .cl-rx-option{border-color:rgba(255,255,255,.12)!important;background:#171512!important;color:#f5eee4!important}[data-theme=dark] #clRxModalOverlay .cl-eye-header h4,[data-theme=dark] .cl-rx-eye-choice button strong,[data-theme=dark] .cl-rx-scope h3,[data-theme=dark] .cl-rx-section-title h3{color:#f5eee4}[data-theme=dark] #clRxModalOverlay .cl-rx-summary-card,[data-theme=dark] .cl-rx-quantity-card,[data-theme=dark] .cl-rx-same-check{border-color:rgba(255,255,255,.1)!important;background:#201d18!important}html[data-theme=dark] body.contact-lens-pdp{background-color:#0d0b08!important;color:#faf8f4!important}html[data-theme=dark] .cl-care-card h3,html[data-theme=dark] .cl-eye-header h4,html[data-theme=dark] .cl-eye-title,html[data-theme=dark] .cl-faq summary,html[data-theme=dark] .cl-highlight-card h3,html[data-theme=dark] .cl-price,html[data-theme=dark] .cl-product-name,html[data-theme=dark] .cl-purchase-title,html[data-theme=dark] .cl-rec-group h3,html[data-theme=dark] .cl-rx-faq-item strong,html[data-theme=dark] .cl-rx-faq-section h3,html[data-theme=dark] .cl-rx-modal-heading h2,html[data-theme=dark] .cl-rx-scope h3,html[data-theme=dark] .cl-rx-section-title h3,html[data-theme=dark] .cl-rx-summary-card h3,html[data-theme=dark] .cl-section-head h2,html[data-theme=dark] .cl-spec-value,html[data-theme=dark] .cl-sum-row strong,html[data-theme=dark] .cl-summary-header strong,html[data-theme=dark] .cl-title,html[data-theme=dark] .contact-lens-pdp h1.cl-title{color:#faf8f4!important}html[data-theme=dark] #clRatingCopy,html[data-theme=dark] .cl-care-card p,html[data-theme=dark] .cl-description,html[data-theme=dark] .cl-eye-field>span,html[data-theme=dark] .cl-eye-header small,html[data-theme=dark] .cl-faq p,html[data-theme=dark] .cl-field>span,html[data-theme=dark] .cl-highlight-card p,html[data-theme=dark] .cl-later-copy,html[data-theme=dark] .cl-ratingCopy,html[data-theme=dark] .cl-rx-faq-item p,html[data-theme=dark] .cl-rx-field label,html[data-theme=dark] .cl-rx-modal-heading p,html[data-theme=dark] .cl-rx-notes small,html[data-theme=dark] .cl-rx-quantity-card span,html[data-theme=dark] .cl-rx-same-check small,html[data-theme=dark] .cl-rx-scope p,html[data-theme=dark] .cl-rx-section-title p,html[data-theme=dark] .cl-section-head p,html[data-theme=dark] .cl-spec-label,html[data-theme=dark] .cl-sum-row span,html[data-theme=dark] .cl-tax-note{color:#d1cbc1!important}html[data-theme=dark] .cl-kicker,html[data-theme=dark] .cl-rx-modal-eyebrow,html[data-theme=dark] .cl-rx-summary-kicker,html[data-theme=dark] .cl-summary-header{color:#2dd4bf!important}html[data-theme=dark] .cl-mrp{color:#8a857d!important}html[data-theme=dark] .cl-control,html[data-theme=dark] .cl-power-box,html[data-theme=dark] .cl-rx-input,html[data-theme=dark] .cl-rx-notes textarea,html[data-theme=dark] .cl-rx-select-box,html[data-theme=dark] select.cl-control,html[data-theme=dark] textarea.cl-control{background-color:#1a1814!important;color:#faf8f4!important;border-color:rgba(255,255,255,.15)!important}html[data-theme=dark] .cl-power-val.has-value{color:#faf8f4!important}html[data-theme=dark] .cl-power-menu,html[data-theme=dark] .cl-power-search{background-color:#1a1814!important;border-color:rgba(255,255,255,.15)!important}html[data-theme=dark] .cl-power-search input{background-color:#12100d!important;color:#faf8f4!important;border-color:rgba(255,255,255,.15)!important}html[data-theme=dark] .cl-power-opt{color:#e2ddd3!important}html[data-theme=dark] .cl-power-opt.is-highlighted,html[data-theme=dark] .cl-power-opt:hover{background-color:rgba(255,255,255,.08)!important;color:#2dd4bf!important}html[data-theme=dark] .cl-offers .cl-offer{background-color:rgba(201,169,110,.08)!important;border-color:rgba(201,169,110,.3)!important;color:#e8d5a8!important}html[data-theme=dark] .cl-offers .cl-offer strong{color:#fff!important}html[data-theme=dark] .cl-chip{background-color:rgba(45,212,191,.12)!important;color:#2dd4bf!important;border:1px solid rgba(45,212,191,.25)!important}html[data-theme=dark] .cl-care-card,html[data-theme=dark] .cl-faq,html[data-theme=dark] .cl-highlight-card,html[data-theme=dark] .cl-prescription-card,html[data-theme=dark] .cl-rx-eye-card,html[data-theme=dark] .cl-rx-scope,html[data-theme=dark] .cl-rx-summary-card{background-color:#14120e!important;border-color:rgba(255,255,255,.12)!important;color:#faf8f4!important}html[data-theme=dark] .cl-product-body,html[data-theme=dark] .cl-product-card,html[data-theme=dark] .cl-product-image,html[data-theme=dark] .pdp-related-card,html[data-theme=dark] .product-card,html[data-theme=dark] .product-card-body,html[data-theme=dark] .product-card__image-wrap,html[data-theme=dark] .product-card__info,html[data-theme=dark] .rec-card,html[data-theme=dark] .similar-card{background:#fff!important}html[data-theme=dark] .cl-product-card,html[data-theme=dark] .pdp-related-card,html[data-theme=dark] .product-card,html[data-theme=dark] .similar-card{border-color:#e5e7eb!important;box-shadow:0 4px 14px rgba(0,0,0,.12)!important}html[data-theme=dark] .cl-product-name,html[data-theme=dark] .product-card .product-card__name,html[data-theme=dark] .product-card .product-name{color:#1a1814!important}html[data-theme=dark] .cl-product-brand,html[data-theme=dark] .product-card .product-brand,html[data-theme=dark] .product-card .product-card__brand{color:#b88a3a!important}html[data-theme=dark] .cl-product-price,html[data-theme=dark] .product-card .product-card__price,html[data-theme=dark] .product-card .product-price{color:#8b6320!important}html[data-theme=dark] .cl-product-image img,html[data-theme=dark] .product-card img{background:0 0!important}html[data-theme=dark] .cl-spec-row{border-bottom-color:rgba(255,255,255,.1)!important;border-right-color:rgba(255,255,255,.1)!important}html[data-theme=dark] .cl-rx-quantity-card{background-color:#1a1814!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .cl-rx-quantity-card strong{color:#faf8f4!important}html[data-theme=dark] .cl-rx-stepper{background-color:#1a1814!important;border-color:rgba(255,255,255,.15)!important}html[data-theme=dark] .cl-rx-stepper button,html[data-theme=dark] .cl-rx-stepper input{color:#faf8f4!important}html[data-theme=dark] .cl-rx-same-check{background-color:#1a1814!important;color:#faf8f4!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .cl-rx-modal-footer,html[data-theme=dark] .cl-rx-modal-header{background-color:#151310!important;border-color:rgba(255,255,255,.12)!important}html[data-theme=dark] .cl-rx-modal-heading h2{color:#faf8f4!important}html[data-theme=dark] .cl-rx-modal-close{background-color:#201d18!important;border-color:rgba(255,255,255,.15)!important;color:#d1cbc1!important}html[data-theme=dark] .cl-rx-modal-close:hover{background-color:#2dd4bf!important;color:#000!important}html[data-theme=dark] .cl-faq summary::after{color:#2dd4bf!important}:root:not([data-theme=light]) .cl-gallery-stage,:root:not([data-theme=light]) .pdp-gallery-inner,:root:not([data-theme=light]) .pdp-gallery-slide,:root:not([data-theme=light]) .pdp-main-viewer,[data-theme=dark] .cl-gallery-stage,[data-theme=dark] .cl-thumb,[data-theme=dark] .hd-modal-stage,[data-theme=dark] .pdp-gallery-inner,[data-theme=dark] .pdp-gallery-slide,[data-theme=dark] .pdp-main-viewer,[data-theme=dark] .pdp-thumb-v,[data-theme=dark] .viewer-360-wrap,body[data-theme=dark] #clGalleryStage,body[data-theme=dark] #pdpMainViewer,body[data-theme=dark] .cl-gallery-stage,body[data-theme=dark] .cl-thumb,body[data-theme=dark] .pdp-gallery-inner,body[data-theme=dark] .pdp-gallery-main,body[data-theme=dark] .pdp-gallery-slide,body[data-theme=dark] .pdp-gallery-track,body[data-theme=dark] .pdp-main-viewer,body[data-theme=dark] .pdp-thumb-v,html[data-theme=dark] #clGalleryStage,html[data-theme=dark] #pdpMainViewer,html[data-theme=dark] .cl-gallery-layout,html[data-theme=dark] .cl-gallery-stage,html[data-theme=dark] .cl-thumb,html[data-theme=dark] .cl-thumbs,html[data-theme=dark] .desktop-sticky-bar-info img,html[data-theme=dark] .detail-img-main,html[data-theme=dark] .detail-thumb,html[data-theme=dark] .hd-modal-stage,html[data-theme=dark] .hd-modal-thumb,html[data-theme=dark] .pdp-gallery-inner,html[data-theme=dark] .pdp-gallery-main,html[data-theme=dark] .pdp-gallery-slide,html[data-theme=dark] .pdp-gallery-track,html[data-theme=dark] .pdp-main-viewer,html[data-theme=dark] .pdp-thumb-strip,html[data-theme=dark] .pdp-thumb-v,html[data-theme=dark] .pdp-zoom-result,html[data-theme=dark] .viewer-360-loading,html[data-theme=dark] .viewer-360-wrap{background:#fff!important;border-color:#e5e7eb!important}[data-theme=dark] .cl-gallery-layout,[data-theme=dark] .cl-main-image,[data-theme=dark] .cl-thumb img,[data-theme=dark] .cl-thumbs,[data-theme=dark] .pdp-gallery-inner,[data-theme=dark] .pdp-gallery-main,[data-theme=dark] .pdp-thumb-strip,[data-theme=dark] .pdp-viewer-img,[data-theme=dark] .product-real-img,body[data-theme=dark] .cl-gallery-layout,body[data-theme=dark] .cl-thumbs,body[data-theme=dark] .pdp-gallery-inner,body[data-theme=dark] .pdp-gallery-main,body[data-theme=dark] .pdp-thumb-strip,html[data-theme=dark] #clMainImage,html[data-theme=dark] #galleryMain,html[data-theme=dark] #galleryPhotos,html[data-theme=dark] .cl-gallery-layout,html[data-theme=dark] .cl-hero,html[data-theme=dark] .cl-main-image,html[data-theme=dark] .cl-thumb img,html[data-theme=dark] .cl-thumbs,html[data-theme=dark] .hd-modal-img,html[data-theme=dark] .hd-modal-thumb img,html[data-theme=dark] .pdp,html[data-theme=dark] .pdp-gallery,html[data-theme=dark] .pdp-gallery-inner,html[data-theme=dark] .pdp-gallery-main,html[data-theme=dark] .pdp-gallery-slide,html[data-theme=dark] .pdp-gallery-slide img,html[data-theme=dark] .pdp-gallery-track,html[data-theme=dark] .pdp-gallery-track img,html[data-theme=dark] .pdp-thumb-strip,html[data-theme=dark] .pdp-thumb-v img,html[data-theme=dark] .pdp-viewer-img,html[data-theme=dark] .pdp-wrap,html[data-theme=dark] .product-real-img{background:0 0!important}[data-theme=dark] .cl-gallery-stage,[data-theme=dark] .cl-thumb,[data-theme=dark] .pdp-main-viewer,[data-theme=dark] .pdp-thumb-v,[data-theme=dark] .product-card,body[data-theme=dark] .cl-gallery-stage,body[data-theme=dark] .cl-thumb,body[data-theme=dark] .pdp-main-viewer,body[data-theme=dark] .pdp-thumb-v,body[data-theme=dark] .product-card,html[data-theme=dark] #clGalleryStage,html[data-theme=dark] #pdpMainViewer,html[data-theme=dark] .cl-gallery-stage,html[data-theme=dark] .cl-product-body,html[data-theme=dark] .cl-product-card,html[data-theme=dark] .cl-product-image,html[data-theme=dark] .cl-thumb,html[data-theme=dark] .clc-card,html[data-theme=dark] .clc-card-content,html[data-theme=dark] .clc-card-img-wrap,html[data-theme=dark] .clean-card-img-wrap,html[data-theme=dark] .clean-card-info,html[data-theme=dark] .clean-search-card,html[data-theme=dark] .hd-modal-stage,html[data-theme=dark] .hd-modal-thumb,html[data-theme=dark] .pdp-main-viewer,html[data-theme=dark] .pdp-thumb-v,html[data-theme=dark] .pdp-zoom-result,html[data-theme=dark] .product-card,html[data-theme=dark] .product-card-body,html[data-theme=dark] .product-card__image-wrap,html[data-theme=dark] .product-card__info,html[data-theme=dark] .product-img-wrap,html[data-theme=dark] .rv-card,html[data-theme=dark] .rv-img,html[data-theme=dark] .viewer-360-loading,html[data-theme=dark] .viewer-360-wrap{background:#fff!important}[data-theme=dark] .cl-main-image,[data-theme=dark] .pdp-viewer-img,[data-theme=dark] .product-card img,html[data-theme=dark] #clMainImage,html[data-theme=dark] .cl-main-image,html[data-theme=dark] .cl-thumb img,html[data-theme=dark] .hd-modal-img,html[data-theme=dark] .hd-modal-thumb img,html[data-theme=dark] .pdp-gallery-slide img,html[data-theme=dark] .pdp-gallery-track img,html[data-theme=dark] .pdp-thumb-v img,html[data-theme=dark] .pdp-viewer-img,html[data-theme=dark] .product-card img,html[data-theme=dark] .product-real-img{background:0 0!important}