.ccpa_full_div label,.ccpa_full_div p{font-family:GothamBook}.ccpa_full_div{background:#fff}.ccpa_full_div select{-webkit-appearance:none}.ccpa_full_div .intro{position:relative;padding-top:41px;min-height:26.25rem;text-align:center}.ccpa_full_div p{font-size:20px}.ccpa_full_div .radio-toggle{position:relative}.ccpa_full_div .radio-toggle .radio-toggle__input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.ccpa_full_div .radio-toggle .radio-toggle__input:checked+button,.ccpa_full_div .radio-toggle .radio-toggle__input:hover+button{color:#fff;background-color:#233666}.ccpa_full_div .coa_intro{color:#fff;font-size:42px;background-image:url(/assets/images/coa/Groupe_64.png);font-family:GothamBold;font-weight:500;width:75%;background-size:100%;display:block;margin:50px auto 20px}.ccpa_full_div .background{background-color:#fff;background-repeat:no-repeat;background-size:200%;color:#243869;font-size:20px;font-family:GothamBook;padding-bottom:1px}.ccpa_full_div .tell_us_about_you,.ccpa_full_div .transitions_purchase{font-size:24px;font-family:GothamBold}.ccpa_full_div .gradient_background{background:#1e5799;background:-webkit-gradient(linear,left bottom,left top,from(#1e5799),color-stop(0,#fff),color-stop(1%,#fff),color-stop(62%,#ece3f5),color-stop(100%,#bacff0),to(#7db9e8));background:linear-gradient(to top,#1e5799 0,#fff 0,#fff 1%,#ece3f5 62%,#bacff0 100%,#7db9e8 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1e5799", endColorstr="#7db9e8", GradientType=0 )}.ccpa_full_div .copy_response{padding-left:5px}.ccpa_full_div .section-space{padding-top:60px}.ccpa_full_div .form-rounded{height:55px;border-radius:1rem}.ccpa_full_div .short-input{max-width:60%}.ccpa_full_div .call-us-img,.ccpa_full_div .coa_mobile{max-width:100%}.ccpa_full_div .form-row{padding-bottom:20px}.ccpa_full_div .short-and-sweet-counter{color:#666;font-size:.75em}.ccpa_full_div .error_input{border:2px solid #f44336!important}.ccpa_full_div .rotateimg180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ccpa_full_div .call-us{padding-bottom:60px}.ccpa_full_div .gender_type{color:#696969}.ccpa_full_div .btn,.ccpa_full_div .btn-v2{border:1px solid #919bb4}.ccpa_full_div .input_radio{visibility:hidden}.ccpa_full_div .mat-button-toggle-button{outline:0}.ccpa_full_div .mat-button-toggle-checked{color:#233666;background-color:#fff;font-weight:500}.ccpa_full_div .mat_buttons_group{border-radius:14px;border-color:#696969}.ccpa_full_div .mat_selection_group{background:0 0;border:none}.ccpa_full_div .mat-button-toggle-group{height:50px}.ccpa_full_div .fullScreen{display:none}.ccpa_full_div .coa_eyecare,.ccpa_full_div .coa_registrationcode{display:-webkit-box}.ccpa_full_div .dobMonth{width:33%;background:#fff;border-radius:20px 0 0 20px;border:1px solid #919bb4;height:55px}.ccpa_full_div .dobDay{background:#fff;border-radius:0;border:1px solid #919bb4;height:55px;width:33.3%}.ccpa_full_div .dobYear{background:#fff;border-radius:0 20px 20px 0;border:1px solid #919bb4;height:55px;width:33.3%}.ccpa_full_div .dobMonth_second{background:#fff;border-radius:20px 0 0 20px}.ccpa_full_div .dobYear_second{background:#fff;width:182px;border-radius:0 20px 20px 0}.ccpa_full_div .radio_buttons_left{width:181px;border:1px solid #919bb4;margin-right:51px;border-radius:20px}.ccpa_full_div .radio_buttons_right{width:181px;border:1px solid #919bb4;border-radius:20px}.ccpa_full_div .transitions_purchase{color:#243869;text-align:center}.ccpa_full_div .first_h1{font-size:30px;font-family:GothamMedium}.ccpa_full_div .first_description{font-size:20px}.ccpa_full_div .button:focus,.ccpa_full_div button{outline:0}.ccpa_full_div .requesting_buttons{color:#233666;background-color:transparent;width:100%!important;height:55px;outline:0}.ccpa_full_div .requesting_buttons:hover{color:#fff;background-color:#233666}.ccpa_full_div .first_paired_buttons{color:#233666;background-color:transparent;width:160px;height:55px;outline:0}.ccpa_full_div .first_paired_buttons:hover{color:#fff;background-color:#233666}@media only screen and (max-width:768px){.ccpa_full_div #productpurchased,.ccpa_full_div #state,.ccpa_full_div input{font-size:20px}.ccpa_full_div .background{padding-top:60px;background-size:1200%!important;font-family:GothamBook}.ccpa_full_div .form-group{margin-bottom:30px}.ccpa_full_div .form-row{padding-bottom:30px}.ccpa_full_div .reg_code{margin-bottom:20px}.ccpa_full_div .labels_mobile{display:none}.ccpa_full_div #firstpaired{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.ccpa_full_div .add_margin_form_control{margin-bottom:10px}.ccpa_full_div .coa_city,.ccpa_full_div .coa_lastname,.ccpa_full_div .div_eyecare_professional{margin-bottom:0}.ccpa_full_div .first_paired_buttons{width:40%;height:55px;outline:0;background-color:transparent;color:#233666}.ccpa_full_div .btn-v2{padding:0 1rem}.ccpa_full_div .div_centered_label{text-align:center}.ccpa_full_div .requesting_buttons{width:100px;height:55px}.ccpa_full_div .div_position_requesting{display:-webkit-box;display:flex;justify-content:space-around}.ccpa_full_div .padding_for_requesting_mobile{padding-bottom:30px}.ccpa_full_div .first_description{font-size:18px}.ccpa_full_div .tell_us_about_you{font-size:20px;font-family:GothamBook}.ccpa_full_div .transitions_purchase{font-size:20px}.ccpa_full_div .first_h1{font-size:20px;font-family:GothamMedium}.ccpa_full_div .coa_logo{font-size:20px}.ccpa_full_div .coa_email{padding-bottom:0!important}.ccpa_full_div .tooltip{border:hidden;width:19px;height:19px;-webkit-appearance:none}.ccpa_full_div .call-us-img{max-width:100%}.ccpa_full_div .mobile_mat_button_margin{padding-bottom:20px}.ccpa_full_div .coa_intro{font-size:20px;margin-top:34px;width:100%}.ccpa_full_div .fullScreen{display:contents}.ccpa_full_div .tooltip_desktop,.ccpa_full_div .tooltip_registration{display:none}.ccpa_full_div .requesting_resSub{width:360px!important;background-color:transparent}.ccpa_full_div .requesting_resSub:active{background-color:#233666}.ccpa_full_div .requesting_resReg{width:325px!important}.ccpa_full_div .requesting_authAgent{width:300px!important}.ccpa_full_div .radio_buttons_left,.ccpa_full_div .radio_buttons_right{width:150px}.ccpa_full_div .dobMonth_second,.ccpa_full_div .dobYear_second{width:50%}}@media screen and (device-aspect-ratio:40/71){.ccpa_full_div .radio_buttons_left{margin-right:2px}.ccpa_full_div .gender_group{display:contents}.ccpa_full_div .dobMonth_second,.ccpa_full_div .dobYear_second{width:50%}.ccpa_full_div .mobile_intro,.ccpa_full_div .title_div{height:56rem}}@media only screen and (min-device-width:375px)and (max-device-width:812px)and (-webkit-device-pixel-ratio:3)and (orientation:landscape){.ccpa_full_div .background{background-size:270%!important}}@media screen and (device-width:360px)and (device-height:640px)and (-webkit-device-pixel-ratio:3){.ccpa_full_div .radio_buttons_left{margin-right:28px}.ccpa_full_div .requesting_authAgent{width:93px!important}.ccpa_full_div .galaxys_date{padding-left:20px;width:102px}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.ccpa_full_div .background{background-size:250%!important}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.ccpa_full_div .purchase_date{margin-top:35px}.ccpa_full_div .radio_buttons_left{margin-right:35px}.ccpa_full_div .vision_solutions{margin-top:32px}.ccpa_full_div .requesting_resReg,.ccpa_full_div .requesting_resSub{margin-right:6px!important}}@media only screen and (min-width:1024px)and (max-height:1366px)and (orientation:portrait)and (-webkit-min-device-pixel-ratio:1.5){.ccpa_full_div .background{background-size:300%!important}.ccpa_full_div .fullScreen{display:contents}.ccpa_full_div .tooltip_desktop{display:none}}@media only screen and (min-width:1024px)and (max-height:1366px)and (orientation:landscape)and (-webkit-min-device-pixel-ratio:1.5){.ccpa_full_div .background{background-size:250%!important}}.ccpa_full_div .reg_code{margin-bottom:7px}.ccpa_full_div .tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000;background-color:gray;width:18px;height:18px;font-size:13px;color:#fff;border-radius:27px;text-align:center;margin-left:4px;cursor:pointer}.ccpa_full_div .tooltip .tooltiptext{visibility:hidden;width:250px;height:113px;background-color:#fff;color:#707070;font-size:14px;text-align:center;border-radius:6px;padding:5px 20px;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px}.ccpa_full_div .tooltip:hover .tooltiptext{visibility:visible}.ccpa_full_div .help-tip{position:absolute;top:18px;right:18px;text-align:center;background-color:#bcdbea;border-radius:50%;width:24px;height:24px;font-size:14px;line-height:26px;cursor:default}.ccpa_full_div .help-tip:before{content:"?";font-weight:700;color:#fff}.ccpa_full_div .help-tip:hover p{display:block;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}.ccpa_full_div .help-tip p{display:none;text-align:left;background-color:#1e2021;padding:20px;width:300px;position:absolute;border-radius:3px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);right:-4px;color:#fff;font-size:13px;line-height:1.4}.ccpa_full_div .help-tip p:before{position:absolute;content:"";width:0;height:0;border:6px solid transparent;border-bottom-color:#1e2021;right:10px;top:-12px}.ccpa_full_div .help-tip p:after{width:100%;height:40px;content:"";position:absolute;top:-40px;left:0}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.6);transform:scale(.6)}100%{opacity:100%;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:100%}}.ccpa_full_div .cdk-overlay-pane{background-color:gray}.ccpa_full_div .mat-dialog-container{background-color:#828181f7}.ccpa_full_div .bootstrap-select .bs-ok-default::after{width:.3em;height:.6em;border-width:0 .1em .1em 0;-webkit-transform:rotate(45deg) translateY(.5rem);transform:rotate(45deg) translateY(.5rem)}.ccpa_full_div .btn.dropdown-toggle:focus{outline:0!important}.ccpa_full_div .dropdown-btn{border-radius:20px;background-color:#fff}.ccpa_full_div .form-control{border:1px solid #919bb4;border-radius:20px}.ccpa_full_div .gender_group{border:none}.ccpa_full_div .requesting_resSub{border-radius:20px;margin-right:15px;border:1px solid #919bb4;width:160px;margin-bottom:5px}.ccpa_full_div .requesting_resReg{border-radius:20px;border:1px solid #919bb4;margin-right:15px;width:160px;margin-bottom:5px}.ccpa_full_div .requesting_authAgent{border-radius:20px;width:160px;border:1px solid #919bb4}.ccpa_full_div .first_paired_buttons{border-radius:20px;border:1px solid #919bb4}.ccpa_full_div .first_paired_yes{margin-right:51px}.ccpa_full_div .close{position:absolute;right:0;width:32px;border:1px solid #fff;height:32px;opacity:1;border-radius:50%}.ccpa_full_div .close:hover{opacity:1}.ccpa_full_div .close:after,.ccpa_full_div .close:before{position:absolute;left:13.4px;content:" ";top:3px;height:23px;width:4px;background-color:#fff}.ccpa_full_div .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ccpa_full_div .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ccpa_full_div #pdate,.ccpa_full_div #pyear{-webkit-box-shadow:none;box-shadow:none}.ccpa_full_div .include_promotions_div{text-align:center}.ccpa_full_div .future_offers{margin-bottom:40px;font-size:17px}