#order-swatches-div #main-div{padding:20px 22px;background-color:#fff}#order-swatches-div h1,#order-swatches-div h2{font-weight:400}#order-swatches-div #title{font-size:44px;font-weight:600;color:#333;margin:0;text-align:center}#order-swatches-div #header-text{font-size:16px;margin:8px auto 25px;text-align:center;max-width:440px}#order-swatches-div #left-col{width:415px;float:left}#order-swatches-div #right-col{width:305px;float:left;padding-left:20px}#order-swatches-div .sec-title{font-size:16px;color:#666;margin:20px 0 10px}#order-swatches-div #choices{border:1px solid #ccc;border-radius:1px;overflow-x:hidden;overflow-y:scroll;height:302px;padding-top:5px}#order-swatches-div .form-hint{display:block;margin-top:4px;font-size:12px;color:#333}#order-swatches-div .form-hint+*{margin-top:4px}#order-swatches-div #choices.input-error{border:1px solid #900}#order-swatches-div #choices.input-error+.error{margin-top:4px;color:#900}#order-swatches-div #selections{overflow-x:hidden;overflow-y:auto;height:181px;padding-top:5px}#order-swatches-div .swatch-grade{font-family:Helvetica,Arial;font-weight:700;font-size:15px;color:#666;padding:6px;margin:0}#order-swatches-div .swatches-list{padding:0;margin:0;list-style:none;font-size:0px}#order-swatches-div .swatches-list li{display:inline-block;vertical-align:top;width:89px;margin:5px;position:relative;cursor:pointer}#order-swatches-div .small-overlay{position:absolute;top:0;left:0;width:89px;height:81px;text-align:center;opacity:0}#order-swatches-div .swatch-name{margin:0;text-align:center;font-size:12px;line-height:18px;padding:4px 2px 1px;box-sizing:border-box;position:relative;z-index:100;color:#000;font-weight:400}#order-swatches-div .small-overlay .swatch-add-btn{margin:0;text-align:center;font-size:14px;display:inline-block;background-color:#014774;color:#fff;padding:4px 10px 3px;position:relative;top:26px;z-index:100}#order-swatches-div .small-overlay .selected-swatch-img{display:none;width:45px;height:36px;margin:0;top:22px;left:22px;position:absolute;background:url("/pub/static/frontend/tss/theme/en_US/images/selected-swatch.png") 0px 0px no-repeat;z-index:99}#order-swatches-div .small-overlay .overlay-bg{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.6;z-index:2}#order-swatches-div .swatch-remove{display:inline-block;width:32px;height:33px;margin:0;top:-7px;right:-7px;position:absolute;background:url("/pub/static/frontend/tss/theme/en_US/images/swatch-remove.png") 0px 0px no-repeat;z-index:100}#order-swatches-div #ship-info-div label{display:none}#order-swatches-div #ship-info-div input{width:100%;font-size:14px;padding:9px 8px 8px;margin-bottom:20px;border:1px solid #bbb;box-sizing:border-box}#order-swatches-div #ship-info-div select{width:100%;font-size:14px;padding:7px 5px 8px;color:#333;margin-bottom:20px;border:1px solid #bbb;box-sizing:border-box;line-height:30px;font-family:Arial}#order-swatches-div #ship-info-div #state-div{float:left;width:90px;margin-right:15px}#order-swatches-div #ship-info-div #us-state{width:100%}#order-swatches-div #ship-info-div #ca-province{display:none;width:100%}#order-swatches-div #ship-info-div #zip-div{float:left}#order-swatches-div #ship-info-div #ship-zip{width:200px}#order-swatches-div #ship-info-div #ph-num{font-family:Helvetica,Arial}#order-swatches-div #submit-btn-cnt{text-align:center}#order-swatches-div #click-submit{display:inline-block;color:#fff;background-color:#014774;padding:12px 18px 13px;font-size:16px;letter-spacing:1px;cursor:pointer;border-radius:6px;text-transform:uppercase}#order-swatches-div #click-submit:hover{background:#006bb4}#order-swatches-div #ship-info-div .input-error{border:1px solid #900;margin-bottom:0}#order-swatches-div .error{display:none;margin:1px 0 5px;font-size:12px;color:#900;line-height:14px}.form-result-title{text-align:center;font-size:2rem;margin:0;padding:20px 0}.form-result-text{text-align:center;font-size:1.6rem;max-width:580px;padding:0 20px 20px;margin:0 auto}@media all and (max-width:804px),print{#order-swatches-div #main-div{border:1px solid #ccc;padding:20px 16px}#order-swatches-div #left-col,#order-swatches-div #right-col{float:none;margin:0 auto;text-align:left}#order-swatches-div #left-col{width:398px}#order-swatches-div #right-col{width:100%;max-width:415px;padding-left:0}#order-swatches-div .sec-title{text-align:center}}@media only screen and (max-width:472px){#order-swatches-div #left-col{width:299px}}@media only screen and (max-width:373px){#order-swatches-div #left-col{width:200px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#order-swatches-div #ship-info-div input{padding-top:4px}}