.lens-light-condition span.wcs-half-left:first-child{margin-left:0!important}.wcs-login-title.com{color:#666}.margin-top-container{margin-top:38px}.register-container{width:416px}h1.wcs-login-title{color:#1f1f24;font-size:32px;line-height:51px;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;margin:0 0 24px;text-transform:uppercase}.address_subtitle{font-family:"Lato","Helvetica";line-height:1.58;font-size:12px;font-weight:300;color:#1f1f24;margin-top:11px}.wcs-details-addNewAddress{display:none!important}.single_address{width:620px!important;padding:0!important;float:right!important}.single_address h4{float:left;margin-left:20px;margin-right:20px;width:150px!important}.single_address .wcs-details-address-book{font-family:"Lato","Helvetica"!important;color:#1f1f24!important;font-size:13px!important;margin-top:22px;width:150px;float:left}.single_address .wcs-details-address-book span{margin-top:4px}.single_address .wcs-text-align-right{float:right;margin:15px 20px 0 0}.single_address .address_delete{margin-right:10px;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;text-transform:uppercase;font-size:14px}.single_address:last-of-type{margin-bottom:50px}.wcs-details-delivery-address{width:920px}.add_new_address{background:transparent;z-index:0;position:static;float:left;margin-bottom:50px}.add_new_address .nickname{margin-top:30px;color:#1f1f24}.add_new_address .nickname,.back_addressbook{text-transform:uppercase;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500}.back_addressbook{font-size:14px;cursor:pointer;display:none;position:relative;left:-7px;top:-1px}.back_addressbook i{margin-top:-3px;margin-left:-6px}.wcs-register-subtitle{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.58;font-size:13px;font-weight:300;color:#1f1f24}.wcs-register-subtitle p{margin-bottom:24px}.wcs-register-subtitle p:last-child{margin-bottom:0}.wcs-register-subtitle--center{text-align:center}.wcs-guest-checkout-container p,.wcs-user-login p,.wcs-user-register p{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.5;font-size:12px;font-weight:300;color:#1f1f24}.wcs-register-with-us p{font-size:12px;line-height:16px;color:#666;margin-bottom:3px}.wcs-user-login .forgot_password{color:#666;float:right;font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px;margin:10px 0}.wcs-user-login .forgot_password a{text-decoration:underline;font-size:14px;line-height:22px}.wcs-user-login.checkout-login-section form .wcs-row{color:#1f1f24}.wcs-user-login .wcs-register-subtitle{margin-bottom:24px}.btn-red{border:2px solid #de0b00;color:#de0b00}.wcs-email-text{margin-left:20px}#createAccount{margin:30px 0 50px}.notorjustamember{font-size:14px;font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;margin-bottom:70px;margin-top:40px;line-height:22px;text-align:center}.notorjustamember span{color:#1f1f24}.notorjustamember a{text-transform:uppercase;color:#666}.wcs-user-register .notorjustamember{margin-top:0}.wcs-user-register #createAccount{margin-bottom:40px}#forgotPassword_submit{margin:30px 0 70px}.wcs-dob-validate:after{content:"";display:table;clear:both}.wcs-date-of-birth-text{clear:both;margin-bottom:10px}.wcs-disclaimer-box{margin-top:20px;width:390px}.wcs-small-letter{font-size:11px!important}a.wcs-create-account-link,a.wcs-guest-checkout-link{display:inline-block;padding-top:10px}.wcs-back-style #deliveryBack{position:relative;margin-left:8px}.wcs-back-style .wcs-icon-left{margin-right:24px;margin-top:-4px}.wcs-delivery-shopping-cart-accordian>div.wcs_hometry_items .scroller>div,.wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .scroller>div{position:relative;margin:10px 17px 10px 0;padding:5px 0 10px;border-top:1px solid #d6d6d6;width:280px}.wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .scroller>div{width:250px}.wcs-delivery-shopping-cart-accordian>div.wcs_hometry_items .scroller>div .shopbag-junior-icon,.wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .scroller>div .shopbag-junior-icon{position:absolute;top:1px;left:0;width:74px;height:23px;background:url(../images/spritesheet.png) no-repeat 0 -824px;cursor:default;display:inline-block}.wcs-delivery-shopping-cart-accordian>div.wcs_hometry_items .scroller>div:first-child,.wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .scroller>div:first-child{border-top:0}.wcs-delivery-shopping-cart-accordian>div.wcs_hometry_items .scroller>div:last-child .checkout_sr_cartProductDiv,.wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .scroller>div:last-child .checkout_sr_cartProductDiv{margin-bottom:10px}.wcs-delivery-shopping-cart-accordian h5{padding:10px 0;border-bottom:0;border-top:1px solid #d6d6d6;cursor:pointer;text-transform:none;color:#1f1f24}.wcs-delivery-shopping-cart-accordian img{display:block;margin:0 auto}.returnSummaryImageContainer img{width:100%}.wcs-delivery-shopping-cart-accordian .wcs-product-description{text-transform:uppercase}.wcs-delivery-shopping-cart-accordian .checkout_sr_cartProductDiv{margin-top:7px}.wcs-shopping-total-container{background-color:#ededed;padding:10px 0;overflow:hidden;margin-bottom:50px}#checkout-summary-container .wcs-shopping-total-container{margin-bottom:20px!important;position:relative}#checkout-summary-container .wcs-delivery-details .wcs-delivery-to{margin-bottom:16px;padding-bottom:18px;border-bottom:1px solid #e2e2e5}#checkout-summary-container .wcs-delivery-details .wcs-delivery-to h4{margin-top:0;text-transform:none}#checkout-summary-container .wcs-delivery-details .wcs-delivery-to h4:first-letter{text-transform:uppercase}#checkout-summary-container .wcs-delivery-details .wcs-billing-to h4{text-transform:none}#checkout-summary-container .wcs-delivery-details .wcs-billing-to h4:first-letter{text-transform:uppercase}.wcs-product-description .wcs-price,.wcs-product-description .wcs-product-name{color:#1f1f24}.wcs-sidebar-desc-bottom>strong{line-height:17px;margin-top:3px}.wcs-sidebar-desc-bottom span{margin-top:3px;line-height:18px}.wcs-shopping-total-container span{text-align:right;display:block;word-break:break-all}.payment-period span{padding-right:1.313rem}.delivery-section .payment-period{display:none}.wcs-delivery-cost{font-size:1em}.wcs-delivery-total{border-top:2px solid #ccc;border-bottom:2px solid #ccc;color:#1f1f24;margin:10px;padding:16px 0;font-size:15px;text-transform:uppercase}.wcs-delivery-total #rb-pay-over-time-container .rb-modal-container{width:100%;text-transform:none}.wcs-delivery-total .rb-overlay{opacity:1;z-index:10}.wcs-delivery-total span{width:105px;display:inline-block;text-align:right;line-height:1.38}.wcs-delivery-total span:first-child:not(.common__icon--close-bold,.rb-pay-over-time__message){width:140px}.wcs-delivery-total span:first-child .common__icon.common__icon--delete{width:24px;height:24px}.afterpay__block .afterpay-content span{width:auto!important;text-transform:none;text-align:start}.wcs-delivery-total span.wcs-width-auto{width:auto}.payment-mode{margin:0 0 10px;padding:15px;overflow:hidden;background:#ededed}.gift-card{border-top:1px solid #ededed;padding:20px 0 0;margin:15px 0 0;overflow:hidden}.pay_with_giftCard .delivery-information-note{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:20px;margin-top:-10px}.pay_with_giftCard .delivery-information-note.com{border-bottom:0}.wcs-marTopnote-2{margin-top:-2px!important}input#next:enabled{background-color:#1f1f24;color:#fff}#next.wcs-btn-disable{color:#fff!important;border:2px solid #1f1f24!important}.wcs-billing-address{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:13px}.wcs-register-terms-conditions{font-family:"Lato","Helvetica";font-size:11px;font-weight:300;line-height:1.86}.wcs-tel-code{width:75px;float:left}.wcs-tel-number{width:136px;float:right;margin-right:1px}.wcs-card-number{margin-right:7px}.wcs-billing-address,.wcs-contact-address{margin:15px 0 25px}.wcs-container p{color:#1f1f24;font-size:14px;line-height:22px}.wcs-container .wcs-doublehalf-bottom{font-weight:600}.wcs-empty-text-favourite p{font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500}.wcs-payPal-button{background:url(../images/spritesheet.png) repeat scroll -298px 0!important;border:medium none!important;color:#1f1f24;cursor:pointer;height:32px;width:143px}.applied_gift_card .wcs-remove{font-size:13px}.wcs-error-new-customer{margin:0 0 20px 155px;width:217px;margin-left:150px}.wcs-error-returning-customer{margin:0 0 20px 155px;width:218px}.wcs-error-register-us{margin:0 0 20px 157px;width:221px}.applied_gift_card{clear:both;padding-top:5px}.applied_gift_card .wcs-two{width:140px}.applied_gift_card .wcs-three{width:225px}.applied_gift_card a.wcs-remove:hover{color:#1f1f24!important}.wcs-marTop-3{margin-top:3px!important}.wcs-gift-card-balance,.wcs-gift-card-number,.wcs-gift-card-value{display:block;font:12px "Lato","Helvetica Neue","Helvetica","Arial",sans-serif}.wcs-gift-card-number{text-transform:uppercase}.applied_gift_card .wcs-icon{right:7px;top:0}.agreeConsent a{color:#1f1f24}.wcs-delivery-info-textarea{resize:none;-webkit-box-sizing:border-box;box-sizing:border-box;height:140px}#delivery_information_form .wcs-borderTopGrayThick{color:#666}.wcs-shopping-help-box{background:none repeat scroll 0 0 #666;color:#fff;font-size:16px;margin-bottom:30px;padding:12px 10px 8px;position:relative;text-transform:uppercase}.wcs-shopping-help-box .wcs-icon-telephone{background-position:-56px -211px;cursor:auto;left:10px;top:9px}.wcs-shopping-help-box .wcs-padLeft-25{padding-left:30px!important}.wcs-shopping-help-box .wcs-half-left{margin-left:0!important}.wcs-shopping-panel-title{min-height:30px;line-height:30px}.wcs-shopping-panel-title a{color:#666}.wcs-paypal-icon{background-position:-295px -6px;height:27px;left:23px;top:-4px;width:55px}.wcs-alipay-icon{background-position:-513px -113px}.wcs-alipay-icon,.wcs-unionpay-icon{width:60px;height:38px;left:23px;top:-10px}.wcs-unionpay-icon{background-position:-513px -163px}.wcs-secure-payment{left:0;background-position:-104px -153px}.wcs-card-verification-icon{background-position:-85px -174px;height:30px;width:50px;top:9px;left:6px}.wcs-card-verification-dark-icon{background-position:-86px -213px}.gift_apply{float:left;font-size:16px;padding-left:10px;text-transform:uppercase}.wcs-delivery-shopping-cart-accordian .wcs_hometry_items,.wcs-delivery-shopping-cart-accordian .wcs_shopping_items{position:relative}.wcs-shopping-scroller{position:absolute;z-index:1;top:0;right:0;width:312px;overflow:auto}#singlePageCheckoutContainer .wcs-shopping-scroller{width:270px}.ie8 .wcs-shopping-scroller{overflow-y:auto!important;overflow-x:hidden!important}.personalize-title,.wcs-login-title h4{font-size:18px;font-family:inherit;color:#1f1f24}#delivery_information_form .wcs-billing-address{font-family:inherit;color:#1f1f24;padding:0}#delivery_information_form .wcs-billing-address p{font-size:13px;line-height:1.5}#form-wrapper .wcs-delivery-information-title #delivery_information_form .wcs-return-delivery-button-right{margin-top:25px!important}#form-wrapper .wcs-delivery-information-title #chkout_summary .wcs-shopping-total-container .wcs-delivery-total-cost .wcs-delivery-subtotal{width:175px!important;padding-left:10px}#form-wrapper .wcs-delivery-information-title #chkout_summary .wcs-shopping-total-container .wcs-delivery-total-cost .wcs-delivery-subtotal span{text-align:left}#form-wrapper .wcs-delivery-information-title #chkout_summary .wcs-shopping-total-container .wcs-delivery-total .wcs-delivery-total-text{width:141px!important;margin-left:0!important;text-align:left!important}.wcs-delivery-note{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;padding:35px 0 5px}.wcs-width-363.wcs-width-371{width:371px!important}.wcs-login-register .checkout-login .wcs-login-title{padding:8px 24px!important}.wcs-login-register h4.wcs-gift-card-delivery-title{padding-top:18px}.wcs-login-register .wcs-disclaimer-text+.exclamatory{float:left!important;top:1px!important;margin:0 0 0 -10px}.wcs-delivery-information .delivery-edit-address,.wcs-delivery-information .delivery-new-address{display:none;font-size:1.125rem;border:0;text-transform:none;padding:1.25rem 0;margin:0}.wcs-delivery-information .wcs-delivery-information__disclaimer{margin:20px 0}.wcs-delivery-information .wcs-delivery-information__disclaimer p{font-size:12px;line-height:20px}.wcs-delivery-information .wcs-delivery-information__disclaimer p a{text-decoration:underline}.wcs-details-delivery-addresses .selected .edit-btn.invisible{visibility:hidden!important}.wcs-container .wcs-custom-user-order p{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:18px;font-size:12px;font-weight:300;color:#1f1f24;margin-top:15px;text-align:center}.wcs-container .wcs-custom-user-order p a{color:#1f1f24;text-decoration:underline}.wcs-container .track-orders .wcs-custom-user-order p br{content:"";display:block;margin-top:10px}.wcs-container .wcs-custom-user-order p a.trackorder-mail{color:#666;display:block;text-decoration:underline}.wcs-container .track-orders .wcs-custom-user-order p.wcs-custom-user-order-additional br{content:"";display:inline;margin:0}.wcs-container .track-orders .wcs-custom-user-order p.wcs-custom-user-order-additional a{display:block}.wcs-custom-user-order.wcs-user-login .forgot_password a{color:#666}#login_submit{margin:30px auto 15px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;min-width:209px}#login_submit_order{margin:30px auto 0;display:block}.order_block_footer{margin:40px 0 70px}.order_block_footer p{margin:0!important;line-height:1.5!important}.order_block_footer p br{margin:0!important}#forgot_password_div .title{font-weight:600}.wcs-forget-password-elements{margin-bottom:50px}.wcs-custom-user-order.wcs-user-login .forgot_password a:visited{color:#1f1f24}.wcs-custom-user-order form{margin-top:22px}.wcs-user-login #wcs-track-order .wcs-order-create-account{padding-top:10px}#wcs-track-order .rb-fieldrow.rb-floating label,#wcs-track-order .rb-fieldrow__helper.rb-floating label{color:#666;line-height:16.5px}#wcs-track-order .rb-fieldrow.rb-floating,#wcs-track-order .rb-fieldrow.rb-validrow,#wcs-track-order .rb-fieldrow__helper.rb-floating,#wcs-track-order .rb-fieldrow__helper.rb-validrow{line-height:16.5px!important}#wcs-track-order .rb-fieldrow.rb-invalidrow label,#wcs-track-order .rb-fieldrow__helper.rb-invalidrow label{color:#b50900}#wcs-track-order .label_roe-countryName{font-size:75%}#wcs-track-order .invalid-date-error,#wcs-track-order .rb-fieldrow__helper{font-size:12px!important;line-height:1.6;font-weight:normal}#wcs-track-order .rb-fieldrow__helper{color:#666}#wcs-track-order .invalid-date-error{color:#b50900;margin-top:8px}#wcs-track-order .rb-fieldrow__helper--error{display:none;color:#b50900}#wcs-track-order .rb-invalidrow .rb-fieldrow__helper--error{display:block;font-weight:normal}#wcs-track-order .rb-invalidrow .rb-fieldrow__helper--error+.rb-fieldrow__helper{display:none}#wcs-track-order .restriction-help .rb-fieldrow__details{color:#1f1f24}#wcs-track-order .restriction-help .rule-valid{color:#1f1f24!important;font-weight:bold}#wcs-track-order .rb-invalidrow .restriction-help :not(.rule-valid) .icon-invalid,#wcs-track-order .restriction-help .rule-valid .icon-valid{display:inline-block}#wcs-track-order .rb-invalidrow .restriction-help .rb-fieldrow__details{display:none}#wcs-track-order .icon{display:none;background-repeat:no-repeat;position:relative;top:3px;width:16px;height:16px;margin-right:6px}#wcs-track-order .icon-valid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-valid.svg)}#wcs-track-order .icon-invalid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-invalid.svg)}#wcs-track-order .rb-fieldrow__optional{font-family:"Lato","Helvetica";font-size:inherit;color:#666}#wcs-track-order .rb-fieldrow__optional:before{display:inline-block;content:"-";padding:0 2px}.wcs-gift-card-delivery-form{padding-top:18px;clear:both}.required .wcs-font-12{font-size:12px!important}.wcs-returns-inner{padding:80px 95px}#checkout_returns_content{height:450px}.ie8 #checkout_returns_content{overflow-y:auto!important;overflow-x:hidden!important}#checkout_returns_div p{margin-bottom:15px;line-height:21px}.wcs-heading1{font-size:35px;margin-bottom:40px}.wcs-heading1,.wcs-heading2{font-weight:bold;text-transform:uppercase;color:#1f1f24}.wcs-heading2{font-size:25px;margin:30px 0 20px}.wcs-returns-inner h1,.wcs-returns-inner h2{color:#1f1f24}.wcs-returns-inner h1{font-size:38px}.wcs-returns-inner h2{font-size:22px}.wcs-delivery-note-title{padding-top:20px!important}.wcs-font-12{font-size:12px!important}.wcs-excl-tax{display:inline!important;text-transform:none!important}.wcs-shopping-bag-free{font-size:13px!important}.wcs-custom-dropdown-padding-left li{padding-left:7px!important;padding-top:13px!important}.wcs-custom-dropdown li:hover,.wcs-select-existing-add,.wcs-shopping-panel-title a:hover{color:#1f1f24!important}.wcs-delivery-total-cost{margin:0 10px 21px!important}.wcs-delivery-subtotal{width:195px!important;margin:6px 0 0!important}.wcs-delivery-subtotal-price{width:83px!important;margin:6px 0 0!important}.wcs-delivery-total-text{width:130px!important;margin-left:20px!important}.return-summary .wcs-delivery-subtotal-price span,.return-summary .wcs-delivery-subtotal span{padding:10px}.return-summary .wcs-shopping-total-tax{font-size:14px}.return-summary .wcs-delivery-total-price-return,.return-summary .wcs-delivery-total-text-return{width:100%!important;text-align:right!important;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;padding-right:10px}.return-summary .wcs-delivery-total-text-return{margin-bottom:20px;word-break:normal}.return-payment .wcs-delivery-total-text,.return-summary .wcs-delivery-total-text{width:100%!important;margin-bottom:20px;word-break:normal}.return-payment .wcs-product-case,.return-summary .wcs-product-case{text-transform:none;padding-bottom:10px}.return-payment .RoxRemix-label-mini-basket,.return-summary .RoxRemix-label-mini-basket{margin-top:-20px}.return-payment .scroller-item,.return-summary .scroller-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px 10px 5px}.return-payment .scroller-item a,.return-summary .scroller-item a{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:-10px}.return-payment .wcs-product-name span,.return-payment .wcs-product-no,.return-summary .wcs-product-name span,.return-summary .wcs-product-no{padding-bottom:10px}.return-payment .wcs-shopping-item-image,.return-summary .wcs-shopping-item-image{padding-bottom:20px}.return-payment .wcs-main-image,.return-payment .wcs-shopping-item-image,.return-summary .wcs-main-image,.return-summary .wcs-shopping-item-image{width:100px;height:auto}.return-payment .wcs-product-description,.return-summary .wcs-product-description{width:167px;padding-right:20px}.return-payment .quantity,.return-payment .wcs-delivery-total-amount,.return-payment .wcs-product-name,.return-summary .quantity,.return-summary .wcs-delivery-total-amount,.return-summary .wcs-product-name{font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500}.return-payment .quantity,.return-summary .quantity{text-transform:capitalize}.return-payment .wcs-delivery-shopping-cart-accordian .wcs-pos-relative,.return-summary .wcs-delivery-shopping-cart-accordian .wcs-pos-relative{font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;font-size:16px;margin:0}.return-payment .wcs-shopping-panel-title .wcs-two.wcs-columns.wcs-omega,.return-summary .wcs-shopping-panel-title .wcs-two.wcs-columns.wcs-omega{width:230px;float:right;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500}.wcs-delivery-total-amount{margin:20px 20px 11px}.wcs-width-137{width:137px!important}.wcs-width-139{width:139px!important}.wcs-secured-paymentpayment-mode{padding:12px 15px 11px 6px!important}.wcs-credit-card-notification-box{padding:13px 11px 13px 15px!important;font-size:11px!important}.wcs-custom-dropdown-select-cardtype,.wcs-custom-dropdown-select-cardtype li,.wcs-dropdown-cardtype li{color:#1f1f24!important}.wcs-width-363.wcs-width-372{width:372px!important}.wcs-my-selections-button{line-height:18px!important;margin-top:3px!important;padding:5px 7px!important}.wcs-my-selections-button.wcs-button-grey{border:2px solid #666}.wcs-my-selections-button.wcs-button-grey a{color:#666}.wcs-paddingTop-9{padding-top:9px!important}.wcs-change-email-button{padding:5px 7px!important}.wcs-delivery-information input[type=email],.wcs-delivery-information input[type=text],.wcs-delivery-information select{display:inline-block}.wcs-delivery-information input[name=country_roe]{border-bottom:0;padding-left:0}.wcs-delivery-information .wcs-dropdown-text{color:#1f1f24!important}.wcs-add-address{float:left;left:361px;margin-top:4px;position:absolute}.wcs-modified-payment .wcs-secured-paymentpayment-mode{padding:15px 15px 15px 6px!important}#payment_mode{overflow:hidden}#singlePageCheckoutContainer #payment_mode{overflow:visible}.wcs-modified-payment .secured-payment-label{line-height:1!important}#payment_mode_form .secured-payment-label{font-family:"Lato","Helvetica";font-size:16px;line-height:1.38;color:#1f1f24;text-transform:uppercase;margin-bottom:30px}.wcs-padLeft-32{padding-left:32px}.wcs-modified-payment .wcs-secure-payment{left:10px;top:2px}.wcs-width-130{width:130px}.wcs-marTop-3{margin-top:3px}.wcs-color-888{color:#666}.wcs-marRt-0{margin-right:0!important}.wcs-modified-shopcart .wcs-delivery-subtotal,.wcs-modified-shopcart .wcs-delivery-subtotal-price{margin-top:10px!important}.wcs-modified-shopcart .wcs-delivery-total-amount{margin-top:11px;text-align:right}.gift-card-total{margin-left:5px;margin-right:20px}.wcs-one-and-half.wcs-columns.wcs-alpha.wcs-omega.gift-card-total-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.wcs-padLeft-30{padding-left:30px;margin-top:3px}.wcs-checkout-tick{display:inline-block;background:url(../images/spritesheet.png) no-repeat -308px -260px;width:10px;height:10px;margin-right:6px}body .checkout-header-menu{margin-left:43px!important}body .wcs-first-checkout-link{margin-left:33px!important}.wcs-checkout-agree{background:#ededed;padding:20px;clear:both}.wcs-agree-tooltip.pay_pal_radio_tooltip{top:-155px}.wcs-agree-tooltip.credit_card_radio_tooltip,.wcs-agree-tooltip.pay_pal_radio_tooltip{padding:10px 14px;border:1px solid #ededed;font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px;width:166px;position:absolute;left:0;background:#ededed;color:#666}.wcs-agree-tooltip.credit_card_radio_tooltip{top:-156px}.tooltip-Wrapper{position:relative;top:0;float:right}.wcs-payment-confirm-buttons-div{display:table;width:100%;clear:both}#payment_mode_form .rb-new-giftposition{margin:10px 0!important;width:auto}#payment_mode_form .rb-new-giftposition .giftCardLinks{display:block}#payment_mode_form .rb-new-giftposition .giftcard_pin_number{float:none;min-width:196px;margin-right:6px}#payment_mode_form .rb-new-giftposition .pin_1{width:100%}#payment_mode_form .rb-new-giftposition .redeemBtn a{padding:0 21px}#payment_mode_form .rb-new-giftposition input:not(:placeholder-shown)+label{font-size:75%;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:1}#payment_mode_form .rb-new-giftposition input:not(:-ms-input-placeholder)+label,#payment_mode_form .rb-new-giftposition input:not(::-ms-input-placeholder)+label{font-size:75%;opacity:1;color:#1f1f24;transform:translateY(-100%)}#payment_mode_form .rb-new-giftposition .gift-card{position:static;min-width:560px}.wcs-agree-tooltiparrow{position:absolute;bottom:-8px;left:15px;background:url(../images/spritesheet.png) no-repeat -355px -260px;width:14px;height:8px}.wcs-checkout-current{background:url(../images/spritesheet.png) no-repeat -194px -160px;width:10px;height:5px;display:block;clear:both;margin:0 auto;position:relative;bottom:-21px;z-index:1}.wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .wcs-shopping-scroller-no-scroll .scroller>div{margin-right:0;width:279px}#singlePageCheckoutContainer .wcs-delivery-shopping-cart-accordian>div.wcs_shopping_items .wcs-shopping-scroller-no-scroll .scroller>div{width:250px}input.giftcard_pin_number{width:105px\9}.ie8 #WC_PaymentInfoForm_creditCardNumber_1{width:220px!important}.wcs-category-listing.wcs-main .wcs-create-account-container{padding-top:3px!important}.wcs-myDetails-email-signup{clear:left;width:392px;float:left}.wcs-myDetails-rightArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wcs-account-editDetails-button{position:relative;text-align:right;padding-right:200px}.wcs-myPreferences .wcs-account-editDetails-button{top:0}.wcs-myOrder-delivery-email-signup{margin-top:20px}.wcs-myDetails-edit-email-signup{margin-left:0}.wcs-myDetails-edit-save-cancel{clear:both;left:638px;position:relative;margin-top:-70px}.wcs-en_US .wcs-open-orders .wcs-order-amount span.wcs-order-amount-span{width:auto}.wcs-paymode{width:208px;margin:5px;padding:3px;border:1px solid #d6d6d6;background:#fff;border-radius:3px}.wcs-paymode .wcs-label-radio{height:40px}.wcs-paymode .wcs-icon{position:static}.wcs-paymode label.wcs-label-radio span.wcs-radiobutton{top:12px}.wcs-print-preview-wrapper .wcs-font-family{font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500}#wcs-print_UPS_label iframe{height:900px}.wcs-myOrder-details-content .wcs-myOrder-rows .wcs-two.wcs-columns.wcs-omega .wcs-shopping-item-price{padding-left:0;padding-right:0;width:96px;text-align:right;margin-top:20%}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode{padding:0!important;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:64px;border:1px solid #e2e2e5}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .wcs-label-radio{margin-left:-3px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .cc-cvv-wrapper,body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .rb-fieldrow{width:474px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .payment-description--paypal img{height:19px;margin-top:14px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .payment-description--klarna{padding-top:5px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .payment-description--klarna img{width:62px;height:22px;margin-top:16px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode .payment-description--klarna #wcs-klarna-popup-link{margin-top:12px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode #wcs-afterpay-popup-link,body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode #wcs-klarna-popup-link,body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode #wcs-paypal-popup-link{margin-top:4px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode #pay-pal-radio{margin-right:6px;margin-top:6px}body #payment_mode.wcs-modified-payment .wcs-secured-paymentpayment-mode #klarna-radio{margin-top:8px}.wcs-exclusive-offers-link.wcs-msg-success{border:2px solid #1c8846;color:#1c8846;margin:30px 0}.wcs-exclusive-offers-link.wcs-msg-success a{color:#1c8846;text-decoration:none}@media (min-width:1281px){.wcs-form-paypal{min-height:483px}}.wcs-secure-lock-black{left:0;background-position:-105px -154px;top:7px}.wcs-grey-line{border-top:2px solid #999;position:relative;top:-12px;width:245px;left:118px}.wcs-fr_CA .giftCardLinks{display:inline}.wcs-user-login .wcs-user-login{background-color:#ededed;width:445px}.wcs-creat_acct,.wcs-guest-block{background-color:#ededed;padding-bottom:8px}.wcs-475.wcs-columns{width:475px}.wcs-426.wcs-columns{width:426px!important}.wcs-420.wcs-columns{width:420px!important}.wcs-border-right-grey{border-right:2px solid #ededed}.wcs-margin-left-30{margin-left:30px!important}#login_submit.ui-state-valid{background:#1f1f24;color:#fff!important}#guestCheckOut{color:#fff;background:#de0b00!important;border:0!important}.wcs-display{display:inline-block}.wcs-marginBottom50{margin-bottom:50px!important}.wcs-checkout-new{border-top:2px solid #ededed;border-bottom:2px solid #ededed;color:#999}.wcs-checkout-new .image{width:50px;height:50px}.greyLock_Image img,.wcs-checkout-new .image img,.wcs-copyright .payment_Image img{max-width:100%;overflow:hidden}.wcs-copyright .payment_Image{width:41px;height:26px}.wcs-copyright .greyLock_Image{width:14px;height:18px}.wcs-checkout-login.wcs-login-title{border-bottom:0!important}.wcs-user-register-wrapper{width:925px;background-color:#ededed}.wcs-checkout-login .wcs-user-register{padding-top:2%;width:485px;margin:0 auto;padding-bottom:3%}.wcs-checkout-login .wcs-user-register form{margin-left:25px}.wcs-noFloat{float:none!important}.wcs-user-register-wrapper .wcs-close-btn{position:relative!important;float:right}.wcs-checkout-login #login_submit{width:auto;margin-top:12px;border:0!important}.wcs-checkout-login #forgot_password_div #forgotPassword_submit{width:90px;height:33px}#delivery_information .wcs-eight.wcs-columns{margin:20px 0 15px}.sr_shippingSummaryDiv{width:100%;float:left}.rox-lenstype-note-wrapper{margin-top:20px;font-size:12px;font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;color:#666;margin-bottom:15px;vertical-align:middle;position:relative}.rox-note-tooltip-icon{width:18px;height:18px;background:#ededed;margin-left:12px;display:inline-block;border-radius:8px;position:relative;top:2px;cursor:pointer}.rox-lenstype-note{display:inline-block}.rox-lens-tooltip-wrapper .icon-label{position:relative;top:-2px;left:-8px;color:#1f1f24;font-size:12px;font-weight:bold}.wcs-prescription-tooltip-icon-info{text-align:right}.rox-prescription-tooltip-wcs{position:absolute;width:342px;right:35px;background:#ededed;z-index:99;top:-70px;padding:23px 27px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;cursor:default;-webkit-transition:.5s;transition:.5s}.rox-lens-tooltip-wrapper{display:inline-block;position:relative}.tooltip-header{font-size:14px;color:#1f1f24;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;text-transform:uppercase}.tooltip-body{margin-top:16px;font-size:12px;font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;color:#1f1f24}.tooltip-options-head{margin-top:17px}ul.tooltip-options{margin-top:16px}.tooltip-options-head span{font-weight:bold}div.rox-note-tooltip-icon:hover div.rox-prescription-tooltip-wcs{display:block}.rox-prescription-tooltip-wcs:after{content:"";position:absolute;background:url(../images/spritesheet.png) no-repeat -324px -358px;width:11px;height:15px;right:-11px;top:72px}.tooltip-options li:before{content:"";background:url(../images/spritesheet.png) no-repeat -116px -490px;padding-left:10px}.wcs-rox-cko-container .rox-lenstype-note{text-align:left;display:table-cell}.wcs-rox-cko-container .wcs-prescription-tooltip-icon-info{display:table}.wcs-rox-cko-container .rox-lens-tooltip-wrapper{display:table-cell;top:20px}.wcs-rox-cko-container .rox-lenstype-note-wrapper{margin-top:10px!important;margin-bottom:0!important}.wcs-rox-cko-container .rox-prescription-tooltip-wcs:after{top:92px!important}.wcs-checkout-login .wcs-prescription-label,.wcs-checkout-login .wcs-prescription-tooltip-icon-info{display:table}.wcs-checkout-login .rox-lenstype-note-wrapper{display:table;margin-top:10px!important;margin-bottom:0!important}.wcs-checkout-login .rox-prescription-tooltip-wcs{top:-222px!important}.wcs-checkout-login .rox-prescription-tooltip-wcs:after{top:224px!important}.billing-addr-exp,.delivery-addr-exp{font-size:13px;line-height:1.54}.wcs-billing-to h4,.wcs-billing-too h4,.wcs-delivery-to h4{line-height:1.69}.odr-body #needHelpContact,.odr-body #needhelpContactUsForm,.odr-body #needHelpContent{line-height:1.38}#D_CheckoutPayment_GiftCard_Redeem{line-height:1.43}.wcs-billing-to.wcs-modified-billingto .billing-addr-exp>p,.wcs-delivery-to.wcs-modified-deliveryto .delivery-addr-exp>p{font-size:13px}.checkout-login #user_login_form input[type=email],.checkout-login #user_login_form input[type=password],.checkout-login #user_login_form input[type=text]{display:inline-block;max-width:none;width:290px;margin-bottom:0}.checkout-login #user_login_form .wcs-error-message{border:0;background-color:transparent;padding:0;margin:0;font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px}.checkout-login #user_login_form .wcs-error-message.exclamatory{display:none;padding:0 0 0 10px;width:5px;vertical-align:super}.checkout-login #user_login_form .wcs-error-message.exclamatory.wcs-show{display:inline-block!important;font-size:21px;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500}.checkout-login #user_login_form .wcs-row{position:relative}.checkout-login #user_login_form .wcs-row span.exclamatory{position:absolute;right:97px;top:26px}#user_login_form{overflow:hidden;margin-top:40px}#user_login_form .rb-fieldrow.rb-floating label,#user_login_form .rb-fieldrow__helper.rb-floating label{color:#666;line-height:16.5px}#user_login_form .rb-fieldrow.rb-floating,#user_login_form .rb-fieldrow.rb-validrow,#user_login_form .rb-fieldrow__helper.rb-floating,#user_login_form .rb-fieldrow__helper.rb-validrow{line-height:16.5px!important}#user_login_form .rb-fieldrow.rb-invalidrow label,#user_login_form .rb-fieldrow__helper.rb-invalidrow label{color:#b50900}#user_login_form .label_roe-countryName{font-size:75%}#user_login_form .invalid-date-error,#user_login_form .rb-fieldrow__helper{font-size:12px!important;line-height:1.6;font-weight:normal}#user_login_form .rb-fieldrow__helper{color:#666}#user_login_form .invalid-date-error{color:#b50900;margin-top:8px}#user_login_form .rb-fieldrow__helper--error{display:none;color:#b50900}#user_login_form .rb-invalidrow .rb-fieldrow__helper--error{display:block;font-weight:normal}#user_login_form .rb-invalidrow .rb-fieldrow__helper--error+.rb-fieldrow__helper{display:none}#user_login_form .restriction-help .rb-fieldrow__details{color:#1f1f24}#user_login_form .restriction-help .rule-valid{color:#1f1f24!important;font-weight:bold}#user_login_form .rb-invalidrow .restriction-help :not(.rule-valid) .icon-invalid,#user_login_form .restriction-help .rule-valid .icon-valid{display:inline-block}#user_login_form .rb-invalidrow .restriction-help .rb-fieldrow__details{display:none}#user_login_form .icon{display:none;background-repeat:no-repeat;position:relative;top:3px;width:16px;height:16px;margin-right:6px}#user_login_form .icon-valid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-valid.svg)}#user_login_form .icon-invalid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-invalid.svg)}#user_login_form .rb-fieldrow__optional{font-family:"Lato","Helvetica";font-size:inherit;color:#666}#user_login_form .rb-fieldrow__optional:before{display:inline-block;content:"-";padding:0 2px}.wcs-product-confirm-div #create_account_form input[type=email],.wcs-product-confirm-div #create_account_form input[type=password]{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;margin-bottom:0!important}.wcs-product-confirm-div #create_account_form .wcs-error-message{border:0;background-color:transparent;padding:0;margin:0}.wcs-product-confirm-div #create_account_form div.wcs-error-message,.wcs-product-confirm-div #create_account_form span.wcs-error-message.wcs-width-312{font-size:12px}.wcs-product-confirm-div #create_account_form .wcs-error-message.exclamatory{display:none;padding:0 0 0 10px;width:5px;vertical-align:super;top:10px;right:0;color:#de0b00}.wcs-product-confirm-div #create_account_form .wcs-error-message.exclamatory.wcs-inline-block{display:inline-block!important}.wcs-product-confirm-div #user_register_form input[type=email],.wcs-product-confirm-div #user_register_form input[type=password],.wcs-product-confirm-div #user_register_form input[type=text]{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;margin-bottom:0!important}.wcs-product-confirm-div #user_register_form .wcs-error-message{border:0;background-color:transparent;padding:0;margin:0}.wcs-product-confirm-div #user_register_form .wcs-error-message.exclamatory{display:none;padding:0 0 0 10px;width:5px;vertical-align:super;top:10px;right:0;color:#de0b00}.wcs-product-confirm-div #user_register_form .wcs-error-message.exclamatory.wcs-inline-block{display:inline-block!important}.checkout-login #forgot_password_form input[type=email]{display:inline-block}.checkout-login #forgot_password_form .wcs-error-message{border:0;background-color:transparent;padding:0;margin:0}.checkout-login #forgot_password_form .wcs-error-message.exclamatory{display:none;padding:0 0 0 10px;width:5px;vertical-align:super}#payment_mode_form .gift_card_form .wcs-error-message.exclamatory.wcs-show,.checkout-login #forgot_password_form .wcs-error-message.exclamatory.wcs-show{display:inline-block!important}.wcs-register-with-us-confirmpassword,.wcs-register-with-us-password{margin-bottom:10px}.payment-mode.wcs-secured-paymentpayment-mode img{padding-right:9px}.icon-afterpay-payment{background-image:url(/RayBanStorefrontAssetStore/desktop/assets/images/logo_afterpay_2020.svg)!important;background-repeat:no-repeat;background-position-y:2px;background-size:auto!important;height:25px;float:left;width:100px;margin:5px 4px;background-color:#b2fce4;border-style:solid;border-radius:20px;border-color:transparent;border-width:5px 9px}.icon-payment-mode-afterpay{width:100%;padding-top:6px}.wcs-installment-form .installment-message{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:12px}#noOfInstallmentsBR.wcs-default-dropdown{margin-bottom:36px}.wcs-product-confirm-div #create_account_form .wcs-error-message{font-family:"Lato","Helvetica Neue","Helvetica","Arial",sans-serif}#payment_mode_creditCard p.wcs-line-height-18.wcs-add-bottom{margin-top:6px!important}#chkout_summary .gift-card-total-label{text-align:left}#chkout_summary .shoping-items.gift-card-total{margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0!important;margin-bottom:16px}#chkout_summary .gift-card-total .wcs-delivery-cost{text-transform:uppercase}#chkout_summary .gift-card-total .wcs-delivery-cost .wcs-remove{margin-left:10px;text-transform:capitalize;color:#1f1f24}#chkout_summary .gift-card-total .gift-card-total-label span:first-child{text-align:left;width:auto}#chkout_summary .gift-card-total .gift-card-total-label span:first-child,#chkout_summary .gift-card-total .gift-card-total-price span:first-child{border-width:1px 0;border-style:solid;border-color:#e2e2e5;height:53px;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#007d17;margin-right:0}#chkout_summary .gift-card-total .gift-card-total-price span:first-child{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#chkout_summary .gift-card-total .gift-card-total-text{margin:0;font-size:16px;text-transform:uppercase;background:none;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;word-break:normal}#chkout_summary .gift-card-total-label .gift-card-total-text{text-align:left}.return-payment .wcs-delivery-total-cost,.return-summary .wcs-delivery-total-cost{margin:0!important}.return-payment .wcs-delivery-subtotal,.return-summary .wcs-delivery-subtotal{margin:10px 0 0!important}.return-summary .shoping-items .wcs-delivery-subtotal{margin-top:5px!important}.return-payment .wcs-shopping-scroller,.return-payment .wcs-shopping-total-container,.return-summary .wcs-shopping-scroller{width:267px!important}.return-payment .wcs-delivery-total-text{margin-left:0!important}#user_register_form fieldset{border-top:1px solid #ededed;margin-bottom:0;position:relative}#user_register_form fieldset legend{padding-right:9px;padding-bottom:0;font-size:14px}#user_register_form .privacy-policy-fieldset{width:100%;border:2px solid #d6d6d6}#user_register_form{margin-top:40px}#user_register_form .rb-fieldrow.rb-floating label,#user_register_form .rb-fieldrow__helper.rb-floating label{color:#666;line-height:16.5px}#user_register_form .rb-fieldrow.rb-floating,#user_register_form .rb-fieldrow.rb-validrow,#user_register_form .rb-fieldrow__helper.rb-floating,#user_register_form .rb-fieldrow__helper.rb-validrow{line-height:16.5px!important}#user_register_form .rb-fieldrow.rb-invalidrow label,#user_register_form .rb-fieldrow__helper.rb-invalidrow label{color:#b50900}#user_register_form .label_roe-countryName{font-size:75%}#user_register_form .invalid-date-error,#user_register_form .rb-fieldrow__helper{font-size:12px!important;line-height:1.6;font-weight:normal}#user_register_form .rb-fieldrow__helper{color:#666}#user_register_form .invalid-date-error{color:#b50900;margin-top:8px}#user_register_form .rb-fieldrow__helper--error{display:none;color:#b50900}#user_register_form .rb-invalidrow .rb-fieldrow__helper--error{display:block;font-weight:normal}#user_register_form .rb-invalidrow .rb-fieldrow__helper--error+.rb-fieldrow__helper{display:none}#user_register_form .restriction-help .rb-fieldrow__details{color:#1f1f24}#user_register_form .restriction-help .rule-valid{color:#1f1f24!important;font-weight:bold}#user_register_form .rb-invalidrow .restriction-help :not(.rule-valid) .icon-invalid,#user_register_form .restriction-help .rule-valid .icon-valid{display:inline-block}#user_register_form .rb-invalidrow .restriction-help .rb-fieldrow__details{display:none}#user_register_form .icon{display:none;background-repeat:no-repeat;position:relative;top:3px;width:16px;height:16px;margin-right:6px}#user_register_form .icon-valid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-valid.svg)}#user_register_form .icon-invalid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-invalid.svg)}#user_register_form .rb-fieldrow__optional{font-family:"Lato","Helvetica";font-size:inherit;color:#666}#user_register_form .rb-fieldrow__optional:before{display:inline-block;content:"-";padding:0 2px}#user_register_form .wcs-dob-select{margin-right:20px}#user_register_form .wcs-dob-select:last-child{margin-right:0}#user_register_form .rb-red-fg .rb-fieldrow__helper--error{display:block}#user_register_form .rb-red-fg .rb-fieldrow__helper--error+.rb-fieldrow__helper{display:none}#user_register_form .rb-red-fg .rb-select-wrapper select{color:#b50900;border-color:#b50900}#user_register_form .wcs-user-register-checkbox-container{margin-top:41px}#user_register_form .wcs-label-check{padding-left:40px;padding-top:0;margin-bottom:26px}#user_register_form .wcs-label-check span{color:#1f1f24}#user_register_form .wcs-label-check .rb-fieldrow-checkbox__title{font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;font-size:14px}#user_register_form .wcs-label-check .rb-fieldrow-checkbox__checkmark{top:0}#user_register_form .rb-fieldrow-checkbox.rb-invalidrow.rb-fieldrow--required .rb-fieldrow-checkbox__checkmark,#user_register_form .wcs-label-check.rb-invalidrow.rb-fieldrow--required .rb-fieldrow-checkbox__checkmark{border-color:#b50900}#user_register_form .rb-fieldrow-checkbox.rb-invalidrow.rb-fieldrow--required .rb-fieldrow__helper--error,#user_register_form .wcs-label-check.rb-invalidrow.rb-fieldrow--required .rb-fieldrow__helper--error{display:block;color:#b50900}#user_register_form .wcs-label-check.rb-invalidrow.rb-fieldrow--required.wcs-c-on .rb-fieldrow-checkbox__checkmark{border-color:#cfcfcf}#user_register_form .wcs-label-check.rb-invalidrow.rb-fieldrow--required.wcs-c-on .rb-fieldrow__helper--error{display:none;color:#b50900}#user_register_form .wcs-label-check a{text-decoration:underline}#form_password_reset .rb-fieldrow.rb-floating label,#form_password_reset .rb-fieldrow__helper.rb-floating label,.wcs-myDetails-lightBox-form .rb-fieldrow.rb-floating label,.wcs-myDetails-lightBox-form .rb-fieldrow__helper.rb-floating label{color:#666;line-height:16.5px}#form_password_reset .rb-fieldrow.rb-floating,#form_password_reset .rb-fieldrow.rb-validrow,#form_password_reset .rb-fieldrow__helper.rb-floating,#form_password_reset .rb-fieldrow__helper.rb-validrow,.wcs-myDetails-lightBox-form .rb-fieldrow.rb-floating,.wcs-myDetails-lightBox-form .rb-fieldrow.rb-validrow,.wcs-myDetails-lightBox-form .rb-fieldrow__helper.rb-floating,.wcs-myDetails-lightBox-form .rb-fieldrow__helper.rb-validrow{line-height:16.5px!important}#form_password_reset .rb-fieldrow.rb-invalidrow label,#form_password_reset .rb-fieldrow__helper.rb-invalidrow label,.wcs-myDetails-lightBox-form .rb-fieldrow.rb-invalidrow label,.wcs-myDetails-lightBox-form .rb-fieldrow__helper.rb-invalidrow label{color:#b50900}#form_password_reset .label_roe-countryName,.wcs-myDetails-lightBox-form .label_roe-countryName{font-size:75%}#form_password_reset .invalid-date-error,#form_password_reset .rb-fieldrow__helper,.wcs-myDetails-lightBox-form .invalid-date-error,.wcs-myDetails-lightBox-form .rb-fieldrow__helper{font-size:12px!important;line-height:1.6;font-weight:normal}#form_password_reset .rb-fieldrow__helper,.wcs-myDetails-lightBox-form .rb-fieldrow__helper{color:#666}#form_password_reset .invalid-date-error,.wcs-myDetails-lightBox-form .invalid-date-error{color:#b50900;margin-top:8px}#form_password_reset .rb-fieldrow__helper--error,.wcs-myDetails-lightBox-form .rb-fieldrow__helper--error{display:none;color:#b50900}#form_password_reset .rb-invalidrow .rb-fieldrow__helper--error,.wcs-myDetails-lightBox-form .rb-invalidrow .rb-fieldrow__helper--error{display:block;font-weight:normal}#form_password_reset .rb-invalidrow .rb-fieldrow__helper--error+.rb-fieldrow__helper,.wcs-myDetails-lightBox-form .rb-invalidrow .rb-fieldrow__helper--error+.rb-fieldrow__helper{display:none}#form_password_reset .restriction-help .rb-fieldrow__details,.wcs-myDetails-lightBox-form .restriction-help .rb-fieldrow__details{color:#1f1f24}#form_password_reset .restriction-help .rule-valid,.wcs-myDetails-lightBox-form .restriction-help .rule-valid{color:#1f1f24!important;font-weight:bold}#form_password_reset .rb-invalidrow .restriction-help :not(.rule-valid) .icon-invalid,#form_password_reset .restriction-help .rule-valid .icon-valid,.wcs-myDetails-lightBox-form .rb-invalidrow .restriction-help :not(.rule-valid) .icon-invalid,.wcs-myDetails-lightBox-form .restriction-help .rule-valid .icon-valid{display:inline-block}#form_password_reset .rb-invalidrow .restriction-help .rb-fieldrow__details,.wcs-myDetails-lightBox-form .rb-invalidrow .restriction-help .rb-fieldrow__details{display:none}#form_password_reset .icon,.wcs-myDetails-lightBox-form .icon{display:none;background-repeat:no-repeat;position:relative;top:3px;width:16px;height:16px;margin-right:6px}#form_password_reset .icon-valid,.wcs-myDetails-lightBox-form .icon-valid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-valid.svg)}#form_password_reset .icon-invalid,.wcs-myDetails-lightBox-form .icon-invalid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-invalid.svg)}#form_password_reset .rb-fieldrow__optional,.wcs-myDetails-lightBox-form .rb-fieldrow__optional{font-family:"Lato","Helvetica";font-size:inherit;color:#666}#form_password_reset .rb-fieldrow__optional:before,.wcs-myDetails-lightBox-form .rb-fieldrow__optional:before{display:inline-block;content:"-";padding:0 2px}#user_register_form .wcs-label-check.checkbox-invalid .rb-fieldrow__helper--error{display:block;color:#b50900}#user_register_form .wcs-label-check.checkbox-invalid .rb-fieldrow-checkbox__checkmark{border-color:#b50900}#user_register_form .wcs-label-check.checkbox-invalid.wcs-c-on .rb-fieldrow__helper--error{display:none}#user_register_form .wcs-label-check.checkbox-invalid.wcs-c-on .rb-fieldrow-checkbox__checkmark{border-color:#cfcfcf}.privacy-policy-fieldset .privacy-policy-legend{margin:0 20px;padding:0 10px}.privacy-policy-fieldset .privacy-policy-years{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:35px}.privacy-policy-fieldset .privacy-policy-years label.rb-fieldrow{margin-right:35px}.privacy-policy-fieldset .content-fieldset .one_year{float:left;margin-right:30px;margin-left:21px;margin-bottom:10px}.privacy-policy-fieldset .content-fieldset .three_year{float:left;margin-right:30px;margin-bottom:10px}.privacy-policy-fieldset .content-fieldset .five_year{float:left;margin-bottom:10px}.privacy-policy-fieldset .content-fieldset .wcs-label-check.clear-left{clear:left}.privacy-policy-fieldset .content-fieldset{padding:10px 30px;display:block}.privacy-policy-fieldset .content-fieldset input[type=radio]{left:0;top:0}.privacy-policy-fieldset .content-fieldset .wcs-label-check{margin:10px 0}.privacy-policy-fieldset input.ui-state-error~span.wcs-padLeft-4,.privacy-policy-fieldset input.ui-state-error~span.wcs-padLeft-4 a{color:#de0b00!important}.privacy-policy-fieldset .ui-state-error+span.wcs-checkbox{background-position:-55px -46px}.afterpay-content .afterpay-overlay-link span:first-child.wcs-afterpay-text{width:auto;text-transform:lowercase}.afterpay-content .afterpay-overlay-link span:first-child.wcs-afterpay-less-or-more-amount-text{width:100%!important;font-size:10.5px;text-align:left}.my-details-shipping input[type=submit]{color:#fff}.wcs-ko_KR .wcs-return-delivery-button-div .wcs-return-delivery-button-left,.wcs-ko_KR .wcs-return-delivery-button-div .wcs-return-delivery-button-right{width:100%}.checkbox-group .exclamatory{display:none}.checkbox-group.edit-add-address{float:none}.wcs-pt_BR input.rb-exp-date{color:#1f1f24}.wcs-pt_BR #payment_mode_form .wcs-width-440{width:440px!important}.wcs-pt_BR .payment-mode-icons img[alt=discover]{display:none}.klarna-row-dob{margin-bottom:25px;margin-top:25px}.klarna-dob-select{width:33%;float:left;padding-right:15px}.klarna_payment_options{width:560px}.klarna_payment_options .tabs input[type=radio]{display:block;position:absolute;margin-top:0;top:16px;left:8px}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px}.container,.tabs{position:relative}.container{-ms-flex-preferred-size:100%;flex-basis:100%}.tabs input[type=radio]{display:none;position:absolute;margin-top:20px}.dot{cursor:pointer;position:absolute;top:0;left:10px;bottom:0;margin:auto;border-radius:100%;display:block;width:10px;height:10px;border:1px solid #999}.tabs input[type=radio]~.tab-content{display:none}.tabs input[type=radio]:checked~.tab-content{display:block}.tabs input[type=radio]:checked+.tab .dot{background:#1f1f24;width:10px;height:10px}.tabs label{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:1em 0 1em 3em;display:block;cursor:pointer;position:relative;border-top:1px solid #888}.tab-content{width:calc(100% - 2em);padding:1em}.klarna-image{width:56px;height:32px;position:absolute;right:14px;top:8px}.wcs-afterpay-icon-checkout{width:18px;height:18px;background:#e6e6e6;display:inline-block;border-radius:8px;position:relative;top:4px;cursor:pointer;text-align:center}.wcs-afterpay-icon-label{font-weight:bold;width:18px!important;height:18px!important;margin-left:0;position:relative;top:0;left:-7px;text-transform:lowercase;vertical-align:middle}.submitForgotContainer{width:200px;float:right}.submitForgotContainer div{float:right}.submitForgotContainer button{float:right;margin-top:25px}#forgot_password_form{padding-top:0}.wcs-user-register .rb-fieldrow-checkbox__desc{font-size:12px;line-height:19px}.wcs-user-register button{float:right;margin-top:40px}#forgot_password_div .rb-fieldrow.rb-floating label,#forgot_password_div .rb-fieldrow__helper.rb-floating label{color:#666;line-height:16.5px}#forgot_password_div .rb-fieldrow.rb-floating,#forgot_password_div .rb-fieldrow.rb-validrow,#forgot_password_div .rb-fieldrow__helper.rb-floating,#forgot_password_div .rb-fieldrow__helper.rb-validrow{line-height:16.5px!important}#forgot_password_div .rb-fieldrow.rb-invalidrow label,#forgot_password_div .rb-fieldrow__helper.rb-invalidrow label{color:#b50900}#forgot_password_div .label_roe-countryName{font-size:75%}#forgot_password_div .invalid-date-error,#forgot_password_div .rb-fieldrow__helper{font-size:12px!important;line-height:1.6;font-weight:normal}#forgot_password_div .rb-fieldrow__helper{color:#666}#forgot_password_div .invalid-date-error{color:#b50900;margin-top:8px}#forgot_password_div .rb-fieldrow__helper--error{display:none;color:#b50900}#forgot_password_div .rb-invalidrow .rb-fieldrow__helper--error{display:block;font-weight:normal}#forgot_password_div .rb-invalidrow .rb-fieldrow__helper--error+.rb-fieldrow__helper{display:none}#forgot_password_div .restriction-help .rb-fieldrow__details{color:#1f1f24}#forgot_password_div .restriction-help .rule-valid{color:#1f1f24!important;font-weight:bold}#forgot_password_div .rb-invalidrow .restriction-help :not(.rule-valid) .icon-invalid,#forgot_password_div .restriction-help .rule-valid .icon-valid{display:inline-block}#forgot_password_div .rb-invalidrow .restriction-help .rb-fieldrow__details{display:none}#forgot_password_div .icon{display:none;background-repeat:no-repeat;position:relative;top:3px;width:16px;height:16px;margin-right:6px}#forgot_password_div .icon-valid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-valid.svg)}#forgot_password_div .icon-invalid{background:url(/wcsstore/RayBanStorefrontAssetStore/desktop/assets/icons/icon-invalid.svg)}#forgot_password_div .rb-fieldrow__optional{font-family:"Lato","Helvetica";font-size:inherit;color:#666}#forgot_password_div .rb-fieldrow__optional:before{display:inline-block;content:"-";padding:0 2px}.au-privacy-policy{color:#1f1f24;margin-top:-20px;margin-bottom:20px}.au-privacy-policy a{text-decoration:underline;text-transform:capitalize;color:#666}.rb-red-fg .wcs-error-message{display:block;color:#de0b00}.rb-red-fg .wcs-password-text{display:none}.thankyou_agree{display:inline-block}.agree-checkbox .wcs-label-check{padding-left:37px}.agree-checkbox .wcs-c-on .wcs-checkbox{background:none;background-color:#1f1f24!important;height:20px;width:20px;border:1px solid #cfcfcf}.agree-checkbox .wcs-c-on .wcs-checkbox:after{content:"";position:absolute;display:block;left:5px;top:1px;width:8px;height:12px;border:solid #fff;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wcs-delivery-return-form-container{width:100%;max-width:462px}.wcs-delivery-information--return .rb-fieldrow input[required]~label:after{content:none!important}.wcs-delivery-information--return .wcs-sbm-button{float:right}.wcs-delivery-information--return .rb-floating input,.wcs-delivery-information--return .rb-select-wrapper .ui-state-valid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23007D17' d='M10.291 17.63l-5.28-5.053 1.76-1.685 3.52 3.37 7.92-7.581 1.759 1.684z'/%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:100%;background-position-y:center}.wcs-delivery-information--return .rb-invalidrow input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23C20E1A' d='M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm.8 12h-1.6v-1.6h1.6V16zm0-3.2h-1.6V8h1.6v4.8z'/%3E%3C/svg%3E");background-size:20px;background-repeat:no-repeat;background-position:100%;background-position-y:center}.wcs-delivery-information--return .rb-fieldrow-select .ui-state-valid{background-position:calc(100% - 25px)}.wcs-delivery-information--return .rb-fieldrow-select label{font-size:75%;opacity:1;color:#666}.wcs-delivery-information--return .rb-invalidrow label{color:#b50900!important}.wcs-delivery-information--return .rb-invalidrow .rb-fieldrow__helper{display:none!important}.wcs-delivery-information--return .rb-invalidrow .rb-fieldrow__helper--error{display:block!important}.rb-select-dob{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex}.rb-select-dob .rb-select-wrapper{margin-right:20px;width:140px}.rb-select-dob .rb-select-ddmmyyyy-day.rb-select-wrapper:after,.rb-select-dob .rb-select-ddmmyyyy-month.rb-select-wrapper:after{right:15px!important}.rb-select-dob .day-value,.rb-select-dob .month-value,.rb-select-dob .year-value{padding-bottom:7px;border-bottom:1px solid #000}.rb-select-dob .label-option{color:#999}.rb-select-dob .day-dropdown,.rb-select-dob .month-dropdown,.rb-select-dob .year-dropdown{position:absolute;border:1px solid #000;background:#fff;width:140px;z-index:2}.rb-select-dob .day-dropdown .js-day-option:hover,.rb-select-dob .day-dropdown .js-month-option:hover,.rb-select-dob .day-dropdown .js-year-option:hover,.rb-select-dob .month-dropdown .js-day-option:hover,.rb-select-dob .month-dropdown .js-month-option:hover,.rb-select-dob .month-dropdown .js-year-option:hover,.rb-select-dob .year-dropdown .js-day-option:hover,.rb-select-dob .year-dropdown .js-month-option:hover,.rb-select-dob .year-dropdown .js-year-option:hover{background-color:#87cefa;color:#fff}.rb-select-dob .day-dropdown,.rb-select-dob .year-dropdown{height:210px;overflow-y:scroll}.rb-select-dob ::-webkit-scrollbar{-webkit-appearance:none;width:7px}.rb-select-dob ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.rb-select-dob .year-dropdown{width:100%}.rb-select-dob .rb-select-wrapper:before{right:-5px!important}.rb-select-dob .rb-select-ddmmyyyy-year:after{right:15px!important}.rb-select-dob .rb-select-ddmmyyyy-day.rb-invalidrow,.rb-select-dob .rb-select-ddmmyyyy-month.rb-invalidrow,.rb-select-dob .rb-select-ddmmyyyy-year.rb-invalidrow{border:0!important}.wcs-user-register .rb-select-ddmmyyyy .rb-fieldrow__helper{display:block!important;color:#000!important}.wcs-user-register .rb-fieldrow__helper{margin-top:8px!important}#wcs-account-edit-form .rb-select-ddmmyyyy,.wcs-user-register .rb-select-ddmmyyyy{display:inline-block;width:100%}#wcs-account-edit-form .rb-select-dob .rb-fieldrow__helper,.wcs-user-register .rb-select-dob .rb-fieldrow__helper{display:block}#wcs-account-edit-form .rb-invalidrow .rb-fieldrow__helper--error,#wcs-account-edit-form .rb-invalidrow label,.wcs-user-register .rb-invalidrow .rb-fieldrow__helper--error,.wcs-user-register .rb-invalidrow label{color:#c20e1a!important}#wcs-account-edit-form .rb-invalidrow .day-value,#wcs-account-edit-form .rb-invalidrow .month-value,#wcs-account-edit-form .rb-invalidrow .year-value,.wcs-user-register .rb-invalidrow .day-value,.wcs-user-register .rb-invalidrow .month-value,.wcs-user-register .rb-invalidrow .year-value{border-bottom:1px solid #c20e1a}#wcs-account-edit-form .rb-validrow .rb-fieldrow__helper,#wcs-account-edit-form .rb-validrow label,.wcs-user-register .rb-validrow .rb-fieldrow__helper,.wcs-user-register .rb-validrow label{color:#666!important}#klarna_payment_info .klarna-error{display:none;color:#b50900!important}#klarna_payment_info .klarna-error-msg{color:#b50900!important}#klarna_payment_info .rb-red-fg .klarna-error{display:block!important;color:#b50900;font-size:12px}.fb-login-btn-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fb-login-btn-holder,.fb-login-btn-holder.registration-page{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fb-login-btn-holder.registration-page{padding:16px 0}.fb-login-btn-holder .fb-custom-btn{background:#1877f2;min-width:209px;padding:10px 20px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;margin:0}.fb-login-btn-holder .fb-custom-btn:hover{opacity:.5}.fb-login-btn-holder .fb-custom-btn span{color:#fff;font-size:14px;line-height:20px;text-transform:uppercase;font-family:"Oswald","HelveticaNeueBold","Helvetica Neue","TeXGyreHerosBold","Helvetica","Tahoma","Geneva","Arial",sans-serif;font-weight:500;padding-left:42px;position:relative;display:inline-block}.fb-login-btn-holder .fb-custom-btn span svg{width:40px;height:40px;position:absolute;top:50%;left:0;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);z-index:2}.fb-login-btn-holder>span{text-transform:capitalize;display:block;margin-bottom:15px;font-size:14px}.fb-login-btn-holder.fb-delivery-page{margin-bottom:0}.fb-login-btn-holder.fb-delivery-page>span{margin-top:15px}.existing-user-message .redirect-link{display:inline-block;margin:0 5px;text-decoration:underline}.existing-user-message .redirect-link:hover{cursor:pointer;text-decoration:none}.custom-select-holder.hidden{display:none!important}.reverse-row-jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dob-month{margin-left:20px}.month-margin{margin-left:0}.wcs-forgot-password .wcs-login-title,.wcs-forgot-password .wcs-user-register{max-width:460px;margin:0 auto}.wcs-forgot-password .wcs-login-title .wcs-note-green,.wcs-forgot-password .wcs-login-title .wcs-note-red,.wcs-forgot-password .wcs-user-register .wcs-note-green,.wcs-forgot-password .wcs-user-register .wcs-note-red{margin-bottom:107%}.rb-fieldrow input+label,.rb-fieldrow textarea+label{position:absolute;top:20px;left:0;-webkit-transition:all .2s;transition:all .2s;color:#1f1f24;-webkit-transform:translateY(50%);transform:translateY(50%);text-transform:lowercase;font-size:16px}.rb-fieldrow input:focus+label,.rb-fieldrow input:not(:-ms-input-placeholder)+label,.rb-fieldrow input:not(:placeholder-shown)+label,.rb-fieldrow textarea:focus+label,.rb-fieldrow textarea:not(:-ms-input-placeholder)+label,.rb-fieldrow textarea:not(:placeholder-shown)+label{font-size:75%;opacity:1;color:#666;transform:translate3d(0,-100%,0)}.rb-fieldrow input:not(:placeholder-shown)~label,.rb-fieldrow textarea:not(:placeholder-shown)~label{font-size:75%;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:1}.rb-fieldrow input:not(:-ms-input-placeholder)~label,.rb-fieldrow input:not(::-ms-input-placeholder)~label,.rb-fieldrow textarea:not(:-ms-input-placeholder)~label,.rb-fieldrow textarea:not(::-ms-input-placeholder)~label{font-size:75%;opacity:1;color:#1f1f24;transform:translateY(-100%)}.rb-fieldrow input:-webkit-autofill~label{font-size:75%;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:1}.rb-fieldrow .rb-fieldrow__helper--error{display:none}.wcs-delivery-total .rb-pay-over-time__button{margin-top:8px;font-size:10px!important}.wcs-delivery-total .rb-pay-over-time__button .common__icon--afterpay-logo,.wcs-delivery-total .rb-pay-over-time__button .common__icon--paypal{width:50px!important}.wcs-delivery-total .rb-pay-over-time__button span{width:auto;word-break:unset}.wcs-delivery-total .rb-pay-over-time__button .rb-pay-over-time__message{font-size:11px}.wcs-delivery-total .rb-modal-close .common__icon--close-bold{text-indent:20px}
/*# sourceMappingURL=login-register.css.map */
