.centered-block{text-align:center;max-width:1150px;min-width:200px;margin-left:auto;margin-right:auto}.login-input{margin-left:auto;margin-right:auto;width:36em}@media(max-width:40em){.login-input{width:90%}}.maintenancesection p{text-align:center;color:#fff;font-weight:bold;text-shadow:none;background:#ed8b32;padding:30px 10px;margin:0}.maintenancesection p:empty{padding:0;margin-bottom:0}.field-validation-error{color:#ff5151}.field-validation-valid{display:none}.validation-summary-errors{background-color:#ff5151;color:#fff;padding:16px;font-weight:bold;text-shadow:none}.validation-summary-errors li{display:block}.validation-summary-valid{display:none}label label.error,label label.field-validation-error{white-space:normal;color:#ff5151;font-size:.75em;margin:0}input.error,input.input-validation-error{border-width:1px;border-color:#ff5151;border-style:solid}.ui-li-static.ui-collapsible>.ui-collapsible-heading,.ui-listview>.ui-li-static.ui-collapsible>.ui-collapsible-content>.ui-listview{margin:0}.ui-li-static.ui-collapsible,.ui-listview>.ui-li-static.ui-collapsible>.ui-collapsible-content{padding:0}.ui-li-static.ui-collapsible>.ui-collapsible-heading>.ui-btn{border-top-width:0}.ui-li-static.ui-collapsible>.ui-collapsible-heading.ui-collapsible-heading-collapsed>.ui-btn,.ui-li-static.ui-collapsible>.ui-collapsible-content{border-bottom-width:0}.ui-li-static.ui-collapsible>.ui-collapsible-content{margin-left:1em;border-left-width:1px}.ui-li-static.ui-collapsible>.ui-collapsible-content>.ui-listview>.ui-li-static{border-left-width:0}.ui-listview .ui-li-has-thumb>.ui-btn>img:first-child,.ui-listview .ui-li-has-thumb .ui-li-thumb{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.centered-popup{text-align:center}a.ui-link{color:#333}a.ui-link:visited{color:#333}.right-align{text-align:right;margin-right:0}@media(max-width:28em){.mobile-left-align{text-align:left}}.controlgroup-textinput{padding:.22em .2em}.controlgroup-textinput input{width:3em}.controlgroup-textinput.ui-mini{padding:.11em .2em}.ui-controlgroup .ui-btn-icon-notext{padding:1.05em .3em}.inline-block{display:inline-block}.ui-listview .ui-responsive .ui-block-b .ui-li-aside{right:1em}@media(min-width:35em){.cart.ui-responsive.ui-grid-a>.ui-block-a,.cart.ui-responsive.ui-grid-a>.ui-block-b{width:38%}}@media(min-width:25em)and (max-width:35em){.ui-listview .ui-responsive .ui-block-b .ui-li-aside{bottom:.2em;right:.2em;top:unset}}@media(max-width:25em){.ui-listview .ui-responsive.cart{min-height:8em}.ui-listview .ui-responsive .ui-block-b .ui-li-aside{bottom:.2em;left:.2em;top:unset;right:unset}.ui-listview .ui-responsive .ui-block-b .ui-li-aside p{font-size:.6em}.ui-listview .ui-responsive .ui-block-b .ui-li-aside .totalamount{margin:0}.ui-listview .ui-li-has-thumb .ui-li-thumb{top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}}.no-margin{margin:0!important}.width-limit-5{max-width:5em}.cart-button{max-width:13em}@media(max-width:35em){.ui-responsive-header .ui-btn-icon-left,.ui-responsive-header .ui-btn-icon-right,.ui-responsive-header .ui-btn-icon-top,.ui-responsive-header .ui-btn-icon-bottom{padding:0;width:2.5em;height:2.1em;text-indent:-9999px;white-space:nowrap!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:16px}.ui-responsive-header .ui-btn-icon-left::after,.ui-responsive-header .ui-btn-icon-right::after,.ui-responsive-header .ui-btn-icon-top::after,.ui-responsive-header .ui-btn-icon-bottom::after{left:50%;margin-left:-11px;top:50%;margin-top:-11px}.cart-button{padding-left:.5em;padding-right:.5em}.cart-button::before{content:"" attr(data-amount)"";position:absolute;font-size:10px;text-indent:0;left:0;bottom:0;text-shadow:0 0 2px #fff;z-index:999;border-radius:.5em;width:100%}}.ui-responsive-header .ui-btn-icon-notext{padding:0;width:2.5em;height:2.1em;text-indent:-9999px;white-space:nowrap!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-size:16px}.ui-responsive-header .ui-btn-icon-notext::after{left:50%;margin-left:-11px;top:50%;margin-top:-11px}.responsive-search-bar{display:block;position:absolute;top:calc(100% + 1px);background-color:#fff;width:100%;-moz-box-shadow:0 4px 4px 0 #ddd;-webkit-box-shadow:0 4px 4px 0 #ddd;box-shadow:0 4px 4px 0 #ddd;text-align:center;z-index:100}.responsive-search-bar .ui-input-text{width:67%}.responsive-search-bar button.search-btn.ui-btn-icon-notext,.responsive-search-bar .search-btn.ui-btn-icon-notext{width:1.25em;height:1.25em;position:absolute;top:50%;left:83.5%;-moz-transform:translate(-1.25em,-85%);-ms-transform:translate(-1.25em,-85%);-webkit-transform:translate(-1.25em,-85%);transform:translate(-1.25em,-85%)}.search-textinput{padding-top:.22em;padding-bottom:.22em}.search-textinput input,.search-textinput.ui-btn,.search-textinput.ui-btn:hover{background-color:#fff}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(min-width:60em){.responsive-panel{visibility:visible;position:relative;left:0;clip:initial;float:left;width:25%;background:none;-webkit-transition:none!important;-moz-transition:none!important;transition:none!important;-webkit-transform:translate(0,-1px)!important;-moz-transform:translate(0,-1px)!important;-ms-transform:translate(0,-1px)!important;transform:translate(0,-1px)!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.responsive-panel~.ui-content,.responsive-panel~.validation-summary-errors{width:67%;padding-left:5%;padding-right:3%;float:right}.responsive-panel-btn,.ui-header .responsive-panel-btn,.ui-listview>li>a.responsive-panel-btn{display:none}.responsive-search-bar.hidden{display:block}.responsive-search-bar{width:calc(70% - 25em);top:0;left:30%;text-align:left;background-color:transparent;height:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.responsive-search-bar *{margin-bottom:0;margin-top:0}.responsive-search-bar form{margin:.25em 0 0 0}.responsive-search-bar .ui-input-text{width:calc(100% - 2em);padding-top:.1em;padding-bottom:.1em}.responsive-search-bar button.search-btn.ui-btn-icon-notext,.responsive-search-bar .search-btn.ui-btn-icon-notext{left:calc(100% - 2em);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.search-toggle{display:none}}.ui-panel-inner{padding:0}.ui-panel-inner>.ui-listview{margin:0}.image-gallery{position:relative;margin-left:.5em;margin-right:.5em;max-height:30em}.image-gallery .column img{width:100%}.image-gallery .bigimage{display:none}.image-gallery .bigimage.active{display:block;height:20em}.image-gallery .bigimage.active img{max-height:20em;max-width:100%;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-gallery .column img{cursor:pointer;opacity:.6;max-width:5em;max-height:5em;height:auto;width:auto}.image-gallery .column img:hover,.image-gallery .column .active{opacity:1}.image-gallery .prev,.image-gallery .next{cursor:pointer;position:absolute;top:6em;width:auto;padding:16px;color:#000;opacity:.6;font-weight:bold;font-size:20px;user-select:none;-webkit-user-select:none;text-shadow:none}.image-gallery .next{right:0}.image-gallery .prev:hover,.image-gallery .next:hover{background-color:rgba(0,0,0,.85);color:#fff;text-shadow:none}.image-gallery .row{height:7em;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-top:.3em}@media(max-width:35em){.image-gallery .row{height:auto}}.image-gallery .row:after{content:"";display:table;clear:both}.image-gallery .column{display:inline-block;max-width:5em;max-height:5em}.item-info{margin:1em}.item-desc{border-top-width:medium;border-top-style:none;border-top-style:solid;border-top-width:1px;padding:1em 0;margin-top:1em;white-space:pre-line}.ui-page-theme-a .item-desc{border-top-color:#ddd}.item-price-box{margin-bottom:1em}.item-price-box .item-price{font-weight:600;font-size:1.5em}.item-price-box .item-price-extra{font-weight:300;font-size:.75em}.ui-grid-a.ui-grid-a-40-60>.ui-block-a{width:40%}.ui-grid-a.ui-grid-a-40-60>.ui-block-b{width:60%}.ui-grid-a.ui-grid-a-60-40>.ui-block-a{width:60%}.ui-grid-a.ui-grid-a-60-40>.ui-block-b{width:40%}@media(max-width:35em){.ui-grid-a.ui-grid-a-40-60>.ui-block-a,.ui-grid-a.ui-grid-a-40-60>.ui-block-b,.ui-grid-a.ui-grid-a-60-40>.ui-block-a,.ui-grid-a.ui-grid-a-60-40>.ui-block-b{width:100%;float:none}}.hidden{display:none}.rec-area::after{content:" ";margin-top:1em;display:block;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ddd}.rec-container{display:flex;flex-wrap:wrap;background-color:#fff;-moz-box-shadow:0 0 5px 0 #ddd;-webkit-box-shadow:0 0 5px 0 #ddd;box-shadow:0 0 5px 0 #ddd}.rec-container{justify-content:center}.rec-area-heading{text-align:center}.rec-item{margin:.5em;-moz-flex-basis:auto;-ms-flex-basis:auto;-webkit-flex-basis:auto;flex-basis:auto;-moz-flex-shrink:1;-ms-flex-shrink:1;-webkit-flex-shrink:1;flex-shrink:1;width:15rem;height:16.3rem;position:relative;-moz-box-shadow:0 0 10px 0 #ddd;-webkit-box-shadow:0 0 10px 0 #ddd;box-shadow:0 0 10px 0 #ddd}.rec-item-link{width:15rem;height:16.3rem;position:absolute}.rec-item-link::after{background-color:#000;content:" ";opacity:0;width:15rem;height:16.3rem;display:block;-moz-box-shadow:0 0 3px 2px black;-webkit-box-shadow:0 0 3px 2px black;box-shadow:0 0 3px 2px black;z-index:7;position:relative;-moz-transition:opacity 40ms 0ms;-webkit-transition:opacity 40ms 0ms;transition:opacity 200ms 0ms}.rec-item-link:hover::after{opacity:.05}.rec-text-wrapper{height:7rem;width:15rem;position:absolute;top:9.3rem;text-overflow:ellipsis;overflow:hidden;left:0}.rec-heading,.rec-desc,.rec-price{z-index:5;position:relative;text-overflow:ellipsis;overflow:hidden;text-shadow:none;margin:0 .3rem 0 .3rem}.rec-heading{color:#fff;font-size:18px;font-weight:600;margin-top:.1em;height:1.5rem;white-space:nowrap}.rec-price{color:#fff;font-size:18px;font-weight:600;height:1.5rem;white-space:nowrap}.rec-desc{color:#ececec;font-size:12px;font-weight:300;height:3.8rem}.rec-text-bg{background-color:#000;opacity:.5;height:7rem;width:15rem;top:0;position:absolute;z-index:3}.rec-img-wrapper{width:15rem;height:15rem;position:absolute;top:0;left:0;z-index:1;text-align:center}.rec-img-wrapper img{max-width:95%;max-height:95%;margin:auto;-moz-transition:max-width 200ms 0ms ease-out,max-height 200ms 0ms ease-out;-webkit-transition:max-width 200ms 0ms ease-out,max-height 200ms 0ms ease-out;transition:max-width 200ms 0ms ease-out,max-height 200ms 0ms ease-out}.rec-item-link:hover .rec-img-wrapper img{max-width:100%;max-height:100%}@media(min-width:35em){.ui-listview>.ui-li-static>label,.ui-field-contain .ui-controlgroup-label{white-space:normal;word-wrap:break-word;width:25%}.ui-listview>.ui-li-static>label~[class*="ui-"],.ui-field-contain .ui-controlgroup-controls{width:73%}}.ui-listview>.ui-li-static>div.ui-slider-switch{width:5.8em}.tooltip-container{position:absolute;z-index:10000000;padding-bottom:5px;text-align:center}.tooltip{position:relative;color:#fff;z-index:10000002;width:380px;max-width:95vw;font-family:sans-serif;font-size:18px;text-shadow:none;cursor:text;-moz-border-radius:.3125em;-webkit-border-radius:.3125em;border-radius:.3125em;background-color:#333;padding:5px 5px;opacity:.95;-moz-box-shadow:0 0 5px 0 #aaa;-webkit-box-shadow:0 0 5px 0 #aaa;box-shadow:0 0 5px 0 #aaa}.tooltip-container::after{content:"";z-index:10000001;position:absolute;left:50%;top:-4px;border-width:5px;border-style:solid;border-color:transparent transparent #333 transparent;margin-left:-5px;margin-top:-5px}.alert-tooltip .tooltip{background-color:#ed8b32;opacity:1}.alert-tooltip.tooltip-container::after{border-color:transparent transparent #ed8b32 transparent}.notice-btn.alert::before{content:"!";position:absolute;left:60%;font-size:12px;width:16px;height:16px;z-index:10;text-indent:0;border-radius:1em;background-color:#ed8b32;color:#fff;text-shadow:none;text-align:center}.remark{background-color:#ff7900;color:#fff;padding:16px;font-weight:bold;text-shadow:none;margin:.33em auto;border-radius:.3125em;border-color:#fff}