.container{width:100%;position:relative}.scroller,.slideshow{width:100%;overflow:hidden}.scroller:before,.slideshow:before{content:"";float:left;padding-bottom:89%}.scroller:after,.slideshow:after{content:"";display:table;clear:both}.tns-controls{position:absolute;right:0;z-index:999}.scroller img,.slideshow img{width:100%}.header{text-align:center;width:80%;margin:0 auto 20px}.header h2{text-transform:uppercase;font-family:"ChronicleDisplayLight",Georgia,serif;font-size:20px;margin-bottom:0}.header p{line-height:1}.flyout-menu{width:250px;position:absolute;background:#fff;z-index:999;top:0}.flyout-menu .inner{position:relative}.flyout-menu .inner img.btn-close{transform:rotate(90deg);position:absolute;right:18px;bottom:0}.flyout-menu li{display:inline-block;margin:2px}.flyout-menu li.active{border:2px solid #000}.flyout-menu li img{width:78px}.flyout-menu li img img.btn-close{transform:rotate(90deg)}.btn-change{position:absolute;text-align:center;width:15%;z-index:1;top:10px}.btn-change span{text-transform:uppercase}.btn-change img{display:block;margin:auto;transform:rotate(270deg)}.item-list .title{margin:3% 7% 5%}.item-list .item-table,.item-list .item-chair{margin-left:3%;font-size:18px;margin-bottom:12px}.item-list .item-table .item-name,.item-list .item-table .item-price,.item-list .item-chair .item-name,.item-list .item-chair .item-price{display:inline-block}.item-list .item-table .item-name,.item-list .item-chair .item-name{width:75%}.item-list .item-table .item-price,.item-list .item-chair .item-price{width:20%}.quantity-form{background:#fff;text-align:center;position:absolute;width:100%;bottom:0;height:50%;z-index:999;padding-top:20px}.quantity-form .btn-continue-shopping{margin:0 auto;background:#999;border-color:#999}.quantity-form .item-info,.quantity-form .item-qty{display:inline-block;font-size:18px;margin-bottom:12px;vertical-align:middle}.quantity-form .item-info{width:70%;text-align:left}.quantity-form .item-qty{width:25%}.qty-input{display:flex;margin:0px 10px 4px 5px}.qty-input .quantity-input{width:55px;height:39px;font-size:16px;text-align:center;padding:0 0 0 3px;border:1px solid #bbb}.qty-input .quantity-input:invalid{box-shadow:none}.qty-input .decrease-count,.qty-input .increase-count{height:40px;width:40px;font-size:26px;background:#ddd;text-align:center;border:1px solid #bbb;padding-bottom:10px}.qty-input .increase-count{border-radius:0 6px 6px 0;border-left-width:0}.qty-input .decrease-count{border-radius:6px 0 0 6px;border-right-width:0}
