@import"https://p.typekit.net/p.css?s=1&k=mjc1cob&ht=tk&f=5557.24547.24548.24549.24552&a=215856177&app=typekit&e=css";@font-face{font-family:"Macys Sans Regular";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSans.woff") format("woff")}@font-face{font-family:"Macys Sans Medium";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansMd.woff") format("woff")}@font-face{font-family:"Macys Sans Bold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansBd.woff") format("woff")}@font-face{font-family:"Ramillas Regular";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:"Macys Sans XBold";src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/macys-sans/MacysSansXBd.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLight.woff") format("woff")}@font-face{font-family:"TT Ramillas ExtraLight Italic";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasExtraLightItalic.woff") format("woff")}@font-face{font-family:"TT Ramillas Regular";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasRegular.woff") format("woff")}@font-face{font-family:"TT Ramillas Bold";src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/tt-ramillas/TTRamillasBold.woff") format("woff")}@font-face{font-family:"Helvetica Neue LT Std 65 Medium";src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg")}@font-face{font-family:"Helvetica Neue LT Std 75 Bold";src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");src:url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/3b303641-706e-4221-94c4-4fb491f4f8ef.woff2") format("woff2"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("//storage.googleapis.com/digital-media-fonts/package/helvetica-neue-complete/Fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg")}@font-face{font-family:"minerva-modern";src:url("https://use.typekit.net/af/3d9e8b/000000000000000077359a48/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/3d9e8b/000000000000000077359a48/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/3d9e8b/000000000000000077359a48/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"sofia-pro1";src:url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/4cc789/00000000000000003b9b46ed/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"sofia-pro2";src:url("https://use.typekit.net/af/964ed8/00000000000000003b9b46ee/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/964ed8/00000000000000003b9b46ee/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/964ed8/00000000000000003b9b46ee/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"sofia-pro3";src:url("https://use.typekit.net/af/262452/00000000000000007735f99a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/262452/00000000000000007735f99a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/262452/00000000000000007735f99a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"sofia-pro4";src:url("https://use.typekit.net/af/36f509/00000000000000007735f994/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/36f509/00000000000000007735f994/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/36f509/00000000000000007735f994/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}#lenses .top-banner{margin-bottom:0}#lenses .top-banner .inner{top:-0.4vw}@media(min-width: 1440px){#lenses .top-banner .inner{top:-6px}}#lenses .top-banner .ctas{padding-top:clamp(12px,2.3vw,32px)}@media(max-width: 768px){#lenses .top-banner .ctas{padding-top:0;padding-bottom:24px}}@media(max-width: 768px){#lenses .customized-steps .section-title h3{padding:24px 0 16px;line-height:1.3}#lenses .customized-steps .ctas{padding-bottom:32px}}@media(max-width: 768px){#lenses .step-details{margin-right:0;margin-bottom:60px}}@media(min-width: 769px){#lenses .step-details{margin-top:82px;margin-bottom:93px}}@media(max-width: 768px){#lenses .step-details .step-container{margin-bottom:25px}}@media(min-width: 769px){#lenses .step-details .step-container{margin-bottom:64px}}#lenses .step-details .step-container:last-child{margin-bottom:0}#lenses .step-details .step-title{font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0}@media(max-width: 768px){#lenses .step-details .step-title{font-size:20px;line-height:1.25;letter-spacing:-0.01em;margin-bottom:28px}}@media(min-width: 769px){#lenses .step-details .step-title{font-size:25px;line-height:1.4;letter-spacing:-0.015em;margin-bottom:32px}}@media(max-width: 768px){#lenses .step-details .step-row{overflow:auto;display:flex;column-gap:16px;-ms-overflow-style:none;scrollbar-width:none}}@media(min-width: 769px){#lenses .step-details .step-row{display:grid;grid-template-columns:repeat(3, calc((100% - 48px) / 3));column-gap:24px}}#lenses .step-details .step-row::-webkit-scrollbar{display:none}@media(min-width: 769px){#lenses .step-details .step-container:last-child .step-row{display:grid;grid-template-columns:repeat(4, calc((100% - 72px) / 4));column-gap:24px}}#lenses .step-details .step-column{display:flex;flex-direction:column}@media(max-width: 768px){#lenses .step-details .step-column:last-of-type{margin-right:0}}#lenses .step-details .step-column-image{object-fit:cover;object-position:50% 50%}@media(max-width: 768px){#lenses .step-details .step-column-image{height:80vw;max-height:426.5px;width:65.8vw;max-width:350px}}#lenses .step-details .step-column-title{font-family:"Macys Sans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 768px){#lenses .step-details .step-column-title{font-size:14px;line-height:1.28;margin:12px 0}}@media(min-width: 769px){#lenses .step-details .step-column-title{font-size:18px;line-height:1.27;margin:16px 0 12px}}#lenses .step-details .step-column-text{margin:0}@media(max-width: 768px){#lenses .step-details .step-column-text{font-size:14px;line-height:1.28}}@media(min-width: 769px){#lenses .step-details .step-column-text{font-size:18px;line-height:1.22}}#lenses .top-banner.bottom-banner{margin-bottom:85px}#lenses .top-banner.bottom-banner .banner-copy .inner{display:flex;flex-direction:column}#lenses .top-banner.bottom-banner .banner-copy .inner .desc{font-size:18px}#lenses .top-banner.bottom-banner .banner-copy .logo-wrapper{order:4;padding-top:clamp(12px,1.4vw,20px)}#lenses .top-banner.bottom-banner .banner-copy .logo-wrapper img{width:100px}@media(min-width: 769px){#lenses .top-banner.bottom-banner .banner-copy .btn{display:inline-block}}@media(max-width: 768px){#lenses .top-banner.bottom-banner{margin-bottom:45px}#lenses .top-banner.bottom-banner .banner-copy .inner{align-items:center;padding-top:14px;padding-bottom:24px}#lenses .top-banner.bottom-banner .banner-copy .inner h2,#lenses .top-banner.bottom-banner .banner-copy .inner .desc{text-align:center;font-size:20px}#lenses .top-banner.bottom-banner .banner-copy .inner .desc{font-size:14px}#lenses .top-banner.bottom-banner .banner-copy .ctas{width:100%;margin-top:8px}#lenses .top-banner.bottom-banner .banner-copy .logo-wrapper{margin:0 auto;padding-top:0}}#lenses .faqs{margin-bottom:24px}@media(max-width: 768px){#lenses .faqs{margin-bottom:45px}}#lenses .faqs .inner{background-color:#f6f6f6;padding-top:clamp(24px,4.4vw,64px);padding-bottom:clamp(32px,6.1vw,88px)}@media(min-width: 769px){#lenses .faqs .inner{display:flex}}#lenses .faqs .faqs-section-title{font-family:"TT Ramillas Regular",Georgia,Times,serif;line-height:1;margin:0}@media(max-width: 768px){#lenses .faqs .faqs-section-title{font-size:6.8vw;letter-spacing:-0.03em;margin-bottom:30px}}@media(min-width: 769px){#lenses .faqs .faqs-section-title{font-size:3.375vw;letter-spacing:-0.05em;width:21.4%;max-width:308px}}@media(min-width: 1280px){#lenses .faqs .faqs-section-title{font-size:45px}}#lenses .faqs .faqs .accordion{max-width:900px}#lenses .docNotice h4 span{display:none}