@import "https://fonts.googleapis.com/css?family=Open+Sans";.rs-modal-open{overflow:hidden}.rs-include{font-family:open sans,sans-serif}.rs-include .rs-button{background-color:#09c;color:#fff;display:block;margin:10px auto;width:90%;height:45px;line-height:45px;text-align:center;text-decoration:none;border-radius:5px}.rs-include .rs-button:hover{background-color:#1ad;cursor:pointer;text-decoration:none}.rs-include .rs-inline-button{border-width:1px;border-style:solid;border-color:#09c;border-radius:5px;color:#09c;padding:0 8px;margin:0 10px;text-align:center;text-decoration:none}.rs-include .rs-inline-button:hover{cursor:pointer;text-decoration:none;color:#fff;background-color:#1ad;border-width:2px;border-style:solid;border-color:#1ad;border-radius:5px}.rs-include .rs-link{color:#09c;text-decoration:none}.rs-include .rs-link:hover{color:#1ad}.rs-include .rs.rs-no-margin{margin:0}.rs-include .rs.rs-min-padding{padding:5px 0}.rs-include .rs.rs-hover{cursor:pointer}.rs-include .rs.rs-muted-icon{color:#aaa}.rs-include .rs.rs-share-icon{font-size:1.6em;margin:0 1px}.rs-include .rs.rs-share-icon.rs-facebook{color:#3869ae}.rs-include .rs.rs-share-icon.rs-facebook:hover{cursor:pointer}.rs-include .rs.rs-share-icon.rs-pinterest{color:#c2001f}.rs-include .rs.rs-share-icon.rs-pinterest:hover{cursor:pointer}.rs-include .rs.rs-share-icon.rs-twitter{color:#00a3ee}.rs-include .rs.rs-share-icon.rs-twitter:hover{cursor:pointer}.rs-include .rs.rs-share-icon.rs-google-plus{color:#d7041d}.rs-include .rs.rs-share-icon.rs-google-plus:hover{cursor:pointer}.rs-include .rs.rs-share-icon.rs-email-share{color:#666}.rs-include .rs.rs-share-icon.rs-email-share:hover{cursor:pointer}.rs-include #cart{position:fixed;bottom:0;right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:450px;z-index:99;-webkit-box-shadow:1px 2px 4px 1px #777;-moz-box-shadow:1px 2px 4px 1px #777;box-shadow:1px 2px 4px 1px #777}.rs-include #cart #cart-tab{background-color:#fff;width:100%;height:45px;line-height:45px;padding-left:10px;border-radius:5px 0 0 0;z-index:98;-webkit-box-shadow:0 1px 1px 0 #ddd;-moz-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd}.rs-include #cart #cart-tab:hover{pointer:cursor}.rs-include #cart #cart-tab label+span{color:#09c;float:right;line-height:40px;margin-right:15px}.rs-include #cart #cart-body{display:none;flex-grow:1;overflow:auto;background-color:#fff;width:100%}.rs-include #cart #cart-body .cart-item{width:98%;height:100px;margin:0 auto;position:relative;border-width:1px;border-style:solid;border-color:#ccc;border-radius:0;border-style:none none solid none}.rs-include #cart #cart-body .cart-item:hover .remove-item{display:inline-block}.rs-include #cart #cart-body .cart-item .item-thumbnail{width:90px;height:85%;float:left}.rs-include #cart #cart-body .cart-item .item-thumbnail img{display:block;height:80%;margin:8px auto}.rs-include #cart #cart-body .cart-item a.item-name{color:#09c;font-size:1.1em;text-decoration:none;line-height:50px}.rs-include #cart #cart-body .cart-item .item-quantity{border-width:1px;border-style:solid;border-color:#ccc;border-radius:5px;padding-left:5px}.rs-include #cart #cart-body .cart-item .item-quantity input{background-color:transparent;width:2.1em;text-align:right;border:0}.rs-include #cart #cart-body .cart-item .item-price{position:absolute;line-height:100px;padding:0 15px;right:0;top:0}.rs-include #cart #cart-body .cart-item .remove-item{display:none;padding:0 25px;color:#777}.rs-include #cart #cart-body .cart-item .remove-item:hover{color:red}.rs-include #cart #cart-footer{display:none;background-color:#fff;width:100%;height:120px;z-index:98;-webkit-box-shadow:0 -1px 1px 0 #ddd;-moz-box-shadow:0 -1px 1px 0 #ddd;box-shadow:0 -1px 1px 0 #ddd}.rs-include #cart #cart-footer #cart-subtotal{margin:0 auto;padding-top:5px;width:90%;height:20px;line-height:45px;font-size:1.2em;text-align:right}.rs-include .rs-display-container{position:relative;width:100%;max-width:1000px;margin:40px auto;border-width:3px;border-style:solid;border-color:#ccc;border-radius:5px}.rs-include .rs-display-container .item-thumbnail{display:inline-block;width:100px;padding:10px}.rs-include .rs-display-container .item-thumbnail img{width:90px;height:100px;vertical-align:baseline}.rs-include .rs-display-container .title-info{display:inline-block;width:100%;max-width:625px;padding:0 5px 0 10px}.rs-include .rs-display-container .title-info a.item-name{color:#09c;font-size:1.1em;text-decoration:none;line-height:40px}.rs-include .rs-display-container .title-info p{margin:15px 0 10px;width:95%}.rs-include .rs-display-container .product-action{position:absolute;top:10%;right:10px}.rs-include .rs-display-container .product-action span.item-price{margin-right:20px}.rs-include .rs-display-container .product-action .add-to-cart{width:110px;display:inline;padding:10px 15px}.rs-include.rs-modal{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:1200px;max-height:100%;overflow-y:auto;background-color:#fff;border-radius:5px;border-width:3px;border-style:solid;border-color:#ccc;border-radius:5px;z-index:1000;display:none}@media only screen and (max-width:1200px){.rs-include.rs-modal{width:100%;height:100%;top:0;left:0;transform:none;border:0}}.rs-include.rs-modal .rs-modal-header{border:0;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:45px;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;top:0;align-items:center;justify-content:space-between;padding:0 15px}.rs-include.rs-modal .rs-modal-header h1{margin:0;font-size:1em;padding:8px 0;color:#999}.rs-include.rs-modal .rs-modal-header span{margin:0;padding:8px 0}@media only screen and (max-width:1200px){.rs-include.rs-modal .rs-modal-header{-webkit-box-shadow:0 1px 1px 0 #ddd;-moz-box-shadow:0 1px 1px 0 #ddd;box-shadow:0 1px 1px 0 #ddd}}.rs-include.rs-modal .rs-modal-body{border:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.rs-include.rs-modal .rs-modal-body .rs-product-images{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:2 1 35%;-moz-box-flex:2 1 35%;-webkit-flex:2 1 35%;-ms-flex:2 1 35%;flex:2 1 35%;min-width:300px;padding:5px 15px}.rs-include.rs-modal .rs-modal-body .rs-product-images img.rs-image-main{width:90%}.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;justify-content:flex-start}.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container .rs-thumbnail{width:28%;-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:5px;margin:0 0 5px;text-align:center;border-width:1px;border-style:solid;border-color:transparent;border-radius:5px}.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container .rs-thumbnail:hover{cursor:pointer;border-width:1px;border-style:solid;border-color:#ccc;border-radius:5px}.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container .rs-thumbnail img{max-height:70%;max-width:70%}.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container .rs-thumbnail.rs-selected{border-width:1px;border-style:solid;border-color:#1ad;border-radius:5px}@media only screen and (max-width:670px){.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;overflow-x:scroll}.rs-include.rs-modal .rs-modal-body .rs-product-images .rs-thumbnail-container .rs-thumbnail{margin-right:10px;border-width:1px;border-style:solid;border-color:#ccc;border-radius:5px}}.rs-include.rs-modal .rs-modal-body .rs-product-info{-webkit-box-flex:4 1 50%;-moz-box-flex:4 1 50%;-webkit-flex:4 1 50%;-ms-flex:4 1 50%;flex:4 1 50%;min-width:300px;padding:5px 15px 20px;overflow-y:auto}.rs-include.rs-modal .rs-modal-body .rs-product-info>*{padding:5px 0;margin:0;max-width:100%}.rs-include.rs-modal .rs-modal-body .rs-product-info .rs-rating{padding:2px 0 5px}.rs-include.rs-modal .rs-modal-body .rs-product-info .rs-rating span{color:#ffbb32}.rs-include.rs-modal .rs-modal-body .rs-product-info .rs-price{font-size:1.7em;font-weight:600}.rs-include.rs-modal .rs-modal-body .rs-product-info .rs-price-info{font-size:1em;color:#666}.rs-include.rs-modal .rs-modal-body .rs-product-info .rs-price-info.rs-dollar-off{text-decoration:line-through}.rs-include.rs-modal .rs-modal-body .rs-product-info p{max-width:600px}.rs-include.rs-modal .rs-modal-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:55px;align-items:center;justify-content:flex-end;border:0;background-color:#fff;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;bottom:0;padding:10px 15px 15px}@media only screen and (max-width:1200px){.rs-include.rs-modal .rs-modal-footer{-webkit-box-shadow:0 -1px 1px 0 #ddd;-moz-box-shadow:0 -1px 1px 0 #ddd;box-shadow:0 -1px 1px 0 #ddd;justify-content:center;padding:5px 15px}}.rs-include.rs-modal .rs-modal-footer .item-quantity{border-width:1px;border-style:solid;border-color:#ccc;border-radius:5px;display:inline-block;height:43px;line-height:43px;padding:0 0 0 10px;margin:0 10px 0 0}.rs-include.rs-modal .rs-modal-footer .item-quantity input{background-color:transparent;font-size:1.2em;width:2.3em;height:90%;text-align:center;border:0}.rs-include.rs-modal .rs-modal-footer .rs-button.add-to-cart{display:inline-block;margin:0;width:200px}.rs-include.rs-modal-bg{background-color:rgba(99,99,99,.7);position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none}@media only screen and (max-width:575px){}@media only screen and (max-width:959px) and (min-width:576px){}@media only screen and (min-width:960px){}