.product-template-section .main-content{padding-bottom:0}.product-template-section .product-header{background:#f7e032;font-size:14px;font-weight:700;padding:10px 12px}.product-template-section .product-slideshow{margin-bottom:20px}.product-template-section .product-title{margin-bottom:5px;color:#0065ff;font-weight:700;font-size:24px}.product-template-section .btn--add-to-cart,.product-template-section .choose-lenses{background-color:#f7e202;color:#003b34;border:none;margin-bottom:10px}.product-template-section .btn--add-to-cart span,.product-template-section .choose-lenses span{font-family:Roboto,sans-serif;font-weight:600;font-style:normal;font-size:16px;text-transform:uppercase}.product-template-section .choose-lenses,.product-template-section .buy-frames{width:100%;padding-top:0;padding-bottom:0}.product-template-section .choose-lenses span,.product-template-section .buy-frames span{font-weight:600;font-size:14px}.product-template-section .payment-buttons>button:not(.buy-frames):hover{background-color:#faee67;color:#050b11!important;border:none}.product-template-section .choose-lenses{margin-top:20px}.product-template-section .shopify-payment-button__button,.product-template-section .buy-frames{background-color:transparent;color:#326fa8;border:2px solid #326fa8}.product-template-section .shopify-payment-button__button:hover,.product-template-section .buy-frames:hover{color:#ebf1f6;background-color:#326fa8}.product-template-section .product__tabs{max-width:100%!important}.product-template-section .grid__item-prod-tabs{margin:15px;text-align:center}.product-template-section .grid__item-prod-tabs .product_tab--btn{background-color:#1a2ab0;border:none;border-radius:15px;box-sizing:border-box;color:#999997;display:inline-flex;font-weight:400;font-size:16px;margin-right:2px;padding:4px 12px}.product-template-section .grid__item-prod-tabs .product_tab--btn:hover,.product-template-section .grid__item-prod-tabs .product_tab--btn.selected{background-color:#e5c649;color:#0057f9}.product-template-section .grid__item-prod-desc{padding-left:0!important}.product-template-section .grid__item-prod-desc .product__tabs{padding:0 20px}.product-template-section .grid__item-prod-desc .product__tabs>ul{margin-left:5%;width:100%}.product-template-section .swatch{display:flex;justify-content:space-between;width:30%}.product-template-section .swatch .header{font-size:14px!important;font-weight:600;color:#000}.product-template-section .swatch .swatch-element{position:relative;width:auto;display:grid;place-content:center}.product-template-section .swatch .swatch-element label{z-index:2;width:30px;height:30px;display:flex;margin-left:10px;margin-right:10px;justify-content:center;border:grey 1px solid;background-repeat:no-repeat;background-position:center center;background-size:contain;border-radius:50%}.product-template-section .swatch .swatch-element label.variant-selected{border:2px black solid}.product-template-section .swatch .color label:hover{border:2px black solid;border-radius:50%}.product-template-section .swatch .color .variant-selected{border:2px black solid!important;border-radius:50%!important}.product-template-section .swatch .small label,.product-template-section .swatch .medium label,.product-template-section .swatch .large label{width:auto!important;height:auto!important;display:flex;justify-content:center;border-color:#003b34;background-color:#003b34;color:#fff;padding:2px 2px 2px 10px;font-size:15px;border:2px;border-radius:20px}.product-template-section .swatch .tooltip{text-transform:none;font-size:11px;font-weight:400;position:absolute;right:50%;bottom:100%;background-color:#000;color:#fff;white-space:pre;transform:translate(50%);margin-bottom:10px;line-height:normal;padding:2px 8px;border-radius:3px;transition:all .25s ease-out;opacity:0;visibility:hidden}.product-template-section .product-description-title{color:#0057f9;text-align:center;text-transform:none!important;font-weight:700!important;font-family:Open Sans,Roboto;padding:10px 12px;font-size:18px!important;margin:0}.product-template-section .description-container{border:#f7e032 1px solid;width:100%;padding-top:0}.product-template-section .description-container h4{color:#0065ff;font-size:23px;font-weight:700!important;margin:0 0 .5em;text-align:center}.product-template-section .display-flex{display:flex}.product-template-section .justify-content-between{justify-content:space-between}.product-template-section .presentation{text-align:center}.product-template-section .inner-description-container{padding:15px}.product-template-section .pdpInfo>.display-flex.justify-content-between{display:flex;justify-content:space-between}.product-template-section .pdpInfo .fb-48{flex:0 0 48%;max-width:48%;flex-basis:48%!important}.product-template-section .info-heading{font-weight:900;justify-content:center;font-size:14px!important;padding:8px;font-family:Open Sans,Roboto}.product-template-section .info-text{color:#000!important;font-size:14px!important;line-height:normal;padding:8px!important;font-family:Open Sans,Roboto;font-weight:400;text-transform:capitalize}.product-template-section .info-title{color:#000!important;font-size:2.23529em!important;font-weight:500!important;font-family:Open Sans,Roboto;font-weight:400}.product-template-section .defadivt-color{color:#000}.product-template-section .defadivt-color:hover{color:#f7e300}.product-template-section .size-chart{margin-left:10px;text-transform:uppercase;color:#2ba9da}.product-template-section .description-container p{text-align:center;margin:0 0 15px;font-size:17px;color:#494747}.product-template-section #text{color:#000}.product-template-section .size-chart{color:#2ba9da!important;cursor:pointer}.product-template-section .size-modal,.product-template-section .face-modal{display:none;position:fixed;z-index:99999999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006}.product-template-section .modal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:80%}.product-template-section .modal-body{position:relative}.product-template-section .drawer_right .modal-header .close{position:absolute;top:15%;right:90px;width:31px!important;height:31px!important;cursor:pointer;z-index:1103;display:block;background:#404042;border-radius:50%;opacity:1;margin:0;color:#000;text-shadow:0 1px 0 #fff;border:0px;padding:0;transform:rotate(45deg)}.product-template-section .drawer_right .modal-header .close:before{transform:rotate(90deg)}.product-template-section .drawer_right .modal-header .close:before,.product-template-section .drawer_right .modal-header .close:after{position:absolute;left:14px;content:" ";height:16px;width:2px;background-color:#fff;top:7px}.product-template-section .know_minbox .know_minh1{padding:10px 0 5px;background:#cbeffc;text-transform:uppercase;margin:0;color:#000;font-size:2.23529em;text-align:center}.product-template-section .know_minbox .know_minh1+.size_image{display:none}.product-template-section .bold.fonthead1,.product-template-section .bold.fonthead{color:#fff;background-color:gray;padding:8px 10px;border-top:1px solid #efefef;font-size:16px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #efefef;margin:22px 0;text-align:center;font-size:17px!important}.product-template-section .frametable td{border:0px;padding:0}.product-template-section .frametable tbody tr td a{background:#ff0;color:#000;padding:6px 10px;max-width:180px;margin:auto;display:inline-block;width:100%}.product-template-section .images_vox{float:left;padding:0;width:100%}.product-template-section .row{margin-right:-15px;margin-left:-15px;display:flex}.product-template-section .bundle_add{color:#fff!important;background-color:#f2740f;border-radius:20px;font-size:14px;font-weight:600;letter-spacing:1px;padding:10px 25px;float:right;margin:10px 0 5px;transform:scale(1);will-change:transform;transition:all .18s ease-in;font-family:Open Sans,Roboto;text-transform:uppercase;border-radius:0!important}.product-template-section .bundle_add:hover{background:#d1501d}.product-template-section .product_data{margin-top:10px!important}.product-template-section .back_option .back{padding-right:10px}.product-template-section .back_option .close{padding-left:10px}.product-template-section .edit_btn{color:#06c!important;border-radius:20px;font-size:14px;font-weight:600;letter-spacing:1px;font-family:Open Sans,Roboto;text-transform:uppercase}@media (min-width: 768px){.product-template-section .col-sm-6{width:50%;padding-right:15px;padding-left:15px}}.product-template-section .template.body-full-width.collection-template-promo h1,.product-template-section h2,.product-template-section h3{color:#0065ff;font-size:2.23529em!important;font-weight:700!important;text-transform:none;font-family:Roboto,Open Sans}.product-template-section .fontstyle{margin:0 0 15px;font-size:17px;color:#494747}.product-template-section .size_S,.product-template-section .size_M,.product-template-section .size_L{background-color:#cbeffc;width:126px;border:1px solid #ccc;font-size:14px;padding:5px;text-align:center;margin:18px}.product-template-section .position_of .position_ofminbox center a{background:#ff0;color:#000;padding:6px 0;max-width:180px;margin:auto;display:inherit}.product-template-section .glasses_for{position:relative}.product-template-section .face-shape-guide .glasses_for_text h2:after{content:"";left:auto;max-width:100%!important;position:absolute;right:0;top:9px;width:75%;border-bottom:1px solid #f4c900;display:block;margin:20px auto;max-width:50px}.product-template-section .face-shape-guide-clear{display:flex}@media (min-width: 1200px){.product-template-section .col-lg-4{width:33.333333333333%}}.product-template-section .glasses_for_img.inner-image .rte__no-indent{width:auto;height:90px}.product-template-section .glasses_for_box .glasses_for_row .box.purple-bg,.product-template-section .glasses_for_box .glasses_for_row .box.pinkle-bg,.product-template-section .glasses_for_box .glasses_for_row .box.orange-bg,.product-template-section .glasses_for_box .glasses_for_row .box.lightgreen-bg,.product-template-section .glasses_for_box .glasses_for_row .box.lightblue-bg{width:100%;float:left;margin:15px 0 0;padding:10px;background:#fff}.product-template-section .glasses_for_box .glasses_for_row .box.purple-bg p,.product-template-section .glasses_for_box .glasses_for_row .box.pinkle-bg p,.product-template-section .glasses_for_box .glasses_for_row .box.orange-bg p,.product-template-section .glasses_for_box .glasses_for_row .box.lightgreen-bg p,.product-template-section .glasses_for_box .glasses_for_row .box.lightblue-bg p{margin:0 0 15px;font-size:13px;color:#494747}.product-template-section .face-shape-guide .box{border:2px solid #0065ff;width:100%;float:left;margin:15px 0 0;padding:10px 5px;min-height:85px;background:#fff}.product-template-section .face-shape-guide .fun.facts.block-title-bg{margin-top:30px;border-top:2px solid #f4c900;padding-top:25px}.product-template-section .facts{display:flex;flex-wrap:wrap}.product-template-section .proportions_min .proportions_img{width:100%;margin:0;padding:0;text-align:center}.product-template-section .facts-shape-guide-grid p{color:#333;font-size:16px;font-family:Open Sans,Roboto;line-height:23px;position:relative}.product-template-section .frame-info{display:flex}.product-template-section .frame-info .frame-title{width:100%;font-size:14px;line-height:1.5}.product-template-section .frame-info .frame-price{width:100%;text-align:right;align-self:flex-end;font-size:14px;line-height:1.5;color:#000}@media screen and (max-width: 800px){.product-template-section .drawer_right .modal-header .close{top:6%;right:65px}}@media screen and (max-width: 600px){.product-template-section .main-content{padding-bottom:0!important}.product-template-section .product-title,.product-template-section .review-badge,.product-template-section .product-meta--review,.product-template-section .inline-list{text-align:center}.product-template-section .sku-contatiner{display:flex;justify-content:center}.product-template-section .swatch{display:flex;justify-content:center;width:100%}.product-template-section .payment-buttons,.product-template-section .btn--add-to-cart{width:100%}.product-template-section .mobile-hide{display:none}.product-template-section .logo-bar{margin-top:0}.product-template-section .description-container{padding-top:0}.product-template-section .description-container .pdpInfo>.display-flex.justify-content-between{flex-direction:column}.product-template-section .description-container .fb-48{max-width:100%}.product-template-section .description-container .size-chart{color:#2ba9da!important}.product-template-section .description-container .drawer_right .modal-header .close{top:4%;right:7%}.product-template-section .description-container p{font-size:14px}.product-template-section .description-container table{max-width:100%;background-color:transparent}.product-template-section .description-container .frametable td{width:60px!important}.product-template-section .description-container .row,.product-template-section .description-container .face-shape-guide-clear{flex-direction:column}.product-template-section .description-container .face-shape-guide .glasses_for_text h2:after{top:18px}}.product-template-section .final_review .note_text{display:none}.product-template-section .col-xs-1,.product-template-section .col-xs-2,.product-template-section .col-xs-3,.product-template-section .col-xs-4,.product-template-section .col-xs-5,.product-template-section .col-xs-6,.product-template-section .col-xs-7,.product-template-section .col-xs-8,.product-template-section .col-xs-9,.product-template-section .col-xs-10,.product-template-section .col-xs-11,.product-template-section .col-xs-12,.product-template-section .col-sm-1,.product-template-section .col-sm-2,.product-template-section .col-sm-3,.product-template-section .col-sm-4,.product-template-section .col-sm-5,.product-template-section .col-sm-6,.product-template-section .col-sm-7,.product-template-section .col-sm-8,.product-template-section .col-sm-9,.product-template-section .col-sm-10,.product-template-section .col-sm-11,.product-template-section .col-sm-12,.product-template-section .col-sm-25,.product-template-section .col-md-1,.product-template-section .col-md-2,.product-template-section .col-md-3,.product-template-section .col-md-4,.product-template-section .col-md-5,.product-template-section .col-md-6,.product-template-section .col-md-7,.product-template-section .col-md-8,.product-template-section .col-md-9,.product-template-section .col-md-10,.product-template-section .col-md-11,.product-template-section .col-md-12,.product-template-section .col-lg-1,.product-template-section .col-lg-2,.product-template-section .col-lg-3,.product-template-section .col-lg-4,.product-template-section .col-lg-5,.product-template-section .col-lg-6,.product-template-section .col-lg-7,.product-template-section .col-lg-8,.product-template-section .col-lg-9,.product-template-section .col-lg-10,.product-template-section .col-lg-11,.product-template-section .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.product-template-section .pdpInfo{margin:0 auto}.product-template-section .pdpInfo .presentation{width:100%;display:inline-block;margin:0 0 12px;padding:0;text-align:center;word-wrap:break-word;letter-spacing:0;color:#000;text-rendering:optimizeLegibility}.product-template-section .pdpInfo>.display-flex.justify-content-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-template-section .pdpInfo .fb-48{-ms-flex-preferred-size:48%;flex-basis:48%}.product-template-section .pdpInfo .info-heading{background:#efefef;font-size:14px;margin:0;padding:10px;text-transform:capitalize;letter-spacing:1px}.product-template-section .pdpInfo .info-text,.product-template-section .pdpInfo .info-heading{-webkit-box-shadow:1px 0 0 0 #d3d3d4,0 1px 0 0 #d3d3d4,1px 1px 0 0 #d3d3d4,1px 0 0 0 #d3d3d4 inset,0 1px 0 0 #d3d3d4 inset;box-shadow:1px 0 #d3d3d4,0 1px #d3d3d4,1px 1px #d3d3d4,1px 0 #d3d3d4 inset,0 1px #d3d3d4 inset;padding:8px;color:#424244;-ms-flex-preferred-size:50%;flex-basis:50%}.product-template-section .pdpInfo .info-text,.product-template-section .pdpInfo .info-heading{font-size:14px;line-height:normal}.product-template-section .pdpInfo .fb-48{-ms-flex-preferred-size:48%;flex-basis:100%}.product-template-section .pdpInfo .info-text,.product-template-section .pdpInfo .info-heading{font-size:12px;padding:5px}.product-template-section .pdpInfo .info-text,.product-template-section .pdpInfo .info-heading{font-size:12px;padding:5px;align-items:center;display:flex;flex-wrap:wrap}.reviews-container{margin-top:20px;margin-bottom:40px}.reviews-container .reviews-title{font-size:20px;font-weight:600!important;text-transform:none;color:#0065ff;padding:10px 0;text-align:center;width:100%;margin-top:30px;font-family:Open Sans,Roboto;font-size:2.23529em!important}.related-products-heading{text-align:center;color:#0065ff!important;font-size:2.23529em!important;font-weight:700!important;text-transform:none;font-family:Roboto,Open Sans}.product-tax{font-size:.825rem;font-weight:400}@media (min-width: 768px){.payment-buttons.payment-buttons--small{width:50%}}button.choose-lenses.tbuton.addToCartBtn.btn.select_lense.npdi-btn{height:64px}@media screen and (max-width: 425px){.logo-bar__item img{height:50px!important}}@media (max-width: 767px){.product-template-section .modal-content{margin:2% auto;padding:16px;width:96%;position:unset!important}.product-template-section .face-modal{background:#fefefe}.pdpInfo .face-shape-guide .main_content{padding-top:0!important}.product-template-section .description-container .drawer_right .modal-header .close{top:5px;right:5px}.pdpInfo .face-shape-guide .main_content h2{font-size:28px!important;line-height:30px!important;text-align:left;margin-bottom:10px!important}.pdpInfo .face-shape-guide .main_content p{text-align:left}.pdpInfo .face-shape-guide .glasses_for_text h2{font-size:22px!important}.pdpInfo .face-shape-guide .glasses_for_text{margin-bottom:15px!important}.pdpInfo .face-shape-guide .glasses_for_text h2:before{width:30%!important}.product-template-section .face-shape-guide .glasses_for_text h2:after{width:30%!important;top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-product.scss.css.map */
