.epo.sp-container,.sp-replacer.epo,.epo .sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.epo.sp-container.sp-dragging .sp-input,.epo.sp-container button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:inherit}.sp-original-input-container input{margin:0!important}input.spectrum.with-add-on{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.epo.sp-container,.epo.sp-container *{-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:480px){.epo .sp-color{right:40%}.epo .sp-hue{left:63%}.epo .sp-fill{padding-top:60%}}.epo.sp-container,.epo.sp-container button,.epo.sp-container input,.sp-color,.sp-hue,.sp-clear{font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.sp-palette-row-initial>span:first-child{cursor:pointer}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.epo.sp-container button{border-radius:3px;border:none;background:#fff0;line-height:1;padding:0 8px;height:25px;text-transform:capitalize;text-align:center;vertical-align:middle;cursor:pointer;color:#606c72;font-weight:700}.epo.sp-container button.sp-choose{background-color:#3cab3b;color:#fff;margin-left:5px}.epo.sp-container button:hover{opacity:.8}.epo.sp-container button.sp-palette-toggle{width:100%;background-color:#f3f3f3;margin:0}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger::before{content:"\f073";padding:calc(0.75em - 1px)!important;border-width:0 0 0 1px;border-style:solid;position:relative;left:-46%!important}