.color-picker{width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}.swiper-button-prev{left:0}.swiper-button-next,.swiper-button-prev{position:relative;top:auto;color:#e5152f}.swiper-button-next{right:0}.swiper-button-prev-rtl{left:0}.swiper-button-next-rtl,.swiper-button-prev-rtl{position:relative;top:auto;color:#e5152f;transform:scaleX(-1)}.swiper-button-next-rtl{right:0}.swiper-pagination{position:relative;top:auto}.swiper{width:250px}.swiper,.swiper-text{--swiper-theme-color:#e5152f}.swiper-text{width:100px}.swiper-slide{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;width:auto}.color-circle{box-sizing:border-box;border-radius:50%;box-shadow:0 1px 1px 1px rgba(0,0,0,.171);text-align:center;font-size:10px;background:#9e1e1e;height:40px;width:40px;margin:5px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.color-circle.selected{box-shadow:0 0 0 3px #fff,0 0 1px 5px #e5152f}.color-picker-button{box-sizing:border-box;border-radius:50%;border:0 solid #fff;box-shadow:0 0 0 3px #fff,0 0 1px 5px #000;height:40px;width:40px;margin:5px;cursor:pointer}.color-picker-button.selected{box-shadow:0 0 0 3px #fff,0 0 1px 5px #e5152f}.color-picker-button:disabled{opacity:.2}.color-picker-button.white{box-shadow:0 0 0 3px #ddd,0 0 1px 5px #000}.color-picker-button.white.selected{box-shadow:0 0 0 3px #ddd,0 0 1px 5px #e5152f}.color-utils-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:4px}.color-utils-wrapper{display:flex;flex-direction:column}.color-utils-label{width:40%}.color-utils-label,.font-color-label{white-space:nowrap;min-width:fit-content}.modal-content{background-color:#fff;padding:20px;border:1px solid transparent;width:350px;border-radius:20px}.close{color:#757575;float:right;font-size:30px;font-weight:700;height:5px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.arrow-diagonal,.menu-color-picker{display:none}@media screen and (max-width:600px){.modal{display:none;position:fixed;z-index:10;margin-left:auto;margin-right:auto;width:350px;height:300px;overflow:auto}.modal,.modal-content{left:0;right:0;bottom:0}.modal-content{margin:auto;position:absolute}.responsive-content{flex-direction:column}.customization-utils{width:100%;min-width:fit-content}}@media screen and (max-width:340px){.modal{display:none;position:fixed;z-index:10;margin-left:auto;margin-right:auto;height:270px;overflow:auto}.modal,.modal-content{left:0;right:0;bottom:0;width:320px}.modal-content{margin:auto;position:absolute;padding:5px}.responsive-content{flex-direction:column}.customization-utils{width:100%;min-width:fit-content}}@media screen and (min-width:601px){.customization-utils{width:30%;min-width:fit-content}.modal-wrapper{display:flex;flex-direction:row;position:relative}.modal{display:none;position:absolute;width:350px;height:300px;overflow:hidden;transform:translateY(47px);right:50px;z-index:10;box-shadow:0 5px 2px 1px rgba(0,0,0,.171);border-radius:20px}.modal-content{margin:0}.arrow-diagonal{width:0;height:0;border-left:12px solid transparent;border-right:15px solid transparent;border-bottom:35px solid #fff;position:absolute;bottom:-12px;left:-12px;transform:rotate(45deg);z-index:11;pointer-events:none}}.switch{position:relative;display:inline-block;width:60px;min-width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#e5152f}input:focus+.slider{box-shadow:0 0 1px rgba(0,0,0,.171)}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}input:not(:checked)+.slider-font-blackwhite:before{background-color:#000}input:checked+.slider-font-blackwhite:before{background-color:#fff}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider-font{background-color:#e5152f}.layered-small-preview{position:relative;top:0;left:0}