@charset "UTF-8";.btn--large{padding:12px 20px;font-size:1em}.product__info-block.container--sticky{position:relative}button.btn.btn--large.btn--full.btn--primary.add-to-cart.hulkapps_submit_cart{display:none}label.hulkapps_radio_option{display:block!important}.show_addon_option .radio_div{font-size:13px;padding:1px 3px;text-transform:capitalize;display:inline-block;background:#d4d4d4;font-family:Roboto,Arial,sans-serif;border:0;border-radius:3px;color:#000}.product_flow{position:fixed;z-index:999;background:#000000b0;width:100%;height:100%;top:0;left:0;display:none}.product_flow .pdfw_box{width:680px;max-width:95vw}.product_flow .pdfw_close{position:absolute;right:5px;top:5px;font-weight:700;cursor:pointer}.product_flow_inner{position:absolute;background:#fff;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px}.product_flow_inner .pdfw_box_inner{display:flex}.product_flow_inner .pdfw_item{width:100%;text-align:center}.product_flow_inner .pdfw_item .pdfw_product{padding:15px}.product_flow_inner .pdfw_item .pdfw_product h2{font-size:12px;cursor:pointer;margin-bottom:0}.product_flow_inner .back{position:relative;text-align:center;font-size:17px;font-weight:700;cursor:pointer;display:inline-block}.step_box{display:none}.step_box[data-stap="1"]{display:block}.product_switch,.product_switch .product_inner_step{display:none}.product_switch .product_inner_step[data-pd-step="1"]{display:block}.pdfw_swatch{text-align:center}.pdfw_swatch_inner{margin-top:30px}.pdfsw_btn{text-align:center;margin-top:25px}.pdfsw_btn .btn_swatch{display:inline-block;border:2px solid #000;font-size:17px;font-weight:700;padding:5px 20px;cursor:pointer}.hul_next_prev_btn{display:flex;justify-content:space-between;position:absolute;width:calc(100% - 2px);top:10px;left:2px;padding:6px 10px;background:#fff}.hul_next_prev_btn .hul_npx_btn{cursor:pointer;display:block;position:relative;color:transparent}.hul_next_prev_btn .hul_npx_btn:before{content:"\e902";color:#a2a2a2;font-family:icons;position:absolute;font-size:20px;top:0}.hul_next_prev_btn .hul_npx_btn.hul_prev_btn:before{left:10px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.hulkapps_option_set .hulkapps_option{display:none}.hulkapps_option_set .hulkapps_option[data-step="1"]{display:block}.hulkapps_option_set .hulkapps_option[data-step="5"] .hulkapps_option_name{display:none}.hulkapps_option_set .hulkapps_helptext{font-size:14px;line-height:1.6;color:#333!important;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif}.review_page{display:none;width:100%;padding:15px;position:relative;height:100%}.review_page.active .review_page_inner{height:100%;max-width:400px;display:flex!important;flex-direction:column;justify-content:center;margin:0 auto}.review_page.active .review_page_inner button{margin-top:30px;background-color:#e6e6e6;border:0;padding:6px;color:#000;outline:none;font-size:12px;font-weight:700;font-family:Helvetica Neue,Arial,sans-serif}.review_page.active .review_page_inner button .add-to-cart__price,.review_page.active .review_page_inner button .unicode{display:none}.review_page.active .review_page_inner .hul_top_heading{text-align:center;font-family:Helvetica Neue,Arial,sans-serif;color:#4e4d4d;font-size:13px;line-height:20px}.review_page .hulkapps_helptext{display:none}.review_page .money{font-weight:700}.review_page .subtotal{display:flex;justify-content:space-between;margin-top:20px;border-top:1px solid #e6e6e6;padding-top:35px}.review_page .subtotal .subtotal_txt{font-weight:700;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:20px}.review_page .subtotal .buttonPrice{font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:700}@media screen and (max-width:767px){.review_page{padding-bottom:50px}}.review_page .review_option{display:flex;justify-content:space-between}.review_page .review_option .review_val{padding:6px 0;letter-spacing:.2px;font-family:Helvetica Neue,Arial,sans-serif;color:#4e4d4d;font-size:13px;line-height:20px}.review_page .review_option .review_price{padding:6px 0;letter-spacing:.2px;font-family:Roboto,Arial,sans-serif;color:#4e4d4d;font-size:13px;line-height:20px}.review_page .review_option h4{font-size:13px;font-weight:700;margin-bottom:0;font-family:Roboto,Arial,sans-serif;text-transform:capitalize;letter-spacing:.2px}.review_page h2{font-size:17px;margin-bottom:15px;color:#424242;font-weight:700;text-align:center;text-transform:none;font-family:Roboto,Arial,sans-serif}.review_page .hul_next_btn{display:none}#productInfo-product{position:relative}.addon_close.mobile_crose{display:none}@media screen and (max-width:767px){.addon_close.mobile_crose{position:fixed;top:20px;right:30px;font-size:18px;font-weight:700;z-index:9990}}.addon_close img{max-width:14px;opacity:.5;filter:brightness(1.6)}.show_addon_option{position:fixed;background:#fff;padding:0;display:none;width:1280px;height:700px;max-height:96vh;max-width:95vw;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:1px solid #a2a2a2;z-index:999}@media screen and (max-width:767px){.show_addon_option{overflow:scroll}}.show_addon_option .addon_close{position:absolute;top:25px;right:25px;font-size:18px;cursor:pointer;z-index:99}.show_addon_option .addon_close+div{width:100%;position:relative}@media screen and (max-width:767px){.show_addon_option .addon_close.destop_crose{display:none!important}}.show_addon_option .show_addon_option_inner{display:flex;width:50%;height:100%;position:relative;padding:0 2px}@media screen and (max-width:767px){.show_addon_option .show_addon_option_inner{width:100%}}.show_addon_option .show_addon_option_inner .hulkapps_box{margin:0 auto;height:100%;display:flex;align-items:center;width:400px;max-width:97%}.show_addon_option .show_addon_option_inner .hulkapps_box>div{width:100%}.show_addon_option #option_total{display:none!important}.show_addon_option .hulkapps_option_value,.show_addon_option .hulkapps_option_name{width:100%;display:block}.show_addon_option .hulkapps_option_value [type=file],.show_addon_option .hulkapps_option_name [type=file]{background:#d4d4d4;padding:8px!important}.show_addon_option .hulkapps_option_value .input_helf,.show_addon_option .hulkapps_option_name .input_helf{background:#d4d4d4;width:50%!important;min-height:25px!important;font-weight:700}.show_addon_option .hulkapps_option_name{font-size:17px;text-align:center;margin-bottom:35px;font-family:Roboto,Arial,sans-serif}@media screen and (max-width:767px){.show_addon_option .hulkapps_option_name{margin-top:30px}}.show_addon_option .radio_div{font-size:13px;padding:1px 3px;text-transform:capitalize;display:inline-block;background:#d4d4d4;font-family:Roboto,Arial,sans-serif;border:0;border-radius:3px}.show_addon_option .radio_div:hover{border:0!important}.show_addon_option label{margin-top:5px}.addon-options_product{margin-top:120px}@media screen and (max-width:767px){.addon-options_product{margin-top:60px}}.show_info_img{display:flex;justify-content:space-between;height:100%;padding:0;background:#fff}.show_info_img .show_addon_image{width:50%}.show_info_img .show_addon_image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.show_info_img .show_addon_image{width:100%}}@media screen and (max-width:767px){.show_info_img{flex-wrap:wrap-reverse;height:auto}}.hulkapps_option .hul_next_btn{display:none}.hulkapps_option[data-step="8"] .hul_next_btn{display:block}@media screen and (max-width:767px){.hulkapps_option{padding-bottom:30px!important}}.sub_txt_addon{font-size:13px;line-height:20px;color:#4e4d4d;margin-bottom:15px;text-transform:none;font-family:Helvetica Neue,Arial,sans-serif}.sub_txt_addon .class_lens{display:none}.bottom_txt_hlf{position:absolute;bottom:30px;font-style:italic;font-size:12px;color:#a1a1a1;padding-left:15px;z-index:9}.hulkapps_radio_option .radio_selected{border:0!important;background:#b3b4b5!important}@media screen and (max-width:767px){body.show_popup{overflow:hidden}}.main-content,.wrapper{padding-left:55px;padding-right:55px;max-width:1480px;margin:0 auto}@media screen and (max-width:767px){.main-content,.wrapper{padding-left:15px;padding-right:15px}}header{margin-top:15px}.logo_header_section{position:relative}.logo_header_section .header-message_shipping{position:absolute;left:0;top:50%}@media screen and (max-width:608px){.logo_header_section .header-message_shipping{display:none}}.logo_header_section .header-message_shipping .shipping_txt{position:relative}.logo_header_section .header-message_shipping .shipping_txt:before{content:"";position:absolute;right:-12px;width:10px;height:10px;background-image:url(arrow.png);background-position:center center;background-repeat:no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.logo_header_section .header-message_shipping .shipping_txt a{text-decoration:none}.nav--desktop .header-menu{position:relative}.right_menu_icon{position:absolute;right:0;top:calc(50% + 5px);transform:translateY(-50%);display:flex}@media screen and (max-width:767px){.right_menu_icon{display:none}}.right_menu_icon .rgmiocn_items{margin-right:12px;margin-left:10px}.right_menu_icon .rgmiocn_items img{max-height:19px}.right_menu_icon .cart-icon a{text-decoration:none}.right_menu_icon .cart-icon .cart_count{position:absolute;right:0;top:-6px;font-size:12px}.right_menu_icon .search__wrapper .search-btn{background-size:contain;background-position:center center;height:17px}.homepage-image .content_custom{-webkit-transform:none;-moz-transform:none;transform:none;top:unset;bottom:10%;width:100%;max-width:100%}.homepage-image .banner_btn{display:flex;justify-content:space-around}.homepage-image .banner_btn .btn--square{text-transform:capitalize;padding:5px 10px}.image_section{padding:20px}.image_section .img_section_inner{display:flex;flex-wrap:wrap}.image_section .img_section_inner .img_items{width:33.33%}.image_section .img_section_inner .img_items.helf_img{width:50%;display:block}.image_section .img_section_inner .img_items img{width:100%;display:block;padding:20px}.mega-menu-dropdown{width:100%;left:0;height:100%;position:absolute;z-index:999;visibility:hidden;opacity:0;transition-duration:.9s}@media only screen and (max-width:619px){.mega-menu-dropdown{top:0;z-index:99999;padding-top:10px;padding-bottom:50px;background:#fff;height:100vh;overflow:scroll}}.mega-menu-dropdown ul{display:flex}@media only screen and (max-width:619px){.mega-menu-dropdown ul{justify-content:center;flex-wrap:wrap}}.mega-menu-dropdown ul li{position:relative}@media only screen and (max-width:619px){.mega-menu-dropdown ul li{width:60%}}.mega-menu-dropdown ul li img{width:100%;display:block}.mega-menu-dropdown ul li a{display:block;color:#000;margin-left:0!important}.mega-menu-dropdown ul li a:before{display:none}.mega-menu-dropdown ul li .mega_btn{position:absolute;top:42%;right:40px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-bottom:.4px solid transparent;font-size:14px}.mega-menu-dropdown ul li .mega_btn:hover{border-color:#000}@media only screen and (max-width:619px){.mega-menu-dropdown ul li .mega_btn{bottom:20%;background:#fff;padding:6px 10px;border-radius:6px;right:unset;left:50%;transform:translate(-50%);top:unset;text-align:center}}@media only screen and (max-width:767px){.mega-menu-dropdown ul li .mega_btn span{font-size:12px}}.mega-menu-dropdown .megaMenuCloseBtn{text-align:center}.mega-menu-dropdown .megaMenuCloseBtn a{padding:6px 20px!important;border-radius:30px;background:#000;color:#fff;font-size:14px;font-weight:600;margin-top:30px}.mega-menu-dropdown .megaMenuCloseBtn{display:none}@media only screen and (max-width:619px){.mega-menu-dropdown .megaMenuCloseBtn{display:block}}.active .mega-menu-dropdown{visibility:visible;opacity:1}.nav--desktop ul li a{position:relative}.nav--desktop ul li a:before{content:"";width:100%;height:1px;background-color:#fff;position:absolute;left:0;top:53px}.nav--desktop ul li a:hover:before{background-color:#000}.nav--desktop ul li.active a:before{background-color:#000}main{position:relative}main:after{bottom:0;content:"";left:55px;position:absolute;right:0;top:0;z-index:800;width:calc(100% - 110px);transition-duration:.8s;visibility:hidden}@media only screen and (max-width:619px){main:after{visibility:hidden!important}}main.active:after{background-color:#2b343ebf;visibility:visible}body.active_hidden{overflow:hidden}.product-single_inner{margin-right:180px}@media screen and (max-width:767px){.product-single_inner{margin-right:0}}@media screen and (max-width:608px){.product-single_inner{padding-left:40px;margin-right:40px}}.add-to-cart_custom span{transition-duration:.6s}.product__slides{overflow-y:unset}.product__slides .slick-prev{left:-90px}@media screen and (max-width:767px){.product__slides .slick-prev{left:0}}@media screen and (max-width:608px){.product__slides .slick-prev{left:-50px}}.product__slides .slick-next{right:-90px}@media screen and (max-width:767px){.product__slides .slick-next{right:0}}@media screen and (max-width:608px){.product__slides .slick-next{right:-50px}}.step_subtotal{display:flex;justify-content:space-between;margin-top:50px;font-weight:700;font-family:Helvetica Neue,Arial,sans-serif}.product_choose{margin-bottom:90px}@media screen and (max-width:767px){.product_choose{margin-bottom:0}}.product_choose .choose_items_img{max-width:450px;margin:0 auto}.product_choose .choose_items_img img{max-width:100%}.product_choose .choose_items{display:flex;margin-bottom:70px}@media screen and (max-width:767px){.product_choose .choose_items{flex-wrap:wrap}}.product_choose .choose_items.box__right{flex-direction:row-reverse;padding-top:50px}@media screen and (max-width:767px){.product_choose .choose_items.box__right{padding-top:25px;margin-bottom:30px}}.product_choose .choose_items.box__right .choose_img_section{width:40%}@media screen and (max-width:767px){.product_choose .choose_items.box__right .choose_img_section{width:100%}}.product_choose .choose_items.box__right .choose_txt_section{width:60%}@media screen and (max-width:767px){.product_choose .choose_items.box__right .choose_txt_section{width:80%;margin:0 auto}}@media screen and (max-width:586px){.product_choose .choose_items.box__right .choose_txt_section{width:100%}}.product_choose .choose_items.box__center{display:block;text-align:center}@media screen and (max-width:767px){.product_choose .choose_items.box__center{text-align:left;margin-bottom:15px}}.product_choose .choose_items.box__center .choose_img_section,.product_choose .choose_items.box__center .choose_txt_section{width:100%}.product_choose .choose_items.box__center .choose_heading h3{margin-bottom:20px}.product_choose .choose_items.box__center .choose_items_txt_inner p{margin-bottom:0;font-size:17px;color:#606060}.product_choose .choose_items.box__left{flex-direction:row}.product_choose .choose_items.box__left .choose_img_section{width:40%}@media screen and (max-width:767px){.product_choose .choose_items.box__left .choose_img_section{width:100%}}.product_choose .choose_items.box__left .choose_txt_section{width:60%}@media screen and (max-width:767px){.product_choose .choose_items.box__left .choose_txt_section{width:100%}}.product_choose .heading_list{display:flex}.product_choose .heading_list .heading_pdinfo,.product_choose .heading_list .list_pdinfo{width:50%}.product_choose .list_pdinfo ul{padding-left:25px}.product_choose .list_pdinfo ul li{position:relative;font-size:15px;letter-spacing:1px;color:#606060}.product_choose .list_pdinfo ul li:before{content:"";width:7px;height:7px;border-radius:50%;background-color:#d8d8d8;left:-20px;top:50%;transform:translateY(-50%);position:absolute}.product_choose .choose_heading h3{font-size:25px;font-weight:500;color:#595959;margin-bottom:70px;margin-top:30px}.product_choose .choose_items_txt .heading_pdinfo h4{font-size:17px;color:#424242}@media only screen and (max-width:767px){nav.breadcrumb{text-align:center}}.next_btn_step{margin-top:30px;background-color:#e6e6e6;border:0;padding:6px;color:#000;outline:none;font-size:12px;font-weight:700;font-family:Helvetica Neue,Arial,sans-serif;text-align:center;cursor:pointer}.bottom_txt_inner{text-align:left;font-family:Helvetica Neue,Arial,sans-serif;width:100%;margin-top:15px;left:2px;background:#fff;font-style:italic;font-size:13px;line-height:20px}footer.site-footer-wrapper .grid__item .rte p{text-transform:uppercase;letter-spacing:1px;font-size:.8em}footer.site-footer-wrapper .grid__item p{text-transform:uppercase;letter-spacing:1px;font-size:.8em}.cart__remove{position:absolute;right:0;top:-10px;color:transparent}.cart__remove:before{content:"";width:10px;height:10px;background-image:url(crose_popup.png);position:absolute;right:0;top:4px;background-position:center center;background-size:contain}.cart__remove:hover{color:transparent}.bottom_vertical{vertical-align:bottom!important;position:relative}.bottom_vertical .product-details__item-label{display:block;text-transform:capitalize;font-weight:700;line-height:16px}.bottom_vertical .product-details__item{display:flex;justify-content:space-between;margin-bottom:12px}.bottom_vertical [data-cart-item-property-value]{line-height:13px;color:#797979}.bottom_vertical .property_price_show{font-weight:700}.bottom_vertical .property_price_show.addonPlus{text-align:right;transform:translateY(-50px)}@media only screen and (max-width:767px){.bottom_vertical .property_price_show.addonPlus{transform:translateY(-128px)}}.product_full_total{border-top:1px solid #cacaca;padding-top:7px}.product_full_total .original_price{font-weight:700}.product_property{margin-bottom:-30px}@media only screen and (max-width:767px){.product_property{margin-top:30px}}@media only screen and (max-width:767px){.item_title{margin-top:30px}}.cart__row{margin-top:60px;padding-top:60px}.adpct_addtocart{width:20px;height:20px;position:relative;cursor:pointer}.adpct_addtocart:before{content:"";width:20px;height:20px;right:0;top:0;border:1px solid #000;border-radius:50%;position:absolute}.adpct_addtocart.active:after{content:"";width:14px;height:14px;top:3px;left:3px;background:#000;position:absolute;border-radius:50%}.add_on_product{text-align:left;max-width:400px}.add_on_product .aopct_product img{width:100%}.add_on_product .adpct_descripton{display:flex;justify-content:space-between}.add_on_product .adpct_txt h2{margin-bottom:0;font-size:16px;font-weight:700}.add_on_product .adpct_txt .adpct_price{font-size:14px}.add_on_product .aopct_heading{font-weight:700}.cart__footer_inner{background-color:#fafafa;padding:50px}.cart__footer_inner .grid_info_txt{border-bottom:1px solid #cacaca}.cart__footer_inner .grid_info_txt ul{padding:0;margin:0 0 40px;text-align:left;max-width:300px}.cart__footer_inner .grid_info_txt ul li{font-size:14px;color:#777474;line-height:20px;position:relative;padding-left:25px;margin-bottom:7px}.cart__footer_inner .grid_info_txt ul li:before{content:"";position:absolute;width:15px;height:15px;left:0;top:2px;background-image:url(right-icon.png);background-position:center center;background-size:contain;background-repeat:no-repeat}.cart__footer_inner .cart__footer__text{display:flex;justify-content:space-between;margin-top:20px}.cart__footer_inner .cart__footer__text span{font-weight:700;font-size:18px;text-transform:capitalize}.cart__footer_inner .additional-checkout-buttons{margin:0 0 20px;padding:0;background-color:transparent;border:none;text-align:right;float:right}.cart__footer_inner .additional-checkout-buttons [data-shopify-buttoncontainer=true]{justify-content:flex-end}.continus_shopping_cart{margin-right:5px;padding:5px 10px;background:#cac8c8;color:#333;font-weight:500;font-size:17px;display:inline-block}@media only screen and (max-width:767px){.cart__footer .one-half{width:100%}}.newsletter-form input[type=email]{font-family:Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.6px}.newsletter-form input[type=email]::-webkit-input-placeholder{color:#000;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.newsletter-form input[type=email]:-ms-input-placeholder{color:#000;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.newsletter-form input[type=email]::placeholder{color:#000;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.hide_update_cart,.our-story h1.h2,.hide_qty_cart{display:none}.btn.buy-frame-only-btn{background-color:#333;color:#fff;border:1px solid #333;transition:background-color .3s ease,color .3s ease;margin-top:10px}.btn.buy-frame-only-btn:hover{background-color:#fff;color:#333;border-color:#333}.btn.select-lenses-btn{background-color:#fff;color:#333;border:1px solid #333;transition:background-color .3s ease,color .3s ease;margin-boyoom:10px;display:flex;width:100%;text-align:center;height:45px;align-items:center;justify-content:center}.btn.select-lenses-btn:hover{background-color:#333;color:#fff;border-color:#333}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.scss.css.map */
