html.is-live-preview-modal-open{overflow:hidden}div#wlp-live-preview-overlay{align-items:center;background:rgba(0,0,0,.867);display:flex;height:100vh;justify-content:center;left:-200%;position:fixed;top:0;width:100vw;z-index:999999}html.is-live-preview-modal-open div#wlp-live-preview-overlay{left:0}div#wlp-live-preview-overlay div#wlp-live-preview-modal{--wlp-margin-tb:max(20vh,20px);--wlp-margin-lr:max(20vw,20px);background:#ddd;height:calc(100vh - var(--wlp-margin-tb)*2);margin:var(--wlp-margin-tb) var(--wlp-margin-lr);overflow:hidden;padding:30px;position:relative;touch-action:none;width:auto}@media screen and (orientation:portrait){div#wlp-live-preview-overlay div#wlp-live-preview-modal{height:auto;width:calc(100vw - var(--wlp-margin-lr)*2)}}@media screen and (max-device-width:960px){div#wlp-live-preview-overlay div#wlp-live-preview-modal{--wlp-margin-tb:max(10vh,20px);--wlp-margin-lr:max(10vw,20px)}}@media screen and (max-device-width:768px){div#wlp-live-preview-overlay div#wlp-live-preview-modal{--wlp-margin-tb:max(5vh,20px);--wlp-margin-lr:max(5vw,20px)}}@media screen and (max-device-width:480px){div#wlp-live-preview-overlay div#wlp-live-preview-modal{--wlp-margin-tb:0;--wlp-margin-lr:0;height:100vh;width:100vw}}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper{height:100%;width:100%}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>button.wlp-live-preview-close{background:transparent;border:1px solid transparent;color:#333;cursor:pointer;padding:5px;position:absolute;right:5px;text-indent:-999px;top:5px;z-index:1}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>button.wlp-live-preview-close:before{-webkit-font-smoothing:antialiased;content:"";display:block;font-family:dashicons;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>button.wlp-live-preview-close:hover{color:#777}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container{display:grid;gap:15px;grid-template-areas:"preview catalog" "toolbar toolbar";grid-template-columns:auto minmax(160px,1fr);grid-template-rows:auto auto;height:100%;position:relative;width:100%}@media screen and (orientation:portrait){div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container{grid-template-areas:"preview" "catalog" "toolbar";grid-template-columns:auto;grid-template-rows:auto minmax(160px,1fr) auto;height:100%;width:100%}}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container{aspect-ratio:1;border:2px solid #bbb;border-radius:10px;grid-area:preview;-ms-grid-column:1;-ms-grid-row:1;height:auto!important;max-height:100%;max-width:100%;overflow:hidden;width:auto!important}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container>canvas{height:100%!important;margin:auto;width:100%!important}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container span.wlp-next-image,div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container span.wlp-prev-image{cursor:pointer;font-size:48px;height:48px;left:0;opacity:.5;position:absolute;text-align:center;top:50%;transform:translateY(-100%);width:48px}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container span.wlp-next-image:hover,div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container span.wlp-prev-image:hover{opacity:1}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container span.wlp-next-image{left:unset;right:0}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container.wlp-single-image span.wlp-next-image,div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container.wlp-single-image span.wlp-prev-image{display:none}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog{grid-area:catalog;-ms-grid-column:3;-ms-grid-row:1;max-height:100%;min-height:160px;min-width:160px;overflow-y:auto;width:100%}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));list-style:none;margin:0;max-height:100%;overflow-y:auto;padding:0}@media screen and (max-device-width:768px){div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files li.wlp-live-preview-catalog-file{background:#ddd;border:1px solid #999;border-radius:4px;cursor:pointer;margin:5px;max-width:160px;min-width:120px;padding:5px}@media screen and (max-device-width:768px){div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files li.wlp-live-preview-catalog-file{max-width:100px;min-width:50px}}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files li.wlp-live-preview-catalog-file.is-selected{background:#f7f7f7;border-color:#333}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files li.wlp-live-preview-catalog-file:hover{background:#f0f0f0}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files li.wlp-live-preview-catalog-file:hover.is-selected{background:#f7f7f7}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog ul#wlp-live-preview-catalog-files li.wlp-live-preview-catalog-file>img.wlp-live-preview-catalog-file-image{aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain;vertical-align:middle;width:100%}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container div.wlp-live-preview-toolbar{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;grid-area:toolbar}@media screen and (orientation:portrait){div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div.canvas-container{-ms-grid-column:1;-ms-grid-row:1}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container>div#wlp-live-preview-catalog{-ms-grid-column:1;-ms-grid-row:2}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container div.wlp-live-preview-toolbar{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1}}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container div.wlp-live-preview-toolbar div.wlp-live-preview-toolbar-buttons{align-items:flex-end;display:flex;gap:10px}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container div.wlp-live-preview-toolbar div.wlp-live-preview-toolbar-buttons button.button{height:-moz-fit-content;height:fit-content}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container label.wlp-live-preview-modal-option{flex:1 0 auto;margin-left:24px;text-align:left}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container label.wlp-live-preview-modal-option input#wlp-live-preview-show-masks{height:0;outline:none;width:0}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container label.wlp-live-preview-modal-option input#wlp-live-preview-show-masks:before{border:2px solid;border-radius:3px;content:"";display:inline-block;font-family:dashicons;font-size:24px;height:16px;margin-left:-24px;vertical-align:-4px;width:16px}div#wlp-live-preview-overlay div#wlp-live-preview-modal>div#wlp-live-preview-wrapper>div#wlp-live-preview-container label.wlp-live-preview-modal-option input#wlp-live-preview-show-masks:checked:before{content:"";font-size:32px;line-height:16px;text-indent:-9px;vertical-align:-10px}.single-product div.product .woocommerce-product-gallery a.woocommerce-product-live_preview__trigger{background-color:#eee;border-radius:3px;color:#333;display:none;height:2em;left:.875em;overflow:hidden;position:absolute;text-align:center;text-decoration:none;text-indent:-999px;top:.875em;width:2em;z-index:99}.single-product div.product .woocommerce-product-gallery a.woocommerce-product-live_preview__trigger:before{-webkit-font-smoothing:antialiased;content:"";display:block;font-family:dashicons;font-style:normal;font-variant:normal;font-weight:900;line-height:2;text-indent:0}.single-product div.product .woocommerce-product-gallery a.woocommerce-product-live_preview__trigger:hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}.single-product div.product .woocommerce-product-gallery.has-live-preview-catalog a.woocommerce-product-live_preview__trigger{display:block}.wpo-field-file_upload button.wlp-customize-preview{display:none;margin:1em auto}.wpo-field-file_upload:has(.dz-preview.dz-image-preview) button.wlp-customize-preview{display:block}.wpo-field-file_upload:has(.dz-preview.dz-image-preview) .wpo-field-edit{display:none}.wpo-field-file_upload>label>a.wlp-customize-preview{cursor:pointer;display:none;flex-grow:1;font-size:.85em;text-align:right}.wpo-field-file_upload:has(.wpo-file-dropzone.dropzone .dz-preview)>label>a.wlp-customize-preview{display:block}.woocommerce-product-gallery__image.is-loading{background-position:50%;background-size:contain;position:relative}.woocommerce-product-gallery__image.is-loading:after{align-items:center;background:#fff;content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" stroke="%23ccc" viewBox="0 0 24 24"><style>@keyframes spinner_zKoa{to{transform:rotate(360deg)}}@keyframes spinner_YpZS{0%{stroke-dasharray:0 150;stroke-dashoffset:0}47.5%{stroke-dasharray:42 150;stroke-dashoffset:-16}95%,to{stroke-dasharray:42 150;stroke-dashoffset:-59}}</style><g style="transform-origin:center;animation:spinner_zKoa 2s linear infinite"><circle cx="12" cy="12" r="9.5" fill="none" stroke-width="3" class="spinner_V8m1" style="stroke-linecap:round;animation:spinner_YpZS 1.5s ease-in-out infinite"/></g></svg>');display:flex;height:100%;justify-content:center;opacity:.75;position:absolute;top:0;width:100%;z-index:10}.woocommerce tr.cart_item dd p:has(img.wlp-preview-cart-thumbnail),.woocommerce ul.product_list_widget li dd p:has(img.wlp-preview-cart-thumbnail){display:flex;flex-wrap:wrap;gap:10px}.woocommerce tr.cart_item dd p:has(img.wlp-preview-cart-thumbnail) a:has(img.wlp-preview-cart-thumbnail),.woocommerce ul.product_list_widget li dd p:has(img.wlp-preview-cart-thumbnail) a:has(img.wlp-preview-cart-thumbnail){display:inline-block}.woocommerce tr.cart_item dd p:has(img.wlp-preview-cart-thumbnail) img.wlp-preview-cart-thumbnail,.woocommerce ul.product_list_widget li dd p:has(img.wlp-preview-cart-thumbnail) img.wlp-preview-cart-thumbnail{float:none;margin-left:0;max-width:40px;vertical-align:top}
