.alert-success{background-color:#e5f8f6;border-left-color:#7fded2;border-left-style:solid;border-left-width:5px;padding:10px 30px;width:100%;margin-bottom:20px}.alert-success p{margin-bottom:0;font-size:15px}.alert-warning{background-color:#fef8f0;border-left-color:#fae0b5;border-left-style:solid;border-left-width:5px;padding:10px 30px;width:100%;margin-bottom:20px}.alert-warning p{margin-bottom:0;font-size:15px}.alert-danger{background-color:#fdd;border-left-color:#f44336;border-left-style:solid;border-left-width:5px;padding:10px 30px;width:100%;margin-bottom:20px}.alert-danger p{margin-bottom:0;font-size:15px}.account-header{padding-bottom:30px}.account-header span{padding:0 3px;font-size:18px;line-height:28px}.account-header span a{color:#212121}.account-header span.active{color:#314289}.account-header #customer_logout_link{color:#9f8d5c!important}@media screen and (max-width: 768px){.account-header{padding-top:20px}}.account-sidebar{border-right:0px;border-radius:5px;background-color:#fff;box-shadow:0 2px 5px 1px #0000001f;padding-bottom:23px;padding-right:0}.account-sidebar>a{padding:22px 37px 16px;color:#9f8d5c;display:block}.account-sidebar>a:first-child{border-radius:5px 5px 0 0}.account-sidebar>a.active,.account-sidebar>a:hover{background-color:#9f8d5c;transition:all .5s ease-out}.account-sidebar>a.active span,.account-sidebar>a:hover span{color:#fff}.account-sidebar>a span{font-size:18px;line-height:28px;color:#9f8d5c}@media screen and (max-width: 798px){.account-sidebar{display:none}}.mobile-account_sidebar{display:none}@media screen and (max-width: 798px){.mobile-account_sidebar{display:block}.mobile-account_sidebar .select{width:100%;height:60px}.mobile-account_sidebar .select .select-styled{padding:15px 30px}.mobile-account_sidebar .select .select-styled:after{top:25px;right:20px}.mobile-account_sidebar .select .select-options li{padding:15px}}.account-main .tab-content{display:none}.account-main .tab-content.opened{display:block}.account-main .sidebar-card{border-radius:5px;background:#fff;box-shadow:0 2px 5px 1px #0000001f;padding:30px 30px 20px;position:relative;margin-bottom:30px;font-size:18px}.account-main .sidebar-card label{display:inline-block;font-size:18px;font-weight:600;line-height:28px;text-transform:none}.account-main .sidebar-card span{font-size:18px;line-height:28px}.account-main .sidebar-card .sidebar-buttons{position:absolute;top:0;right:-10px}@media screen and (max-width: 798px){.account-main .sidebar-card .sidebar-buttons{position:relative;top:-15px;right:0}}.account-main .sidebar-card .sidebar-button{border:2px solid #9F8D5C;border-radius:6px;background:transparent;color:#9f8d5c;text-transform:none;font-size:12px;font-weight:700;line-height:35px;height:35px;min-height:35px;margin-right:10px}.account-main .sidebar-card .sidebar-button:hover{color:#fff;background:#9f8d5c;transition:all .2s ease-in-out}.account-main .sidebar-card .sidebar-button:hover a{color:#fff}.account-main .sidebar-card .sidebar-button a{color:#9f8d5c}.account-main .sidebar-card .account-address{position:relative}@media screen and (max-width: 798px){.account-main .sidebar-card{padding:15px}}.account-main .account-details p{display:flex}.account-main .account-details p:last-child{margin-bottom:0}.account-main .account-details p label{flex:1;max-width:130px}.account-main .account-details p span{padding-left:30px}@media screen and (max-width: 798px){.account-main .account-details p{flex-direction:column}.account-main .account-details p label{max-width:100%;width:100%}.account-main .account-details p span{padding:0;flex:1;text-align:left}}.account-main .sidebar-card_title{font-size:18px;font-weight:700;line-height:28px;text-transform:none;letter-spacing:1px;margin-top:0;margin-bottom:20px}.account-main .sidebar-card_subtitle{font-weight:500;line-height:28px;text-transform:uppercase}.account-main .account-email,.account-main .account-pass{display:flex;justify-content:space-between;align-items:center}.account-main .account-email p,.account-main .account-pass p{display:flex;align-items:center;margin-bottom:0}.account-main .account-email p:last-child,.account-main .account-pass p:last-child{margin-bottom:0}.account-main .account-email p label,.account-main .account-pass p label{flex:1;width:180px}.account-main .account-email p span,.account-main .account-pass p span{padding-left:30px}.account-main .account-email p span input,.account-main .account-pass p span input{font-size:18px;margin-bottom:0}.account-main .account-email p span input:disabled,.account-main .account-pass p span input:disabled{border:0}.account-main .account-email .sidebar-button,.account-main .account-pass .sidebar-button{width:120px;padding:0}.account-main .account-email--card input,.account-main .account-pass--card input{max-width:341px}.account-main #customer_orders .order_number{color:#324287;font-weight:600;padding:0!important}.account-main #customer_orders .account-order p{display:flex}.account-main #customer_orders .account-order p:last-child{margin-bottom:0}.account-main #customer_orders .account-order p label{flex:1;max-width:180px}.account-main #customer_orders .account-order p span{padding-left:30px}.account-main #customer_orders .account-order p span.money{padding:0}@media screen and (max-width: 798px){.account-main #customer_orders .account-order p span{flex:1;padding-left:0;text-align:right}}.account-main #customer_orders .account-order .sidebar-buttons{top:30px;right:20px}.account-main #customer_orders .account-order .sidebar-buttons .sidebar-button{display:inline-block;padding:0 10px}@media screen and (max-width: 798px){.account-main #customer_orders .account-order .sidebar-buttons{top:0;right:0}}.account-main .order_filters{display:flex;align-items:center;margin-bottom:15px}.account-main .order_filters label{padding-right:15px;text-transform:none}.account-main .action-button{background-color:#9f8d5c;color:#fff;border:2px solid #9F8D5C;border-radius:6px;text-transform:none;font-size:12px;font-weight:700;line-height:16px;height:35px;min-height:35px;margin-right:10px;min-width:120px}.account-main .action-button:hover{color:#9f8d5c;background:transparent;border:2px solid #9F8D5C}.account-main .action-button.action_cancel{color:#9f8d5c;background:transparent;border:none}.account-main .action_bottom a{font-size:12px;color:#9f8d5c;background:transparent;border:none;font-weight:700}.customer_reseller .reseller_info{display:flex;justify-content:space-between}.customer_reseller .reseller_info .resller_logo{padding-right:15px}.customer_reseller .reseller_info .reseller_row{margin-bottom:20px}.customer_reseller .reseller_info .reseller_row label{font-size:20px;font-weight:400;color:#9f8d5c;letter-spacing:0;margin-bottom:0}.customer_reseller .reseller_info .reseller_row p{font-size:30px;font-weight:500;letter-spacing:-1px;line-height:1.2}.customer_reseller .reseller_info .reseller_row p.resller_status{font-size:50px}.customer_reseller .reseller_info .resller_flex_row{display:flex;gap:50px}.customer_reseller .reseller_info .resller_flex_row .resller_column{position:relative}.customer_reseller .reseller_info .resller_flex_row .resller_column:first-child:after{content:"";height:50px;border-right:1px solid #d0caba;position:absolute;right:-25px;top:15px}.customer_reseller .reseller_table-wrapper label,.customer_reseller .reseller_contact label{font-size:20px;font-weight:400;color:#9f8d5c;letter-spacing:0;margin-bottom:0}.customer_reseller .reseller_contact_alt{margin-top:20px;display:flex;align-items:center;gap:20px}@media screen and (max-width: 798px){.customer_reseller .reseller_contact_alt{flex-direction:column}}.customer_reseller .reseller_contact_alt a{flex:1 0 150px}.customer_reseller .reseller_table{margin-top:15px}.customer_reseller .reseller_table td:first-child,.customer_reseller .reseller_table th:first-child,.customer_reseller .reseller_table td,.customer_reseller .reseller_table th{border-color:#d9cdac;border-width:2px}.customer_reseller .reseller_table tr{border:none}.customer_reseller .reseller_table tr:first-child{border-top:2px solid #d9cdac;border-bottom:2px solid #d9cdac}.customer_reseller .reseller_table tr:last-child{border-bottom:2px solid #d9cdac}.customer_reseller .reseller_table th{font-size:16px;text-align:center;line-height:1.4;font-weight:500;padding:5px 15px}.customer_reseller .reseller_table tr td:first-child{text-align:left;padding-left:15px}.customer_reseller .reseller_table tr td{text-align:center;padding-top:7px;padding-bottom:7px}.customer_reseller .reseller_table .td_star{color:#9f8d5c;font-size:25px}.customer_reseller .account_support-wrapper{display:flex;align-items:center;gap:20px}@media screen and (max-width: 798px){.customer_reseller .account_support-wrapper{flex-wrap:wrap}}.customer_reseller .account_support-wrapper .support_column{padding:15px 20px 0;position:relative}.customer_reseller .account_support-wrapper .support_column.with_divider:after{content:"";position:absolute;top:15%;right:-10px;height:80%;border:1px solid #d9cdac}.customer_reseller .account_support-wrapper .support_column .supporter_name{font-size:35px;margin-bottom:0}.customer_reseller .account_support-wrapper .support_column .supporter_role{margin-bottom:0;color:#9f8d5c;letter-spacing:0;font-size:16px}.customer_reseller .account_support-wrapper .support_column a{color:#444}.customer_reseller .account_support-wrapper .support_column a:before{color:#9f8d5c;margin-right:15px}.reseller_sticky-wrapper{position:sticky;height:70px;top:0;left:0;background:#9f8d5c;display:flex;justify-content:space-between;align-items:center;z-index:10000}@media screen and (max-width: 798px){.reseller_sticky-wrapper{display:none}}.reseller_sticky-wrapper .reseller-column{padding:5px 20px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}.reseller_sticky-wrapper .reseller-column:after{content:"";position:absolute;top:15px;right:0;height:40px;border-right:1px solid white}.reseller_sticky-wrapper .reseller-column label{margin-bottom:0;text-transform:none;line-height:1}.reseller_sticky-wrapper .reseller-column p{margin-bottom:0;color:#fff}.reseller_sticky-wrapper .reseller-column p a{color:#fff;font-size:15px;line-height:1}.reseller_sticky-wrapper .reseller-column.reseller-name{padding:5px 20px 5px 15px}.reseller_sticky-wrapper .reseller-column.reseller-name p{font-size:20px;font-weight:700}.reseller_sticky-wrapper .reseller-column.reseller-account-btn{padding:0;height:100%}.reseller_sticky-wrapper .reseller-column.reseller-account-btn:after{content:none}.reseller_sticky-wrapper .reseller-column.reseller-account-btn a.global-button{background-color:#cfc3a2;height:100%;border:0}.reseller_sticky-wrapper .reseller-column.reseller-progress{display:flex;flex:2 0 0;flex-direction:row;justify-content:space-between;align-items:center}.reseller_sticky-wrapper .reseller-column.reseller-progress .reseller-progress_bar{padding-left:30px;flex:1}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-steps{display:flex}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-steps span{font-size:12px;color:#fff;flex:1;line-height:1;margin-bottom:5px;position:relative}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-steps span.show_arrow:after{content:"";height:12px;width:12px;position:absolute;top:20px;left:0;z-index:100;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:solid #9f8d5c;border-width:0 3px 3px 0;display:inline-block;padding:3px}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-steps span:first-child,.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-steps span:last-child{content:none}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-bar{position:relative;height:25px;width:80%;background-color:#fff}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-bar span{position:absolute;top:7px;left:5px;font-size:12px;line-height:1}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-bar span.platinum_label{left:auto;right:-91px;top:0;font-size:14px;background:#d3dede;height:100%;line-height:25px;padding:0 15px;background:linear-gradient(90deg,#cdcdcd,#c6b894 44%,#fbfcfc)}.reseller_sticky-wrapper .reseller-column.reseller-progress .progress-bar .progbar{height:25px;background:#2269c3;background:linear-gradient(0deg,#2269c3,#2dd9fd);width:0px;max-width:100%}.reseller_sticky-wrapper .reseller-column.reseller-program-details:after{content:none}.reseller_graph-wrapper{width:100%}.dealer_price{color:#c40000;font-weight:600;font-size:1.2rem}.dealer_price .percentage_text{margin-left:15px;font-size:1rem}.dealer_price .was_price span{color:#c40000}div.swatch_options .not_sure_link{position:relative;display:inline;color:#9f8d5c;text-transform:none;font-weight:400;margin-left:5px;cursor:pointer}div.swatch_options .not_sure_link .tooltip{width:320px;left:-120px}@media screen and (max-width: 640px){div.swatch_options .not_sure_link .tooltip{right:-40px;left:auto}}.not_sure_link:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}.product-info__caption .yotpo .standalone-bottomline.star-clickable,.product-info__caption .yotpo .standalone-bottomline .star-clickable{float:none;justify-content:center}.container--productdescription img{max-width:100%}.BF_Footer{position:fixed;text-align:center;z-index:100;bottom:0;animation:all .5s ease-in-out}.BF_Footer.closed{bottom:-280px}@media screen and (max-width: 640px){.BF_Footer.closed{bottom:-230px}}.BF_Footer .BF_toggle{background:#bf0000;border:0;border-radius:7px 7px 0 0;box-shadow:1px -1px 2px 1px #bf0000;font-size:20px;text-transform:none;padding-top:10px;padding-bottom:10px}.BF_Footer .BF_toggle span.icon-down-arrow{padding-top:6px!important;transform:rotate(180deg)}.BF_Footer .BF_toggle span.BF_button_label{padding-right:15px}@media screen and (max-width: 640px){.BF_Footer .BF_toggle span.BF_button_label{font-size:15px}}.BF_Footer .BF_toggle.active span.icon-down-arrow{transform:rotate(0)}.BF_Footer .BF_Products__Wrapper{background:#fff;box-shadow:0 -2px 5px #ccc;padding:15px 0;max-height:280px}@media screen and (max-width: 640px){.BF_Footer .BF_Products__Wrapper{max-height:230px}}.BF_Footer .BF_Products__Wrapper .homepage-product-slider{width:90%;max-width:1240px;margin:auto}.BF_Footer .BF_Products__Wrapper .products-slider{margin-bottom:0}.BF_Footer .BF_Products__Wrapper .products-slider .gallery-cell{height:250px}.BF_Footer .BF_Products__Wrapper .products-slider .gallery-cell .badge_bfcm img{width:70px}.BF_Footer .BF_Products__Wrapper .products-slider .gallery-cell .product_image{max-width:150px;margin:auto}.BF_Footer .BF_Products__Wrapper .products-slider .gallery-cell .title{font-size:13px}.BF_Footer .BF_Products__Wrapper .products-slider .gallery-cell .yotpo.bottomLine{display:none}.featured-frames a.button{color:#fff}.purchase-details__buttons{position:relative}.purchase-details__buttons .bfcm_atc_note{color:red;font-size:13px;position:absolute;bottom:-30px}.purchase-details__buttons .preorder-description{display:block;width:100%;margin-left:30px;margin-top:5px;color:red}.additional_menu{background:#ebe8de}@media screen and (max-width: 640px){.hero-dual-visual-premiere-img{width:500px}}.timeline_tabs-wrapper{display:flex;justify-content:space-around;border-top:1px solid #9F8D5C;border-bottom:1px solid #9F8D5C}.timeline_tabs-wrapper .timeline-item{flex:1;text-align:center}.timeline_tabs-wrapper .timeline-item.active span:after{content:"";position:absolute;width:100%;height:4px;left:0;bottom:0;background:#9f8d5c}.timeline_tabs-wrapper .timeline-item span{padding:19px 14px;display:inline-block;position:relative;font-family:Poppins,sans-serif;font-size:15px;cursor:pointer}.timelines-wrapper .image-with-text-container{width:100%}.employee-bar{display:flex;align-items:center;gap:30px;padding:15px 30px;justify-content:space-between;border-bottom:1.5px solid #ebe8de;margin-bottom:5px}.employee-bar .employee-bar--left{display:flex;gap:30px}.employee-bar .employee-text{font-size:13px;letter-spacing:0;font-weight:500}.employee-bar .employee-links{font-size:13px;text-transform:uppercase;font-weight:500}.employee-bar .employee-links a{margin-right:15px}img.icon-sustainable{width:50px!important;position:absolute;right:0;bottom:0}.old_product_title{font-style:italic;font-weight:300;font-size:20px;margin-top:0;display:block}@media screen and (max-width: 640px){.old_product_title{font-size:15px}}.yotpo-shoppers-say .shoppers-say-title{height:auto!important;margin-top:0!important;display:none}.yotpo-shoppers-say .single-best-sentence .no-review-background{height:auto;padding-top:0;width:100%}.yotpo-shoppers-say .single-best-sentence .no-review-background .sentence-content{max-width:100%}.yotpo-shoppers-say blockquote{border-left:0}.gallery-cell--decogold .image__container:after{content:"";background-image:url(//framemytv.com/cdn/shop/t/71/assets/badge-Gold_200x.png?30142);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;right:0;top:0;width:200px;height:73px}@media screen and (max-width: 470px){.gallery-cell--decogold .image__container:after{width:120px}}.yotpo-promoted-product[data-product-id="557644712"]{display:none!important}.yotpo-main-widget-layout .yotpo-base-layout{width:100%!important}.yotpo-reviews-star-ratings-widget .yotpo-widget-clear{cursor:pointer}.modal-backdrop.yotpo-media-modal{top:40px!important}body.index header.is-absolute[data-desktop-header]>div.header.header-fixed--true[data-header-is-absolute]{margin-top:0}.product-details .yotpo-reviews-star-ratings-widget{justify-content:center!important}.discount_code_box{margin-top:-10px;margin-bottom:10px;align-items:center;gap:15px;display:none}.discount_code_box.active{display:flex}.discount_code_box.discount_code_box_plp{justify-content:center;margin-top:0;gap:5px}.discount_code_box.discount_code_box_plp .discounted_amount{font-size:18px}.discount_code_box.discount_code_box_plp .discounted_banner{padding:2px 7px;font-size:14px}.discount_code_box .discounted_banner{background-color:#c40000;color:#fff;padding:5px 10px;text-transform:capitalize;font-size:18px}.discount_code_box .discounted_amount{color:#c40000;font-size:1.2rem;font-weight:700}.samsung-img{display:block;margin-left:auto;width:83%}@media screen and (max-width: 640px){.samsung-img{width:100%}}.samsung-img .mobile-only{display:none}@media screen and (max-width: 640px){.samsung-img .mobile-only{display:block}}@media screen and (max-width: 640px){.samsung-img .desktop-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/custom.scss.css.map */
