.product-personalizer .pplrfileuploadbutton{position:relative;display:block;box-sizing:border-box;width:100%;margin:4px 0 0;padding:84px 20px 24px;border:1.5px dashed var(--color-primary-background, #a8824c);border-radius:10px;background-color:#f6f3ef;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 24 24' fill='none' stroke='%23a8824c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3'/%3E%3Cpolyline points='16 16 12 12 8 16'/%3E%3Cline x1='12' y1='12' x2='12' y2='21'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center 26px;background-size:44px 44px;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.product-personalizer .pplrfileuploadbutton:before{content:"Click to upload your image";display:block;font-family:var(--font-body--family, inherit);font-size:15px;font-weight:600;line-height:1.4;color:var(--color-foreground, #111)}.product-personalizer .pplrfileuploadbutton:after{content:"or drag & drop it here";display:block;margin-top:4px;font-family:var(--font-body--family, inherit);font-size:13px;line-height:1.4;color:#6b5d45}.product-personalizer .pplrfileuploadbutton:hover{border-color:var(--color-primary-hover-background, #a07c48);background-color:#efe7d8}.product-personalizer .pplrfileuploadbutton:active{background-color:#e7ddca}.product-personalizer .pplrfileuploadbutton input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:2}.product-personalizer .pplrfileuploadcover{pointer-events:none}.product-personalizer .pplrfileuploadbutton:has(input[type=file]:focus-visible){outline:2px solid var(--color-ring, var(--color-primary-background, #a8824c));outline-offset:2px}.product-personalizer .pplrfileuploadbutton img.img_url,.product-personalizer .pplrfileuploadbutton img.crop_img_url{position:relative;z-index:1;max-width:100%;height:auto;margin:0 auto;border-radius:6px}.product-personalizer .pplrfileuploadbutton:has(img.img_url:not([style*=none])),.product-personalizer .pplrfileuploadbutton:has(img.crop_img_url:not([style*=none])){padding:12px;background-image:none;background-color:#fff;border-style:solid;border-color:var(--color-border, #efefef)}.product-personalizer .pplrfileuploadbutton:has(img.img_url:not([style*=none])):before,.product-personalizer .pplrfileuploadbutton:has(img.img_url:not([style*=none])):after,.product-personalizer .pplrfileuploadbutton:has(img.crop_img_url:not([style*=none])):before,.product-personalizer .pplrfileuploadbutton:has(img.crop_img_url:not([style*=none])):after{content:none}.product-personalizer .pplr-wrapper:has(.pplrfileuploadbutton)>.pplrlabel{display:block;margin-bottom:10px;font-family:var(--font-body--family, inherit);font-weight:500;font-size:15px;color:var(--color-foreground, #111);cursor:default}
/*# sourceMappingURL=/cdn/shop/t/58/assets/zepto-personalizer.css.map */
