body{font-family:"Rb-major-b1",helvetica;width:100%;max-width:2880px;margin:0 auto}h4,h3,a,span,strong,dt{font-weight:400 !important}div.mage-error[generated]{color:#e80c00 !important;font-size:13px !important;font-family:Rb-major-b1 !important}a,.alink{cursor:pointer;color:#666 !important}#discountoffermsg span{font-size:13px;color:red;width:170px;text-align:center;float:right;border:0;margin:4% 5px 0;padding:4px}.dropdown-main-account-label>a:after{background-image:url("../images/ray_new-sprite.png");width:11px;height:9px;cursor:pointer;content:"";background-position:-2px -92px;position:absolute;top:7px;margin:0 0 0 7px;display:none}body.catalog-product-view.product-qwikcilver-gift-card #discountoffermsg{display:none !important}#discountoffermsg span{font-size:13px;color:red;width:170px;text-align:center;float:right;border:0;margin:4% 5px 0;padding:4px}.dropdown-main-account-label>a:before{background-image:url("../images/ray_new-sprite.png");width:23px;height:25px;cursor:pointer;content:"";background-position:-128px -90px;position:absolute;left:-8px}.dropdown-main-account-label.active>a:before{background-image:url("../images/ray_new-sprite.png");width:23px;height:25px;cursor:pointer;content:"";background-position:-126px -114px;position:absolute;left:-8px}.rb-three-boxes .rb-2box h4 small{display:block;margin-top:12px}.rb-sec-content-blkbtn .rbCtas a,.rb-sec-content-blkbtn .rbCtas a:hover{color:#fff !important}a.white,a.white:visited,a.white:link:visited,a.white:hover{color:#fff !important;text-decoration:unset !important}a.black,a.black:visited,a.black:link:visited,a.black:hover{color:#1f1f24 !important}._keyfocus *:focus,input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:unset !important}select:focus,select{border:1px solid #888;font-family:Rb-major-b1 !important}.page-wrapper a:hover,.page-wrapper .alink:hover{color:#000}#maincontent{width:100% !important;margin:0 auto;max-width:100%;padding:0}.columns .column.main{padding-bottom:0 !important}ul{list-style:outside}.minicart-items-wrapper{max-height:150px}.page-wrapper .page-header{padding:0 !important;min-height:66px !important;-webkit-box-shadow:inset 0 -1px 0 0 #e2e2e5 !important;box-shadow:inset 0 -1px 0 0 #e2e2e5 !important;top:0;position:sticky;position:-webkit-sticky;background-color:#fff;z-index:9}input:not([disabled]):focus{box-shadow:none !important}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{color:#333 !important;font-size:13px !important;font-family:Helvetica;border:1px solid #888 !important;padding:6px 10px !important}.page-header .panel.header{display:none}.rb-header-ticker-msg,.rb-header-global-msg{font-family:Rb-major-b1;background:#f2f2f2;padding:15px 20px !important;text-align:center}.rb-header-ticker-msg{border-top:1px solid #ccc}.rb-header-ticker-msg p{color:#1f1f24 !important;font-size:16px}.rb-header-global-msg p,.rb-header-ticker-msg p{margin-bottom:0}.rb-shipping-msg:before{content:"";background-image:url(../images/ray_new-sprite.png);display:inline-block;background-position:-37px -61px;width:22px;height:16px;margin-right:6px;vertical-align:text-bottom}.rb-shipping-msg{color:#1f1f24 !important;cursor:pointer;font-size:13px}.rb-HP-hero-section{position:relative}.rb-HP-heroImg img{max-width:100%;width:100%;margin:0 auto;height:auto}.rb-HP-heroContent{position:absolute;left:12%}.rb-HP-hero-alignTop{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.rb-HP-heading{font-size:58px;color:#fff}.rb-HP-heading,.rbCtas a{font-family:Rb-major-b1}.caps{text-transform:uppercase}.rb-HP-heroContent p{font-family:"Rb-regular";font-size:16px;line-height:1.5;letter-spacing:.8px;text-align:left;color:#fff;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease}.rbCtas a{padding:12px 20px;font-size:16.5px;line-height:1;letter-spacing:normal;text-align:center;display:inline-block}.rb-two-sections{display:flex;justify-content:space-around;text-align:center;padding:1.5% 1%;position:relative}.rb-section-one,.rb-section-two{max-width:48.49%;width:100%}.rb-two-sec-Heading{position:absolute;bottom:12%;width:47%;text-align:center}.rb-two-sec-Heading span,.rb-two-sec-Heading h4{font-family:Rb-major-b1;color:#fff;font-size:24px;letter-spacing:20px}.find-frames-row{background-color:#f9f9f9}.find-frames-section{margin-bottom:50px;padding:0 20px;padding-bottom:50px}header{width:100%;text-align:center;padding:50px 0 0;display:block}.no-mar{margin:0 !important}header .font-31{font-family:Rb-major-b1;font-size:31px;line-height:1;letter-spacing:normal;color:#1f1f24;margin:0}.search-btn-cta{font-family:Rb-major-b1;font-size:14px;line-height:0;color:#000 !important;display:inline-block;text-decoration:none;text-transform:uppercase;border:2px solid #666;padding:20px 11px 1px;margin-top:20px}.search-btn-cta:hover{border:2px solid #000 !important;text-decoration:none !important}.search-icon-hd{background-image:url("../images/ray_new-sprite.png");display:inline-block;background-position:-35px -81px;height:20px;line-height:0;position:relative;top:-10px;width:25px}.rb-four-boxes,.rb-three-boxes{display:flex;width:100%;justify-content:space-between}.rb-box{max-width:24.2%;width:100%;background-color:#f9f9f9}.rb-box a:hover,.rb-right-product-box a:hover{text-decoration:none !important}.rb-product-img img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);margin:0 auto}.rb-product-info{position:relative;margin:-100px auto 0 !important;text-align:center;display:block}.rb-product-info span{font-family:Rb-major-b1;font-size:17px;line-height:1;color:#1f1f24;display:block;margin-bottom:17px}.rb-product-info .price{font-size:14px;font-family:Helvetica}.find-frames-section .price,.price-hide .rb-product-info .price{display:none}.most-popular-section,.rb-collaboration-section{padding:0 20px;padding-bottom:50px}.most-popular-section header{padding:50px 0 50px}.view-all{font-family:Helvetica;font-size:12px;font-weight:400;line-height:1;text-align:center;color:#666 !important;margin-top:10px;text-decoration:underline;text-transform:initial}.most-popular-section .rb-product-img{background-color:#f9f9f9;display:block}.rb-sec-content-blkbtn{width:100%;text-align:center;padding:30px 0 50px}.rb-sec-content-blkbtn h4{margin-bottom:30px !important;font-size:22px}.rb-sec-content-blkbtn h4 span,.rb-three-boxes-head-Wht h4 span,.cms-sunglasses-clp .rb-three-boxes-head-Wht header .caps{font-family:Rb-major-b1;font-size:24px;display:block;line-height:1.5}.cms-sunglasses-clp .rb-three-boxes-head-Wht header .caps{color:#fff}.rb-sec-content-blkbtn h4 span,.rb-three-boxes-head-Wht h4 span{color:#1f1f24}.rb-sec-content-blkbtn small,.rb-collaboration-section header h3 small{font-family:Helvetica;font-size:12px;text-transform:none}.cta-white{background-color:#fff;border:1px solid #e2e2e5;color:#1f1f24 !important}.cta-white:hover{color:#1f1f24 !important;border:1px solid #1f1f24;text-decoration:none !important}.ctaBlk{background-color:#1f1f24;color:#fff !important}.ctaBlk:hover{background-color:#000;color:#fff !important;text-decoration:none}.rb-collaboration-section header{padding:50px 0 50px}.rb-3box{max-width:32.25%;width:100%}.rb-product-img-noscale{margin:0 auto;max-width:100%}.rb-sec-content-blkbtn header{padding:0 !important}.we-gurantee-main-wrapper{width:100%;background-color:#f9f9f9}.we-gurantee-main-padd{padding:30px 0}.we-gurantee-sec-four{display:flex;width:71.5%;justify-content:center;margin:0 auto}.we-gurantee-sec-head{width:19%}.we-gurantee-sec-odd{width:26%;text-align:center}.we-gurantee-sec{width:29%;text-align:center}.we-gurantee-icon{padding:0 7% 0 0}.we-gurantee-icon svg{width:12%;position:relative;left:6px;top:8px}.we-gurantee-text-main-heading,.we-gurantee-text{font-family:Rb-major-b1}.we-gurantee-text{display:inline-block;font-size:16px;color:#1f1f24}.we-gurantee-text-main-heading{font-size:21px;margin-top:10px;color:#1f1f24}.blk-div-separator{height:50px;background-color:#000}.minicart-wrapper{margin-right:7.5% !important}ul.header.links{display:flex;list-style:none;justify-content:flex-end;margin:0;padding:0 !important;float:right;flex-direction:row-reverse;position:absolute;right:86px}.header.links li{font-size:0px}.header.links li:nth-child(1) a{color:#1f1f24 !important;font-family:Rb-major-b1;font-size:14px;font-weight:400;line-height:21px !important}ul.header.links li:nth-child(1){margin-left:12px !important;margin-top:19% !important}.header.links .greet.welcome{display:none}.page-header .header.content{padding:7px 0 0;margin:0 9%}.minicart-wrapper .action.showcart:before,ul.header.links li.link.wishlist a:after{content:"";width:23px;vertical-align:middle;background-image:url(../images/ray_new-sprite.png) !important;display:inline-block;height:20px;line-height:0}.minicart-wrapper .action.showcart:before{background-position:-61px -127px}ul.header.links li.link.wishlist a:after{background-position:-35px -105px;margin-top:6px}.minicart-wrapper .action.showcart,.header.links li.link.wishlist a{line-height:52px;display:inline-block}.action.showcart:hover,.header.links li.link.wishlist a:hover,.rb-headerMenu-search-wrapper:hover{border-bottom:3px solid #1f1f24}#minicart-content-wrapper .amount.price-container .price{color:#333 !important;font-size:21px !important}.rb-mincart-view-edit-cta .action.viewcart:hover{color:#fff !important;text-decoration:none !important}.block-search{padding-left:0 !important;position:absolute !important;top:20px !important;left:12% !important;width:750px !important;display:none}.closeSearch{display:none !important}.rb-headerMenu-search-wrapper{width:2%;height:62%;position:absolute;right:128px;line-height:52px;display:inline-block;cursor:pointer}.rb-headerMenu-search{width:27px;vertical-align:middle;background-image:url(../images/search-icon.svg);height:24px;background-position:center;margin-top:17px;position:absolute;right:-4px;background-repeat:no-repeat;background-size:20px}.header ul.header.links li.link.wishlist a:after{background-position:center;background-image:url(../images/wishlist-icon.svg) !important;background-repeat:no-repeat}.header .minicart-wrapper .action.showcart:before{background-image:url(../images/cart-icon.svg) !important;background-repeat:no-repeat}.header .minicart-wrapper .action.showcart:before{background-image:url(../images/cart-icon.svg) !important;background-repeat:no-repeat;width:21px;height:21px;display:inline-block;background-position:center;background-size:19px}.header .dropdown-main-account-label>a:before{background-image:url(../images/account-icon.svg) !important;background-repeat:no-repeat;width:21px;height:21px;display:inline-block;background-position:center;background-size:19px}.header .minicart-wrapper{margin-right:6% !important}.amsearch-results .amsearch-item .item-name,.amsearch-wrapper-input input[type=text],#search_mini_form #search{color:#1f1f24 !important;font-family:Helvetica !important;font-size:15px !important;font-weight:400 !important}.amsearch-wrapper-input{width:750px !important}.amsearch-wrapper-input input[type=text],#search_mini_form #search{height:42px !important;border:none !important;border-bottom:2px solid #1f1f24 !important}.amasty-xsearch-block-header,.amsearch-products.-waste{font-family:Rb-major-b1 !important;font-size:17px !important;color:#1f1f24 !important;padding:0 !important}.amasty-xsearch-block-header:before{display:none !important}.amsearch-products.-waste{background-color:#fff !important;border-left:1px solid #c8c8c8 !important}button.amsearch-loupe,#search_mini_form .action.search,.block-search .nested{display:none !important}.amsearch-item{text-align:left !important;overflow-y:hidden !important}.rb-headerMenu-wrapper{width:60%;float:left;line-height:57px;text-transform:uppercase}.rb-Menu-Item{color:#1f1f24 !important;font-family:Rb-major-b1;font-size:16px;padding:0 13px;display:inline-block;text-decoration:none !important;cursor:pointer;letter-spacing:.7px}.rb-Menu-hover-wrapper{position:absolute;width:100%;z-index:4;background-color:#fff;top:74%;text-align:-webkit-center;left:0;display:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.55)}.rb-eye-dropdown-content{padding-bottom:20px}header.page-header{position:relative}.rb-Menu-left-sec{width:23%;margin-right:35px;float:left;margin-top:1.5%}.rb-header-links-list{width:146px;margin:0 auto}.rb-Menu-heading{font-size:16px;font-family:Rb-major-b1;color:#1f1f24;margin:0;text-align:left;line-height:31px}.rb-header-links-list ul{border-top:1px solid #e2e2e5;padding:12px 0 !important;margin:0;list-style:none !important;text-align:left}.no-top-border{border-top:none !important}.rb-header-links-list ul li{line-height:1.7;margin:0}.rb-header-links-list ul li a,.rb-Menu-section-sec-50-left ul li a,.rb-Menu-section-sec-50-right ul li a,.rb-header-dropdown-most-popular-list li a,.rb-Menu-section-three-items-eye ul li a{color:#1f1f24;font-size:14px !important;display:block;font-family:"Rb-condensed-b2";font-weight:400}.rb-Menu-right-sec,.rb-Menu-dropdown-bottom{width:67%;float:left;margin-top:1.5%}.rb-Menu-view-all{text-decoration:underline;text-transform:none;display:inline-block;margin-left:13px;color:#1f1f24;font-family:"Rb-regular";font-weight:100 !important;font-size:14px !important}.rb-header-dropdown-most-popular-list,.rb-Menu-section-sec-50-left ul,.rb-Menu-section-sec-50-right ul,.rb-Menu-section-three-items-eye ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;margin-bottom:14px;padding-top:20px;border-top:1px solid #e2e2e5}.rb-header-dropdown-most-popular-list li{text-align:center;margin-right:33px;margin-bottom:23px;max-width:140px}.mar-right-8{margin-right:8px !important}.mar-right-2{margin-right:2px !important}.rb-Menu-section-sec-50-left{width:45%;float:left}.rb-Menu-section-sec-50-right{width:55%;float:right;padding-left:2%;box-sizing:border-box}.rb-Menu-section-sec-50-left ul li,.rb-Menu-section-sec-50-right ul li{text-align:center;margin-right:15px;margin-bottom:23px;max-width:140px}.rb-Menu-section-sec-50-right ul li{max-width:170px !important;margin-right:14px}.no-right{margin-right:0 !important}.rb-Menu-frame-list li a{width:50%;display:inline-flex !important;float:right}.rb-Menu-frame-list li div{float:left}.rb-eyeglasses-drop-no-border{border-top:none}.rb-Menu-right-sec>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e2e2e5}.rb-Menu-section-three-items-eye ul{margin-bottom:0 !important}.rb-Menu-section-three-items-eye ul li{text-align:center;margin-right:15px;margin-bottom:23px;max-width:221px}.rb-Menu-section-three-items-eye ul li a{text-align:left}.choose-frame span a{font-family:"Rb-major-b1";font-size:16px;color:#1f1f24;text-transform:uppercase;line-height:16px;cursor:pointer;display:inline-block;margin-top:10%}.choose-frame a{color:#1f1f24 !important;display:inline-block !important}.eye_menu_sprite{background:url(/../pub/media/wysiwyg/Rb_header_menu_opti/menu-dropdown-small-sprite.png) no-repeat top left;width:44px;height:16px;background-size:204px 17px}.eye_menu_sprite.black-circle-min{background-position:12px 0;width:37px;height:20px;margin:4% 15% 0 0}.eye_menu_sprite.full-rim-min{background-position:-24px 0;margin:4% 10% 0 0}.eye_menu_sprite.gradient-01-min{background-position:-68px 0;width:31px;height:18px;margin:4% 15% 0 6px}.eye_menu_sprite.RB-New-Sunglasses_Dropdown_Polar-Icon_6x11{background-position:-97px 0;width:23px;display:inline-block;height:11px;vertical-align:middle}.eye_menu_sprite.rimless-min{background-position:-115px 0;margin:4% 10% 0 0}.eye_menu_sprite.semi-rim-min{background-position:-161px 0;margin:4% 10% 0 0}.rb-clp-page-headings{margin:0 auto;width:96%;text-align:center;padding:0 20px;padding-top:60px}.rb-clp-page-headings header{width:100%;text-align:center;padding:0 0 60px}.rb-clp-page-headings h1{margin-bottom:1px !important}.rb-clp-page-headings h1 .rb-clp-heading-first{color:#000;line-height:1;font-size:16px;font-family:"Rb-condensed-b2" !important;letter-spacing:14px;margin:0}.rb-clp-page-headings header .rb-clp-heading-second{font-family:Rb-major-b1;font-size:31px;line-height:1;letter-spacing:normal;text-align:center;color:#1f1f24;text-transform:uppercase}.rb-clp-page-headings h3{margin:3% 0 0}.rb-clp-page-headings h3 small,.rb-tripleBoxes-row header .smallTxt,.rb-two-section-wrapper .smallTxt,.rb-clp-page-headings header .smallTxt{font-family:Helvetica !important;font-size:13px;line-height:1.5;letter-spacing:.8px;text-align:center;color:#1f1f24;text-transform:none !important}.rb-clp-page-headings .caps{margin:0 !important}.rb-two-image-product-Mainsection{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1%;padding:0 20px}.left-image{width:49.5%;position:relative}.rb-right-product-box{width:24.2% !important;background-color:#f9f9f9}.whitebtn-left{position:absolute;left:4%;bottom:5%;width:72%}.whitebtn-left h3{color:#fff;font-size:41px;font-family:Rb-major-b1}.ctaWht{background-color:#fff;border:1px solid #e2e2e5;color:#1f1f24 !important}.ctaWht:hover{color:#1f1f24 !important;border:1px solid #1f1f24;text-decoration:none !important}.rb-tripleBoxes-row header{padding:50px 0}.rb-tripleBoxes-row{padding:0 20px 45px;background-color:#e2e2e5;margin-top:20px}.rb-3box-pos{position:relative}.rb-three-boxes-head-Wht header{position:absolute;padding:0;bottom:12%}.rb-three-boxes-head-Wht h4 span{color:#fff;letter-spacing:20px}.rb-qboxes header{padding:70px 0}.rb-qboxes{padding:0 20px 15px}.rb-qboxes-main-flex{display:flex;flex-wrap:wrap;justify-content:space-around}.flex-dire{flex-direction:row-reverse}.rb-qboxes-left-child-section{width:49.5%;position:relative}.whtbtn-left-font h3{font-size:28px}.rb-qboxes-right-child-section{display:flex;flex-wrap:wrap;width:50%;justify-content:space-around}.rb-qbox{width:49%;background-color:#f9f9f9;margin:0 0 1% 1%}.rb-qbox a{text-decoration:none}.mar-right{margin:0 1% 1% 0}.rb-proud-section{padding-bottom:65px}.rb-proud-rowOne{position:relative}.rb-proud-rowOne header{width:35%;position:absolute;bottom:10%;left:6%}.rb-proud-rowOne header h2{font-family:Rb-major-b1;font-size:45px;color:#fff;padding-bottom:35px;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease;text-align:left}.rb-proud-rowOne header p,.rb-proud-rowTwo header small{font-family:Helvetica !important}.rb-proud-rowTwo header small{font-size:12px !important}.rb-proud-rowTwo header .caps{margin-bottom:2%}.rb-proud-rowOne header p{font-size:16px;line-height:1.5;letter-spacing:.8px;text-align:left;color:#fff;margin-bottom:25px;-webkit-transition:all .9s ease;-ms-transition:all .9s ease;transition:all .9s ease}.rb-proud-rowOne .rbCtas{text-align:left}.rb-proud-rowTwo header small{font-size:11px;line-height:.23 !important;letter-spacing:.8px;text-align:center;color:#1f1f24;text-transform:none !important;margin-top:20px}.li-height{line-height:2 !important}.padd-add{padding:50px 0 0}.rb-two-section-wrapper{background-color:#e2e2e5;padding-bottom:35px}.rb-two-section-wrapper header{padding:50px 0 40px}.no-padd-btm{padding-bottom:0 !important}.gift-card-hero-section{position:relative}.rbCtas-gift{margin:0 auto;display:flex;bottom:32%;position:absolute;left:50%;margin-top:0 !important}.rbCtas-gift a{padding:12px 20px;font-size:16.5px;line-height:1;letter-spacing:normal;text-align:center;display:inline-block;margin-right:20px;margin:0 auto !important}.rb-no-mar-left a{margin-right:0 !important}.foo-custom-newsletter{background:#333;min-height:90px;padding:10px 0}.foo-news-letter-row-one,.foo-news-letter-row-two{position:relative;width:969px;margin:0 auto !important}.foo-news-letter-row-one{display:flex;flex-direction:row;justify-content:space-between;margin-top:26px !important}.foo-news-letter-row-one p{color:#fff;font-size:18px;font-family:Rb-major-b1}.news-icon{background:url(//assets.ray-ban.com/is/image/RayBan/sprite-guarantee-newsletter?$png-full$);width:28px;height:18px;display:inline-block;position:relative;top:3px;margin-right:12px}.foo-news-letter-row-two p{font-size:12px !important;font-family:Helvetica;color:#fff;transition:all .2s ease-in-out;margin-left:38px;margin-top:0 !important;text-align:left}.foo-news-letter-row-one #newsletter-validate-detail{width:398px}.foo-news-letter-row-one .newsletter{width:273px;max-width:100% !important;background-color:#080808;padding:1px;display:table}.foo-news-letter-row-one .action.subscribe.primary{min-width:116px !important;max-width:120px !important;padding:7px 0 8px}.news-underline{color:#cecece !important}.block.newsletter #newsletter-error{position:absolute}.footer-social-icon-Wrapper{background:#e2e2e5;width:100%}.footer-social-icon{display:flex;width:85%;flex-direction:row;justify-content:flex-end;margin:0 auto !important;height:63px}.rb-D-footer-top-sprite{background:url(/../pub/media/wysiwyg/Rb_All_sprite_Img_opti/ray_new-sprite_1.png);height:30px;width:30px;background-size:100%}.footer-social-icon-Wrapper .rb-D-footer-top-sprite.rb-D-icon_fb{background:url(../images/fb-icon-4sep.png) no-repeat top left;height:30px;width:30px;background-size:100%}.footer-social-icon .rb-D-footer-top-sprite.rb-D-icon_twitter{background-position:center;margin-top:0;margin-right:10px;height:21px;width:21px;background-size:100%}.footer-social-icon-Wrapper .rb-D-footer-top-sprite{margin-right:10px;margin-top:0}.ray-ban-Desktop-Footer .footer-social-icon{align-items:center}.rb-D-footer-top-sprite a,.rb-D-footer-top-sprite-insta a{display:block;height:100%}.rb-D-footer-top-sprite-insta{background:url(../images/insta-icon-4sep.png) no-repeat top left;height:30px;width:30px;margin-right:10px;background-size:100%}.rb-D-footer-top-sprite.rb-D-icon_pintrest{background:url(../images/pintrest-icon-4sep.png) no-repeat top left;background-position:center;background-size:100%}.rb-D-footer-top-sprite.rb-D-icon_youtube{background:url(../images/Yt-icon-4sep.png) no-repeat top left;background-position:center;background-size:100%}.rb-D-footer-top-sprite a:hover{text-decoration:unset !important;opacity:.2 !important}.toggle-rotate-footer{transform:rotate(180deg);margin-top:-7px;transition:all .25s ease}.footer-main{width:969px;margin:0 auto;padding:0}.footer-firstmenu-sec{padding:40px 0 0;margin-bottom:0;display:inline-block}.footer-submenu{line-height:18px;margin-bottom:12px;list-style:none outside;float:left}.footer-submenu a{font-family:Rb-major-b1 !important;font-weight:100;padding:0 15px !important;line-height:16px;font-size:18px;text-transform:uppercase;color:#666;border-right:2px solid #999;display:block;text-decoration:none}.foo-no-border a{border:0 !important}.foo-no-padding a{padding:0 15px 0 0 !important}.foo-selected a{color:#333 !important}.footer-secondmenu-sec{margin-bottom:25px;border-top:1px solid #ededed;padding:15px 0 0;display:inline-block;width:100%}.footer-secondmenu-sec .footer-submenu a{font-size:16px;text-transform:unset}.foo-info-section{width:600px}.foo-heading h1,.foo-sub-heading,.foo-info-points .footer-font-bold{font-family:Rb-major-b1;color:#333}.foo-info-points ol li,.foo-info-points ul li,.footer-li-href-links,.foo-extra-points p,.foo-contact-address p,.foo-info-description{font-family:Helvetica;font-size:12px !important;font-weight:400}.foo-heading h1{font-size:40px;margin:0;padding-bottom:30px;clear:both}.foo-info-points{margin:0 30px 45px 0}.foo-sub-heading{font-size:25px;margin:0 0 13px;line-height:1;padding-left:1px}.foo-info-points ul{margin-left:30px;list-style-type:disc;padding:0}.foo-info-points ul li{line-height:18px;margin-bottom:12px;color:#333 !important}.footer-li-href-links{color:#666 !important;text-decoration:underline}.foo-info-points ol{margin-left:30px;padding:0}.foo-info-points ol li{line-height:18px;margin-bottom:12px}.foo-extra-points p{color:#666;line-height:1.5;margin-bottom:20px;padding-left:1px}.foo-heading h1{text-transform:uppercase}.foo-Luxottica.Group{margin-top:11%}.rb-no-call-desktop{pointer-events:none}.foo-info-points .footer-font-bold{font-size:12px !important}.foo-info-description{color:#666;line-height:1.5;margin-bottom:20px;padding-left:1px}.footer-underline-points{text-decoration:underline !important}.foo-contact-address p{color:#666;margin-bottom:10px !important;padding-left:1px}.payment-img-section{padding:20px 0}.payment-method-sprite{background:url(../images/ray_sprite_payment_method.png) no-repeat top left;width:47px;height:25px;display:inline-block;padding:0 4px}.rb_payment_AmExp{background-position:0 0}.rb_payment_mastercard,.rb_payment_visa{width:42px;height:25px}.rb_payment_mastercard{background-position:-60px 0}.rb_payment_mastro{background-position:-115px 0;height:28px}.rb_payment_paytm{background-position:-175px 0;width:48px;height:30px}.rb_payment_payU{background-position:-236px 0;width:49px}.rb_payment_tez{background-position:-298px 0}.rb_payment_visa{background-position:-358px 0}.foo-info-section-full-width{width:100%}.foo-heading-width-600{width:600px}.foo-info-points-flex{display:flex;width:100%;justify-content:space-between}.foo-left-sec,.foo-right-sec{width:49%}.foo-left-sec{margin-top:40px}.foo-faq-list ol li a:hover,.foo-back-to-top:hover{color:#333 !important;text-decoration:none !important}.foo-faq-list ol li a{color:#666 !important;font-family:Rb-major-b1 !important;font-size:16px !important}.foo-faq-list-type{margin-left:0 !important;padding:0;list-style-position:inside}.foo-faq-ques-heading{margin-top:30px}.foo-faq-ans-sec{background:none repeat scroll 0 0 #ededed;color:#333;line-height:100%;margin:0 0 13px;font-size:20px;margin-bottom:27px;padding:10px 15px}.faq-points{font-size:14px !important;line-height:1.5;margin-bottom:20px;padding-left:1px;color:#1f1f24 !important;font-family:Helvetica !important}.foo-text-bold{font-family:Rb-major-b1 !important;color:#1f1f24 !important;font-size:14px}a.foo-back-to-top:before{content:"";width:59px;vertical-align:middle;background-image:url(/../images/ray_new-sprite.png) !important;display:inline-block;height:20px;line-height:0;background-position:-35px -105px;margin-top:6px}.foo-back-to-top{font-size:14px;color:#666 !important;text-align:right;width:100% !important;display:block}.foo-faq-info-bor-btm{border-bottom:solid 1px #d6d6d6;margin-bottom:40px}a:visited,.alink:visited{color:#666}.foo-find-it-your-fit-img-section{display:flex;width:100%}.foo-size-number-section-left{width:12%;float:left}.foo-size-number-section-right{width:87%;float:right}.foo-size-guide-points{width:100%;display:inline-block;margin-bottom:6%}.foo-size-number-section-right img{border:2px solid #eed596;box-shadow:0px 61px 46px -57px;-moz-box-shadow:0px 61px 46px -57px;-webkit-box-shadow:0px 61px 46px -57px}.foo-need-help-section{display:flex;width:100%;flex-direction:row;justify-content:space-around;position:relative}.foo-need-help-img-sec{display:block;height:150px;width:35%;background-repeat:no-repeat}.foo-sun-img{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/No-result_Sugg-Banner_Sunglasses-min.jpg)}.foo-eye-img{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/No-results_Sugg-Banner_Eyeglasses-min.jpg)}.foo-need-help-cta span{position:absolute;bottom:10px;text-shadow:#000 -1px 1px 1px;text-align:center;margin:0;background-color:rgba(0,0,0,.5);color:#fff;font-size:20px;text-transform:uppercase;padding:8px 11px;box-sizing:border-box;margin-left:7px}.foo-need-help-cta span:hover{background-color:#bf9456 !important}.foo-size-guide-top{width:20%;float:right;position:relative}.foo-size-image{background-repeat:no-repeat;height:125px;display:block;border:1px solid #e5e5e5;margin-bottom:3px}.foo-size-guide-img1{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/Size-guide_header-top_eyeglasses-d-min.jpg)}.foo-size-guide-img1 span{position:absolute;top:88px;left:34%}.foo-size-guide-img2 span{position:absolute;bottom:21px;left:34%}.foo-size-guide-img2{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/Size-guide_header-top_sunglasses-d-min.jpg)}.marReduce{line-height:1.2;margin-bottom:5px}.marTop5{margin-top:5%;line-height:1.2;margin-bottom:5px}.marTop2{margin-top:2% !important}.text-center-bold{text-align:center;display:block;color:#666}.frameMainRow{display:flex;width:96%;justify-content:space-around;margin:0 auto}.frameIcon a{display:block;margin:1px -20px 15px;border:2px solid transparent;border-radius:90px;padding:2px;text-decoration:none;-webkit-transition:border 1s}.frameIcon a:hover,.bdrClr{border-color:#bf9456}.bdrClr{border-color:#bf9456 !important}.frameIconImage{width:130px;height:125px;display:block;border:1px solid #b0b0b0;border-radius:150px;position:relative;overflow:hidden}.frameIconName{text-align:center;font-size:18px;display:block;color:#888;-webkit-transition:color 1s}.frameSectionOpen{border:1px solid #bf9456;height:510px;width:969px;text-align:center;position:relative;margin-top:40px;display:none}.frameSectionOpen .after{border-width:0 20px 12px;border-color:transparent transparent #fff;left:127px}.frameSectionOpen .before{border-width:0 22.5px 13px;border-color:transparent transparent #bf9356}.frameSectionOpen .after,.frameSectionOpen .before{border-style:solid;bottom:100%;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:3}.frameSections{width:260px;padding:20px;margin-top:10px;box-sizing:border-box}.leftFloat{float:left}.rightFloat{float:right}.frameSections .frameTitle{letter-spacing:.9px;color:#333;text-transform:uppercase;font-size:21px}.frameSections hr{width:100%;border:1px solid #bf9456}.frameSectionShapeBox a{display:block}.frameSectionShapeBoxInfo{color:#bf9456;text-decoration:none;font-size:15px}.frameSectionShapeBoxInfo:hover{text-decoration:underline}.frameSectionGoldArrow{content:"" !important;background-image:url(../images/ray_new-sprite_3.png);width:22px !important;height:24px !important;display:inline-block !important;background-position:-110px -478px !important;background-repeat:no-repeat !important}.frameSuggestions{width:100%;border-bottom:1px solid #dadada;text-align:center}.borderSuggest h3{position:relative;display:inline;top:13px;background-color:#fff;padding:0 10px;color:#000;border:1px solid #dadada;font-size:17px}.frameSectionCenter{width:188px;text-align:center;margin:0 auto;float:left;margin-left:130px;margin-top:265px}.frameSectionCenter h3{font-size:21px;letter-spacing:-.1px}.frameSectionCenter p{font-size:14px}.frameSuggestionsProduct{margin-top:30px}.frameSuggestionsProduct,.frameSectionOpen{pointer-events:none}.frame-no-bottom{margin-bottom:0}.FrameRoundFace{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/BG-Frame-Guide_RoundSectionOpen-min.jpg);background-repeat:no-repeat}.FrameOvalFace{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/BG-Frame-Guide_OvalSectionOpen-min.jpg);background-repeat:no-repeat}.FrameTriangleFace{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/BG-Frame-Guide_RectangleSectionOpen-min.jpg);background-repeat:no-repeat}.FrameSquareFace{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/BG-Frame-Guide_SquareSectionOpen-min.jpg);background-repeat:no-repeat}.frameActive{display:block !important}.chooseColorSection,.chooseColorSectionInfo{display:flex;width:100%;flex-direction:row;justify-content:space-between}.chooseColorSection{margin-top:10%;position:relative}.colorSec{width:48%;height:300px;border:1px solid #bf9456;position:relative;top:-26px;background-position:0 43px}.colorSec .frameSuggestions{position:absolute;margin-top:-46px}.colorTitle{color:#fff !important;padding:16px;margin:0}.colorGold{background-color:#bf9456}.colorSilver{background-color:#a19e9e}.colorThumnails{display:flex;width:100%;justify-content:space-evenly;padding:13px 0}.colorIcon{width:64px;height:64px;background:url(/../pub/media/wysiwyg/Rb_footer_opti/Sprite-Frame-Guide_Section-min.png) no-repeat;display:inline-block;position:relative}.colorName{position:absolute;bottom:51px;left:8px !important;background-color:#000;color:#fff;padding:5px 9px;display:none;white-space:nowrap}.colorName:hover{display:block !important}.colorNamePointer{background-position:-194px -159px;background:url(https://india.ray-ban.com//skin/frontend/rwd/default/images/spritesheet.png) no-repeat;left:11px;width:30px;height:13px;position:absolute;top:22px;cursor:pointer}.colorIconGold1{background-position:0 0}.colorIconGold2{background-position:-76px 0}.colorIconGold3{background-position:-151px 0}.colorIconGold4{background-position:-226px 0}.colorIconGold5{background-position:-301px 0}.colorIconGold6{background-position:-378px 0}.colorIconSilver1{background-position:0 -90px}.colorIconSilver2{background-position:-76px -90px}.colorIconSilver3{background-position:-151px -90px}.colorIconSilver4{background-position:-226px -90px}.colorIconSilver5{background-position:-303px -90px}.colorIconSilver6{background-position:-378px -90px}.chooseFrame{position:relative;display:flex;width:100%;flex-direction:row;justify-content:space-between;margin-bottom:8%}.imageSec{width:47%;position:relative}.imageSec p{color:#636363;font-size:14px !important;margin-bottom:3% !important;text-align:center}.imageSec a{width:100%;display:block;height:230px}.imageSec a span{right:0;margin-right:6px}.imageSecImgOne{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/banner_frameguide_estetico-min.jpg)}.imageSecImgTwo{background-image:url(/../pub/media/wysiwyg/Rb_footer_opti/banner_frameguide_funzionale-min.jpg)}.chooseColorSectionInfo p{text-align:center;display:block;width:100%}@media only screen and (max-width:600px){.mar-6-per{margin-top:6% !important}.mar-top-2{margin-top:2px !important}.footer-menu,#maincontent .frameSectionCenter,#maincontent .frameSectionOpen .after,#maincontent .frameSectionOpen .before{display:none}.footer-main{width:99%;margin:0 auto}.foo-info-section,.foo-info-points-flex .foo-left-sec,.foo-info-points-flex .foo-right-sec,#maincontent .frameSectionOpen,#maincontent .colorSec,#maincontent .imageSec{width:100% !important}.foo-heading{padding:18px 15px;background-color:#000}.foo-heading h1{color:#fff;font-size:24px !important;padding-bottom:0 !important}.foo-sub-heading{font-size:16px !important;margin:18px 0 7px;padding:7px 10px}.foo-info-points{width:100% !important;margin:0 !important}.foo-info-points ul{margin:7px 0 7px 15px !important;padding:0 10px !important}.foo-info-points ul li{line-height:19px !important;margin-bottom:7px;font-size:13px !important;font-family:Helvetica}.rb-no-call-desktop{pointer-events:unset}.foo-extra-points p,.foo-info-description{padding:0 1% 0 2%}.foo-heading.foo-heading-width-600{width:95% !important}.foo-info-points-flex{flex-direction:column-reverse !important}.foo-info-points-flex .foo-left-sec{margin-top:0 !important}.foo-heading.foo-heading-width-600{width:95%;margin:0 auto !important}.foo-size-guide-top{width:100%;position:relative}.foo-size-guide-img1,.foo-size-guide-img2{background-size:cover}.foo-size-guide-top .foo-size-image{height:200px !important}.foo-size-guide-top .foo-size-guide-img1 span{top:160px !important;left:40% !important;font-size:17px !important}.foo-size-guide-top .foo-size-guide-img2 span{bottom:21px;left:40% !important;font-size:17px !important}.foo-need-help-section .foo-sun-img{margin-bottom:19px !important}.foo-need-help-section .foo-need-help-img-sec{width:321px}.foo-need-help-section .foo-need-help-cta span{bottom:unset !important;margin-top:7px !important}.foo-info-points .foo-need-help-section,#maincontent .chooseColorSection,#maincontent .chooseFrame{flex-direction:column}.foo-need-help-section .foo-need-help-img-sec{width:100% !important;margin-bottom:10px}#maincontent .FrameRoundFace,.FrameTriangleFace,.FrameOvalFace,.FrameSquareFace{background-image:unset !important}#maincontent .frameSections{width:48%;padding:2px 10px}#maincontent .frameMainRow{flex-direction:row;flex-wrap:wrap}#maincontent .frameIcon{width:30%}#maincontent .frameIcon a{width:90%;margin:0 auto}#maincontent .frameIconImage{margin:0 auto !important;width:100px;height:96px}.imageSecImgOne{position:relative}.imageSecImgOne span,.imageSecImgTwo span{bottom:10px !important}#maincontent .chooseColorSection{margin-top:18%}.coolColor{top:22px}}.footer-link-section-wrapper,.footer-link-accordion-wrapper{clear:both;background:#f2f2f2;max-width:100% !important}.ray-ban-Desktop-Footer{position:relative}.catalog-product-view .ray-ban-Desktop-Footer{margin-top:35px}.foo-sec-one{background:#f2f2f2;width:84%;display:flex;-ms-flex-pack:justify;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;border-bottom:1px solid #e2e2e5;border-top:1px solid #e2e2e5;margin:0 auto}.foo-sec-one-no-brdbtm{border-bottom:none !important}.foo-sec-one-links a{color:#1f1f24;text-transform:uppercase;margin-left:2.5rem;font-family:Rb-major-b1;font-size:13px;border-bottom:1px solid #1f1f24;text-decoration:none;cursor:pointer}.foo-sec-Two{background:#f2f2f2;width:84%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;border-bottom:1px solid #e2e2e5;border-top:1px solid #e2e2e5;margin:0 auto}.foo-sec-Two-left p{display:inline-block;text-transform:uppercase;color:#1f1f24;font-family:Rb-major-b1;font-size:13px;font-weight:400 !important;padding-top:6px;margin-bottom:0 !important}.foo-sec-Two-left:before{content:"";background-image:url("../images/ray_new-sprite.png");display:inline-block;background-position:-60px -95px;width:24px;height:24px;vertical-align:bottom}.foo-sec-Two-left,.foo-sec-Two-right{float:left;padding-top:17px;vertical-align:middle}.foo-sec-Two .foo-sec-Two-right{max-width:363px;float:right}.sprite{background:url("../images/ray_sprite_payment_method.png") no-repeat top left;width:48px;height:30px}.sprite.icon_amex{background-position:0 0}.sprite.icon_mastercard{background-position:-70px 0;background-size:469px}.sprite.icon_visa{background-position:-114px 0}.sprite.icon_mastro{background-position:-115px 0;height:28px;width:46px}.sprite.icon_paytm{background-position:-175px 0;width:48px;height:30px}.sprite.icon_payu{background-position:-236px 0;width:49px}.sprite.icon_tez{background-position:-298px 0}.sprite.icon_visa{background-position:-422px 0;background-size:470px}.foo-sec-Two-right div{float:left;font-size:0px;margin:0 2px}.foo-sec-last{width:84%;background:#f2f2f2;padding:2.688rem 0;margin:0 auto}.foo-sec-last p{font-size:11px;font-family:"Rb-regular";color:#666 !important;margin-bottom:0 !important}.foo-sec-last p a{text-decoration:underline;color:#666}.foo-sec-one-links a:hover{text-decoration:none !important}.footer-link-accordion-MENU{background:#f2f2f2;width:84%;display:flex;-ms-flex-pack:justify;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;margin:0 auto}.footer-link-accordion-MENU div a{color:#1f1f24 !important;text-transform:uppercase;margin-left:2.5rem;font-family:Rb-major-b1 !important;font-size:13px;text-decoration:none;cursor:pointer}.foo-font-big{font-size:14px !important}.less-marg{margin-left:.5rem !important;text-decoration:underline !important}.block-static-block.widget{margin-bottom:0 !important}.footer-up-arrow{background-image:url("../images/ray_new-sprite.png");display:inline-block;background-position:-2px -102px;width:11px;height:9px;vertical-align:middle;cursor:pointer;margin-left:6px;padding-bottom:3px}.usa-content-container,.contact-content-container{display:none;background:#f2f2f2}.footer-help-container,.usa-content-container{display:none;background:#f2f2f2;border-top:1px solid #e2e2e5;border-bottom:1px solid #e2e2e5;position:absolute;width:100%;z-index:3;bottom:279px !important}.footer-help-Wrapper{display:table;margin:0 auto}.wcs-container .wcs-twelve.wcs-columns{width:100%}.wcs-continentDiv,.footer-help-contentDiv{margin:0 !important;width:auto;padding-top:10px;float:left}.footer-help-contentDiv ul{padding:25px}.footer-help-contentDiv ul li{line-height:18px;margin-bottom:12px;list-style:none}.footer-help-contentDiv ul li h5{color:#1f1f24;font-size:16px;line-height:1.438rem;text-transform:uppercase;font-family:Rb-major-b1;text-decoration:underline}.footer-help-contentDiv ul li a,.footer-flags-content .list-flags a{text-transform:capitalize !important;text-decoration:none;text-align:left !important;color:#1f1f24 !important;font-family:Helvetica;font-size:13px}.footer-help-contentDiv ul li a:hover{text-decoration:underline}#helpCloseButton,#countryCloseButton{cursor:pointer !important;position:absolute;right:11%;width:23px;background-image:url(../images/ray_new-sprite.png) !important;display:inline-block;height:20px;background-position:-34px -127px}#countryCloseButton{margin-top:.8%}.flag-block{display:none}.footer-country-list{margin:0 auto;padding:0;width:100%;text-align:center}div._foo-active{display:block !important}.footer-help-container,.usa-content-container,.contact-content-container{width:100% !important;margin:0 auto;max-width:100%;padding:0}.footer-flags-content{height:332px;-webkit-box-shadow:inset 0 -1px 0 0 #e2e2e5;box-shadow:inset 0 -1px 0 0 #e2e2e5;border-top:1px solid #e2e2e5;border-bottom:1px solid #e2e2e5}.list-flags{display:inline-block;padding:1%;width:14%;vertical-align:middle}.flag-block{max-width:90%;margin:0 auto;width:100%;padding:40px 100px 0;-webkit-box-sizing:border-box;cursor:pointer}.country-name{text-transform:uppercase;display:inline-block;padding:1.5% 1% 1.5% .4%;cursor:pointer;font-family:Rb-major-b1;font-size:16px;color:#1f1f24 !important;margin:0 !important}.footer-country-list p{display:inline-block !important;margin:0 0 0 3px !important}.international-site{font-size:14px !important;text-decoration:underline !important;text-transform:capitalize;cursor:pointer;font-family:Rb-major-b1 !important;color:#1f1f24 !important}.list-flags{display:inline-block;padding:1%;width:14%;vertical-align:middle}.flag-sprite{background-image:url("../images/flags.png")}.flag-small{width:28px;margin-right:8px;float:left;height:20px}.box-btm-border{box-shadow:inset 0 -3px 0 0 #1f1f24}.bg-es_la{background-position:-305px -165px}.bg-en_za{background-position:-305px -15px}.bg-en_au{background-position:-131px -15px}.bg-de_at{background-position:-15px -15px}.bg-en_us{background-position:-189px -215px}.bg-es_ar{background-position:-305px -65px}.bg-fr_ca{background-position:-189px -265px}.bg-pt_br{background-position:-305px -315px}.bg-es_mx{background-position:-305px -215px}.bg-en_vn{background-position:-247px -215px}.bg-en_th{background-position:-131px -215px}.bg-en_pk{background-position:-247px -115px}.bg-en_id{background-position:-15px -165px}.bg-en_hk{background-position:-189px -65px}.bg-en_il{background-position:-131px -165px}.bg-hi_in{background-position:-363px -15px}.bg-ko_kr{background-position:-363px -265px}.bg-ja_jp{background-position:-363px -215px}.bg-ru_ru{background-position:-73px -365px}.bg-tr_tr{background-position:-189px -365px}.bg-zh_cn{background-position:-305px -365px}.bg-zh_tw{background-position:-421px -15px}.bg-en_my{background-position:-247px -15px}.bg-en_sg{background-position:-15px -215px}.bg-de_de{background-position:-15px -65px}.bg-el_gr{background-position:-73px -65px}.bg-en_cz{background-position:-73px -115px}.bg-en_dk{background-position:-131px -115px}.bg-en_hu{background-position:-189px -115px}.bg-en_ie{background-position:-73px -165px}.bg-en_mt{background-position:-189px -165px}.bg-en_no{background-position:-247px -65px}.bg-en_se{background-position:-247px -165px}.bg-es_es{background-position:-305px -115px}.bg-et_ee{background-position:-15px -265px}.bg-fi_fi{background-position:-73px -265px}.bg-fr_be{background-position:-131px -265px}.bg-fr_ch{background-position:-247px -265px}.bg-fr_fr{background-position:-305px -265px}.bg-lv_lv{background-position:-73px -315px}.bg-pl_pl{background-position:-247px -315px}.bg-ro_ro{background-position:-15px -365px}.bg-sl_si{background-position:-131px -365px}.bg-uk_ua{background-position:-247px -365px}.bg-en_gb{background-position:-189px -15px}.bg-pt_pt{background-position:-363px -315px}.bg-en_sk{background-position:-73px -215px}.bg-it_it{background-position:-363px -165px}.bg-lt_lt{background-position:-15px -315px}.bg-hr_hr{background-position:-363px -65px}.bg-nl_nl{background-position:-189px -315px}. small.copyright{display:none}.catalog-product-view .column.main{width:100% !important;margin:0 auto !important}.catalog-product-view .page-title-wrapper.product{width:65% !important}.rb-add-to-cart-cta{background-color:#e80c00 !important;border-color:#e80c00 !important;color:#fff !important;cursor:pointer !important;padding:9px 0 !important;min-width:171px !important;width:45% !important;border-radius:0 !important;margin-bottom:0 !important}.rb-add-to-cart-cta span{font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}.breadcrumbs{padding:0 !important;margin:2% 0 !important}.breadcrumbs .items .item{font-size:14px !important;text-decoration:underline !important;text-transform:capitalize !important;font-family:Rb-major-b1 !important}.breadcrumbs .items .item a{color:#666 !important}.breadcrumbs .items li:last-child{color:#000 !important;text-decoration:none !important;padding-top:2px}.breadcrumbs .item:not(:last-child):after{content:"" !important;background-image:url(../images/ray_new-sprite_3.png);width:22px !important;height:24px !important;display:inline-block !important;background-position:-107px -485px !important;background-repeat:no-repeat !important}.page-title{font-family:Rb-major-b1 !important}.catalog-product-view .page-title{font-size:26px !important;text-transform:uppercase !important;margin-bottom:10px !important}.product.media{position:relative !important}.product.media .action.towishlist{position:absolute !important;right:0 !important;top:1% !important;font-size:14px !important;font-family:"Rb-major-b1" !important;color:#666 !important;text-decoration:underline !important}.product.media .action.towishlist:before{content:"" !important;vertical-align:middle !important;background-image:url(../images/ray_new-sprite_3.png);display:inline-block !important;width:19px !important;height:24px !important;background-position:-77px -487px !important}.price-label{display:none !important}.product.data.items>.item.content{padding:10px 15px 0 !important;background:#fff !important;border:solid #ccc !important;border-width:0 0 0 1px !important}.product.info.detailed .data.title{margin:0 !important;float:left !important;list-style:none !important;border-bottom:1px solid #b2b2b2 !important;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;width:32.5% !important;display:table-cell !important}.product.info.detailed .data.title .data.switch{padding:6px 11px !important;font-size:12px !important;font-family:Rb-major-b1 !important;color:#333 !important;border:none !important;-moz-box-sizing:border-box !important;text-transform:uppercase !important;height:30px !important;line-height:18px !important;box-sizing:border-box}.product.info.detailed .data.title.active .data.switch:hover{background:#fff !important}.product.info.detailed .data.title.active{background:#fff !important;color:#666 !important;border-top:1px solid #b2b2b2 !important;border-left:1px solid #b2b2b2 !important;border-right:1px solid #b2b2b2 !important}.product.data.items>.item.content{font-size:12px !important;font-family:Helvetica;color:#666 !important;margin-top:31px !important}#product-attribute-specs-table tr .data,#product-attribute-specs-table tr .label{font-size:12px !important;padding:0 6px 12px 5px !important;line-height:unset !important;margin-bottom:0 !important;color:#666 !important}.product.data.items>.item.content .value b{color:#121212;font-size:13px;font-family:Helvetica}.catalog-product-view .product-info-main .col.data{text-transform:capitalize !important}.catalog-product-view .swatch-attribute.color{margin-top:27px !important}.swatch-option.image:not(.disabled):hover,.swatch-option.color:not(.disabled):hover{border:1px solid #8f7041;outline:0 !important;background-size:100%}.product-info-main .price-wrapper .price{color:#333 !important;font-size:26px !important;line-height:26px !important;font-family:Rb-major-b1 !important;font-weight:400 !important}.product-info-main .product-info-price{text-align:right !important;padding-bottom:1% !important}.product-info-main .product-info-stock-sku{display:none !important}.product-info-main .product-info-price{display:table !important;width:100% !important;border-bottom:2px solid #d6d6d6 !important}.block.related{width:100% !important;display:inline-block !important}.block.upsell{display:inline-block !important;width:100% !important}.catalog-product-view .product-info-main .swatch-attribute.size .mage-error{margin-top:0 !important}.product-options-bottom .box-tocart{display:inline-block !important;width:100% !important;margin-top:2px !important}.product-options-bottom .box-tocart .field.qty{width:30% !important;float:left;margin-bottom:15px !important}.rb-qty-filed #qty{height:41px !important;width:62px !important}.product-options-bottom{border-bottom:1px solid #d6d6d6 !important}.catalog-product-view .pincodecontaner .block-check-delivery .mob_act_block{display:flex !important;width:100% !important}.block-check-delivery .title{color:#000 !important;font-family:Rb-major-b1 !important;font-size:16px !important;float:left !important}.mob_act_block .input-text.pincode{width:55% !important}.mob_act_block .checkpincode{background:#000 !important;color:#fff !important;box-shadow:none !important;width:28% !important;height:34px !important;text-transform:uppercase !important;margin-left:5% !important}.pincodecontaner{display:none !important}.catalog-product-view .block-products-list .product-items .product-item-info .actions-primary .tocart{color:#fff !important;cursor:pointer;border-radius:unset !important}.catalog-product-view .block-products-list .product-items .product-item-info .actions-primary .tocart span{font-size:14px;font-family:Rb-major-b1 !important;letter-spacing:1px}.page-product-amgiftcard .amgiftcard-preview,.product-giftcard .product.media:after,.product-giftcard .product.media .action.towishlist{display:none}.product-giftcard .product.media{border:none !important;margin-bottom:20px}.product-giftcard .delivery-massage,.product-giftcard .product.info.detailed,.product-giftcard .block.widget.block-products-list.grid,.product-giftcard .product-add-form .fieldset .required:nth-child(2),.product-giftcard .delivery-massage,.product-giftcard .Container-Polar-Image-Benefits{display:none !important}.product-giftcard .product-add-form .fieldset{margin-bottom:10px !important}.product-giftcard textarea{border:1px solid #888 !important}.cardbalancecheckerBlock{display:flex;width:88%;justify-content:space-between;margin-top:6%}.cardbalancecheckerBlock span{color:#666 !important;font-family:"Rb-major-b1";font-size:18px}.giftCheckLink{padding:6px 0 6px 12px;width:57%;background:#eff0f4}.checkBalance{text-transform:uppercase;font-family:"Rb-major-b1";font-size:18px;color:#333 !important}.checkBalance:after{content:"";vertical-align:middle;display:inline-block;background-image:url(../images/ray_new-sprite_1.png);width:25px;height:27px;background-position:-890px 1357px;background-size:700px;margin-left:19px}.catalog-category-view #maincontent,.catalogsearch-result-index #maincontent{margin-top:1% !important}.catalog-category-view .page-title,.catalogsearch-result-index .page-title{color:#1f1f24;font-size:60px;line-height:50px;margin:35px 0 16px 5px;text-transform:uppercase}.page-with-filter .product-item-name>a,.product.name a>a{color:#333 !important}.page-with-filter div#narrow-by-list .filter-options-item:nth-child(2) .filter-options-title:before{content:"lens"}.page-with-filter.categorypath-eyeglasses div#narrow-by-list .filter-options-item:nth-child(2) .filter-options-title:before{content:""}.catalog-category-view .sidebar-main,.catalogsearch-result-index .sidebar-main{width:16% !important;margin:3% 2% 0 !important;padding:0 !important}.sidebar-main .block-title.filter-title{display:block !important}.filter-content .filter-subtitle,.sidebar.sidebar-additional,.modes,.field.limiter{display:none !important}.sidebar-main .block-title.filter-title{text-transform:uppercase !important;padding:10px 25px !important;background-color:#666 !important}.sidebar-main .block-title.filter-title strong,.block-content.filter-content .filter-options-title,.filter-content .filter-options-content .item a{font-family:Rb-major-b1 !important}.sidebar-main .block-title.filter-title strong{font-size:14px !important;color:#fff !important}.block-content.filter-content .filter-options-title{color:#1f1f24 !important;border-bottom:1px solid #1f1f24 !important;font-size:18px !important;text-transform:uppercase !important}.filter-content .filter-options-content .item a{font-size:14px !important;color:#1f1f24 !important;margin:0}.filter-content .filter-options-content .item input.layer-input-filter{height:16px;width:16px;opacity:1}.sidebar-main .filter-options-item[attribute=color] .filter-options-content{overflow:auto;height:250px}.filter-content .filter-value{float:left !important;display:inline-block !important;padding:5px 30px 3px 10px !important;background-color:#e2e2e5 !important;color:#1f1f24 !important;font-size:13px !important;line-height:15px !important;text-transform:none !important}.filter-current .item{margin-bottom:0 !important;display:inline-block !important}.filter-content .action.remove:hover{text-decoration:none !important}.filter-content .action.remove span{font-size:0px !important}.filter-content .clear.filter-clear,.filter-content .action.remove:before{font-family:Rb-major-b1 !important}.filter-content .action.remove:before{content:"x" !important;font-size:15px !important;color:#000 !important;margin-top:4px !important}.filter-content .clear.filter-clear{color:#666 !important;font-size:15px !important}.filter-options-title:after{content:"+"}.catalog-category-view .filter-options-item.active .filter-options-title:after{content:"-"}.catalog-category-view .products-grid .product-item-info:hover,.catalogsearch-result-index .products-grid .product-item-info:hover{background:#fff;box-shadow:none !important}.catalog-category-view .products-grid .product-item-inner,.catalogsearch-result-index .products-grid .product-item-inner{background:#fff;box-shadow:none !important;border:none !important;border-top:none;left:0 !important;margin:0 !important;padding:0 !important;position:unset !important;right:0 !important;z-index:2;width:100%;margin-top:2% !important}.catalog-category-view .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner .catalogsearch-result-index .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner{clip:unset !important;height:auto !important;margin:0 !important;overflow:unset !important;position:unset;width:100%;margin-top:2% !important}.toolbar-sorter.sorter{margin-right:10%}.toolbar-products .sorter #sorter{display:inline-block;background-color:#e2e2e5;width:162px;padding:.625rem;box-shadow:none !important;border-radius:unset !important}.toolbar-products .sorter #sorter,.toolbar-products .sorter{color:#1f1f24;font-family:Rb-major-b1 !important;font-weight:400 !important;font-size:15px !important}.toolbar-products .sorter{text-transform:uppercase !important;position:static !important}#PLP_loadmore{text-align:center;text-transform:uppercase;font-family:"Rb-major-b1" !important;border:2px solid #000 !important;padding:6px 20px !important;font-size:16px !important;background-color:#000 !important;color:#fff !important;line-height:unset !important;border-radius:unset !important;min-width:171px !important;margin-bottom:3% !important}.catalog-category-view .page-main .products-grid,.catalogsearch-result-index .page-main .products-grid{margin:65px 0 20px !important}.ln-items-gender>.Unisex:after{content:"";display:inline-block;position:absolute;background:url(/../pub/media/wysiwyg/Rb_other_img_opti/unisex.png) no-repeat;width:26px !important;height:42px !important;margin-left:16px}.page-with-filter .filter-content .filter-value{text-transform:capitalize !important}.block.related{display:none !important}.catalog-category-view.scroll div#layered-horizontal-container,.catalogsearch-result-index.scroll div#layered-horizontal-container,.catalog-category-view.scroll .toolbar.toolbar-products,.catalogsearch-result-index.scroll .toolbar.toolbar-products{position:-webkit-sticky;position:sticky;z-index:999999;top:63px}.catalog-category-view.scroll div#layered-horizontal-container,.catalogsearch-result-index.scroll div#layered-horizontal-container{display:inherit}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar{width:0}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar{width:4px}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar-track,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar-track,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar-track{background:#f1f1f1}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar-thumb,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar-thumb,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar-thumb{background:#b8b9ba}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar-thumb:hover,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar-thumb:hover,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar-thumb:hover{background:#555}.page-with-filter #layered-horizontal-container #narrow-by-list ol.items,.page-with-filter #layered-filter-block-container #narrow-by-list,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color{overflow-y:scroll}.checkout-cart-index .column.main{width:71.9% !important;margin:0 auto !important}.checkout-cart-index .page-title{margin-top:3% !important;text-transform:uppercase !important}.checkout-cart-index #form-validate{width:100% !important}#shopping-cart-table tr th{background-color:#ededed !important}.cart.table-wrapper #shopping-cart-table thead tr th.col{padding:.7% 2% !important;border-bottom:none !important}#shopping-cart-table thead tr .col span{color:#333 !important;font-family:Rb-major-b1 !important;font-size:17px !important;margin-left:6px !important;margin-right:6px !important}.rb-table-width-437{width:437px !important}.rb-table-width-175{width:175px !important}.rb-table-width-155{width:155px !important}.rb-table-width-150{width:140px !important}.rb-table-width-175,.rb-table-width-155,.rb-table-width-150{text-align:center !important}.cart-summary tr.grand.totals .mark strong{text-transform:uppercase !important}#gift-options-cart+.cart-discount{padding-right:0;width:56% !important}#shopping-cart-table .cart.item .product-item-details,.cart.item .col.qty .action.update span,.cart.table-wrapper .col.qty .input-text{font-family:Rb-major-b1 !important;font-size:14px}#shopping-cart-table .cart.item .product-item-details{font-size:18px !important}#shopping-cart-table .cart.item .product-item-details{padding-top:40px !important}.cart.item .product-item-details .product-item-name a{text-decoration:underline !important;text-transform:uppercase !important;color:#333 !important}.cart.item .product-item-details .product-item-name a:hover{color:#000 !important;text-decoration:none !important}.cart.item .product-item-details .item-options{font-size:13px !important;color:#666 !important;margin-top:10px !important}.cart.item .product-item-details .item-options dd{font-size:12px;font-family:Arial !important;color:#333;margin-top:2px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;width:160px !important;white-space:nowrap}.cart.table-wrapper .item-options dt{font-size:15px !important;color:#666 !important}.cart.item .col.price,.cart.item .col.delivary-date,.cart.item .col.qty{border-left:1px solid #ededed !important;text-align:center !important;vertical-align:middle !important}.cart.item .col.delivary-date .rb-delivery-date{color:#1c8846 !important;font-size:14px !important;font-family:Rb-major-b1;display:inline-block}.cart.item .col.price .cart-price .price,.cart.item .col.subtotal .cart-price .price{color:#333 !important;font-size:20px !important}.cart.item .item-actions .gift-options-cart-item,.cart.item .item-actions .action.action-edit{display:none !important}.cart.item .item-actions{position:absolute !important;top:7% !important;right:5% !important;width:30% !important}.cart.item .item-actions .actions-toolbar{padding-bottom:2% !important;text-align:right !important}.cart.item .item-actions .action.action-delete{background-color:transparent !important;border:none !important;padding:0 !important;margin:0 !important}.cart.item .item-actions .action.action-delete:hover{text-decoration:none !important}.cart.item .item-actions .action.action-delete:before{content:"\00d7" !important;font-family:Rb-major-b1 !important;font-size:13px !important;color:#000 !important}.cart.item .item-actions .action.action-delete span{position:unset !important;font-size:15px !important;color:#0c0c0c !important;text-decoration:underline !important;width:100% !important;margin:0 !important}.cart.item .col.qty .input-text{width:33px !important;border:none !important;padding:0 !important;margin:0 !important;font-size:20px !important}.cart.item .col.qty .action.update{border:none !important;background-color:transparent !important;padding:0 !important;margin:4px !important;box-shadow:none !important}.cart.item .col.qty .action.update:before{content:"" !important}.checkout-cart-index #block-discount-heading{font-family:Rb-major-b1 !important;font-size:16px !important;color:#1f1f24 !important}.checkout-cart-index .amactions-toolbar{display:flex !important;width:100% !important;flex-direction:column !important}.checkout-cart-index .amactions-toolbar .action.primary{margin-bottom:9px}.checkout-cart-index #discount-coupon-form .primary{margin-left:3px;height:32px !important}.checkout-cart-index .use-ajax.action.towishlist.action-towishlist{display:none !important}.checkout-cart-index .cart-summary{top:-43px !important;width:35% !important;font-family:Rb-major-b1 !important;font-size:16px !important;color:#666 !important;background-color:transparent !important}div#block-shipping{display:none !important}.cart-summary #cart-totals{border:none !important;padding-top:0 !important}.cart-summary tr.grand.totals .mark strong,tr.grand.totals .amount strong{font-size:22px !important;color:#333 !important}.cart-summary tr.grand.totals,.cart-summary .block>.title{border-top:3px solid #000 !important}.qty-decrease-btn,.qty-increase-btn{background-color:unset !important;border:none !important;font-size:23px !important;font-family:Rb-major-b1;color:#333 !important;padding:0 !important}.rb-coupon-code-cta,.checkout-cart-index .amactions-toolbar .action.primary{background:#000 !important;color:#fff !important;box-shadow:none !important;border:none !important;border-radius:unset !important}.rb-coupon-code-cta span,.rb-checkout-now-cta.checkout span,.checkout-cart-index .amactions-toolbar .action.primary{font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}.checkout-cart-index .column.main{position:relative !important}.checkout-cart-index .amgiftcard-apply-code.cart-discount{width:60% !important;float:left;position:absolute}.rb-checkout-now-cta.checkout{background-color:#e80c00 !important;border-color:#e80c00 !important;color:#fff !important;cursor:pointer !important;padding:9px 0 !important;width:45% !important;border-radius:0 !important;margin-bottom:0 !important;line-height:12px !important;height:36px !important;min-width:133px !important}a.action.multicheckout{display:none !important}.block.crosssell{width:100% !important;display:none !important}.checkout-index-index .rb-headerMenu-wrapper,.checkout-index-index .rb-headerMenu-search-wrapper{display:none}.authentication-wrapper{margin-top:-81px !important;z-index:10;position:-webkit-sticky;position:sticky;top:20px}.authentication-wrapper .action-auth-toggle span{color:#1f1f24 !important;font-family:Rb-major-b1;font-size:14px}.block-authentication .block-title{margin-bottom:4%}.modal-inner-wrap .block-content .fieldset .field{margin:0 0 15px !important}.modal-custom.authentication-dropdown .modal-inner-wrap .modal-header .action-close{margin:15px !important}.modal-custom.authentication-dropdown .modal-inner-wrap .modal-header{padding:10px !important}.modal-custom.authentication-dropdown .actions-toolbar{margin-left:0 !important}.modal-custom.authentication-dropdown .modal-inner-wrap .action-login.secondary{text-align:center;text-transform:uppercase;font-family:"Rb-major-b1" !important;border:2px solid #000 !important;padding:6px 20px !important;font-size:16px !important;background-color:#000 !important;color:#fff !important;line-height:unset !important;border-radius:unset !important}.modal-custom.authentication-dropdown .modal-inner-wrap .secondary .action-remind{color:#666 !important;font-size:14px !important;text-decoration:underline !important;font-family:"Rb-major-b1";margin-top:0 !important}.checkout-index-index .column.main{width:71.9% !important;margin:0 auto !important;margin-top:3% !important}.checkout-index-index #co-shipping-form{width:80% !important;margin-top:0 !important}.checkout-index-index form.form.form-login{width:80% !important;margin:3% 0 0 4.1% !important;border-bottom:unset !important;padding-bottom:0 !important}.opc-block-summary .minicart-items-wrapper{margin:0 -8px 0 0 !important}.checkout-index-index .block.items-in-cart .title:after{display:none !important}.opc-progress-bar .opc-progress-bar-item span,#checkout-shipping-method-load .row td.col,fieldset#customer-email-fieldset .label span,.payment-group .payment-method .payment-method-title.field.choice,table.data.table.table-totals th{color:#666 !important;font-family:Rb-major-b1 !important}.checkout-index-index #shipping-new-address-form .label span{color:#333 !important;font-family:Rb-major-b1 !important}.checkout-index-index table.data.table.table-totals th{font-size:18px !important}.checkout-index-index #shipping-new-address-form .label span,fieldset#customer-email-fieldset .label span{font-size:14px !important}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before{background:#ff0d00 !important}.opc-progress-bar .opc-progress-bar-item span,#checkout-shipping-method-load .row td.col,.payment-group .payment-method .payment-method-title.field.choice{font-size:18px !important}.opc-block-summary{background:#ededed !important;padding:20px 10px !important;margin:0 0 20px !important}.opc-block-summary span,.opc-block-summary .product-item-name{font-family:Rb-major-b1 !important}.opc-block-summary span{color:#666 !important}.opc-block-summary .product-item-name{color:#000 !important;font-size:15px !important}.checkout-index-index .modal-inner-wrap .modal-header{padding:9px 0 !important}.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options dt.label{width:50%}.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options dd.values{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;width:48% !important;white-space:nowrap}.checkout-index-index #opc-sidebar .opc-block-summary .product-item .product-item-inner{margin-bottom:0 !important}.checkout-index-index #shipping-method-buttons-container{width:80%}#shipping .step-title,#opc-shipping_method .step-title,.payment-group .step-title{color:#333 !important;font-family:Rb-major-b1 !important;font-size:28px !important;text-transform:uppercase !important;margin-top:2% !important}#shipping-method-buttons-container .action.continue,.actions-toolbar .action.primary.checkout{background-color:#e80c00 !important;border-color:#e80c00 !important;color:#fff !important;cursor:pointer !important;padding:9px 0 !important;width:45% !important;border-radius:0 !important;margin-bottom:0 !important;line-height:12px !important;height:36px !important;min-width:185px !important}div#shipping-method-buttons-container span,.actions-toolbar .action.primary.checkout span{font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}.field .control._with-tooltip input{width:100% !important}.field-tooltip .field-tooltip-action:before{content:"" !important}#customer-email-fieldset input#customer-email{width:100% !important;margin-right:0 !important}.field-tooltip._active .field-tooltip-content{display:none !important}.checkout-payment-method .payment-option-title .action-toggle,.opc-block-shipping-information .shipping-information .shipping-information-content,.checkout-billing-address .billing-address-details{color:#666 !important;font-family:Rb-major-b1 !important;font-size:16px !important}.checkout-index-index #discount-form .action.action-apply,.checkout-index-index #gift-card-form .action.action-apply-gift{background:#000 !important;color:#fff !important;box-shadow:none !important}.checkout-index-index #discount-form .action.action-apply span,.checkout-index-index #gift-card-form .action.action-apply-gift span{font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}.checkout-index-index #discount-form .action.action-apply span:hover,.checkout-index-index #gift-card-form .action.action-apply-gift span:hover{text-decoration:underline !important}.opc-block-shipping-information .shipping-information .shipping-information-title{color:#000 !important;font-family:Rb-major-b1 !important;font-size:20px !important;text-transform:uppercase !important;margin-bottom:1% !important}.opc-block-shipping-information .shipping-information .shipping-information-content{line-height:20px !important}.checkout-billing-address .billing-address-same-as-shipping-block.field.choice{color:#000 !important;font-family:Rb-major-b1 !important;font-size:18px !important}#opc-shipping_method .checkout-shipping-method .step-title,#checkout-shipping-method-load,.checkout-index-index .opc-block-shipping-information{display:none}.checkout-index-index #shipping form.form.form-login{margin-left:0 !important}.checkout-index-index .opc-block-summary .content.minicart-items{display:block !important}.checkout-index-index .opc-block-summary .totals.discount span,.rb-discount-coupon{color:#d40b00 !important;font-size:16px !important}.cart-summary .checkout-methods-items .action.primary.checkout{width:100% !important}.checkout-index-index .opc-block-summary .table-totals .grand .amount strong .price,.checkout-index-index .opc-block-summary .table-totals .grand.totals .mark strong{color:#333 !important;font-size:23px !important}.checkout-index-index .opc-block-summary .table-totals tbody .amount .price{font-size:18px !important}.checkout-index-index .opc-block-summary .table-totals .grand.totals .mark strong{text-transform:uppercase !important}.action.primary:active{border:1px solid #e80c00 !important;color:#fff;background-color:#e80c00 !important}.checkout-index-index .form.form-login .action.login.primary{margin-top:0 !important}.checkout-index-index #maincontent .opc-wrapper .shipping-address-item.selected-item:after{background:#ff0d00 !important}.checkout-index-index #maincontent .opc-wrapper .shipping-address-item.selected-item{border-color:#ff0d00 !important}.checkout-index-index .modal-footer .action.secondary.action-hide-popup{background:#000;border:1px solid #000;text-transform:uppercase;padding:5px 0 !important}.checkout-index-index .modal-footer .action.secondary.action-hide-popup{width:17% !important;margin-top:0 !important}.checkout-index-index .modal-footer .action.secondary.action-hide-popup span{color:#fff !important}.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .modal-header .modal-title{text-transform:uppercase}.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .modal-header .action-close{padding:14px 0 0 !important}.minicart-wrapper .action.showcart.active:before{vertical-align:middle !important}.minicart-wrapper .action.showcart.active:before{content:"" !important}.block.block-minicart.ui-dialog-content.ui-widget-content,.modal-popup.confirm._show .modal-content{color:#666 !important;font-family:Rb-major-b1 !important;font-size:15px !important}.rb-mincart-checkout-cta{border-color:#e80c00 !important;background-color:#e80c00 !important;color:#fff !important;cursor:pointer !important;padding:9px 0 !important;width:100% !important;border-radius:0 !important;margin-bottom:0 !important;line-height:12px !important;height:42px;font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}.rb-mincart-view-edit-cta{background-color:#000 !important;border-color:#000 !important;cursor:pointer !important;width:100% !important;border-radius:0 !important;margin-bottom:0 !important;line-height:41px !important;height:42px;display:block}.rb-mincart-view-edit-cta .action.viewcart span{color:#fff !important;font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}.minicart-items-wrapper .product-item-details{text-align:left !important}.minicart-items-wrapper .product-item-details .product-item-name a{color:#000 !important;font-size:18px !important}.block.block-minicart .minicart-items-wrapper .item-qty{width:20% !important}.minicart-wrapper .product .actions{float:right;margin-top:-33px !important}.modal-popup.confirm._show{z-index:9999 !important}.customer-account-login .column.main{width:71.9% !important;margin:0 auto !important;margin-top:5% !important}.customer-account-create .column.main,.customer-account-forgotpassword .column.main{width:71.9% !important;margin:0 auto !important;margin-top:2.5% !important}.customer-account-login .page-title-wrapper{display:none}.block-new-customer{width:40.5% !important}.customer-account-login .login-container .fieldset:after{margin-top:0 !important}.login-container .block-title{font-family:"Rb-major-b1";font-size:18px !important;text-transform:uppercase;color:#1f1f24 !important;border-bottom:2px solid #d6d6d6 !important;padding-bottom:3px !important}.login-container:before,.login-container:after{content:none}.sub-dropdown-links li{list-style-type:none}.sub-dropdown-links .colorred{color:red !important}.sub-dropdown-links .colorblack{color:#3b3b3b !important;border-bottom:1px solid #000}.sub-dropdown-links .colorblack:hover{text-decoration:none !important}.block-customer-login #login-form{width:100% !important;margin:0 !important}.block-customer-login #login-form .fieldset.login .field,.rb-create-form-account .fieldset.create .field{font-family:"Helvetica" !important;font-weight:400;font-size:14px;color:#333 !important;margin:0 0 15px !important}.login-container .fieldset>.field:not(.choice)>.label{padding:8px 0 0;text-align:left !important}.fieldset.create.account:after{display:none !important}.form-create-account input{border:0 !important;border-bottom:1px solid #000 !important}.rb-login-cta,.rb-create-account-cta a,.rb-create-account-cta .submit,.rb-back-btn-cta a,.rb-submit-cta .submit{text-align:center;text-transform:uppercase;font-family:"Rb-major-b1" !important;border:2px solid #000 !important;padding:6px 20px !important;font-size:16px !important;background-color:#000 !important;color:#fff !important;line-height:unset !important;border-radius:unset !important}.customer-account-login .block-customer-login .actions-toolbar{display:grid;flex-direction:row-reverse;margin-left:0 !important;justify-content:right;width:100% !important}.customer-account-login .block-customer-login .actions-toolbar:before,.customer-account-login .block-customer-login .actions-toolbar:after{content:none !important}.rb-forget-pwd-link{color:#666 !important;font-size:14px !important;text-decoration:underline !important;font-family:"Rb-major-b1";margin-top:10px !important}.customer-account-create .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper{width:71.9% !important;margin:0 auto !important;margin-top:3% !important}.customer-account-create .page-title-wrapper .page-title,.customer-account-forgotpassword .page-title-wrapper .page-title{font-family:Rb-major-b1 !important;color:#1f1f24 !important;margin-bottom:0 !important}.rb-create-form-account .fieldset.create.info{margin-bottom:5px}.rb-back-btn-cta{margin-left:-55%}.rb-back-btn-cta a.back{margin-top:0 !important}.rb-back-btn-cta a.back:hover{text-decoration:none !important}.form.password.forget .fieldset:after{margin-top:5px !important}.customer-account-forgotpassword .column.main{margin-bottom:4% !important}.checkout-onepage-success .column.main,.checkout-onepage-success .page-title-wrapper{width:71.9% !important;margin:0 auto !important;margin-top:5% !important}.checkout-onepage-success .page-title{margin-bottom:0 !important;text-transform:uppercase}.checkout-onepage-success .checkout-success,#registration{padding:0 0 3% !important}.checkout-onepage-success .checkout-success .continue,#registration .action.primary{text-align:center;text-transform:uppercase;font-family:"Rb-major-b1" !important;border:2px solid #000 !important;padding:6px 20px !important;font-size:16px !important;background-color:#000 !important;color:#fff !important;line-height:unset !important;border-radius:unset !important}#registration .action.primary,.checkout-onepage-success .checkout-success .primary{margin-top:2%}.minicart-wrapper .action.showcart .counter.qty{background:#ff0d00;color:#fff;height:16px;line-height:16px;border-radius:2px;display:inline-block;margin:0;min-width:16px;overflow:hidden;padding:0;text-align:center;white-space:normal;font-size:11px !important;position:absolute;border-radius:9px;top:26px;right:-6px}.checkout-onepage-success .print{display:none !important}.checkout-onepage-success .columns .column.main{margin-top:2% !important}.sales-order-view .columns{margin-top:0 !important}.sales-order-view .block-order-details-view{margin-top:10px !important}.account .messages{margin-bottom:0 !important}.account #maincontent{margin-top:40px !important}.account .sidebar.sidebar-main{margin-top:9px !important}.block-collapsible-nav .item.current>strong{border-color:#ff0d00 !important}#block-collapsible-nav .nav.item:nth-child(4),ul.header.links li:nth-child(1){display:none}.dropdown-main-account{left:50px;position:absolute;width:auto;top:18px}.dropdown-main-account-label{height:37px}.dropdown-main-account a,.sub-dropdown-account a{color:#1f1f24 !important;font-family:Rb-major-b1;font-size:14px;font-weight:400;line-height:21px !important}.sub-dropdown-account{list-style:none !important;padding-inline-start:0px !important;margin:0 !important;-webkit-box-shadow:0 4px 6px -2px rgba(0,0,0,.08);box-shadow:0 4px 6px -2px rgba(0,0,0,.08);background-color:#dcdcdc;border:1px solid #f2f2f2;display:none;width:180px;position:absolute;right:-6px}.sub-dropdown-account li{margin-bottom:0;text-transform:uppercase !important}.sub-dropdown-account li a{padding:10px 0 10px 20px;display:block;text-align:left;text-decoration:none !important}.sub-dropdown-account li:hover{background:#f2f2f2}.cms-index-index .owl-item{float:left}.block-search .block-content{margin-bottom:0;height:43px;position:relative;top:-18px;padding-top:17px;padding-bottom:5px}.delivery-massage .emi-option{display:none}.rb-M-product-info .price,.rb-product-info .price{display:none !important}.account #maincontent .items.addresses .actions .edit{border-right:1px solid #ccc !important}.columns .block-collapsible-nav .content{border:1px solid #c8c8c8 !important;background:#fff !important}#rbHeaderTickerPromotions{background:#0191e8;background:-moz-linear-gradient(left,#0191e8 0%,#cd063e 100%);background:-webkit-linear-gradient(left,#0191e8 0%,#cd063e 100%);background:linear-gradient(to right,#0191e8 0%,#cd063e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0191e8',endColorstr='#cd063e',GradientType=1);background-size:200%;-webkit-animation:StripeGradientBkgAnimation 5s ease infinite alternate;-moz-animation:StripeGradientBkgAnimation 5s ease infinite alternate;animation:StripeGradientBkgAnimation 5s ease infinite alternate}@-webkit-keyframes StripeGradientBkgAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes StripeGradientBkgAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes StripeGradientBkgAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.category-image{margin:0 auto;display:block}.catalog-product-view .product-info-main .product-info-price .old-price .price-wrapper:before,.catalog-product-view .product-info-main .product-info-price .old-price .price-wrapper:after{display:none !important}.catalog-product-view .product-info-main .product-info-price .old-price .price-wrapper .price{color:#ea4023 !important;text-decoration:line-through}.catalog-product-view .product-info-main .product-info-price .price-box .price-container>span{margin-bottom:15px}.catalog-product-view .product-info-main .product-info-price .price-box{display:block;padding-bottom:0}p.manufacture-msg{text-align:center;padding:20px;border:2px solid red;margin-top:20px !important;font-size:20px}.catalog-category-view .page-main .products-grid .product-item .product-item-info.junior-icon.icon-new-arr:after,.catalogsearch-result-index .page-main .products-grid .product-item-info.junior-icon.icon-new-arr:after{height:26px;width:75px;z-index:1;position:absolute;right:10px;content:"";top:-10px;background-position:-1px -1389px !important;background-image:url(https://india.ray-ban.com/pub/static/version1580369640/frontend/Aceturtle/Rayban_new/en_US/images/ray_new-sprite_1.png);background-size:400px}.demo-tooltip{text-align:left}@media only screen and (max-width:600px){.catalog-product-view #maincontent .product-info-price{margin:1% auto !important;border:none !important}.catalog-product-view #maincontent .product-info-main .price-wrapper .price{font-size:19px !important}}.columns .block-collapsible-nav .content{border:1px solid #c8c8c8 !important;background:#fff !important}@media only screen and (max-width:600px){.amsearch-more-results .amsearch-link{background:#000;color:#fff !important;background-color:#000 !important}.page-with-filter .toolbar-products .sorter #sorter{display:inline-block;background-color:#fff !important;width:100% !important;padding:10px !important;box-shadow:none !important;border-radius:unset !important;margin:0;background-size:67px 75px}.catalog-category-view .page-main .columns .products-grid,.catalogsearch-result-index .page-main .columns .products-grid{margin:0 !important}}.products-grid.products-related,.widget.block-products-list.grid{display:none !important}.amsearch-products .amsearch-highlight{background-color:#e80c00 !important}.ray-ban_top_stripe{overflow:hidden;height:40px;background:#f2f2f2}.ray-ban_top_stripe .textInfo span{font-size:14px;color:red}.ray-ban_top_stripe .textInfo{text-transform:inherit !important;color:#737373;font-size:14px !important;padding:10px;text-align:center;font-family:"Lato","Arial"}.ray-ban_top_stripe #owl-carousel-stage-padds .owl-dots{display:none}.ray-ban_top_stripe .owl-nav button.owl-prev{position:absolute;left:0;background:0 0;border:0;top:4px;font-size:37px;box-shadow:none}.ray-ban_top_stripe .owl-nav button.owl-next{position:absolute;font-size:37px;right:0;background:0 0;border:0;box-shadow:none}.ray-ban_top_stripe .owl-item{float:left}.ray-ban_top_stripe a{text-decoration:underline;padding:0 6px}@media only screen and (max-width:768px){.account.sales-order-history table#my-orders-table tbody tr td.col.actions span{width:100% !important}.account.sales-order-history table#my-orders-table tbody tr td span{width:50% !important;display:inline-flex}.account.sales-order-history table#my-orders-table tbody tr td div#placeorder-status{width:50%;float:right}.category-image{height:150px}.category-image .image{transform:scale(2,2)}.ray-ban_top_stripe .owl-nav button.owl-next{display:block}.ray-ban_top_stripe .owl-nav button.owl-prev{display:block}.ray-ban_top_stripe .textInfo span{font-size:12px !important}.ray-ban_top_stripe .textInfo{padding:8px 24px;font-size:12px !important}.ray-ban_top_stripe{height:42px}}.everglasses .rb-product-info{padding:19px !important}.rb-box{padding:16px 0}@media only screen and (max-width:600px){.rb-M-product-info-posi{margin-top:0 !important}}.contact-container.mobile{width:100% !important;float:none !important}.contact-right-container.mobile{width:100% !important;float:none !important}.checkout-index-index #shipping #co-shipping-form select,.checkout-index-index .billing-address-form select{width:100% !important;margin-left:0 !important}.guest-menu-container{float:right}.guest-menu-container .row-menu{list-style-type:none}.guest-menu-container .row-menu a b{font-weight:700 !important;color:#000 !important}.rb-containe-BADGES .rb-BADGES p{font-weight:600;font-family:"Rb-major-b1",helvetica}.rb-gift-page-headings{text-align:center;margin:4% 0;font-family:"Rb-major-b1",helvetica !important}.rb-BADGES strong{font-weight:600;font-family:"Rb-major-b1",helvetica !important}.rb-gift-page-headings h1{margin:0 !important}.rb-gift-page-headings h4{margin:25px;font-family:Helvetica !important}.rb-containe-BADGES.fixed img{transition:all .5s ease;width:40px !important}.rb-containe-BADGES.fixed{position:fixed;top:0;left:0;width:100%;transition:all .5s ease;z-index:99;background:#fff}.rb-containe-BADGES img{transition:all .5s ease;width:52px !important;border:2px solid #dcdcdc;border-radius:60px;vertical-align:middle;padding:4px}.badges .owl-stage-outer{overflow:hidden}.badges .owl-stage-outer .owl-item{float:left}.badges .owl-nav{display:none}.badges button.owl-dot{padding:0;width:11% !important}.badges button.owl-dot.active{background:#000;padding:1px}.badges .owl-dots{text-align:center;margin:3% 0 0}.rb-containe-BADGES{display:flex;transition:all .5s ease;justify-content:space-between;text-align:center;width:85%;margin:0 auto;font-family:"Rb-major-b1",helvetica}.rb-homepage-badges{justify-content:space-between;display:flex;text-align:center;width:60%;margin:0 auto}.rb-homepage-badges .rb-BADGES-m.rb-BADGES img{width:60px;border-radius:60px;border:2px solid #dcdcdc;padding:2px}.rb-homepage-badges .rb-BADGES strong{font-weight:600;font-family:"Rb-major-b1",helvetica !important}.rb-product-info.rb-product-info-badges{margin:0 !important}.category-icons .category-description,.category-trending .category-description,.category-essentials .category-description,.category-advanced-lenses .category-description,.category-something-special .category-description{max-width:100% !important}.category-icons h1#page-title-heading,.category-trending h1#page-title-heading,.category-essentials h1#page-title-heading,.category-advanced-lenses h1#page-title-heading,.category-something-special h1#page-title-heading{display:none}.category-icons .rb-homepage-badges .rb-BADGES-m.rb-BADGES:nth-child(1) img{border:2px solid #000}.category-trending .rb-homepage-badges .rb-BADGES-m.rb-BADGES:nth-child(2) img{border:2px solid #000}.category-essentials .rb-homepage-badges .rb-BADGES-m.rb-BADGES:nth-child(3) img{border:2px solid #000}.category-something-special .rb-homepage-badges .rb-BADGES-m.rb-BADGES:nth-child(4) img{border:2px solid #000}.category-advanced-lenses .rb-homepage-badges .rb-BADGES-m.rb-BADGES:nth-child(5) img{border:2px solid #000}.rb-homepage-badges-m{justify-content:center;display:flex;text-align:center;width:100%;margin:10px auto}a.crnter_shop_btn{color:#000 !important;background:#fff;text-transform:uppercase;padding:13px !important;font-size:14px !important}.fixed .rb-containe-BADGES{position:fixed;width:100% !important;z-index:99;top:0;background:#fff}.desktop-banner .owl-nav .owl-next span{background-image:url(../images/rightarrowicon.svg) !important;background-size:100%;position:absolute;top:40%;font-size:0;width:32px;height:32px;display:block;right:20px}.desktop-banner .owl-nav .owl-prev span{background-image:url(../images/leftarrowicon.svg) !important;background-size:100%;position:absolute;top:40%;font-size:0;width:32px;height:32px;display:block;left:20px}ul#desktopzoom{display:block;margin:0;padding:0;width:100%;margin-bottom:60px}#desktopzoom li{display:inline-block;box-sizing:border-box;padding:0 .2%;box-sizing:border-box;width:50%;margin-bottom:0}#desktopzoom li:nth-child(1){width:100%}.product-info-main .product.info.detailed .data.title{width:100% !important;float:left;border-bottom:1px solid #e6e6e8 !important}.product-info-main .product.info.detailed .data.title.active{border-left:0 !important;border-right:0 !important;border-top:0 !important}.product-info-main .product.data.items>.item.content{float:left !important;width:100%;margin:0 !important}.product.info.detailed .data.switch:before{content:"";display:inline-block;font-size:13px;line-height:0;float:right;margin-top:0;background-image:url("../images/ray_new-sprite.png");display:inline-block;background-position:-2px -102px;background-repeat:no-repeat !important;height:9px;width:10px;transform:rotate(180deg)}.product.info.detailed .active .data.switch:before{transform:rotate(0deg)}.product-info-main .product.info.detailed .data.content{border:0 !important;padding:20px 0 !important;color:#000 !important;font-family:"Lato-Regular"}.product-info-main .product.info.detailed .data.content b{font-family:"Lato-Bold";font-weight:400}.product-info-main .product.info.detailed .data.title a.switch{padding-left:0 !important;padding-right:0 !important;padding-top:20px !important;padding-bottom:30px !important;font-size:16px !important;background:0 0;font-family:"Oswald-Medium" !important}.product-info-main .product.info.detailed .data.content .value{color:#000;line-height:20px;font-family:"Lato-Regular"}.product-info-main #product-attribute-specs-table tr .label{color:#000 !important;text-transform:uppercase;padding-left:0 !important;font-family:"Oswald-Medium" !important;font-weight:400}.product-info-main #product-attribute-specs-table tr td{color:#000 !important}.catalog-product-view .page-title-wrapper.product{position:relative;width:100% !important;margin-bottom:0}.product-info-main .page-title-wrapper a.action.towishlist span{font-size:0}.product-info-main .page-title-wrapper a.action.towishlist:after{content:"";width:23px;vertical-align:middle;background-image:url(../images/ray_new-sprite.png) !important;display:inline-block;height:20px;line-height:0;background-position:-35px -105px;margin-top:6px}.catalog-product-view .page-title-wrapper.product a.action.towishlist{position:absolute;right:0;top:0}.catalog-product-view .product-info-main .product-add-form #product_addtocart_form{flex-wrap:wrap;flex-direction:row}.product-add-form .swatch-attribute-color .swatch-attribute-options a{border:1px solid #f2f2f2;height:62px;line-height:62px;display:flex;align-items:center;max-width:74px;background:#f2f2f2 !important}.product-add-form .swatch-attribute-color .swatch-attribute-options a img{width:auto !important;height:auto !important}.catalog-product-view .product-info-main .product-add-form #product_addtocart_form{border:0}.product-add-form .swatch-attribute-color .swatch-attribute-options a img{width:100%;height:100%}.swatch-attribute-color .swatch-attribute-options.clearfix{flex-wrap:wrap}.catalog-product-view .product-info-main .swatch-opt{margin:0;float:left;width:100%}.product-add-form #product-options-wrapper{width:100%}.catalog-product-view .product-info-main .swatch-attribute.size{position:relative;margin:0}.catalog-product-view .product-info-main .swatch-attribute.size .swatch-attribute-options .swatch-option{color:#000;background:#f2f2f2 !important;border-color:#f2f2f2 !important;padding:0 25px !important;width:max-content;display:flex;flex-direction:column;text-transform:uppercase;margin-left:1px}.catalog-product-view .product-info-main .swatch-attribute.size .swatch-attribute-options .swatch-option.selected{margin-left:1px}.catalog-product-view .product-info-main .swatch-attribute.size .swatch-attribute-options .swatch-option label{margin-bottom:6px;font-size:12px}.catalog-product-view .product-info-main .swatch-attribute.size .swatch-attribute-label{color:#000;float:left;width:100%;margin-bottom:10px}.pro-des span b{color:#1f1f24;margin-right:10px;font-family:"Oswald-Medium";font-weight:400}.pro-des span{color:#1f1f24;font-family:"Lato-Regular";font-size:14px}.pro-des{display:flex;float:left;width:100%;flex-direction:column;margin-bottom:25px;margin-top:10px}.section-pro-details h4{text-transform:uppercase;text-align:center;margin-bottom:10px;font-size:28px;font-family:"Oswald-Medium"}.section-pro-details p{text-align:center;font-family:"Lato-Regular"}.pro-mid-section2.section-pro-details{display:flex;flex-wrap:wrap;justify-content:space-between}.section1-pro-inner{width:49%;margin-bottom:30px}.pro-mid-section2.section-pro-details .pro-mid-banner img{width:100%}.pro-mid-section1.section-pro-details .pro-mid-banner img{width:100%}#desktopzoom li{cursor:zoom-in}.pro-mid-section1.section-pro-details{margin-bottom:40px}#maincontent .pro-tabs button{background:0 0;text-transform:uppercase;font-family:"Rb-major-b1",helvetica;font-size:20px;color:#000 !important;border-bottom:1px solid #e2e2e5;border-radius:0}.prodescription-tabs .accordion{margin:1rem 0;padding:0;list-style:none;border-top:1px solid #e5e5e5;margin-bottom:40px}.prodescription-tabs .accordion-item{border-bottom:1px solid #e5e5e5}.prodescription-tabs .accordion-thumb{margin:0;padding:25px 0;cursor:pointer;font-weight:400;text-transform:uppercase;font-size:20px}.prodescription-tabs .accordion-panel h3{color:#666;font-weight:400;text-transform:uppercase;font-family:"Oswald-Medium";font-size:16px}.prodescription-tabs .accordion-panel{margin:0;padding-bottom:.8rem;display:none;font-family:"Lato-Regular";color:#1f1f24}.prodescription-tabs .accordion-thumb:before{content:"";display:inline-block;height:7px;width:7px;margin-right:1rem;margin-left:.5rem;vertical-align:middle;border-right:0 solid;border-bottom:0 solid;transform:rotate(46deg);transition:transform .2s ease-out;float:right;margin-top:3px}.prodescription-tabs .accordion-item .accordion-thumb.active:before{transform:rotate(225deg);transition:transform .2s ease-out}.pro-description{display:flex;flex-wrap:wrap;justify-content:space-between}.prodescription-tabs .pro-description .pro-description-box{width:48%}.pro-description .pro-description-box h4{display:flex;align-items:center;border-bottom:1px solid #000;padding:0;padding-bottom:12px;font-size:16px;text-transform:uppercase;font-family:"Oswald-Medium"}.pro-description .pro-description-box h4 i{margin-right:8px}.product-options-wrapper .swatch-attribute-label{text-transform:uppercase !important;font-family:"Oswald-Medium";color:#1f1f24}.pro-description .pro-description-box ul li{text-transform:capitalize;color:#1f1f24;font-family:"Lato-Regular"}.pro-description .pro-description-box ul li strong{text-transform:uppercase;color:#1f1f24;font-family:"Oswald-Medium";font-size:13px}.prodescription-tabs p{color:#1f1f24;font-family:"Lato-Regular"}.accordion_new .accordion-item h3.accordion-thumb{text-transform:uppercase}.accordion_new{margin:1rem 0;padding:0;list-style:none;border-top:1px solid #e5e5e5;text-align:left}.accordion_new .accordion-item{border-bottom:1px solid #e2e2e5;margin:20px 0;padding:0;padding-bottom:0;float:left;width:100%;margin-bottom:0;margin-top:0}.accordion_new .accordion-thumb1{margin:0;padding:25px 0;cursor:pointer;font-weight:400;text-transform:uppercase;float:left;width:100%}.accordion_new .accordion-thumb1:before{content:"";display:inline-block;height:7px;width:7px;margin-right:1rem;margin-left:.5rem;vertical-align:middle;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);transition:transform .2s ease-out;float:right}.accordion_new .accordion-panel1{margin:0;padding-bottom:.8rem;display:none;font-size:12px;font-family:"Lato-Regular";color:#000}.accordion_new .accordion-thumb1.active1:before{transform:rotate(45deg)}@font-face{font-family:"Lato-Bold";src:url(../fonts/Lato/Lato-Bold.eot);src:url(../fonts/Lato/Lato-Bold.eot) format("embedded-opentype"),url(../fonts/Lato/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato/Lato-Bold.woff) format("woff"),url(../fonts/Lato/Lato-Bold.ttF) format("truetype")}@font-face{font-family:"Lato-Medium";src:url(../fonts/Lato/Lato-Medium.eot);src:url(../fonts/Lato/Lato-Medium.eot) format("embedded-opentype"),url(../fonts/Lato/Lato-Medium.woff2) format("woff2"),url(../fonts/Lato/Lato-Medium.woff) format("woff"),url(../fonts/Lato/Lato-Medium.ttF) format("truetype")}@font-face{font-family:"Lato-Regular";src:url(../fonts/Lato/Lato-Regular.eot);src:url(../fonts/Lato/Lato-Regular.eot) format("embedded-opentype"),url(../fonts/Lato/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato/Lato-Regular.woff) format("woff"),url(../fonts/Lato/Lato-Regular.ttF) format("truetype")}@font-face{font-family:"Oswald-Bold";src:url(../fonts/oswald/Oswald-Bold.woff2) format("woff2"),url(../fonts/oswald/Oswald-Bold.woff) format("woff"),url(../fonts/oswald/Oswald-Bold.ttF) format("truetype")}@font-face{font-family:"Oswald-SemiBold";src:url(../fonts/oswald/Oswald-SemiBold.woff2) format("woff2"),url(../fonts/oswald/Oswald-SemiBold.woff) format("woff"),url(../fonts/oswald/Oswald-SemiBold.ttF) format("truetype")}@font-face{font-family:"Oswald-Regular";src:url(../fonts/oswald/Oswald-Regular.woff2) format("woff2"),url(../fonts/oswald/Oswald-Regular.woff) format("woff"),url(../fonts/oswald/Oswald-Regular.ttF) format("truetype")}@font-face{font-family:"Oswald-Medium";src:url(../fonts/oswald/Oswald-Medium.woff2) format("woff2"),url(../fonts/oswald/Oswald-Medium.woff) format("woff"),url(../fonts/oswald/Oswald-Medium.ttF) format("truetype")}@font-face{font-family:"Oswald-Light";src:url(../fonts/oswald/Oswald-Light.woff2) format("woff2"),url(../fonts/oswald/Oswald-Light.woff) format("woff"),url(../fonts/oswald/Oswald-Light.ttF) format("truetype")}@font-face{font-family:"Oswald-ExtraLight";src:url(../fonts/oswald/Oswald-ExtraLight.woff2) format("woff2"),url(../fonts/oswald/Oswald-ExtraLight.woff) format("woff"),url(../fonts/oswald/Oswald-ExtraLight.ttF) format("truetype")}.swatch-attribute-color{margin:10px 0}.main-detail-section .left-section .product.media{width:100%}.main-detail-section .right-section .product-info-main{width:100%}.catalog-product-view .column.main{overflow:inherit}.catalog-product-view .page-title{margin-bottom:0 !important}.main-detail-section{display:flex;flex-wrap:wrap;width:100%;position:relative;box-sizing:border-box}.main-detail-section .right-section{z-index:auto;position:sticky;top:80px;height:100%;margin-right:4%;width:30%;padding-top:30px}.main-detail-section .left-section{width:66%;padding-right:3%;box-sizing:border-box}.main-tbb{text-align:left}.product-add-form .box-tocart{width:100%}.product-options-icons{text-align:left;margin-bottom:30px;margin-top:25px}.product-options-icons .esti-date{font-size:14px;color:#1f1f24;font-family:"Lato-Regular"}.product-options-icons .heading-top{display:flex;justify-content:space-between;align-items:center}.heading-top h4{display:flex;align-items:center;font-size:14px;font-family:"Oswald-Medium";color:#000;letter-spacing:.2px}.heading-top h4 img{margin-right:10px}.heading-top span{color:#666;font-size:14px;letter-spacing:.5px;font-family:"Oswald-Medium";display:flex;align-items:center}.heading-top span:after{content:"";display:inline-block;height:7px;width:7px;margin-right:1rem;margin-left:.5rem;vertical-align:middle;border-right:1px solid;border-bottom:1px solid;transform:rotate(-45deg);transition:transform .2s ease-out;float:right}.fast-delivery p{font-family:"Lato-Regular";color:#1f1f24}.box-tocart .actions{float:left;width:100%;display:flex;align-items:center;justify-content:space-between;background:#f2f2f299;flex-direction:row-reverse;padding:18px;box-sizing:border-box}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .box-tocart .action.primary{font-weight:400;width:100% !important}.box-tocart .actions .demo-tooltip{text-align:right;width:52%;float:right;margin-left:2%}.product-info-main .box-tocart .actions .product-info-price{width:44% !important;float:left;border:0 !important;margin:0 !important;margin-right:2% !important}.prodescription-tabs{padding:0 6%}.esti-date span{color:#1c8846}body.catalog-product-view .product-info-main .product-add-form .product-options-bottom .box-tocart{width:29.7vw !important;left:auto !important;right:4%}.main-detail-section .right-section.fixed.bottom .product-info-main{height:100%}.main-detail-section .right-section .product-info-main::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(255,255,255,.3);border-radius:0}.main-detail-section .right-section .product-info-main::-webkit-scrollbar{width:0;background-color:#fff}.main-detail-section .right-section .product-info-main::-webkit-scrollbar-thumb{border-radius:0;-webkit-box-shadow:inset 0 0 0px rgba(255,255,255,.3);background-color:#ccc}.new-collection-pages .new-collection-inr{display:flex;flex-wrap:wrap}.new-collection-pages .new-collection-inr .new-collection-box{width:32.9%;background-color:#f2f2f2;margin:20px .2%}.new-collection-box .new-price-col{padding:16px}.new-collection-pages .new-collection-inr .new-collection-box a{display:block}.new-collection-box .new-price-col h3{height:auto;color:#1f1f24;font-size:16px;line-height:1.6;margin:0;text-transform:uppercase;-webkit-box-orient:vertical;display:-webkit-box !important;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.new-collection-pages .new-collection-inr .new-collection-box p{font-weight:400;font-size:14px;margin:0 8px 0 0;color:#1f1f24;font-family:"Lato","Arial";margin-top:10px}.new-collection-pages .new-collection-inr .new-collection-box img{padding:0;width:100%}.new-collection-pages.revers-pro-main .new-collection-box{width:24.6%;margin:20px .2%}.fast-delivery{float:left;width:100%}.catalog-product-view .product-info-main .product-add-form .product-options-bottom .box-tocart{position:fixed;bottom:0;z-index:9999;width:27vw !important;background:#fff;margin-bottom:0}.right-section.bottom .box-tocart{position:initial !important}.main-detail-section .product.info.detailed{clear:both;margin-bottom:30px;display:none}#desktopzoom li img{background:#f2f2f2}.columns .similar-products.products-grid ul.similar-product-grid.owl-loaded.owl-drag{position:relative;padding-bottom:50px}.columns .similar-products.products-grid .owl-dots{bottom:-30px;padding-bottom:30px}.columns .similar-products.products-grid button.owl-dot{border:0 solid #000;height:5px;width:50px;border-radius:0;padding:0;margin:5px 0;position:relative;background:#e2e2e5}.columns .similar-products.products-grid button.owl-dot.active{background:#1f1f24;border-radius:2px}.columns .similar-products.products-grid .owl-nav .owl-next span{background-image:url("../images/rightarrowicon.svg");width:40px;display:block;height:40px;font-size:0;background-size:100%}.columns .similar-products.products-grid .owl-nav .owl-prev span{background-image:url("../images/leftarrowicon.svg");width:40px;display:block;height:40px;font-size:0;background-size:100%}.header .dropdown-main-account-label.active>a:before{content:''}.manufacture-popup-import h3{font-size:14px;font-family:'Lato-Bold'}.pp-details p{font-size:14px}.pp-details b{font-weight:400;font-family:'Lato-bold'}.catalog-product-view .product-info-main .swatch-attribute.size .swatch-attribute-options .swatch-option.selected{outline:1px solid #8f7041 !important;margin:0 7px 0 2px}.catalog-product-view .swatch-option:focus{box-shadow:none}.main-holiday-campaign img{width:100%}.campaign2{max-width:1100px;margin:0 auto}.campaign2 ul{margin:40px 0;display:flex;justify-content:center;list-style:none;padding:0;margin-top:15px}.campaign4 ul{margin:40px 0;display:flex;justify-content:center;list-style:none;padding:0}.campaign4 ul li{width:33.3%}.campaign6{display:flex;margin:0 auto;justify-content:center}.campaign2 ul li{padding:0 5px;box-sizing:border-box;width:25%}.campaign2 a{line-height:0;display:block}.campaign2 h3{background:#1f1f24;margin:0;padding:0;text-align:center;color:#fff}.main-holiday-campaign img{width:100%;opacity:1;-webkit-transition:opacity .65s ease-in-out;-moz-transition:opacity .65s ease-in-out;-o-transition:opacity .65s ease-in-out;transition:opacity .65s ease-in-out}.campaign2 h3 a{color:#fff !important;text-transform:uppercase;font-size:20px;line-height:40px}.main-holiday-campaign .campaign4 img:hover,.main-holiday-campaign .campaign5 img:hover,.main-holiday-campaign .campaign6 img:hover{opacity:.8}.mobile-desktop-banner{display:none}.main-holiday .holi-main{position:absolute;bottom:50px}.main-holiday .holi-main{position:absolute}.main-holiday{display:flex;justify-content:center;align-items:flex-end;position:relative}.main-holiday .holi-main h3{text-transform:uppercase;color:#fff;font-size:30px;text-align:center;margin-bottom:20px}.main-holiday .holi-main .btn-holiday{text-align:center}.main-holiday .holi-main .btn-holiday a{background:#fff;text-transform:uppercase;padding:10px 20px;display:inline-block;font-size:18px;color:#000 !important;margin:0 6px}.mobile-desktop-banner.main-holiday{display:none}.blackfriday .campaign1 .TC{position:absolute;right:2%;bottom:2%;color:#fff;font-size:20px;text-transform:uppercase}.blackfriday .campaign1 .holi-main h3 span{display:block;font-size:20px}.blackfriday .campaign1{display:flex;justify-content:left;align-items:center;position:relative}.blackfriday .campaign1 .holi-main{position:absolute;left:9%;z-index:1}.blackfriday .campaign1 .holi-main h3{text-transform:uppercase;color:#fff;font-size:30px;text-align:center;margin-bottom:20px}.blackfriday .campaign1 .holi-main .btn-holiday{display:flex;text-align:center;width:100%;justify-content:center}.blackfriday .campaign1 .holi-main .btn-holiday a:hover{text-decoration:none}.blackfriday .campaign1 .holi-main .btn-holiday a{background:#000;text-transform:uppercase;padding:10px 14px;display:inline-block;font-size:18px;color:#fff !important;margin:0 6px;width:140px}.blackfriday .campaign6 a{display:block;width:100%}.blackfriday .campaign6 img{width:100%}.blackfriday .campaign1 a{width:100%}.campaign2 .new-collection-pages .new-collection-inr .new-collection-box h3{color:#fff}.campaign2 .new-collection-pages .new-collection-inr .new-collection-box{background:0 0;width:24%}.campaign2{max-width:100%}.campaign2 .new-collection-pages .new-collection-inr{justify-content:center}.campaign2 .new-collection-pages .new-collection-inr .new-collection-box p{display:none}.campaign2 h4{font-size:40px;text-align:center;margin-bottom:0;margin-top:30px}.checkout-index-index #shipping form.form.form-login{margin-left:0 !important;max-width:100%;width:90% !important}body.checkout-index-index #co-shipping-form{margin:0}.product-info-main .new_tag_list .new_tag{color:#e80c00;text-transform:uppercase;font-size:18px}@media only screen and (max-width:767px){.bipa-overlay #bipa-component-container #bipa-form .small{font-size:10px !important;width:90%}.bipa-overlay #bipa-component-container #bipa-form .line{font-size:12px;padding:6px 0 0 !important}.catalog-product-view #target-mirror{height:245px !important;top:0 !important}.bipa-overlay #bipa-component-container #bipa-form .line.buttons button{font-size:14px !important;padding:8px !important}.bipa-overlay #bipa-component-container #bipa-form .line.buttons{display:flex}.checkout-billing-address .billing-address-same-as-shipping-block.field.choice{font-size:14px !important}._has-modal-custom .custom-slide._show .block.block-customer-login .block-title #block-customer-login-heading{margin-top:-22px;display:block;margin-bottom:34px}.checkout-index-index #shipping.checkout-shipping-address .step-title{margin-left:0 !important}body.checkout-index-index #customer-email-fieldset input#customer-email{padding-left:5px !important}.opc-wrapper .step-content#checkout-step-shipping{margin-top:40px}.ccavenuepay_frontend_logo{width:100%!important;margin-top:10px;background-size:100%!important}.opc-progress-bar .opc-progress-bar-item span,#checkout-shipping-method-load .row td.col,.payment-group .payment-method .payment-method-title.field.choice{font-size:14px !important}#shipping .step-title,#opc-shipping_method .step-title,.payment-group .step-title{font-size:20px !important}.payment-group .step-title:after{font-size:12px !important}.campaign2 h4{font-size:25px;margin-top:0;margin-bottom:10px}.campaign2 ul li{width:33.3%}.blackfriday .campaign1 .holi-main h3 span{display:block;font-size:14px}.blackfriday .campaign1 .holi-main .btn-holiday a{background:#fff;font-size:15px;color:#000 !important;padding:10px 6px;width:140px}.blackfriday .campaign1 .TC{bottom:1.5%;font-size:12px}.campaign2 .new-collection-pages .new-collection-inr .new-collection-box{width:49%}.blackfriday .campaign1 .holi-main{position:absolute;left:0;padding:0 20px;right:0;bottom:8%}.blackfriday .campaign1 .holi-main h3{font-size:20px}.checkout-index-index #shipping form.form.form-login{width:100% !important}.campaign2 h3 a{font-size:15px;line-height:40px}.mobile-desktop-banner.main-holiday{display:flex;margin-bottom:20px}.mobile-desktop-banner{display:block}.holiday-desktop-banner{display:none}.campaign3{line-height:0}.campaign4 ul li{width:100%}.campaign4 ul{flex-direction:column;margin:0}.campaign4 ul li{width:100%;margin:0;line-height:0}.campaign2{max-width:100%;margin:0 auto;overflow:scroll;scrollbar-width:thin;float:left;width:100%}.campaign2 ul{overflow-x:auto;white-space:nowrap;width:550px;flex-wrap:nowrap;justify-content:inherit;padding-bottom:18px;margin:0 auto}.cms-holiday main#maincontent,.cms-holiday-campaign main#maincontent{padding-left:0 !important;padding-right:0 !important}.foo-news-letter-row-one{display:flex;flex-direction:column;justify-content:space-between;margin-top:26px !important;width:100%}.header .block-search .label:before{background-image:url(../images/search-icon.svg);width:21px;height:21px;background-size:20px;font-size:0px !important;background-repeat:no-repeat;background-position:center}.columns .similar-products.products-grid button.owl-dot{-webkit-transform:none;-ms-transform:none;transform:none;height:10px}.columns .similar-products.products-grid button.owl-dot.active{background:#1f1f24;border-radius:2px;width:50px !important}.product.info.detailed .data.switch:before{display:none}.new-collection-box .new-price-col{padding:8px}.cms-genz-collection main#maincontent,.cms-reverse-collection main#maincontent,.cms-ferrari main#maincontent{padding-left:0 !important;padding-right:0 !important}.new-collection-pages .new-collection-inr .new-collection-box,.new-collection-pages.revers-pro-main .new-collection-box{width:49%}.section1-pro-inner{width:100%;margin-bottom:30px}.prodescription-tabs{padding:0}.prodescription-tabs .pro-description .pro-description-box{width:100%}.catalog-product-view .product-info-main{order:2}.main-description-box{order:4}.product-banner-face-shape{order:3}.catalog-product-view .product.media{order:1}.rb-M-Ctas a{padding:12px 40px !important}.rb-BADGES-m{min-width:35%}.rb-containe-BADGES-m{display:flex;transition:all .5s ease;justify-content:center;text-align:center;width:95%;margin:0 auto;font-family:"Rb-major-b1",helvetica}.badges button.owl-dot{height:3px !important;width:8% ​ !important}.cms-gift-guide-clp .rb-proud-rowTwo header small{line-height:1 !important}.header .minicart-wrapper .action.showcart:before{background-repeat:no-repeat;width:21px;height:21px;display:inline-block;background-position:center !important;background-size:19px !important}}.catalog-product-view .columns .column.main .breadcrumbs{padding:0 2% !important;box-sizing:border-box;max-width:100%}.catalog-product-view .product-info-main .swatch-opt small{display:none}.catalog-category-view .page-main .column.main .toolbar-products .toolbar-sorter.sorter{margin:0 !important;padding:0;top:-90px !important;position:absolute !important;right:0;width:max-content}.catalog-category-view .filter-content .filter-options-content .item a{font-size:16px !important}.catalog-category-view .page-main .column.main .toolbar-products .pages{margin:0 auto;text-align:center;width:100%}.catalog-category-view .page-main .products-grid,.catalogsearch-result-index .page-main .products-grid{margin:30px 0 20px !important}.catalog-category-view .page-main .column.main .toolbar-products,.catalogsearch-result-index .page-main .column.main .toolbar-products{margin-top:40px;background:0 0;width:max-content;float:right;margin:0;position:relative}.catalog-category-view #page-title-heading{width:auto;align-content:baseline;flex-direction:column;justify-content:center;align-items:baseline;flex-wrap:wrap}.catalog-category-view .filter-current span.filter-label{display:inline-block;margin-left:10px}.catalog-category-view .filter-options-item.active .filter-options-title:after,.filter-options-title:after{font-size:26px}.catalog-category-view .filter-options-item.active .filter-options-title:after{font-size:30px;line-height:normal}.catalog-category-view .page-main .column.main,.catalogsearch-result-index .page-main .column.main{width:80% !important;max-width:100%}.catalog-category-view .sidebar-main .block-title.filter-title,.catalogsearch-result-index .sidebar-main .block-title.filter-title{display:none !important}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar{width:0}.catalog-category-view .sidebar-main .filter-options-item,.catalogsearch-result-index .sidebar-main .filter-options-item{border-bottom:0 solid #ccc;padding-bottom:0}.catalog-category-view .sidebar-main .block-content.filter-content .filter-options-title,.catalogsearch-result-index .sidebar-main .block-content.filter-content .filter-options-title{font-size:18px !important;padding:20px 0}.catalog-category-view .columns{padding:0 2%}.catalog-category-view .page-main .products-grid .product-item .product-item-info.icon-polarized:before,.catalogsearch-result-index .page-main .products-grid .product-item .product-item-info.icon-polarized:before{z-index:2}#desktopzoom li img{background:#f2f2f2}.catalog-category-view.scroll div#layered-horizontal-container,.catalogsearch-result-index.scroll div#layered-horizontal-container,.catalog-category-view.scroll .toolbar.toolbar-products,.catalogsearch-result-index.scroll .toolbar.toolbar-products{position:relative;position:relative;z-index:999999;top:auto}.catalog-category-view .sidebar-main #narrow-by-list,.catalogsearch-result-index .sidebar-main #narrow-by-list{height:auto !important;overflow:scroll !important}.catalog-category-view .page-main .column.main .products.wrapper+.toolbar-products,.catalogsearch-result-index .page-main .column.main .products.wrapper+.toolbar-products{float:none;margin:0 auto}.catalog-category-view .page-main .column.main .pages .item a.action,.catalogsearch-result-index .page-main .column.main .pages .item a.action{background:#fff;border:0;box-shadow:none}.page-with-filter #layered-filter-block-container #narrow-by-list::-webkit-scrollbar,.page-with-filter #layered-horizontal-container #narrow-by-list ol.items::-webkit-scrollbar,.page-with-filter #narrow-by-list .swatch-attribute.swatch-layered.color::-webkit-scrollbar{width:0}#layered-filter-block-container .polarized-label,#layered-filter-block-container .new-label{padding:10px;text-align:center;border:1px solid #e2e2e5;color:#1f1f24;font-size:16px;margin-bottom:10px}#layered-filter-block-container .polarized-label .collapseble-label:before{background:url("../images/ray_new-sprite_3.png") no-repeat -766px -867px;width:18px;height:16px;display:inline-block;margin-right:7px;vertical-align:middle;content:''}span.collapseble-label{display:block}body.lg-on header.page-header{z-index:9}.catalog-category-view .sidebar-main .block-content.filter-content .filter-options-title,.catalogsearch-result-index .sidebar-main .block-content.filter-content .filter-options-title{overflow:initial;word-break:normal;float:left;width:100%;margin-bottom:20px}.catalog-category-view .page-main .column.main .products.wrapper+.toolbar-products,.catalogsearch-result-index .page-main .column.main .products.wrapper+.toolbar-products{display:block !important;margin-bottom:30px}#layered-filter-block-container .filter-content .filter-options-content .item input.layer-input-filter{opacity:1}#layered-filter-block-container ol.items.ln-items-frame_shape li.item{position:relative}#layered-filter-block-container .ln-items-gender>li a{padding-left:0}#layered-filter-block-container .ln-items-gender>li:after,.ln-items-frame_shape>li:after{content:"";background-image:none;background-position:0;display:inline-block;position:absolute;background-size:none}.catalog-category-view .page-main .products-grid .product-item .product-item-info .plp-color-swatch,.catalogsearch-result-index .page-main .products-grid .product-item .product-item-info .plp-color-swatch{box-shadow:none;height:100px;border:0 solid #ccc;background:#fff;bottom:auto;overflow:inherit;display:none !important}.catalog-category-view .ln-items-frame_shape>li,.catalogsearch-result-index .ln-items-frame_shape>li{padding-bottom:0;width:100%;margin-bottom:0}.catalog-category-view .filter-options-content,.catalogsearch-result-index .filter-options-content{margin:0;padding:0;box-sizing:border-box;float:left;width:100%}.catalog-category-view .page-main .products-grid .product-item .product-item-info .product.details.product-item-details,.catalogsearch-result-index .page-main .products-grid .product-item .product-item-info .product.details.product-item-details{display:flex;justify-content:space-between}.catalogsearch-result-index .filter-options-item.active .filter-options-title:after{content:"-"}.catalog-category-view .block-content-with-show-navigation,.catalogsearch-result-index .block-content-with-show-navigation{display:block}.catalogsearch-result-index .columns{padding:0 2%}body.catalog-product-view .product-info-main .product-add-form .product-options-bottom .box-tocart .action.primary{font-weight:400;display:inline-block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase !important}#layer-product-list .toolbar-custom-container.desktop-view{display:none}.product-qwikcilver-gift-card .main-detail-section div#vmavailable,.product-qwikcilver-gift-card .pp-details,.product-qwikcilver-gift-card .main-description-box,.product-qwikcilver-gift-card .similar-products.products-grid,.product-qwikcilver-gift-card .product-options-icons{display:none}.footer-social-icon h5{font-size:18px;font-family:Rb-major-b1;margin-right:10px;text-transform:uppercase}.top_tags .new-tags{top:5px}.catalog-product-view .product.media{margin-bottom:30px !important}.pro-description.newprocreate .pro-description-box{text-align:center;margin-bottom:30px}.pro-description.newprocreate h5{font-size:18px}.pro-description.newprocreate p{font-size:12px}.minicart-wrapper.active .block-minicart{padding:0 !important;position:fixed;top:-4px;right:0 !important;min-width:inherit !important;min-height:100vw;transition:right .3s}.minicart-wrapper .miniCart-header{display:grid;align-items:center;padding:15px;grid-template-columns:.1fr 1fr .3fr}.minicart-wrapper .miniCart-header .action{position:static !important;height:14px!important}.minicart-wrapper .miniCart-header .items-total{float:none;text-align:left;display:flex;color:#000}.minicart-wrapper .miniCart-header .items-total .count{order:2;margin-left:5px;color:#000}.minicart-wrapper .miniCart-header .items-total .count:before{content:"(";color:#000}.minicart-wrapper .miniCart-header .items-total .count:after{content:")";color:#000}.minicart-wrapper .minicart-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5);z-index:9;display:none}.minicart-wrapper.active .minicart-overlay{display:block}.minicart-wrapper .minicart-items-wrapper{margin:0;max-height:max-content;height:62vh !important}.minicart-wrapper .miniCart_bottom_footer{position:absolute;bottom:0;left:0;right:0;background:#fff;padding-top:10px}.minicart-wrapper .miniCart_bottom_footer .bottom_btns_miniCart{display:flex;grid-gap:20px;padding:20px;box-shadow:6px 0px 11px 2px #ddd;background:#fff}.minicart-wrapper .miniCart_bottom_footer .estimated_div p{font-size:15px;color:#000;margin-bottom:10px}.minicart-wrapper .miniCart_bottom_footer .subtotal{width:95px;margin:0;text-align:left}.minicart-wrapper .miniCart_bottom_footer .subtotal .label{display:none}.minicart-wrapper .miniCart_bottom_footer .actions{width:70%}.minicart-wrapper .miniCart_bottom_footer .subtotal .price-container:after{content:"inclusive of all taxes";display:block;font-size:12px;color:#6a6a6a}.minicart-wrapper .miniCart_bottom_footer .actions,.minicart-wrapper .miniCart_bottom_footer .actions .primary{display:flex;width:100%}.minicart-wrapper .miniCart_bottom_footer .actions{width:calc(100% - 95px)}.minicart-wrapper .miniCart_bottom_footer .actions .primary button{width:100%;background:#ff0d00;border-radius:0;font-size:16px;padding:14px;display:flex;justify-content:center}div#frame_colors span{text-transform:uppercase;color:#000 !IMPORTANT;font-size:14px}.inline_icon .calender_icon{background-image:url("../images/calender-icon.png");background-repeat:no-repeat;width:20px;height:20px;display:inline-block;background-size:100%;margin-right:6px}.estimated_div .inline_icon{display:flex;justify-content:center;margin-right:6px}.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options dt.label,.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options dd.values{font-size:14px}.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options{text-transform:uppercase}.minicart-items-wrapper .product-item-details .product-item .price{color:#000 !important}.minicart-wrapper .free_shipping{background-color:#000;padding:10px}.minicart-wrapper .free_shipping .black_strip{font-size:14px;color:#fff}.minicart-wrapper .free_shipping .black_strip strong{font-family:Rb-major-b1 !important}.page-wrapper .page-header{z-index:9999999999}.minicart-wrapper .block-content{position:relative;height:100vh}.Measurement .content dl.size_section{display:flex;text-transform:uppercase;font-size:16px}.Measurement .content dl.size_section dd.values{color:#000;margin-left:8px}.product-item-details .main_section .frame_section{margin-bottom:10px;text-transform:uppercase;font-size:16px}.minicart-items-wrapper .product-item-details{position:relative}.minicart-items-wrapper .product-item-details .product-item-pricing .price-container{position:absolute;top:0;right:0}.minicart-items-wrapper .product-item-details .product-item-pricing .price-container span.price{font-size:16px;color:#212121}.minicart-items .product-item .product-item-photo{background:#f9f9f9;width:max-content;box-sizing:border-box;height:80px;display:flex;align-items:center}#minicart-content-wrapper .product-item-pricing .details-qty.qty button{margin:0;padding:0 9px;height:32px;font-size:20px;border:0}.minicart-items .product-item-pricing .label{display:none}.block.block-minicart .minicart-items-wrapper .item-qty{width:14% !important;border:0 !IMPORTANT;border-top:1px solid #eee !important;border-bottom:1px solid #eee !important;height:32px}.estimated_div p{font-family:'Rb-major-b1' !IMPORTANT;text-transform:uppercase}.minicart-wrapper .block-content .minicart-items-wrapper+.items-total{display:none}#minicart-content-wrapper .block-minicart .block-content>.actions button#top-cart-btn-checkout{display:none}.minicart-wrapper .block-content .minicart-items-wrapper+.items-total+.subtotal{display:none}.minicart-wrapper .block-content .minicart-items-wrapper+.items-total+.subtotal+.actions{display:none}.cart-summary .checkout-methods-items #checkoutbtn{width:100%;background:#ff0d00;border-radius:0;font-size:16px;padding:14px;color:#fff;border:1px solid #e80c00;text-transform:uppercase;font-family:'Rb-major-b1';letter-spacing:1px}.checkout-index-index #opc-sidebar .opc-block-summary .product-item-details .item-options{margin-bottom:0}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary table.data.table.table-totals{order:2;width:100%;display:block}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary{margin-bottom:0;padding:0 40px !important;width:100%;float:left;display:flex;flex-direction:column;background:#fff !important}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary .items-in-cart{margin-bottom:20px;width:100%;float:left}.checkout-index-index .opc-progress-bar{display:none}.checkout-index-index #maincontent{background:#f6f6f6}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{width:25%;float:right;background-color:#fff;min-height:100%;box-sizing:border-box;position:fixed;right:0;top:0;margin:0;padding-top:100px;height:100vh}.checkout-index-index .opc-wrapper{margin:0 auto;width:60%;padding-right:0;float:left;padding:0;margin-top:0;box-sizing:border-box}.checkout-index-index .ray-ban_top_stripe{z-index:99;position:relative}.checkout-index-index .field.street .field.additional[name="shippingAddress.street.1"],.checkout-index-index .field.street .field.additional[name="shippingAddress.street.2"]{display:none}.checkout-index-index #shipping-new-address-form{display:flex;justify-content:space-between;flex-wrap:wrap}.checkout-index-index #shipping-new-address-form .field{width:48%}.checkout-index-index #shipping input,.checkout-index-index #shipping #co-shipping-form select{height:42px;background:0 0;box-shadow:none;border-radius:5px;border-color:#cdcdcd !important;font-family:'Rb-major-b1';font-size:16px !important}.payment-method-content .payment-method-billing-address .action.action-edit-address{background:#000;color:#fff;border-color:#000;padding:4px 9px;font-size:12px}.checkout-index-index #shipping-new-address-form fieldset.field.street .field._required{width:100%}.checkout-index-index .ray-ban-Desktop-Footer,.checkout-index-index .copyright{display:none !important}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary table.data.table.table-totals tbody{width:100%;display:inline-block}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary table.data.table.table-totals tbody tr{display:flex;justify-content:space-between;text-transform:uppercase}.checkout-index-index .opc-wrapper .step-title{border-bottom:0 solid #ccc;margin-bottom:0;max-width:100%;width:90% !important;padding:0}.checkout-index-index #shipping-method-buttons-container{width:100%}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .minicart-items-wrapper img{background:#f9f9f9}.checkout-index-index #maincontent .opc-wrapper .shipping-address-item.selected-item{width:100%;border:1px solid #000}.checkout-index-index #maincontent .opc-wrapper .shipping-address-item.selected-item:after{background:#000 !important}.checkout-index-index .page-main .opc-wrapper #shipping.checkout-shipping-address{position:relative}.checkout-index-index .new-address-popup{position:absolute;right:0}.checkout-index-index .new-address-popup button{background:#f6f6f6;border-radius:0;font-size:16px;padding:14px;color:#e80c00;border:1px solid #e80c00;text-transform:uppercase;font-family:'Rb-major-b1'}#shipping-method-buttons-container .action.continue,.actions-toolbar .action.primary.checkout{background-color:#e80c00 !important;border-color:#e80c00 !important;color:#fff !important;cursor:pointer !important;padding:9px 0 !important;width:45% !important;border-radius:0 !important;margin-bottom:0 !important;line-height:12px !important;height:46px !important;min-width:185px !important}.checkout-index-index #shipping-method-buttons-container{width:100%;margin:0;padding:0;float:left;width:auto;position:relative;margin-top:-38px}.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .cart-totals .grand .amount,.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary .table-totals .grand .amount{border-top:0 solid #ccc}.checkout-index-index table.data.table.table-totals th.mark{border:0}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary table.data.table.table-totals tbody tr.grand.totals{border-top:1px solid #ccc}.checkout-index-index #opc-sidebar .opc-block-summary .product-item .product-item-inner{padding:0 !important}.checkout-index-index .minicart-items .product-item-details .details-qty{display:none}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary span.title{text-transform:uppercase;color:#000 !important;font-size:16px}.checkout-index-index #onepage-checkout-shipping-method-additional-load .message-pincode{position:absolute;top:14px}.checkout-index-index .payment-method{background:#fff;padding:20px;margin-bottom:10px}.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:0 solid #ccc;padding:0;margin:0}.checkout-payment-method .payment-method .ccavenuepay_frontend_logo{height:63px;background-image:url("../images/uip-icon.jpg");background-repeat:no-repeat;width:249px;margin-top:10px;background-size:100%}body.checkout-payment-method .payment-option-title .action-toggle{color:#000 !important;font-family:Rb-major-b1 !important;font-size:16px !important;text-transform:uppercase}.checkout-payment-method .payment-option._collapsible .payment-option-title{cursor:pointer;border:0;position:relative}.checkout-payment-method .payment-option-title .action-toggle:after{position:absolute;right:16px}.checkout-payment-method .payment-option._collapsible.opc-payment-additional{background:#fff;margin-bottom:10px;background:#fff;border:1px solid #e1e1e1}.checkout-index-index .opc-block-summary .content.minicart-items .minicart-items .product-image-container{background:#f9f9f9;display:flex;align-items:center}.checkout-index-index #discount-form .action.action-apply{background:#000 !important;color:#fff !important;box-shadow:none !important;height:42px;background:0 0 !important;color:#000 !important;border:0}.checkout-payment-method .payment-option-inner{margin:0}.checkout-payment-method .payment-option-content .form-discount{border:1px dashed #ccc}.checkout-payment-method .payment-option-inner input#discount-code{height:42px;border:0 !important}.checkout-payment-method .payment-option-content .form-discount{position:relative}.checkout-payment-method .payment-option-content .form-discount div#discount-code-error{position:absolute;bottom:-19px}.checkout-payment-method .checkout-billing-address .billing-address-details{line-height:24px;font-size:14px !important}body .checkout-payment-method .payment-option-title .action-toggle{color:#000 !important;font-size:16px !important;text-transform:uppercase}.cart-checkboxcheck input#cart-checkbox{height:auto;cursor:pointer}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary .items-in-cart strong{color:#000 !important;text-transform:uppercase}body.checkout-index-index .column.main{margin-top:2% !important}.checkout-payment-method .payment-option-content{padding:25px}form#custom-checkout-form input{height:42px}form#custom-checkout-form input:-webkit-autofill,form#custom-checkout-form input:-webkit-autofill:hover,form#custom-checkout-form input:-webkit-autofill:focus,form#custom-checkout-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;font-size:17px !important;font-family:'Rb-major-b1'}.checkout-index-index #shipping input:-webkit-autofill,.checkout-index-index #shipping #co-shipping-form select:-webkit-autofill{background-color:#f0f0f0 !important;-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset !important;box-shadow:0 0 0px 1000px #f6f6f6 inset !important;-webkit-text-fill-color:#000 !important}.checkout-index-index #shipping-new-address-form .label span,fieldset#customer-email-fieldset .label span{font-size:15px !important}.checkout-index-index #shipping form.form.form-login fieldset#customer-email-fieldset{margin:0}.checkout-index-index #shipping-new-address-form .field .pincode-error.message.success{position:absolute;padding:12px 0 9px 40px;background:0 0;top:-39px;right:0;font-size:0}.checkout-index-index #shipping-new-address-form .field .control{position:relative}.checkout-index-index .payment-method .payment-method-title.field.choice{padding:0}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items-wrapper ol.minicart-items .product .product-item-details .product.options{display:block;box-shadow:none}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items-wrapper ol.minicart-items .product .product-item-details .product.options .content{display:block !important}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items-wrapper ol.minicart-items .product .product-item-details .product.options .content dl.item-options dt.label{width:auto !important}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .opc-block-summary .block.items-in-cart .content.minicart-items .minicart-items-wrapper ol.minicart-items .product .product-item-details .product.options span.toggle{display:none}.checkout-index-index .page-wrapper .page-header{z-index:2}.checkout-index-index #checkout .authentication-wrapper{margin-top:-80px !important}.checkout-index-index .payment-method .payment-method-title.field.choice .label span{text-transform:uppercase;color:#000}.checkout-onepage-success #maincontent{background:#f8f8f8}.checkout-onepage-success .thankyou_page{background:#fff;padding:60px;width:780px;margin:0 auto;box-sizing:border-box}.thankyou_page .row_thank.row_thank1{text-align:center;margin-bottom:50px}.thankyou_page .row_thank.row_thank1 h4{font-size:22px;text-transform:uppercase;color:#000;margin-top:5px}.thankyou_page .row_thank.row_thank1 p{text-transform:uppercase;font-size:14px}.thankyou_page .row_thank_mn{display:flex;justify-content:space-around;flex-wrap:wrap}.row_thank.row_thank2{margin-bottom:40px}.thankyou_page .row_thank_sec h5{text-transform:uppercase;font-size:14px;margin:0}.thankyou_page .row_thank.row_thank3{display:flex;justify-content:space-between;text-transform:uppercase}.row_thank_sec h6{font-size:16px;text-transform:uppercase;margin-top:6px}.row_thank.row_thank3 .row_thank_order_item{width:50%}.row_thank.row_thank3 .row_thank_ship{text-transform:uppercase;width:50%}.thankyou_page .continue.shopping{margin-top:80px;text-align:center}.row_thank3 p{font-size:16px}.thankyou_page .continue.shopping a{background:#ff0d00;color:#fff !important;width:340px !important;display:inline-block;height:45px;line-height:45px;text-transform:uppercase;font-size:16px}.thankyou_page .continue.shopping a:hover{text-decoration:none;background:#000}.row_thank .green_icon{background:url('../images/success_ico.png');display:inline-block;width:33px;height:33px;background-repeat:no-repeat;background-size:100%}.checkout-onepage-success .page-title-wrapper{display:none}.row_thank_order_inner{display:flex;margin-bottom:20px;align-items:flex-start}.row_thank_order_inner .bg_img_clr{background:#f9f9f9;margin-right:20px;display:flex;align-items:center;height:80px}.row_thank_order_item h5{margin-bottom:10px}.row_thank_order_inner img{width:75px;height:38px}.row_thank_item_details p{margin-bottom:4px}.thankyou_page .row_thank.row_thank3 h5{font-size:14px;margin-bottom:10px}.checkout-onepage-success .checkout-success{display: none}.catalog-category-view .sidebar-main #layered-filter-block-container .filter-content .item,.catalogsearch-result-index .sidebar-main #layered-filter-block-container .filter-content .item{display:flex}.mprma-request-form h1.page-title{margin-bottom:15px;margin-top:20px}.mprma-request-form .request,.mprma-request-index .request{margin-bottom:15px;border:1px dashed #dba0a0;padding:15px;border-radius:10px}@media only screen and (max-width:767px){.box-tocart .actions{float:right;width:60%}.minicart-wrapper .miniCart_bottom_footer .estimated_div p{font-size:12px;color:#000;margin-bottom:10px;width:max-content}.inline_icon .calender_icon{width:16px;height:16px}.minicart-wrapper .miniCart_bottom_footer .bottom_btns_miniCart{display:flex;grid-gap:20px;padding:10px;box-shadow:6px 0px 11px 2px #ddd;background:#fff;align-items:center}.checkout-index-index .payment-method .actions-toolbar{margin:20px 0}.thankyou_page .row_thank_mn .row_thank_sec{width:50%}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .modal-inner-wrap{padding-right:36px}.opc-wrapper .step-content#checkout-step-shipping{margin-top:20px}.checkout-index-index #shipping-new-address-form{margin-top:0}#minicart-content-wrapper .minicart-wrapper .block-minicart .block-content div span{font-size:14px !important}.Measurement .content dl.size_section{font-size:14px;margin-bottom:10px}.product-item-details .main_section .frame_section{margin-bottom:6px;text-transform:uppercase;font-size:14px}.minicart-items-wrapper .product-item-details .product-item-name a{font-size:14px !important;padding-right:10px}.block.block-minicart .minicart-items-wrapper .item-qty{width:25% !important;padding:0 !IMPORTANT}.checkout-index-index .opc-block-summary .table-totals tbody .amount .price,.checkout-index-index table.data.table.table-totals th{font-size:14px !important}.checkout-index-index .payment-method .payment-method-title.field.choice{padding:20px}.checkout-index-index .page-main .opc-summary-wrapper .opc-block-summary{box-sizing:border-box;padding:0 20px !important}.thankyou_page .continue.shopping a{width:100% !important}.thankyou_page .row_thank.row_thank3{flex-direction:column}.thankyou_page .row_thank_mn .row_thank_sec:nth-child(even){padding:0 10px}.thankyou_page .row_thank_mn .row_thank_sec{width:50%;box-sizing:border-box}.thankyou_page .row_thank_mn{display:flex;justify-content:space-between;text-align:center;flex-direction:row;text-align:left;flex-wrap:wrap}.checkout-onepage-success .thankyou_page{background:#fff;padding:20px;width:100%;margin:0 auto;box-sizing:border-box}.checkout-index-index .payment-method{padding:0;border:1px solid #e1e1e1}.checkout-index-index #maincontent{padding:0 4% 40px !important}body.checkout-index-index #shipping #co-shipping-form{width:100% !important}.checkout-index-index #shipping-new-address-form .field{width:100%}.checkout-index-index #shipping-method-buttons-container{margin-top:0}div#checkout-payment-method-load{margin-top:40px}.add-to-cart-fixed._has-modal-custom header.page-header{z-index:9}.checkout-index-index .opc-wrapper{width:100%}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{width:100%;padding-top:0}aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .modal-inner-wrap{background-color:#fff}}@media only screen and (max-width:1300px){.catalog-category-view .filter-content .filter-options-content .item a{font-size:13px !important;padding:0}}@media only screen and (max-width:767px){.catalog-category-view .filter.active .filter-options,.catalogsearch-result-index .filter.active .filter-options{background:#fff;bottom:0;display:block;left:0;overflow:scroll;position:fixed;right:0;top:65px;z-index:10}body.catalog-category-view .sidebar-main #narrow-by-list,body.catalogsearch-result-index .sidebar-main #narrow-by-list{height:91.9vh!important}.catalog-category-view .filter-options-content,.catalogsearch-result-index .filter-options-content{padding:10px}body.catalog-product-view .product.media{border-bottom:0 solid #ccc}body.catalog-category-view .filter-options-item.active .filter-options-title:after,.catalog-category-view .filter-options-title:after{background:0 0;color:#000;top:14px;right:50px;font-size:26px}body.catalog-category-view .page-main .products-grid .product-item,body.catalogsearch-result-index .page-main .products-grid .product-item{width:50% !important}.polar{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.polar .polarized-label,.polar .new-label{width:48%;box-sizing:border-box}.rb-M-footer-top-social-icon h5{font-size:18px;font-family:Rb-major-b1;margin-right:0;text-transform:uppercase;margin-top:15px;margin-bottom:0}body.catalog-category-view .page-main .products-grid .product-item .product-item-info,body.catalogsearch-result-index .page-main .products-grid .product-item .product-item-info{padding:0 !important}.catalog-category-view .page-main .products-grid .product-item .product-item-info .product.details.product-item-details,.catalogsearch-result-index .page-main .products-grid .product-item .product-item-info .product.details.product-item-details{padding:0 10px}}