#qe-lens-finder [hidden]{display:none!important}#qe-lens-finder{--qe-blue: #1769e0;--qe-blue-dark: #0e4fae;--qe-text: #17181a;--qe-muted: #62676f;--qe-border: #e4e7eb;--qe-background: #f7f8fa;--qe-white: #ffffff;--qe-success: #18794e;--qe-radius-small: 14px;--qe-radius-medium: 22px;--qe-radius-large: 32px;width:100%;overflow:hidden;background:var(--qe-white);color:var(--qe-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}#qe-lens-finder *,#qe-lens-finder *:before,#qe-lens-finder *:after{box-sizing:border-box}.qe-hero{position:relative;padding:110px 24px 90px;background:radial-gradient(circle at 50% 0%,rgba(23,105,224,.08),transparent 42%),linear-gradient(180deg,#fff,#f7f8fa)}.qe-hero-inner{width:min(100%,1060px);margin:0 auto;text-align:center}.qe-eyebrow{margin:0 0 18px;color:var(--qe-blue);font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.qe-hero h1{margin:0;color:var(--qe-text);font-size:clamp(54px,8vw,92px);font-weight:700;line-height:.98;letter-spacing:-.055em}.qe-trademark{display:inline-block;margin-left:4px;color:var(--qe-blue);font-size:.25em;font-weight:600;line-height:1;vertical-align:top;transform:translateY(8px)}.qe-hero-title{width:min(100%,820px);margin:28px auto 0;color:var(--qe-text);font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.14;letter-spacing:-.035em}.qe-hero-lead{width:min(100%,690px);margin:24px auto 0;color:var(--qe-muted);font-size:clamp(17px,2vw,21px);font-weight:400;line-height:1.6}.qe-finder-shell{position:relative;width:min(100%,900px);margin:52px auto 0;text-align:left}.qe-search-panel{position:relative;padding:24px;border:1px solid rgba(218,222,228,.85);border-radius:var(--qe-radius-large);background:#ffffffeb;box-shadow:0 24px 70px #1923371a,0 4px 18px #1923370d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.qe-search-label{display:block;margin:0 0 12px 4px;color:#3e434a;font-size:14px;font-weight:600;letter-spacing:-.01em}.qe-search-row{display:flex;align-items:stretch;gap:12px}.qe-autocomplete-wrap{position:relative;flex:1 1 auto;min-width:0}.qe-input{display:block;width:100%;height:76px;margin:0;padding:0 66px 0 60px;border:2px solid transparent;border-radius:22px;outline:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%235d636b' stroke-linecap='round' stroke-width='1.8' d='m20 20-4.4-4.4m2.4-5.1a7.5 7.5 0 1 1-15 0 7.5 7.5 0 0 1 15 0Z'/%3E%3C/svg%3E") no-repeat 22px center,var(--qe-background);color:var(--qe-text);font-family:inherit;font-size:19px;font-weight:500;line-height:1;appearance:none;-webkit-appearance:none;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.qe-input::placeholder{color:#949aa3;font-weight:400;opacity:1}.qe-input:hover{background-color:#f3f5f7}.qe-input:focus{border-color:#1769e0bf;background-color:var(--qe-white);box-shadow:0 0 0 5px #1769e01a,0 8px 28px #1769e014}.qe-input::-webkit-search-cancel-button{width:20px;height:20px;cursor:pointer}.qe-example{margin:13px 4px 0;color:#7b8189;font-size:13px;line-height:1.5}.qe-trusted{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:24px 0 0;color:#676d75;font-size:14px;font-weight:500}.qe-trusted:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#eaf7f0;color:var(--qe-success);font-size:12px;font-weight:800}.qe-autocomplete{position:absolute;z-index:9999;top:calc(100% + 10px);right:0;left:0;display:none;max-height:520px;padding:10px;overflow-x:hidden;overflow-y:auto;border:1px solid var(--qe-border);border-radius:22px;background:#fffffffa;box-shadow:0 24px 60px #141e3229,0 6px 18px #141e3214;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.qe-autocomplete:not(:empty){display:block;animation:qeDropdownIn .18s ease both}@keyframes qeDropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.qe-btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:15px;font-weight:650;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.qe-btn:hover{transform:translateY(-1px)}.qe-btn-primary{border-color:var(--qe-blue);background:var(--qe-blue);color:var(--qe-white);box-shadow:0 10px 25px #1769e033}.qe-btn-primary:hover{border-color:var(--qe-blue-dark);background:var(--qe-blue-dark);color:var(--qe-white)}.qe-btn-secondary{border-color:var(--qe-border);background:var(--qe-white);color:var(--qe-text)}.qe-btn-secondary:hover{border-color:#cdd2d8;background:#f7f8fa;color:var(--qe-text)}.qe-trust{display:grid;width:min(calc(100% - 48px),1180px);margin:0 auto;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--qe-border);border-radius:22px;background:var(--qe-white);box-shadow:0 12px 36px #141e320f}.qe-trust div{position:relative;padding:20px 16px;color:#41464d;font-size:14px;font-weight:600;text-align:center}.qe-trust div+div:before{position:absolute;top:22%;bottom:22%;left:0;width:1px;background:var(--qe-border);content:""}.qe-section{width:min(calc(100% - 48px),1180px);margin:0 auto;padding:96px 0}.qe-section+.qe-section{border-top:1px solid #edf0f2}.qe-section .qe-kicker{margin:0 0 14px;color:var(--qe-blue);font-size:12px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.qe-section>h2,.qe-two-col h2,.qe-faq h2,.qe-cta h2{max-width:760px;margin:0 0 24px;color:var(--qe-text);font-size:clamp(32px,5vw,52px);font-weight:650;line-height:1.08;letter-spacing:-.045em}.qe-section>p,.qe-two-col p,.qe-cta p{max-width:790px;color:var(--qe-muted);font-size:18px;line-height:1.72}.qe-two-col{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:70px}.qe-note{padding:30px;border:1px solid #dce7f8;border-radius:24px;background:#f3f7fd}.qe-note p{margin:0;color:#394352;font-size:15px;line-height:1.65}.qe-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:32px 0 24px}.qe-tab{min-height:44px;padding:0 18px;border:1px solid var(--qe-border);border-radius:999px;background:var(--qe-white);color:#4d535b;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.qe-tab:hover{border-color:#b9c7db;background:#f7f9fc}.qe-tab[aria-pressed=true]{border-color:var(--qe-blue);background:var(--qe-blue);color:var(--qe-white)}.qe-table-shell{overflow:hidden;border:1px solid var(--qe-border);border-radius:24px;background:var(--qe-white);box-shadow:0 12px 38px #141e320d}.qe-table-scroll{width:100%;overflow-x:auto}.qe-table{width:100%;min-width:850px;border-collapse:collapse;color:var(--qe-text);font-size:14px}.qe-table th{padding:18px 20px;border-bottom:1px solid var(--qe-border);background:#f7f8fa;color:#555c65;font-size:12px;font-weight:750;letter-spacing:.04em;text-align:left;text-transform:uppercase}.qe-table td{padding:20px;border-bottom:1px solid #edf0f2;color:#454b53;line-height:1.45;vertical-align:middle}.qe-table tbody tr:last-child td{border-bottom:0}.qe-table tbody tr{transition:background-color .16s ease}.qe-table tbody tr:hover{background:#fafbfd}.qe-grid{display:grid;margin-top:36px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.qe-card{min-height:220px;padding:30px;border:1px solid var(--qe-border);border-radius:24px;background:var(--qe-white);box-shadow:0 10px 32px #141e320b}.qe-card h3{margin:0 0 14px;color:var(--qe-text);font-size:20px;font-weight:650;line-height:1.25;letter-spacing:-.025em}.qe-card p{margin:0;color:var(--qe-muted);font-size:15px;line-height:1.65}.qe-faq details{border-bottom:1px solid var(--qe-border)}.qe-faq details:first-of-type{border-top:1px solid var(--qe-border)}.qe-faq summary{position:relative;padding:25px 52px 25px 0;color:var(--qe-text);font-size:18px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.qe-faq summary::-webkit-details-marker{display:none}.qe-faq summary:after{position:absolute;top:50%;right:6px;color:var(--qe-blue);font-size:28px;font-weight:300;line-height:1;content:"+";transform:translateY(-50%);transition:transform .18s ease}.qe-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.qe-faq details p{max-width:800px;margin:-4px 0 26px;color:var(--qe-muted);font-size:16px;line-height:1.7}.qe-cta{width:min(calc(100% - 48px),1180px);margin:30px auto 100px;padding:clamp(40px,7vw,76px);border-radius:32px;background:radial-gradient(circle at 90% 0%,rgba(255,255,255,.18),transparent 35%),#101a2c;color:var(--qe-white)}.qe-cta h2{color:var(--qe-white)}.qe-cta p{color:#ffffffbd}.qe-cta .qe-btn-primary{border-color:var(--qe-white);background:var(--qe-white);color:#111c2e;box-shadow:none}.qe-cta .qe-btn-primary:hover{border-color:#edf2f8;background:#edf2f8;color:#111c2e}.qe-cta .qe-btn-secondary{border-color:#ffffff47;background:transparent;color:var(--qe-white)}.qe-cta .qe-btn-secondary:hover{border-color:#ffffff80;background:#ffffff14;color:var(--qe-white)}@media screen and (max-width:900px){.qe-hero{padding:82px 20px 70px}.qe-two-col{grid-template-columns:1fr;gap:30px}.qe-grid{grid-template-columns:1fr}.qe-trust{grid-template-columns:repeat(2,1fr)}.qe-trust div:nth-child(3):before{display:none}.qe-trust div:nth-child(n+3){border-top:1px solid var(--qe-border)}}@media screen and (max-width:640px){.qe-hero{padding:64px 16px 54px}.qe-hero h1{font-size:clamp(48px,16vw,66px)}.qe-trademark{transform:translateY(5px)}.qe-hero-title{margin-top:22px;font-size:27px}.qe-hero-lead{margin-top:18px;font-size:16px;line-height:1.55}.qe-finder-shell{margin-top:36px}.qe-search-panel{padding:15px;border-radius:24px}.qe-search-label{margin:2px 4px 10px;font-size:12px}.qe-input{height:66px;padding-right:45px;padding-left:52px;border-radius:18px;background-position:18px center;background-size:23px;font-size:16px}.qe-example{margin-top:10px;font-size:12px}.qe-trust{width:calc(100% - 32px);grid-template-columns:1fr}.qe-trust div+div:before{display:none}.qe-trust div:nth-child(n+2){border-top:1px solid var(--qe-border)}.qe-section{width:calc(100% - 32px);padding:68px 0}.qe-section>h2,.qe-two-col h2,.qe-faq h2,.qe-cta h2{font-size:34px}.qe-section>p,.qe-two-col p,.qe-cta p{font-size:16px}.qe-tabs{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.qe-tab{flex:0 0 auto}.qe-card{min-height:auto;padding:24px}.qe-cta{width:calc(100% - 32px);margin-bottom:70px;padding:34px 24px;border-radius:26px}}.qe-hero{z-index:20;overflow:visible}.qe-hero-inner,.qe-finder-shell,.qe-search-panel,.qe-autocomplete-wrap{position:relative;z-index:21;overflow:visible}.qe-trust{position:relative;z-index:1}.qe-product-match-card{display:grid;width:100%;min-height:150px;align-items:center;gap:16px;padding:18px;border:1px solid transparent;border-radius:20px;background:#fff;color:var(--qe-text);text-decoration:none;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.qe-product-match-card+.qe-product-match-card{margin-top:8px}.qe-product-match-card:hover,.qe-product-match-card:focus,.qe-product-match-card.is-active,.qe-product-match-card[aria-selected=true]{border-color:#dce5f2;outline:none;background:#f8fafd;box-shadow:0 12px 32px #141e3214;transform:translateY(-1px)}.qe-match-own-brand,.qe-match-real-product{display:grid;min-width:0;align-items:center}.qe-match-retailer-logo,.qe-match-product-image{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #e5e9ee;border-radius:17px;background:#fff}.qe-match-retailer-logo img,.qe-match-product-image img{display:block;width:100%;height:100%;object-fit:contain}.qe-match-retailer-logo img{padding:9px}.qe-match-product-image img{padding:5px}.qe-match-retailer-fallback{color:var(--qe-blue);font-size:18px;font-weight:800}.qe-match-product-fallback{flex-direction:column;padding:8px;text-align:center}.qe-match-product-fallback small{color:var(--qe-blue);font-size:8px;font-weight:750;letter-spacing:.08em}.qe-match-product-fallback strong{margin-top:4px;font-size:12px}.qe-match-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.qe-match-copy small{color:#858b94;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.qe-match-copy>strong{color:var(--qe-text);font-size:16px;font-weight:750;line-height:1.24;overflow-wrap:anywhere}.qe-match-copy>span:not(.qe-match-price):not(.qe-match-stock){color:#747b84;font-size:13px;line-height:1.35}.qe-match-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--qe-blue);text-align:center}.qe-match-arrow>span{font-size:36px;font-weight:300;line-height:1}.qe-match-arrow small{color:#858b94;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.qe-match-price{margin-top:5px;color:var(--qe-text);font-size:17px;font-weight:750}.qe-match-stock{display:inline-flex;width:fit-content;align-items:center;gap:6px;margin-top:2px;color:#7a8089;font-size:11px;font-weight:600}.qe-match-stock.is-available{color:var(--qe-success)}.qe-match-stock.is-available>span{width:7px;height:7px;border-radius:50%;background:#22a06b}.qe-match-shop{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:0 16px;border-radius:999px;background:var(--qe-blue);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:background-color .18s ease}.qe-match-shop span,.qe-match-shop strong{color:#fff!important;text-decoration:none!important}.qe-match-shop strong{font-size:24px;font-weight:300;line-height:1}.qe-product-match-card:hover .qe-match-shop,.qe-product-match-card:focus .qe-match-shop{background:var(--qe-blue-dark)}.qe-suggestion-empty{display:flex;flex-direction:column;gap:6px;padding:22px}.qe-suggestion-empty strong{color:var(--qe-text);font-size:16px}.qe-suggestion-empty span{color:#747b84;font-size:13px}.qe-suggestion-empty a{width:fit-content;margin-top:5px;color:var(--qe-blue);font-size:13px;font-weight:700;text-decoration:none}.qe-result-wrap{display:none!important}@media screen and (min-width:1101px){.qe-product-match-card{grid-template-columns:minmax(260px,1.15fr) 70px minmax(260px,1fr) minmax(145px,auto)}.qe-match-own-brand,.qe-match-real-product{grid-template-columns:74px minmax(0,1fr);gap:14px}.qe-match-retailer-logo,.qe-match-product-image{width:74px;height:74px}.qe-match-shop{min-width:145px;max-width:175px;justify-self:end}}@media screen and (min-width:701px)and (max-width:1100px){.qe-product-match-card{grid-template-columns:minmax(220px,1fr) 56px minmax(220px,1fr) 132px;gap:12px;padding:16px}.qe-match-own-brand,.qe-match-real-product{grid-template-columns:64px minmax(0,1fr);gap:12px}.qe-match-retailer-logo,.qe-match-product-image{width:64px;height:64px}.qe-match-shop{width:132px;min-width:132px;max-width:132px;padding:0 12px;justify-self:end;font-size:12px}.qe-match-arrow small{display:none}}@media screen and (max-width:700px){.qe-autocomplete{max-height:520px}.qe-product-match-card{grid-template-columns:1fr;min-height:0;gap:14px;padding:14px}.qe-match-own-brand,.qe-match-real-product{grid-template-columns:64px minmax(0,1fr);gap:12px}.qe-match-retailer-logo,.qe-match-product-image{width:64px;height:64px;border-radius:14px}.qe-match-arrow{flex-direction:row;justify-content:flex-start;padding-left:80px}.qe-match-arrow>span{font-size:25px}.qe-match-shop{width:100%}}@media screen and (max-width:640px){.qe-match-arrow{flex-direction:column;justify-content:center;padding-left:0}.qe-match-arrow>span{font-size:0}.qe-match-arrow>span:before{content:"\2193";display:block;color:#1769e0;font-size:30px;font-weight:300;line-height:1}.qe-match-arrow small{display:block;margin-top:3px;text-align:center}}.qe-match-status{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:#1d7a43;font-size:13px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/22/assets/qe-lens-finder.css.map */
