.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.wrapper{border:1px solid #e5e5e5}.cart-form div.cart-header{text-align:center;padding:15px 0;font-weight:500;font-size:14px;background-color:#e5e5e5;border:1px solid #fff}.cart-form div.contents{background-color:#fff}select{-moz-appearance:none;-webkit-appearance:none;padding:7px}.price-qty .input-group{max-width:125px}.price-qty .input-group button{min-width:1.5rem!important}.price-qty .input-group .form-control{padding:.375rem .25rem}div.cart-empty{min-height:200px}div.cart-empty h3{margin:0;line-height:200px;text-align:center}div.cart{min-height:375px;padding:10px}div.cart div.combined-item-with-items:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}div.cart div.combined-item-with-items>.row{padding-top:10px}div.cart div.combined-item-with-items{color:#333}div.cart div.combined-item-with-items div.cart-thumb-container{text-align:center}div.cart div.combined-item-with-items div.details{text-align:left;padding-top:5px;padding-bottom:5px}div.cart div.combined-item-with-items div.details select{width:50%;font-size:13px}@media (max-width:991.98px){div.cart div.combined-item-with-items div.details select{width:40%}}div.cart div.combined-item-with-items div.details .description{font-weight:700;color:#F44B5F;margin-bottom:5px;font-size:16px}div.cart div.combined-item-with-items div.details ul{padding:0}div.cart div.combined-item-with-items div.details ul li{font-size:12px;color:#555;list-style:outside none none;margin-bottom:3px}div.cart div.combined-item-with-items div.price-qty .input-number .input-group input{padding-left:7px}div.cart div.combined-item-with-items div.price-qty .price-color{font-size:14px;vertical-align:middle}div.cart div.combined-item-with-items .price-column{font-size:14px;padding-top:2px;text-align:center}div.cart div.combined-item-with-items div.delete{text-align:left;color:#999;cursor:pointer}div.cart div.combined-item-with-items div.delete:hover{color:#aaa}div.cart div.combined-item-with-items div.delete:hover .fa{color:red}div.cart div.combined-item-with-items div.delete .fa{margin-right:5px;color:gray}.checkout .paypal{vertical-align:middle;background-image:url("https://cdn-static-bw.barewalls.com/order/img/paypal/gold-rect-paypalcheckout-30sec-44px.png");background-repeat:no-repeat;width:224px;height:44px;border:0}@media (max-width:1200px) and (min-width:992px){.checkout-narrow .paypal{background-image:url("https://cdn-static-bw.barewalls.com/order/img/paypal/gold-rect-paypal-34px.png");width:110px;height:34px}}@media (max-width:515px){.input-container{width:100%;text-align:center}label[for='promo']{display:block!important}.promo-input{margin:0 5px 0 0!important}}div.field-with-submit div.input-container{display:inline-block}div.field-with-submit label{margin:10px}div.field-with-submit input{height:30px;line-height:10px;font-size:12px;border-radius:4px!important}div.field-with-submit input[type=text]{border:1px solid #d8d8d8;margin:0 10px;padding:5px 10px;width:225px}div.field-with-submit input[type=submit]{font-size:10px;text-transform:uppercase;font-weight:700;width:100px;margin:0 5px}div.field-with-submit input[type=submit]:focus{background-color:white}.continue-shopping{margin-top:22px}.continue-shopping>a{color:#F44B5F;line-height:40px;font-weight:700;font-size:16px}.red{color:red}@media (max-width:500px){div.cart div.cart-item{margin-bottom:15px}div.cart div.cart-item div.cart-thumb-container{width:80%;margin:0 auto;display:block;float:none}div.cart div.cart-item div.cart-thumb-container img{width:100%}div.cart div.cart-item div.description{width:80%;margin-left:10%}div.cart div.cart-item div.item-cost{float:none;width:80%;margin-left:10%;padding-bottom:5px}}footer{margin-top:90px}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}li.frameradio{padding:0px 10px 0px 10px;display:inline-block}div[id$="_total_frame_price"]{font-size:22px;color:#F44B5F;font-weight:bold}div.framechoice ul.framelist{width:100%!important;margin:0px 5px 0px 5px!important;list-style:none!important;-webkit-column-fill:auto!important;-moz-column-fill:auto!important;column-fill:auto!important;-webkit-column-count:auto!important;-moz-column-count:auto!important;column-count:auto!important;-webkit-column-gap:5px!important;-moz-column-gap:5px!important;column-gap:5px!important}div.framechoice input[type="radio"]{display:none}div.framechoice [class*="frames-arrow"]{position:absolute;color:#333;padding-left:7px;padding-top:2px;font-size:13px}div.framechoice .frames-arrow-up:after{content:'\f106';font-family:fontello}div.framechoice .frames-arrow-down:after{content:'\f107';font-family:fontello}span.btn.frame-container{width:100%;text-align:left}div.framechoice.custom-modal ul.framelist{margin:0px 0px 0px 0px!important}div.framechoice.custom-modal ul.framelist li{padding:10px 10px 0px 0px}div.framechoice.custom-modal img.frameoption{width:60px;height:60px}img.frameoption{cursor:pointer;width:65px;height:65px;margin-right:5px}button.clear-frame-selection{margin-top:0px;margin-bottom:5px}span.frame-container.btn{text-align:left;width:100%;color:#333;font-size:13px;text-decoration:none;text-transform:uppercase;font-weight:500}span.frame-container.btn:hover{cursor:pointer}span.frame-container.btn i{padding-left:5px;font-weight:600}.frame-btn{color:#F44B5F;border-color:#F44B5F;margin-right:5px}.frame-btn:hover,.frame-btn:active,.frame-btn:focus,.frame-btn.active,span.checked{border-color:#F44B5F;outline-style:solid;outline-width:.25rem;outline-color:#F44B5F}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.image-related ul.grid,.sidebar-related ul.grid{margin-left:0}.image-related div.engage,.sidebar-related div.engage{margin-bottom:10px;background-color:white;border:1px solid #e5e5e5}.image-related div.engage .related,.sidebar-related div.engage .related{overflow:hidden;padding:5px}.image-related div.engage .related a:hover,.sidebar-related div.engage .related a:hover{text-decoration:none}.image-related div.engage .related a:hover img,.sidebar-related div.engage .related a:hover img{opacity:0.8}.image-related .header a,.image-related .header span.alike,.image-related .header .togglecaptions,.sidebar-related .header a,.sidebar-related .header span.alike,.sidebar-related .header .togglecaptions{color:#137FB2;cursor:pointer}.image-related .header a:after,.image-related .header span.alike:after,.sidebar-related .header a:after,.sidebar-related .header span.alike:after{content:"  \f101";font-family:"Font Awesome 5 Free";font-weight:900;color:#F44B5F}.image-related .thumb-caption,.sidebar-related .thumb-caption{display:block;color:black;font-size:11px;margin-top:3px;white-space:nowrap;word-break:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center;height:30px;line-height:14px}@media (max-width:767.98px){.image-related .keywords,.sidebar-related .keywords{max-height:205px}}.image-related .keywords li,.sidebar-related .keywords li{border:1px solid #888;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#888;padding:1px 4px;margin:3px}.image-related .keywords li a,.sidebar-related .keywords li a{color:#888;text-decoration:none}.image-related .keywords li:hover,.sidebar-related .keywords li:hover{background-color:#888;color:white}.image-related .keywords li:hover a,.sidebar-related .keywords li:hover a{color:white}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@-webkit-keyframes rotate-loading-symbol{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-loading-symbol{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}div.slider{height:165px;border:1px solid #ebebeb;position:relative;overflow:hidden;width:100%}div.slider div.slider-prev,div.slider div.slider-next{position:absolute;cursor:pointer;height:100%;width:50px;top:0}div.slider div.slider-prev:after,div.slider div.slider-next:after{font-family:"Font Awesome 5 Free",serif;font-weight:900;position:absolute;margin-top:-14px;font-size:20px;color:#666;top:50%}div.slider div.slider-prev:hover:after,div.slider div.slider-next:hover:after{color:#000}div.slider div.slider-prev{background:-moz-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#fff 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient startColorstr=#FFFFFFFF,endColorstr=#00FFFFFF,GradientType=1;left:0}div.slider div.slider-prev:after{content:"\f053";right:50%}div.slider div.slider-prev:hover{background:-moz-linear-gradient(left,#ebebeb 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ebebeb),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,#ebebeb 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,#ebebeb 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,#ebebeb 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#ebebeb 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient startColorstr=#FFEBEBEB,endColorstr=#00FFFFFF,GradientType=1}div.slider div.slider-next{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient startColorstr=#00FFFFFF,endColorstr=#FFFFFFFF,GradientType=1;right:0}div.slider div.slider-next:after{content:"\f054";left:50%}div.slider div.slider-next:hover{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,#ebebeb 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#ebebeb 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,#ebebeb 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,#ebebeb 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient startColorstr=#00FFFFFF,endColorstr=#FFEBEBEB,GradientType=1}div.slider ul{display:inline-block;white-space:nowrap;position:absolute;list-style:none;z-index:0;padding:0;margin:0;left:3px;top:5px}div.slider ul li{display:inline-block;vertical-align:top;margin:0 2px}div.slider ul li .thumb-border{overflow:hidden}div.slider ul li .thumb-container{position:relative}div.slider ul li .thumb-container .caption{padding-top:5px}div.slider ul li .thumb-container span.thumb-mask{position:absolute;display:block;z-index:1;left:0;top:0}div.slider ul li .thumb-container img{display:block}