.rslp-layer{position:absolute;z-index:4;pointer-events:none}.rslp-layer[hidden],.rslp-layer:not(.rslp-has){display:none!important}.rslp-area{position:absolute}.rslp-wrap{position:absolute;left:50%;top:50%;width:80%;transform:translate(-50%,-50%);cursor:grab;touch-action:none;pointer-events:auto;outline:1px dashed rgba(127,127,127,.6);outline-offset:3px}.rslp-wrap:active{cursor:grabbing}.rslp-wrap:focus-visible{outline:2px solid #A6191E}.rslp-wrap img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.rslp-handle{position:absolute;right:-12px;bottom:-12px;width:22px;height:22px;border-radius:50%;background:#a6191e;border:3px solid #fff;box-shadow:0 1px 4px #0006;cursor:nwse-resize;touch-action:none;pointer-events:auto}.rslp-handle:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.rslp-upload{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:2px dashed #1A1A1A;border-radius:3px;background:#fff;font-weight:700;font-size:1.5rem;cursor:pointer;text-align:center;padding:10px 14px;color:#141414;line-height:1.3}.rslp-upload:hover{border-color:#a6191e}.rslp-upload:focus-within{outline:2px solid #A6191E;outline-offset:2px}.rslp-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rslp-upload svg{width:20px;height:20px;color:#a6191e;flex:0 0 auto}.rslp-controls{display:none;margin-top:10px;gap:12px;align-items:center;flex-wrap:wrap}.rslp-on .rslp-controls{display:flex}.rslp-controls label{font-size:1.3rem;font-weight:600;margin:0!important}.rslp-controls input[type=range]{flex:1 1 140px;accent-color:#A6191E;min-height:36px}.rslp-btn{background:#fff;border:1px solid #CFC9BE;border-radius:4px;padding:8px 14px;font-weight:600;font-size:1.4rem;min-height:40px;cursor:pointer;color:#141414}.rslp-btn:hover{border-color:#141414}.rslp-note.warn{color:#a6191e;font-weight:600}.rslp-small{display:none;margin:8px 0 0;font-size:1.2rem;color:#5c5c5c;line-height:1.45}.rslp-on .rslp-small{display:block}.rslp-controls--m{margin:10px 0 4px;padding:8px 12px;border:1px solid #EFEBE4;border-radius:8px;background:#fff}.product__media-list .product__media img,.product__media-item .media>img,.product__media-item .product__media img{object-fit:contain!important;background:#fff}.rslp-more{margin:10px 0 0;font-size:1.3rem;color:#3a3a3a;line-height:1.45}.rslp-more a{color:#a6191e;font-weight:600;text-decoration:underline;text-underline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rs-logo-preview.css.map */
