.v2-color-box{float:left;position:relative;margin-right:4px}.swatch-panda{margin-bottom:20px}.v2-color-box label{width:25px!important;height:25px!important;cursor:pointer;margin:1px;border-radius:35px;border:2px solid #e7e7e7}.swatch-panda input{display:none}.swatch-panda input:checked+div{border:2px solid #b5b5b5;border-radius:25px}.swatch-panda input+div{border:2px solid transparent;border-radius:25px}.swatch-panda .tooltip{text-align:center;background:#f2f2f2;color:#000;font-size:12px;bottom:100%;padding:10px;display:block;position:absolute;min-width:100px;left:-25px;margin-bottom:15px;-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .25s ease-out;z-index:10000;box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.swatch-panda .v2-color-box:hover .tooltip{-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.triangle-top{width:0;height:0;border-top:13px solid #efefef;border-right:13px solid transparent;position:absolute;left:43px;bottom:-12px}.panda-header{padding-bottom:6px}.panda-header-hidden,.panda-header-mobile{display:none}@media only screen and (max-width:767px){.panda-header-mobile{display:inline-block}}.bg-edit{background-repeat:no-repeat;background-position:center;background-size:25px 25px}.product_form .swatch-wrapper{border:2px solid transparent;display:block;border-radius:50%;padding:2px}.product_form .swatch{width:25px;height:25px;display:block;border-radius:50%;border:1px solid #e7e7e7}.product_form .option.selected .swatch-wrapper{border-color:#b5b5b5}.product_form .option.selected .swatch{border-color:transparent}