/*!
 * fireshell
 * Fiercely quick and opinionated front-ends
 * http://getfireshell.com
 * @author Todd Motto
 * @version 1.0.0
 * Copyright 2013. MIT licensed.
 */

.clear:before,.clear:after{content:' ';display:table}.clear{*zoom:1}.clear:after{clear:both}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font:300 13px/1.6 'Helvetica Neue', Helvetica, Arial;background:#fff;color:#444}#shopspexApp .topConsole{position:absolute;width:100%;height:50px;background:#ffffff;background:linear-gradient(to bottom, #fff 0%, #f6f6f6 47%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );box-shadow:0 0 4px 2px rgba(0,0,0,0.7);font-size:14px;z-index:999}#shopspexApp .topConsole .innerHolder{background-color:#444;font-size:14px;position:absolute;left:5px;right:5px;top:5px;bottom:5px;padding:5px 0 5px 5px}#shopspexApp .topConsole .innerHolder>div{line-height:30px;height:30px;float:left}#shopspexApp .topConsole .infoSection{width:calc(50% - 105px);background-color:#ffe5e5;border:1px solid #333;border-radius:2px;text-align:center}#shopspexApp .topConsole .infoSection .warn{color:#fe0000}#shopspexApp .topConsole .infoSection .infoHolder,#shopspexApp .topConsole .infoSection .tfFindHint{display:inline-block}#shopspexApp .topConsole .infoSection .totalSpend,#shopspexApp .topConsole .infoSection .totalQuantity,#shopspexApp .topConsole .infoSection .remain,#shopspexApp .topConsole .infoSection .remainExtra{display:inline-block;margin:0 6px;font-weight:bold}#shopspexApp .topConsole .tfFindHint{font-size:16px;font-weight:bold;width:100%;padding-left:5px}#shopspexApp .topConsole .zoomSection{width:200px;margin:0 5px;background-color:#fffeee;border:1px solid #333;padding:0 7px;border-radius:2px;text-align:center;text-transform:capitalize}#shopspexApp .topConsole .zoomSection .zoomControl{float:left;font-weight:bold;margin-right:10px;width:calc(50% - 30px);text-align:right}#shopspexApp .topConsole .zoomSection .zoomInBtn,#shopspexApp .topConsole .zoomSection .zoomOutBtn,#shopspexApp .topConsole .zoomSection .zoomFitBtn{width:23px;height:23px;background-repeat:no-repeat;float:left;margin-top:3px;cursor:pointer}#shopspexApp .topConsole .zoomSection .zoomValue{float:left;width:40px;height:30px;line-height:30px;padding:0 4px;text-align:center;font-weight:bold}#shopspexApp .topConsole .zoomSection .zoomInBtn{background-image:url("../img/zoomIn_n.png")}#shopspexApp .topConsole .zoomSection .zoomInBtn.disabled,#shopspexApp .topConsole .zoomSection .zoomInBtn.disabled:hover{background-image:url("../img/zoomIn_d.png")}#shopspexApp .topConsole .zoomSection .zoomInBtn:hover{background-image:url("../img/zoomIn_h.png")}#shopspexApp .topConsole .zoomSection .zoomOutBtn{background-image:url("../img/zoomOut_n.png")}#shopspexApp .topConsole .zoomSection .zoomOutBtn.disabled,#shopspexApp .topConsole .zoomSection .zoomOutBtn.disabled:hover{background-image:url("../img/zoomOut_d.png")}#shopspexApp .topConsole .zoomSection .zoomOutBtn:hover{background-image:url("../img/zoomOut_h.png")}#shopspexApp .topConsole .buttonSection{width:calc(50% - 105px);border:none}#shopspexApp .topConsole .buttonSection .btn{background-color:#fffeee;float:left;width:calc(33.3% - 5px);line-height:30px;height:30px;margin-right:5px;color:#fff;text-align:center;text-transform:capitalize;border:1px solid #222;cursor:pointer;border-radius:2px}#shopspexApp .topConsole .buttonSection .introBtn{background:#1984e8;background:linear-gradient(to bottom, #1984e8 0%, #0066d3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1984e8', endColorstr='#0066d3',GradientType=0 )}#shopspexApp .topConsole .buttonSection .introBtn:hover{background:#0066d3;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.5)}#shopspexApp .topConsole .buttonSection .cartBtn,#shopspexApp .topConsole .buttonSection .giveupBtn{background:#ed9229;background:linear-gradient(to bottom, #ed9229 0%, #cb4506 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed9229', endColorstr='#cb4506',GradientType=0 );margin-top:1px}#shopspexApp .topConsole .buttonSection .cartBtn:hover,#shopspexApp .topConsole .buttonSection .giveupBtn:hover{background:#cb4506;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.5)}#shopspexApp .topConsole .buttonSection .checkOutBtn{background:#0daa0d;background:linear-gradient(to bottom, #0daa0d 0%, #25870a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0daa0d', endColorstr='#25870a',GradientType=0 )}#shopspexApp .topConsole .buttonSection .checkOutBtn:hover{background:#25870a;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.5)}#shopspexApp .topConsole .buttonSection.tfbtns .btn{width:calc(50% - 5px)}#shopspexApp.phoneMode .topConsole{background:none;height:40px}#shopspexApp.phoneMode .topConsole .innerHolder{left:0;top:0;right:0;bottom:0;font-size:12px}#shopspexApp.phoneMode .topConsole .infoSection.tfInfo{width:calc(100% - 320px);font-size:14px}#shopspexApp.phoneMode .topConsole .buttonSection{width:calc(50% - 105px);border:none}#shopspexApp.phoneMode .topConsole .buttonSection .btn{width:calc(50% - 5px)}#shopspexApp.phoneMode .topConsole .buttonSection.tfbtns{width:105px}#shopspexApp.phoneMode .topConsole .buttonSection.tfbtns .btn{width:100%}#shopspexApp .messageWindow{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.9);z-index:1000}#shopspexApp .messageWindow p{margin:5px 0}#shopspexApp .messageWindow .introWindow,#shopspexApp .messageWindow .warnWindow{max-width:760px;width:92%;background:#444444;background:-moz-linear-gradient(top, #444 0%, #000 100%);background:-webkit-linear-gradient(top, #444 0%, #000 100%);background:linear-gradient(to bottom, #444 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000000',GradientType=0 );border-radius:4px;background-clip:padding-box;border:2px solid #fff;box-shadow:0 0 12px 0 rgba(255,255,255,0.8);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:#fff}#shopspexApp .messageWindow .introWindow .introTitle,#shopspexApp .messageWindow .introWindow .warnTitle,#shopspexApp .messageWindow .warnWindow .introTitle,#shopspexApp .messageWindow .warnWindow .warnTitle{text-align:center;font-size:1.8em;font-weight:bold;margin:15px 20px;border-bottom:1px dotted #fff;padding-bottom:15px;color:#6dcff6}#shopspexApp .messageWindow .introWindow .introContent,#shopspexApp .messageWindow .introWindow .warnContent,#shopspexApp .messageWindow .warnWindow .introContent,#shopspexApp .messageWindow .warnWindow .warnContent{font-size:1.2em;margin:15px 20px 20px}#shopspexApp .messageWindow .introWindow .introContent p,#shopspexApp .messageWindow .introWindow .warnContent p,#shopspexApp .messageWindow .warnWindow .introContent p,#shopspexApp .messageWindow .warnWindow .warnContent p{margin-bottom:8px}#shopspexApp .messageWindow .introWindow span,#shopspexApp .messageWindow .warnWindow span{color:#6dcff6}#shopspexApp .messageWindow .introWindow .btnSection,#shopspexApp .messageWindow .warnWindow .btnSection{background:#f5f6f6;background:-moz-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%);background:-webkit-linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%);background:linear-gradient(to bottom, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 );height:46px;line-height:48px;text-align:center}#shopspexApp .messageWindow .introWindow .closeBtn,#shopspexApp .messageWindow .introWindow .continueBtn,#shopspexApp .messageWindow .introWindow .exitBtn,#shopspexApp .messageWindow .warnWindow .closeBtn,#shopspexApp .messageWindow .warnWindow .continueBtn,#shopspexApp .messageWindow .warnWindow .exitBtn{display:inline-block;height:30px;line-height:30px;cursor:pointer;min-width:120px;text-align:center;border-radius:2px;background-clip:padding-box;font-size:14px;font-weight:bold;padding:0 20px;margin:10px 5px 0;box-shadow:inset 0 0 4px 1px rgba(0,0,0,0.7);background:#7d7e7d;background:-moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);background:-webkit-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);background:linear-gradient(to bottom, #7d7e7d 0%, #0e0e0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 )}#shopspexApp .messageWindow .introWindow .closeBtn:hover,#shopspexApp .messageWindow .warnWindow .closeBtn:hover{background:#0e0e0e;color:#6dcff6}#shopspexApp .messageWindow .introWindow .continueBtn,#shopspexApp .messageWindow .warnWindow .continueBtn{border:1px solid #444;box-shadow:none;min-width:200px;background:#0daa0d;background:-moz-linear-gradient(top, #0daa0d 0%, #25870a 100%);background:-webkit-linear-gradient(top, #0daa0d 0%, #25870a 100%);background:linear-gradient(to bottom, #0daa0d 0%, #25870a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0daa0d', endColorstr='#25870a',GradientType=0 )}#shopspexApp .messageWindow .introWindow .continueBtn:hover,#shopspexApp .messageWindow .warnWindow .continueBtn:hover{background:#25870a}#shopspexApp .messageWindow .introWindow .exitBtn,#shopspexApp .messageWindow .warnWindow .exitBtn{border:1px solid #444;box-shadow:none;min-width:200px;background:#ed9229;background:-moz-linear-gradient(top, #ed9229 0%, #cb4506 100%);background:-webkit-linear-gradient(top, #ed9229 0%, #cb4506 100%);background:linear-gradient(to bottom, #ed9229 0%, #cb4506 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed9229', endColorstr='#cb4506',GradientType=0 );margin-top:1px}#shopspexApp .messageWindow .introWindow .exitBtn:hover,#shopspexApp .messageWindow .warnWindow .exitBtn:hover{background:#cb4506}#shopspexApp #shoppingCart{position:absolute;right:0;top:80px;bottom:30px;width:200px;background:#eeeeee;background:-moz-linear-gradient(top, #eee 0%, #ccc 100%);background:-webkit-linear-gradient(top, #eee 0%, #ccc 100%);background:linear-gradient(to bottom, #eee 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );border:1px solid #333;border-right:none;border-radius:4px 0 0 4px}#shopspexApp #shoppingCart .panelContainer{position:absolute;right:5px;top:5px;bottom:5px;left:5px;background-color:#444}#shopspexApp #shoppingCart .panelContainer .closeBtn{width:40px;height:40px;position:absolute;left:-22px;top:50%;margin-top:-20px;background-image:url("../img/play.png");cursor:pointer}#shopspexApp #shoppingCart .panelContainer .closeBtn:hover{background-image:url("../img/play_h.png")}#shopspexApp #shoppingCart .panelContainer .cartIcon{color:#aaa;position:absolute;top:50%;margin-top:-72px;text-align:center;width:189px;font-size:20px}#shopspexApp #shoppingCart .panelContainer .cartIcon span{display:block}#shopspexApp #shoppingCart .panelContainer .cartIcon p{padding:0 20px}#shopspexApp #shoppingCart .panelContainer .upBtn,#shopspexApp #shoppingCart .panelContainer .downBtn{position:absolute;left:0;right:0;line-height:30px;background-color:#284b59;color:#fff;text-align:center;cursor:pointer}#shopspexApp #shoppingCart .panelContainer .upBtn.disabled,#shopspexApp #shoppingCart .panelContainer .downBtn.disabled{color:#666;cursor:default;background-color:#454545}#shopspexApp #shoppingCart .panelContainer .upBtn{top:0;border-bottom:1px solid #666}#shopspexApp #shoppingCart .panelContainer .downBtn{bottom:0;border-top:1px solid #666}#shopspexApp #shoppingCart .panelContainer .cartContainer{position:absolute;left:8px;right:8px;top:40px;bottom:40px;overflow:hidden}#shopspexApp #shoppingCart .panelContainer .cartHolder{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}#shopspexApp #shoppingCart .panelContainer .cartProduct{background-color:#fff;text-align:center;display:inline-block;padding-top:5px;font-weight:bold;clear:both;width:100%;margin-bottom:8px}#shopspexApp #shoppingCart .panelContainer .price{font-size:16px}#shopspexApp #shoppingCart .panelContainer .productImg:before{content:' ';display:inline-block;height:100%;vertical-align:middle}#shopspexApp #shoppingCart .panelContainer .productImg{cursor:pointer;width:150px;height:150px;line-height:150px;display:inline-block;font:0/0 Arial;text-align:center}#shopspexApp #shoppingCart .panelContainer .productImg img{max-height:140px;max-width:140px;vertical-align:middle}#shopspexApp #shoppingCart .panelContainer .quantityControl{font-size:14px;float:left;margin:5px 0 5px 5px;overflow:hidden;line-height:24px}#shopspexApp #shoppingCart .panelContainer .quantityControl .quantityPick{width:24px;line-height:24px;height:24px;text-align:center;display:block;border:1px solid #aaa;border-right:none;border-left:none;float:left;cursor:default}#shopspexApp #shoppingCart .panelContainer .quantityControl .decreaseBtn,#shopspexApp #shoppingCart .panelContainer .quantityControl .increaseBtn{width:27px;line-height:24px;height:24px;display:block;text-align:center;border:1px solid #aaa;float:left;cursor:pointer}#shopspexApp #shoppingCart .panelContainer .quantityControl .decreaseBtn{border-radius:4px 0 0 4px}#shopspexApp #shoppingCart .panelContainer .quantityControl .increaseBtn{border-radius:0 4px 4px 0}#shopspexApp #shoppingCart .panelContainer .quantityControl .decreaseBtn:hover,#shopspexApp #shoppingCart .panelContainer .quantityControl .increaseBtn:hover{background:#ffffff;border:#777777 1px solid;color:#0072bc}#shopspexApp #shoppingCart .panelContainer .removeBtn{font-size:11px;text-transform:uppercase;float:right;margin:5px 5px 5px 0;text-align:center;cursor:pointer;color:#333;background:#ebebeb;border:#aaa 1px solid;height:24px;width:80px;line-height:24px;border-radius:4px}#shopspexApp #shoppingCart .panelContainer .removeBtn:hover{background:#ffffff;border:#777777 1px solid;color:#0072bc}#shopspexApp.phoneMode #shoppingCart{width:120px}#shopspexApp.phoneMode #shoppingCart .panelContainer .closeBtn{width:28px;height:28px;background-size:100%;left:-18px}#shopspexApp.phoneMode #shoppingCart .panelContainer .cartIcon{width:100%}#shopspexApp.phoneMode #shoppingCart .panelContainer .cartIcon p{font-size:16px}#shopspexApp.phoneMode #shoppingCart .panelContainer .productImg{width:100%;max-height:60px}#shopspexApp.phoneMode #shoppingCart .panelContainer .productImg img{max-width:100%;max-height:100%}#shopspexApp.phoneMode #shoppingCart .panelContainer .price{font-size:14px}#shopspexApp.phoneMode #shoppingCart .panelContainer .quantityControl{float:none;margin:2px 5px;text-align:center}#shopspexApp.phoneMode #shoppingCart .panelContainer .quantityPick,#shopspexApp.phoneMode #shoppingCart .panelContainer .decreaseBtn,#shopspexApp.phoneMode #shoppingCart .panelContainer .increaseBtn{float:none;display:inline-block}#shopspexApp.phoneMode #shoppingCart .panelContainer .removeBtn{float:none;display:inline-block;margin:0 0 4px}#shopspexApp .productPopWindow{position:absolute;width:100%;top:0;bottom:0;overflow:hidden;background-color:rgba(0,0,0,0.85);z-index:1000}#shopspexApp .productPopWindow .controlPanel{position:absolute;right:0;width:275px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:20px 15px 30px;overflow:hidden;font-size:16px;color:#efefef;background-color:#121212;border-radius:4px;border:1px solid #aaa;box-shadow:0 0 12px 0 rgba(255,255,255,0.5)}#shopspexApp .productPopWindow .controlPanel p{margin:0}#shopspexApp .productPopWindow .controlPanel .productInfo,#shopspexApp .productPopWindow .controlPanel .priceInfo{font-size:18px;line-height:1.5em;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #999}#shopspexApp .productPopWindow .controlPanel .productInfo p{margin-top:20px}#shopspexApp .productPopWindow .controlPanel .priceInfo{font-size:24px}#shopspexApp .productPopWindow .controlPanel #quantityControl{font-size:18px}#shopspexApp .productPopWindow .controlPanel .quantityControl{color:#333;font-weight:bold;padding:0 10px;border-radius:4px;text-align:center;margin-bottom:15px;margin-left:7px;display:inline-block}#shopspexApp .productPopWindow .controlPanel .quantityControl option{text-align:center}#shopspexApp .productPopWindow .controlPanel .purchaseControl,#shopspexApp .productPopWindow .controlPanel .adjustControl,#shopspexApp .productPopWindow .controlPanel .tfControl{text-align:center;padding-right:3px;overflow:hidden}#shopspexApp .productPopWindow .controlPanel .purchaseControl .btn,#shopspexApp .productPopWindow .controlPanel .adjustControl .btn,#shopspexApp .productPopWindow .controlPanel .tfControl .btn{height:45px;line-height:45px;float:left;width:100%;clear:both;text-align:center;font-weight:bold;cursor:pointer;font-size:16px;margin:5px 0;border-radius:4px;color:#333}#shopspexApp .productPopWindow .controlPanel .purchaseControl .addCartBtn,#shopspexApp .productPopWindow .controlPanel .purchaseControl .yesBtn,#shopspexApp .productPopWindow .controlPanel .adjustControl .addCartBtn,#shopspexApp .productPopWindow .controlPanel .adjustControl .yesBtn,#shopspexApp .productPopWindow .controlPanel .tfControl .addCartBtn,#shopspexApp .productPopWindow .controlPanel .tfControl .yesBtn{background:#f8ffe8;background:linear-gradient(to bottom, #f8ffe8 0%, #e8f4be 33%, #c1dd5a 100%)}#shopspexApp .productPopWindow .controlPanel .purchaseControl .addCartBtn:hover,#shopspexApp .productPopWindow .controlPanel .purchaseControl .yesBtn:hover,#shopspexApp .productPopWindow .controlPanel .adjustControl .addCartBtn:hover,#shopspexApp .productPopWindow .controlPanel .adjustControl .yesBtn:hover,#shopspexApp .productPopWindow .controlPanel .tfControl .addCartBtn:hover,#shopspexApp .productPopWindow .controlPanel .tfControl .yesBtn:hover{color:#000000;text-shadow:0 0 4px #ecefd0;background:#bfd255;background:linear-gradient(to bottom, #ecefd0 0%, #cdea96 50%, #a1d657 51%, #a3e062 100%)}#shopspexApp .productPopWindow .controlPanel .purchaseControl .adjustQuantityBtn,#shopspexApp .productPopWindow .controlPanel .adjustControl .adjustQuantityBtn,#shopspexApp .productPopWindow .controlPanel .tfControl .adjustQuantityBtn{background:#fefcea;background:linear-gradient(to bottom, #fefcea 0%, #f1da36 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#f1da36',GradientType=0 )}#shopspexApp .productPopWindow .controlPanel .purchaseControl .adjustQuantityBtn:hover,#shopspexApp .productPopWindow .controlPanel .adjustControl .adjustQuantityBtn:hover,#shopspexApp .productPopWindow .controlPanel .tfControl .adjustQuantityBtn:hover{color:#000000;text-shadow:0 0 4px #eeeeee;background:#fefcea;background:linear-gradient(to bottom, #fefcea 0%, #efe5a5 50%, #f1da36 51%, #fbdf93 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fbdf93',GradientType=0 )}#shopspexApp .productPopWindow .controlPanel .purchaseControl .putBackBtn,#shopspexApp .productPopWindow .controlPanel .purchaseControl .closeBtn,#shopspexApp .productPopWindow .controlPanel .purchaseControl .noBtn,#shopspexApp .productPopWindow .controlPanel .adjustControl .putBackBtn,#shopspexApp .productPopWindow .controlPanel .adjustControl .closeBtn,#shopspexApp .productPopWindow .controlPanel .adjustControl .noBtn,#shopspexApp .productPopWindow .controlPanel .tfControl .putBackBtn,#shopspexApp .productPopWindow .controlPanel .tfControl .closeBtn,#shopspexApp .productPopWindow .controlPanel .tfControl .noBtn{background:#feffff;background:linear-gradient(to bottom, #feffff 0%, #ddf1f9 35%, #a0d8ef 100%);margin-top:3px}#shopspexApp .productPopWindow .controlPanel .purchaseControl .putBackBtn:hover,#shopspexApp .productPopWindow .controlPanel .purchaseControl .closeBtn:hover,#shopspexApp .productPopWindow .controlPanel .purchaseControl .noBtn:hover,#shopspexApp .productPopWindow .controlPanel .adjustControl .putBackBtn:hover,#shopspexApp .productPopWindow .controlPanel .adjustControl .closeBtn:hover,#shopspexApp .productPopWindow .controlPanel .adjustControl .noBtn:hover,#shopspexApp .productPopWindow .controlPanel .tfControl .putBackBtn:hover,#shopspexApp .productPopWindow .controlPanel .tfControl .closeBtn:hover,#shopspexApp .productPopWindow .controlPanel .tfControl .noBtn:hover{color:#000000;text-shadow:0 0 4px #e4f5fc;background:#ebf1f6;background:linear-gradient(to bottom, #e4f5fc 0%, #bfe8f9 50%, #9fd8ef 51%, #2ab0ed 100%)}#shopspexApp .productPopWindow .productView{position:absolute;width:calc(100% - 275px);padding:20px 20px 60px;top:0;bottom:0;left:0;overflow:hidden}#shopspexApp .productPopWindow .productView .simpleCloseBtn{position:absolute;right:20px;top:20px;width:36px;height:36px;font-size:24px;font-weight:bold;line-height:32px;border:2px solid #fff;background-color:rgba(255,255,255,0.3);border-radius:100%;color:#fff;text-align:center;cursor:pointer}#shopspexApp .productPopWindow .productView .simpleCloseBtn:hover{color:#ff0;border-color:#ff0;background-color:rgba(255,255,0,0.2)}#shopspexApp .productPopWindow .productView .productImg{direction:ltr;overflow:hidden;height:100%}#shopspexApp .productPopWindow .productView .loadingIndicator{position:absolute;top:50%;margin-top:-32px;left:50%;margin-left:-32px;width:64px;height:64px;background-image:url("https://s3.amazonaws.com/simage.hotspex.com/mobileApp/ring.gif")}#shopspexApp .productPopWindow .productView .zoomControl{position:absolute;bottom:12px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:201}#shopspexApp .productPopWindow .productView .zoomControl .zoomInBtn,#shopspexApp .productPopWindow .productView .zoomControl .zoomOutBtn{width:50px;height:40px;background-color:#ccc;border:1px solid #aaa;float:left;margin:0 5px;border-radius:4px;cursor:pointer;position:relative}#shopspexApp .productPopWindow .productView .zoomControl .zoomInBtn.disabledBtn,#shopspexApp .productPopWindow .productView .zoomControl .zoomOutBtn.disabledBtn{color:#aaa;cursor:default;background-color:#888}#shopspexApp .productPopWindow .productView .zoomControl .zoomInBtn:after,#shopspexApp .productPopWindow .productView .zoomControl .zoomOutBtn:after{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;position:absolute;font-size:32px;line-height:36px;left:calc(50% - 16px);z-index:1}#shopspexApp .productPopWindow .productView .zoomControl .zoomInBtn:after{content:"\f00e"}#shopspexApp .productPopWindow .productView .zoomControl .zoomOutBtn:after{content:"\f010"}#shopspexApp .productPopWindow .productView .zoomControl .zoomInBtn:hover,#shopspexApp .productPopWindow .productView .zoomControl .zoomOutBtn:hover,#shopspexApp .productPopWindow .productView .zoomControl .zoomInBtn:active,#shopspexApp .productPopWindow .productView .zoomControl .zoomOutBtn:active{background-color:#fff;color:#005b96}#shopspexApp .productPopWindow .thumbnails{position:absolute;left:0;width:100px;padding:0 0 0 20px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#shopspexApp .productPopWindow .thumbnails .thumbnail{height:80px;width:100%;background-color:#fff;float:left;position:relative;margin:5px 0;cursor:pointer;opacity:0.7}#shopspexApp .productPopWindow .thumbnails .thumbnail:hover{opacity:1}#shopspexApp .productPopWindow .thumbnails .thumbnail.selected{border:2px solid #6dcff6;box-shadow:0 0 8px 0 rgba(255,255,255,0.6);opacity:1}#shopspexApp .productPopWindow .thumbnails .thumbnail img{max-width:calc(100% - 10px);max-height:calc(100% - 10px);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}#shopspexApp.phoneMode .productPopWindow .controlPanel{width:180px;font-size:12px;padding-bottom:20px}#shopspexApp.phoneMode .productPopWindow .controlPanel .priceInfo,#shopspexApp.phoneMode .productPopWindow .controlPanel #quantityControl{font-size:16px}#shopspexApp.phoneMode .productPopWindow .controlPanel .purchaseControl .btn,#shopspexApp.phoneMode .productPopWindow .controlPanel .adjustControl .btn,#shopspexApp.phoneMode .productPopWindow .controlPanel .tfControl .btn{font-size:14px;height:32px;line-height:32px}#shopspexApp.phoneMode .productPopWindow .productView{width:calc(100% - 180px)}#shopspexApp.phoneMode .productPopWindow .productView .zoomControl .zoomOutBtn,#shopspexApp.phoneMode .productPopWindow .productView .zoomControl .zoomInBtn{width:30px;height:30px;text-align:center}#shopspexApp.phoneMode .productPopWindow .productView .zoomControl .zoomOutBtn:after,#shopspexApp.phoneMode .productPopWindow .productView .zoomControl .zoomInBtn:after{font-size:20px;line-height:24px;left:calc(50% - 10px)}#shopspexApp.phoneMode .productPopWindow .thumbnails{width:80px;padding-left:10px}#shopspexApp.phoneMode .productPopWindow .thumbnails .thumbnail{width:100%;height:70px}#shopspexApp .mainDisplay{position:absolute;top:50px;left:0;right:0;bottom:0;direction:ltr}#shopspexApp .mainDisplay .shelfHolder.moveCursor{cursor:pointer}#shopspexApp .mainDisplay .shelfHolder.zoomCursor{cursor:zoom-in}#shopspexApp .mainDisplay .shelfHolder{position:relative}#shopspexApp .mainDisplay .priceTag{white-space:nowrap;min-width:50px;background-color:#ffffff;border:1px solid #333333;position:absolute;transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);font-weight:bold;text-align:center;padding:2px 8px;line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#shopspexApp .mainDisplay .shelfCover{position:absolute;left:0;top:0;bottom:0;right:0;cursor:zoom-in}#shopspexApp.phoneMode .mainDisplay{top:40px}@font-face{font-family:'Font-Name';src:url("../fonts/font-name.eot");src:url("../fonts/font-name.eot?#iefix") format("embedded-opentype"),url("../fonts/font-name.woff") format("woff"),url("../fonts/font-name.ttf") format("truetype"),url("../fonts/font-name.svg#font-name") format("svg");font-weight:normal;font-style:normal}::selection{background:#333;color:#fff;text-shadow:none}::-moz-selection{background:#333;color:#fff;text-shadow:none}::-webkit-selection{background:#333;color:#fff;text-shadow:none}body,html{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;margin:0;touch-action:manipulation}#shopspexApp,#loadingCover{position:absolute;left:0;top:0;right:0;bottom:0;background:#45484d;background:-moz-radial-gradient(center, ellipse cover, #45484d 0%, #000 100%);background:-webkit-radial-gradient(center, ellipse cover, #45484d 0%, #000 100%);background:radial-gradient(ellipse at center, #45484d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 );font-family:Calibri, Candara, Segoe, Segoe UI, Optima, Arial, sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-size:16px;font-weight:500;line-height:24px}#shopspexApp.phoneMode{font-size:12px;line-height:18px}#shopspexApp .ui-state-disabled{opacity:1}#appBlocker{z-index:1100;position:absolute;left:0;top:0;right:0;bottom:0}#loadingCover{z-index:2000}#loadingCover .iconLoading{position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px}.hidden{display:none}.centerPosition{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
/*# sourceMappingURL=style.min.css.map */
