.product-diy .media__zoom__icon{display:none}.product-diy .radio__legend__label{color:#000}.product-diy .selector-wrapper fieldset label{margin-top:unset;background:transparent;border-radius:0;width:60px;height:60px}.product-diy .swatch__button input:checked~label:after{content:"";position:absolute;top:-4px;left:-4px;width:66px;height:70px;border-radius:0;border:2px solid var(--swatch);opacity:.4}.product-diy .color-choice .sm-color-tab{font-size:12px;padding:0 1px 0 0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;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}.product-diy .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}.product-diy .color-choice .sm-color-tab .slc{background-color:#fff;color:red;height:41px}.product-diy .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}.product-diy .position-selector ul li span{background-repeat:no-repeat;background-size:50px 50px;background-position:center center}.product-diy .position-selector.no-code label{opacity:0;visibility:hidden}.product-diy .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}.product-diy .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}.product-diy .product__media__wrapper{position:relative}.product-diy .diy-canvas{display:none}.product-diy .diy-canvas.active{position:absolute;display:block;top:0}@media only screen and (max-width: 767px){.product-diy .product-single .grid__item{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?2935= */
