.ccl-intro{display:grid;grid-template-columns:1fr 1fr;padding-top:60px}.ccl-intro.rx{padding-top:0;display:grid;place-content:center;max-width:1800px;margin:0 auto;padding-left:0}.ccl-intro.rx .intro-text{text-align:left;padding:7vw;align-content:center;display:grid;grid-gap:10px}.ccl-intro.rx .intro-text div{display:grid;grid-template-columns:auto auto;grid-gap:12px;justify-content:start}@media only screen and (max-width: 749px){.ccl-intro.rx .intro-text div{grid-template-columns:1fr}}.ccl-intro.rx .intro-text h1{font-size:calc(30pt + 1vw);font-weight:600}.ccl-intro .intro-text{text-align:center}.ccl-intro .intro-image{display:grid}.ccl-intro .intro-image h1{font-weight:600;text-align:center;margin-top:40px}.ccl-intro .intro-image img{max-width:600px;margin:3vw auto;display:block;width:100%;align-self:center}.ccl-intro .intro-image.rx{background:#fff;background-size:contain;min-height:30vw;display:grid;align-items:center}@media only screen and (max-width: 749px){.ccl-intro{grid-template-columns:1fr;margin-top:0}.ccl-intro.rx{grid-template-columns:1fr}.ccl-intro.rx .intro-text{text-align:left}.ccl-intro.rx .intro-image img{max-width:300px}.ccl-intro .intro-image{grid-row:1;margin-top:80px}.ccl-intro .intro-image img{max-width:170px}}.ccl-intro .button.secondary{background:#222;color:#fff}.ccl-hiw{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:calc(3vw + 50px) auto}@media only screen and (max-width: 749px){.ccl-hiw{grid-template-columns:1fr}}.ccl-hiw.ccl-rx{grid-template-columns:1fr;min-height:50vh;margin:0 auto 100px;background:#fff}.ccl-hiw.ccl-rx h2{font-weight:600;font-size:26pt}.ccl-hiw h2{text-align:center}.ccl-hiw .hiw-text{text-align:center;align-self:end}.ccl-hiw .hiw-text a.button{text-decoration:underline}.ccl-hiw .hiw-text img{padding-top:20px}@media only screen and (max-width: 949px){.ccl-hiw .hiw-text img.boxes{max-width:230px;display:block;margin:0 auto}}.ccl-hiw .hiw-steps{display:grid;grid-template-rows:repeat(4,150px);grid-gap:30px}.ccl-hiw .hiw-steps.rx{justify-self:center;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:40px;max-width:1400px;margin:0 auto}@media only screen and (max-width: 749px){.ccl-hiw .hiw-steps.rx{grid-template-columns:1fr}}.ccl-hiw .hiw-steps.rx .step{height:150px;max-width:600px}.ccl-hiw .hiw-steps.rx .step .text{height:150px}.ccl-hiw .hiw-steps.rx .step .text.first{background:url(https://cdn.shopify.com/s/files/1/0049/1510/1786/files/rx-form.jpg) no-repeat 100% center;background-size:100px;mix-blend-mode:multiply}.ccl-hiw .hiw-steps.rx .step .text.second{background:url(https://cdn.shopify.com/s/files/1/0049/1510/1786/files/email-rx.jpg) no-repeat 100% center;background-size:100px;mix-blend-mode:multiply}.ccl-hiw .hiw-steps.rx .step .text.third{background:url(https://cdn.shopify.com/s/files/1/0049/1510/1786/files/mail-frames.jpg) no-repeat 100% center;background-size:100px;mix-blend-mode:multiply}.ccl-hiw .hiw-steps.rx .step .text.fourth{background:url(https://cdn.shopify.com/s/files/1/0049/1510/1786/files/pro-install.jpg) no-repeat 100% center;background-size:100px;mix-blend-mode:multiply}.ccl-hiw .hiw-steps .step{display:grid;grid-template-columns:100px auto;max-width:500px}@media only screen and (max-width: 949px){.ccl-hiw .hiw-steps .step{grid-template-columns:70px auto}}.ccl-hiw .hiw-steps .step .number{display:grid}.ccl-hiw .hiw-steps .step .number span{align-self:center;justify-self:center;background:#fed10a;border-radius:80px;font-size:30px;font-weight:800;width:50px;height:50px;display:grid;text-align:center;align-items:center}.ccl-hiw .hiw-steps .step .text{display:grid;align-items:center;align-items:end}.ccl-hiw .hiw-steps .step .text h3{margin-bottom:0;line-height:1}.ccl-hiw .hiw-steps .step .text h6{color:#888;align-self:start;margin-top:10px}.ccl-hiw .hiw-steps .step .text.first{background:url(/cdn/shop/t/277/assets/custom-step-1_400x.jpg?v=10766524704247092300) no-repeat 100% center;background-size:contain}.ccl-hiw .hiw-steps .step .text.second{background:url(/cdn/shop/t/277/assets/custom-step-2_400x.jpg?v=8320193053560167101) no-repeat 100% center;background-size:contain}.ccl-hiw .hiw-steps .step .text.third{background:url(/cdn/shop/t/277/assets/custom-step-3_400x.jpg?v=3785126897686993810) no-repeat 100% center;background-size:contain}.ccl-hiw .hiw-steps .step .text.fourth{background:url(/cdn/shop/t/277/assets/custom-step-4_400x.jpg?v=17026023543821923692) no-repeat 100% center;background-size:contain}.shopNowCustom{display:grid;grid-template-columns:1fr;align-items:center;justify-items:center;grid-column:1/3;max-width:600px;justify-self:center;border-radius:10px;overflow:hidden;padding:20px}.shopNowCustom .shopNowCustom-Text{display:grid;justify-items:center;grid-gap:12px}.shopNowCustom .shopNowCustom-Text div{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media only screen and (max-width: 949px){.shopNowCustom .shopNowCustom-Text div{grid-template-columns:1fr}}.shopNowCustom .shopNowCustom-Text div .button.secondary{background:#222;color:#fff}@media only screen and (max-width: 949px){.shopNowCustom{grid-column:1/2}}h2.pick-your-lenses{text-align:center}.ccl-faqs-container{background:#f6f6f6;padding:calc(3vw + 40px) 0px;margin-bottom:60px}.ccl-faqs-container .ccl-faqs{max-width:1400px;width:100%;display:grid;margin:0 auto;grid-template-columns:1fr}.ccl-faqs-container .ccl-faqs .top-faqs{display:grid;grid-template-columns:1fr 1fr;padding:20px;grid-gap:20px}@media only screen and (max-width: 949px){.ccl-faqs-container .ccl-faqs .top-faqs{grid-template-columns:1fr}}.ccl-faqs-container .ccl-faqs .top-faqs .tf:first-child{grid-column:1/3;text-align:center;display:grid}.ccl-faqs-container .ccl-faqs .top-faqs .tf:first-child img{max-width:800px;display:block;margin:0 auto;width:100%}@media only screen and (max-width: 949px){.ccl-faqs-container .ccl-faqs .top-faqs .tf:first-child{grid-column:1/2}}.ccl-faqs-container .ccl-faqs .top-faqs .tf{background:#fff;padding:20px;border-top:2px solid #fed10a;border-radius:2px;box-shadow:0 1px 2px #e2e2e2}@media only screen and (max-width: 749px){.ccl-faqs-container .ccl-faqs .top-faqs .tf .cant-dos{grid-row:2;margin-bottom:20px}}.ccl-faqs-container .ccl-faqs .top-faqs .tf.largeOnlyAcc{display:block}@media only screen and (max-width: 949px){.ccl-faqs-container .ccl-faqs .top-faqs .tf.largeOnlyAcc{display:none}}.ccl-faqs-container .ccl-faqs .accordion-faqs{padding:20px}.ccl-faqs-container .ccl-faqs .accordion-faqs .accordion{margin:0 auto 30px;width:100%}.ccl-faqs-container .ccl-faqs .accordion-faqs .accordion input{display:none}.ccl-faqs-container .ccl-faqs .accordion-faqs .boxx{position:relative;background:#fff;height:64px;margin-bottom:10px;transition:all .15s ease-in-out}.ccl-faqs-container .ccl-faqs .accordion-faqs .boxx:before{content:"";position:absolute;display:block;top:0;bottom:0;left:0;right:0;pointer-events:none;border-top:2px solid #fed10a;box-shadow:0 1px 2px #e2e2e2}.ccl-faqs-container .ccl-faqs .accordion-faqs .mobile-acc-input,.ccl-faqs-container .ccl-faqs .accordion-faqs .mobile-acc{visibility:hidden;position:absolute}@media only screen and (max-width: 949px){.ccl-faqs-container .ccl-faqs .accordion-faqs .mobile-acc-input,.ccl-faqs-container .ccl-faqs .accordion-faqs .mobile-acc{visibility:visible;position:relative}}.ccl-faqs-container .ccl-faqs .accordion-faqs .box-title{width:100%;height:64px;line-height:64px;padding:0 20px;font-weight:600;font-size:16px;display:inline-block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ccl-faqs-container .ccl-faqs .accordion-faqs .box-content{width:calc(100% - 40px);padding:0 20px;font-size:11pt;color:#0000008a;display:block;height:0px;overflow:hidden}.ccl-faqs-container .ccl-faqs .accordion-faqs .box-close{position:absolute;height:64px;width:100%;top:0;left:0;cursor:pointer;display:none}.ccl-faqs-container .ccl-faqs .accordion-faqs input:checked+.boxx{height:auto;margin:0 0 10px;box-shadow:0 1px 2px #e2e2e2}.ccl-faqs-container .ccl-faqs .accordion-faqs input:checked+.boxx .box-title{border-bottom:0px solid rgba(0,0,0,.18)}.ccl-faqs-container .ccl-faqs .accordion-faqs input:checked+.boxx .box-content,.ccl-faqs-container .ccl-faqs .accordion-faqs input:checked+.boxx .box-close{display:inline-block;height:100%}.ccl-faqs-container .ccl-faqs .accordion-faqs .arrows section .box-title{padding-left:44px;width:100%}.ccl-faqs-container .ccl-faqs .accordion-faqs .arrows section .box-title:before{position:absolute;display:block;content:"\203a";font-size:18pt;left:20px;top:-2px;transition:transform .15s ease-in-out;color:#0000008a}.ccl-faqs-container .ccl-faqs .accordion-faqs input:checked+section.boxx .box-title:before{transform:rotate(90deg)}#lens-color-img-details{height:100%;display:grid;justify-items:center}#lens-color-img-details .lens-features{display:grid;grid-template-columns:auto 1fr;text-align:left;padding:0 20px;grid-gap:10px}#lens-color-img-details .lens-features #add-on-detail{background:#f6f6f6;width:calc(100% + 40px);grid-column:1/3;position:relative;margin:0 -20px;border-radius:0 0 8px 8px;padding:10px;text-align:center;border-top:2px dashed #e2e2e2}.product-template__container{padding-top:120px;margin-top:-120px}.product-template__container .lens-variations{margin-left:-8px}
/*# sourceMappingURL=/cdn/shop/t/1043/assets/ccl.css.map */
