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:100%;justify-content:center;left:-200%;position:fixed;top:0;width:100%;z-index:10000000}html.is-live-preview-modal-open div#wlp-live-preview-overlay{left:0}div#wlp-live-preview-modal{--wlp-margin-tb:max(10%,30px);--wlp-margin-lr:max(10%,30px);background:#ddd;box-sizing:border-box;height:calc(100% - var(--wlp-margin-tb)*2);margin:var(--wlp-margin-tb) var(--wlp-margin-lr);max-height:1200px;max-width:1200px;overflow:hidden;padding:30px;position:relative;touch-action:none;width:calc(100% - var(--wlp-margin-lr)*2)}@media screen and (orientation:portrait){div#wlp-live-preview-modal{padding-right:30px}}@media screen and (max-width:768px){div#wlp-live-preview-modal{--wlp-margin-tb:max(5%,30px);--wlp-margin-lr:max(5%,30px)}}@media screen and (max-width:480px){div#wlp-live-preview-modal{--wlp-margin-tb:0;--wlp-margin-lr:0;height:100%;max-height:none;max-width:none;width:100%}}div#wlp-live-preview-modal button.wlp-live-preview-close{background:transparent;border:1px solid transparent;color:#333;cursor:pointer;line-height:14px;outline:none;padding:2px;position:absolute;right:5px;top:5px;z-index:1}div#wlp-live-preview-modal button.wlp-live-preview-close:hover{color:#777}div#wlp-live-preview-wrapper{box-sizing:border-box;height:100%;max-width:1200px;width:100%}div#wlp-live-preview-container{box-sizing:border-box;display:grid;gap:15px;grid-template-areas:"preview catalog" "toolbar toolbar";grid-template-columns:1fr 258px;grid-template-rows:auto 45px;height:100%;position:relative;width:100%}@media screen and (orientation:portrait){div#wlp-live-preview-container{grid-template-areas:"preview" "catalog" "toolbar";grid-template-columns:auto;grid-template-rows:auto 1fr auto;height:100%;width:100%}}div.wlp-canvas-editor{background-color:#f0f0f0;border:1px solid #bbb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;grid-area:preview;-ms-grid-column:1;-ms-grid-row:1;height:auto;justify-content:center;max-height:100%;max-width:100%;overflow:hidden;padding:20px;position:relative;width:auto}div.wlp-canvas-editor span.wlp-next-image,div.wlp-canvas-editor span.wlp-prev-image{--size:min(48px,8vw);background-color:hsla(0,0%,100%,.467);border-radius:var(--size);cursor:pointer;height:var(--size);left:0;line-height:var(--size);opacity:.5;position:absolute;text-align:center;top:50%;transform:translate(65%,-50%);width:var(--size)}div.wlp-canvas-editor span.wlp-next-image svg,div.wlp-canvas-editor span.wlp-prev-image svg{height:var(--size)/2;width:var(--size)/2;fill:#333}div.wlp-canvas-editor span.wlp-next-image:hover,div.wlp-canvas-editor span.wlp-prev-image:hover{opacity:1}div.wlp-canvas-editor span.wlp-next-image{left:unset;right:0;transform:translate(-65%,-50%)}div.wlp-canvas-editor.wlp-single-image span.wlp-next-image,div.wlp-canvas-editor.wlp-single-image span.wlp-prev-image{display:none}div.canvas-container{border:1px solid #bbb;box-shadow:5px 5px 8px rgba(0,0,0,.1);grid-area:preview;-ms-grid-column:1;-ms-grid-row:1;height:auto!important;margin:0 auto;max-height:100%;max-width:100%;overflow:hidden;width:auto!important}div.canvas-container>canvas{height:100%!important;margin:auto;width:100%!important}div#wlp-live-preview-catalog{grid-area:catalog;-ms-grid-column:3;-ms-grid-row:1;margin-right:10px;max-height:100%;min-height:170px;overflow-y:auto;width:100%}div#wlp-live-preview-catalog ul#wlp-catalog{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));list-style:none;margin:0 5px 0 0;max-height:100%;overflow-y:auto;padding:0}@media screen and (max-device-width:768px){div#wlp-live-preview-catalog ul#wlp-catalog{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item{background:#fff;border:1px solid #ccc;border-radius:6px;box-sizing:border-box;cursor:grab;display:grid;flex-direction:column;gap:15px;grid-template-areas:"option option" "text text";grid-template-columns:72px auto;grid-template-rows:32px 1fr;margin:1px;padding:15px}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-dragging{border:2px solid #03a0c7;border-radius:6px;grid-template-areas:"option option";height:auto;opacity:.5;padding:8px;pointer-events:none;width:auto}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-dragging .wlp-catalog-item-option{font-size:.85em}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item:hover{background:#f2fcff;border:2px solid #03a0c7;margin:0}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item[disabled]{cursor:not-allowed;opacity:.4;pointer-events:none}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item[hidden]{display:none}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-image{grid-template-areas:"option option" "thumb info"}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-image img.wlp-catalog-item-image{aspect-ratio:1;background:#f2f2f2;border:1px solid #8a8f94;border-radius:3px;box-sizing:border-box;display:block;grid-area:thumb;-ms-grid-column:1;-ms-grid-row:2;height:72px;-o-object-fit:contain;object-fit:contain;padding:6px;width:72px}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-image div.wlp-catalog-item-details{box-sizing:border-box;color:#000;display:flex;flex-direction:column;font-size:13px;grid-area:info;-ms-grid-column:2;-ms-grid-row:2;justify-content:center;line-height:1.25em;overflow:hidden}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-image div.wlp-catalog-item-details span.wlp-catalog-item-file{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-image div.wlp-catalog-item-details span.wlp-catalog-item-size{font-size:10px}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-text .wlp-catalog-item-text,div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-textarea .wlp-catalog-item-text{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:3;background-color:#f2f2f2;border:1px solid #8a8f94;border-radius:3px;box-sizing:border-box;color:#8a8f94;display:inline;font-size:14px;font-weight:400;grid-area:text;padding:3px 6px;width:100%}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-text input.wlp-catalog-item-text{height:-moz-fit-content;height:fit-content}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-text span.wlp-catalog-item-option:before{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"30\" height=\"12\" fill=\"currentColor\" viewBox=\"0 0 14 12\"><path d=\"M0 0h8.75v2.571H7v-.857H5.25v8.572H7V12H1.75v-1.714H3.5V1.714H1.75v.857H0z\"/><path d=\"M14 4.286v2.571h-1.75V6h-.875v4.286h.875V12h-3.5v-1.714h.875V6H8.75v.857H7V4.286z\"/></svg>")}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-textarea span.wlp-catalog-item-option:before{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12\" height=\"14\" fill=\"currentColor\"><path d=\"M4.364 14V9.333q-1.812 0-3.088-1.366Q.001 6.6 0 4.66q0-1.938 1.276-3.3Q2.552.001 4.364 0H12v1.75H9.818V14H8.182V1.75H6V14z\"/></svg>")}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item.is-image span.wlp-catalog-item-option:before{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"30\" height=\"12\" fill=\"currentColor\" viewBox=\"0 0 15 11\"><path d=\"M10.27 2.24c.32 0 .57.19.71.47 1.08 2.14 2.35 4.19 3.43 6.33.29.58.48 1.01-.21 1.41-4.51.08-9.03 0-13.55.03-.49-.05-.81-.63-.57-1.07.82-1.28 1.45-2.8 2.28-4.07.25-.39.57-.56 1.03-.38L5.95 7c.43.26.8.15 1.09-.24.95-1.28 1.68-2.91 2.63-4.21.14-.18.37-.3.6-.31M5.212.022c2.161-.31 2.427 2.78.448 2.97-1.978.189-2.264-2.71-.448-2.97\"/></svg>")}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item span.wlp-catalog-item-option{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column-span:3;color:#000;display:block;font-size:12px;font-size:14px;font-size:15px;font-weight:600;grid-area:option;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#wlp-live-preview-catalog ul#wlp-catalog li.wlp-catalog-item span.wlp-catalog-item-option:before{background:#f2f2f2;border:1px solid #ccc;border-radius:6px;display:inline-block;height:29px;line-height:32px;margin-right:10px;padding-top:1px;text-align:center;width:30px}div#wlp-live-preview-catalog ul#wlp-catalog::-webkit-scrollbar{height:10px;width:10px}div#wlp-live-preview-catalog ul#wlp-catalog::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}div#wlp-live-preview-catalog ul#wlp-catalog::-webkit-scrollbar-thumb{background-color:#08b;border:3px solid #f0f0f0;border-radius:5px}div#wlp-live-preview-catalog ul#wlp-catalog::-webkit-scrollbar-thumb:hover{background-color:#06a}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.canvas-container,div.wlp-canvas-editor{-ms-grid-column:1;-ms-grid-row:1}div#wlp-live-preview-catalog{-ms-grid-column:1;-ms-grid-row:2}div.wlp-live-preview-toolbar{-ms-grid-column:1;-ms-grid-row:3;-ms-grid-column-span:1}}div.wlp-live-preview-toolbar div.wlp-live-preview-toolbar-buttons{align-items:flex-end;display:flex;gap:10px}div.wlp-live-preview-toolbar div.wlp-live-preview-toolbar-buttons button.button{height:-moz-fit-content;height:fit-content}label.wlp-live-preview-modal-option{flex:1 0 auto;text-align:left}label.wlp-live-preview-modal-option input#wlp-live-preview-show-masks{height:0;outline:none;width:0}label.wlp-live-preview-modal-option input#wlp-live-preview-show-masks:checked+span>svg.unselected,label.wlp-live-preview-modal-option input#wlp-live-preview-show-masks:not(:checked)+span>svg.selected{display:none}label.wlp-live-preview-modal-option svg{height:24px;vertical-align:-6px;width:24px}.single-product div.product .woocommerce-product-gallery a.woocommerce-product-live_preview__trigger{background-color:#eee;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 fill=%27%23333%27 viewBox=%270 -960 960 960%27%3E%3Cpath d=%27M240-120q-17 0-28.5-11.5T200-160v-40h-80q-33 0-56.5-23.5T40-280v-440q0-33 23.5-56.5T120-800h720q33 0 56.5 23.5T920-720v440q0 33-23.5 56.5T840-200h-80v40q0 17-11.5 28.5T720-120zM120-280h720v-440H120zm80-80h560L580-600 440-420 340-540zm-80 80v-440z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;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:hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}.single-product div.product .woocommerce-product-gallery.has-catalog a.woocommerce-product-live_preview__trigger{display:block}.wpo-field button.wlp-customize-preview{display:none;margin:1em auto}.wpo-field.wpo-field-file_upload:has(.dz-preview.dz-image-preview) button.wlp-customize-preview,.wpo-field.wpo-field-text button.wlp-customize-preview,.wpo-field.wpo-field-textarea button.wlp-customize-preview{display:block}.wpo-field.wpo-field-file_upload:has(.dz-preview.dz-image-preview) .wpo-field-edit,.wpo-field.wpo-field-text .wpo-field-edit,.wpo-field.wpo-field-textarea .wpo-field-edit{display:none}.wpo-field>label>a.wlp-customize-preview{cursor:pointer;display:none;flex-grow:1;font-size:13px;text-align:right}.wpo-field.wpo-field-file_upload:has(.wpo-file-dropzone.dropzone .dz-preview)>label>a.wlp-customize-preview,.wpo-field.wpo-field-text>label>a.wlp-customize-preview,.wpo-field.wpo-field-textarea>label>a.wlp-customize-preview{display:block}.flex-viewport.is-loading{background-position:50%;background-size:contain;position:relative}.flex-viewport.is-loading:after{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>');height:100%;justify-content:center;opacity:.75;z-index:10}.flex-viewport.is-loading:after,div#wlp-preview-text-toolbar{align-items:center;display:flex;position:absolute;top:0;width:100%}div#wlp-preview-text-toolbar{background:#fdfdfd;box-shadow:0 2px 5px rgba(0,0,0,.133);flex-flow:wrap;font-size:14px;gap:10px;left:0;padding:4px;z-index:9999}div#wlp-preview-text-toolbar .buttons-align,div#wlp-preview-text-toolbar .buttons-style{display:flex;gap:2px}div#wlp-preview-text-toolbar .nice-select,div#wlp-preview-text-toolbar input,div#wlp-preview-text-toolbar select{border:1px solid #ccc;border-radius:4px;font-size:14px;height:32px;outline:none;padding:0 6px}div#wlp-preview-text-toolbar input[type=number]{flex:0;width:50px}div#wlp-preview-text-toolbar .nice-select{flex:1 0 auto;line-height:32px;max-width:240px}div#wlp-preview-text-toolbar .nice-select .current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 17px)}div#wlp-preview-text-toolbar .nice-select .nice-select-dropdown{margin-top:.35em;max-height:50vmin;max-width:none;overflow:hidden;padding:0;width:auto}div#wlp-preview-text-toolbar .nice-select .nice-select-dropdown .nice-select-search-box:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23666%27 viewBox=%270 -960 960 960%27%3E%3Cpath d=%27M784-120 532-372q-30 24-69 38t-83 14q-109 0-184.5-75.5T120-580t75.5-184.5T380-840t184.5 75.5T640-580q0 44-14 83t-38 69l252 252zM380-400q75 0 127.5-52.5T560-580t-52.5-127.5T380-760t-127.5 52.5T200-580t52.5 127.5T380-400%27/%3E%3C/svg%3E");display:block;height:20px;left:10px;position:absolute;top:13px;width:20px}div#wlp-preview-text-toolbar .nice-select .nice-select-dropdown .nice-select-search-box input{padding-left:25px}div#wlp-preview-text-toolbar .nice-select .nice-select-dropdown li.optgroup,div#wlp-preview-text-toolbar .nice-select .nice-select-dropdown li.option{line-height:1.2em;padding:8px 12px}div#wlp-preview-text-toolbar .nice-select .nice-select-dropdown li.optgroup{background-color:#f2fcff;border-bottom:1px solid #999;color:#666;cursor:default}div#wlp-preview-text-toolbar .nice-select .disabled{cursor:not-allowed}div#wlp-preview-text-toolbar #font-family{display:none}div#wlp-preview-text-toolbar .icon-button{align-items:center;background:transparent;border:none;border-radius:4px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}div#wlp-preview-text-toolbar .icon-button:hover{background:#eee}div#wlp-preview-text-toolbar .icon-button.active{background:#ddd}div#wlp-preview-text-toolbar .icon-button svg{fill:#333}div#wlp-preview-text-toolbar .color-picker{border:none;cursor:pointer;flex:0 0 32px;height:32px;padding:0}div#wlp-preview-text-toolbar .color-picker:disabled{cursor:not-allowed}div#wlp-preview-text-toolbar .tippy-content{align-items:center;display:flex;gap:10px}div#wlp-preview-text-toolbar .tippy-content .buttons-align,div#wlp-preview-text-toolbar .tippy-content .buttons-style{display:flex;gap:2px}div#wlp-preview-text-toolbar .tippy-content .nice-select{height:32px;line-height:32px;min-width:200px}div#wlp-preview-text-toolbar [hidden],div#wlp-preview-text-toolbar[hidden]{display:none}.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}
