.sm-cpalette{clear:both;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-cpalette .info-msg{position:fixed;top:50%;left:50%;z-index:999;display:none;width:300px;padding:15px;font-size:16px;border-radius:5px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);background-color:#333;color:#fff;border:1px solid #ccc}.sm-cpalette .sm-ttl{clear:both;padding:15px}.sm-cpalette .sm-ttl h1,.sm-cpalette .sm-ttl .h1{font-size:25px}.sm-cpalette .sm-ttl .price{height:30px;line-height:30px;font-size:25px;color:red}.sm-cpalette .palette{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}.sm-cpalette .palette .img{max-width:none!important}.sm-cpalette .color-list{width:50%;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.sm-cpalette .color-list .upload-ext{padding:0 15px}.sm-cpalette .color-list .color-choice{padding:15px}.sm-cpalette .color-list .color-choice-tube{padding:0 15px}.sm-cpalette .color-list .color-choice-tube h4{padding:5px 0;font-weight:700;font-size:14px}.sm-cpalette .color-list .color-choice-tube .selected-color{padding:10px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px}.sm-cpalette .color-list .color-choice-tube .selected-color dl{padding-top:5px;margin:0;line-height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-cpalette .color-list .color-choice-tube .selected-color dl dd{position:relative;cursor:pointer;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:auto;line-height:20px;margin:2px 10px 20px 0;border-radius:5px;padding:0 5px}.sm-cpalette .color-list .color-choice-tube .selected-color dl dd img{width:50px;height:auto}.sm-cpalette .color-list .color-choice-tube .selected-color dl dd label{display:block;width:100%;line-height:20px;word-break:break-all;overflow:visible;font-size:10px;font-weight:400;text-align:center;margin:0}.sm-cpalette .color-list .color-choice-tube .selected-color dl dd span{position:absolute;top:10px;left:0;color:#fff;display:block;width:100%;font-weight:700;text-align:center}.sm-cpalette .color-list .color-choice-tube .selected-color dl dd a{position:absolute;right:-3px;bottom:1px;display:none;width:15px;height:15px;text-align:center;margin:0;line-height:12px;padding:0;color:red;font-size:12px}.sm-cpalette .color-list .color-choice-tube .selected-color .slc{background-color:#f9f9f9;border:1px solid #ccc}.sm-cpalette .color-list .color-choice-tube .selected-color dl dd .slca{font-weight:700}.sm-cpalette .color-list .color-choice-tube .selected-color .prod-lnk{color:#0056b3;text-decoration:underline}.sm-cpalette .color-list .color-choice-tube .selected-color .del{color:#0056b3;text-decoration:none;margin-left:15px}.sm-cpalette .color-list .empty-plt{padding:15px}.sm-cpalette .color-list .empty-plt-tube{padding:0 5px}.sm-cpalette .color-list .empty-plt-tube .disabled{color:#ccc}.sm-cpalette .color-list .empty-plt .sm-price-hide{display:none}.sm-cpalette .color-list h3,.sm-cpalette .color-list .h3,.sm-cpalette .quantity label,.sm-cpalette .total-price label,.sm-cpalette .total-price span{font-size:16px;line-height:30px;height:35px;margin:0}.sm-cpalette .color-list h4{padding:5px 10px;margin:0;font-size:16px;font-weight:700;line-height:30px}.sm-cpalette .color-list .empty-plt ul{line-height:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-cpalette .color-list .empty-plt ul li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:60px;height:100px;line-height:20px;margin:5px 10px;border-radius:5px;padding:5px}.sm-cpalette .color-list .empty-plt ul li img{width:100px;height:60px;cursor:pointer}.sm-cpalette .color-list .empty-plt label{display:inline-block;height:20px;line-height:20px;word-break:break-all;overflow:hidden;margin:0}.sm-cpalette .color-list .empty-plt .li-text{padding:10px;border:1px solid #ccc;width:auto;height:auto;cursor:pointer}.sm-cpalette .color-list .empty-plt .li-text label{overflow:visible;cursor:pointer}.sm-cpalette .color-list .color-choice .sm-color-tab{padding:0;border-bottom:1px solid #ccc;height:41px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sm-cpalette .color-list .color-choice .sm-color-tab span{-webkit-flex:1 0 auto;-moz-flex:0 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:inline-block;padding:0 10px;height:40px;line-height:40px;overflow:hidden;border:1px solid #ccc;border-bottom:none;border-right:none;background-color:#f9f9f9;text-align:center;word-break:break-all;cursor:pointer;border-top-right-radius:5px;border-top-left-radius:5px}.sm-cpalette .color-list .color-choice .sm-color-tab span:last-child{border-right:1px solid #ccc}.sm-cpalette .color-list .color-choice .sm-color-tab .slc{background-color:#fff;color:red;height:41px}.sm-cpalette .color-list .color-choice ul{line-height:60px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:270px;overflow-y:auto;border:1px solid #ccc;border-top:none;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}.sm-cpalette .color-list .color-choice ul li{-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:60px;height:80px;line-height:22px;margin:5px 10px;padding:5px;border-radius:5px}.sm-cpalette .color-list .color-choice ul li img{width:50px;height:50px;cursor:pointer;max-width:none}.sm-cpalette .color-list .color-choice label{display:inline-block;height:20px;line-height:20px;width:60px;overflow:hidden;word-break:break-all;font-size:14px;text-align:center}.sm-cpalette .color-list .color-choice .disabled{color:#ccc}.sm-cpalette .color-pos{clear:both;padding:15px}.sm-cpalette .color-pos h3 .right{float:right}.sm-cpalette .color-pos h3 .right input{margin-right:2px}.sm-cpalette .color-pos h3 .right label{padding-left:18px!important}.sm-cpalette .color-pos .clear-selected{padding-left:5px;color:#00f;font-size:14px;cursor:pointer}.sm-cpalette .fix-top{position:fixed;top:0;left:0;width:100%;z-index:99}.sm-cpalette .color-pos .position{background-color:#f9f9f9;clear:both;padding:10px}.sm-cpalette .color-pos ul{height:auto;line-height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:0;margin-bottom:0}.sm-cpalette .color-pos ul li{height:auto;width:50px;line-height:20px;-webkit-flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:0 5px;margin-right:2px;cursor:pointer;border-radius:5px}.sm-cpalette .color-pos ul li span{display:block;height:40px;width:40px;line-height:40px;border-radius:50%;text-align:center;background-color:#fff;box-sizing:unset;-webkit-box-sizing:unset;-moz-box-sizing:unset}.sm-cpalette .color-pos ul li span:hover{color:red;font-weight:700}.sm-cpalette .color-pos .position label{display:block;height:20px;line-height:20px;color:#777;width:100%;overflow:visible;word-break:break-all;font-size:10px;text-align:center;margin:0}.sm-cpalette .color-pos .position .myhide{visibility:hidden}.sm-cpalette .submit{padding:15px}.sm-selected{border:1px solid red;position:relative;padding:5px}.sm-selected:before{content:"";position:absolute;right:0;bottom:0;width:0px;height:0px;border:10px solid red;border-radius:1px;border-top:10px solid transparent;border-left:10px solid transparent;background:transparent;opacity:.8;box-sizing:unset;-webkit-box-sizing:unset;-moz-box-sizing:unset}.sm-selected:after{content:"";position:absolute;right:1px;bottom:3px;width:10px;height:5px;border:2px solid white;border-radius:1px;border-top:none;border-right:none;background:transparent;transform:rotate(-50deg);box-sizing:unset;-webkit-box-sizing:unset;-moz-box-sizing:unset}.sm-cpalette .btn-add-cart{float:left;margin-right:10px;margin-bottom:20px;border:1px solid #111;cursor:pointer;width:100%;background-color:#232323;color:#fff;font-size:13px;text-transform:uppercase;height:45px;line-height:45px}.sm-cpalette .btn-add-cart span{line-height:45px}.sm-cpalette .btn-add-cart:hover{background-color:red;color:#fff;border:1px solid red}@media(min-width:992px){.sm-cpalette .btn-add-cart{width:calc(50% - 10px)}}.sm-cpalette .qty-group{width:130px;max-width:250px!important}.sm-cpalette .product-form__input--quantity{width:70px!important}.sm-cpalette .icon{fill:#d20000;stroke:none}.sm-cpalette .icon g path:first-child{fill:#d20000}.sm-cpalette .icon g path:last-child{fill:#fff}.sm-cpalette .icon-spinner{-webkit-animation:round_animate .5s linear infinite;animation:round_animate .5s linear infinite}@keyframes round_animate{to{transform:rotate(1turn)}}.sm-cpalette .total-price{line-height:40px}@media only screen and (max-width:749px){.sm-cpalette .palette,.sm-cpalette .color-list{width:100%}.sm-cpalette .color-list h3,.sm-cpalette .quantity label,.sm-cpalette .total-price label,.sm-cpalette .total-price span{font-size:16px;line-height:22px;height:28px;font-weight:400}.sm-cpalette .color-list .color-choice label{font-size:12px}.sm-cpalette .color-pos{padding:5px}.sm-cpalette .color-list .color-choice ul{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.sm-cpalette .color-list .color-choice ul li{margin:5px 3px}.sm-cpalette .color-pos .clear-selected{font-size:12px}.sm-cpalette .color-pos ul{padding:5px;height:auto}.sm-cpalette .color-pos ul li{width:40px;height:auto}.sm-cpalette .color-pos ul li span{font-size:12px;width:30px;height:30px;line-height:30px}.sm-cpalette .color-list .color-choice .sm-color-tab span{font-size:12px}.sm-cpalette .color-list .color-choice-tube{padding:0 5px}}.sm-product__price .sale-out,.sm-product__price .compare-price{text-decoration:line-through;color:gray}.sm-product__price .regular-price{color:#232323;font-size:18px}.sm-product__price .on-sale{color:#e95144}.sm-prod-msg-wrapper{padding:10px 0}.sm-prod-msg-wrapper svg{vertical-align:middle}.sm-prod-msg-wrapper .err-msg{vertical-align:middle}#dropdown-cart .properties,.cart-form .cart-list .properties{word-break:break-all}
/*# sourceMappingURL=/cdn/shop/t/43/assets/smpalette.css.map */
