.pp-preview{width:100%}.pp-preview [hidden]{display:none!important}.pp-preview__ready,.pp-preview__workspace{width:100%;padding:16px 18px;margin:0;border:1px solid rgba(15,74,52,.12);border-radius:10px;background:#ffffff9e}.pp-preview__step{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:5px;background:#0f4a3414;color:#163f31;font-size:11px;font-weight:600;line-height:1;letter-spacing:.02em}.pp-preview__title{margin:0 0 5px;font-size:22px;line-height:1.15}.pp-preview__text{margin:0}.pp-preview__generate{display:block;width:100%;margin-top:14px;padding:15px 18px;border:0;border-radius:7px;background:#14513c;color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.pp-preview__generate:hover{background:#103f30}.pp-preview__generate:focus-visible{outline:2px solid #14513c;outline-offset:2px}.pp-preview__generate:disabled{cursor:not-allowed;opacity:.42}.pp-preview__note{margin:10px 0 0;font-size:12px;line-height:1.35;text-align:center;opacity:.78}.pp-preview__workspace{padding:18px}.pp-preview__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:360px;aspect-ratio:3 / 4;margin:18px auto 12px;overflow:hidden;border:1px solid rgba(15,74,52,.16);border-radius:10px;background:#ffffff75}.pp-preview__result-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#ffffff59;border-radius:9px}.pp-preview__loading-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fffffff0;text-align:center}.pp-preview__stage--generating-next .pp-preview__loading-layer{background:#faf8f2c2}.pp-preview__loader{width:46px;height:46px;margin-bottom:18px;border:5px solid rgba(20,81,60,.14);border-top-color:#14513c;border-radius:50%;animation:pp-preview-spin 1s linear infinite}@keyframes pp-preview-spin{to{transform:rotate(360deg)}}.pp-preview__stage-message{margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.3}.pp-preview__elapsed{margin-bottom:8px;font-size:14px;font-weight:600;color:#14513c}.pp-preview__status-message{max-width:280px;font-size:13px;line-height:1.4;opacity:.75}.pp-preview__versions-viewport{width:100%;max-width:360px;margin:0 auto 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.pp-preview__versions{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 20px) / 3);gap:10px;width:100%;min-width:100%;padding-bottom:3px}.pp-preview__version{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;aspect-ratio:3 / 4;padding:0;overflow:hidden;appearance:none;-webkit-appearance:none;border:1px dashed rgba(15,74,52,.35);border-radius:8px;background:#ffffff59;color:inherit;font:inherit;text-align:center}.pp-preview__version span{position:relative;z-index:2;font-size:14px;font-weight:700}.pp-preview__version small{position:relative;z-index:2;margin-top:4px;font-size:11px;line-height:1.1;opacity:.72}.pp-preview__version--active{border:2px solid #14513c;background:#14513c14}.pp-preview__version--active:after{content:"\2713";position:absolute;top:6px;right:6px;z-index:5;display:flex;align-items:center;justify-content:center;width:24px;height:24px;box-sizing:border-box;border:2px solid #ffffff;border-radius:50%;background:#14513c;color:#fff;font-size:15px;font-weight:700;line-height:1;box-shadow:0 1px 4px #0000002e;pointer-events:none}.pp-preview__version--working{border:2px solid #14513c;background:#14513c14}.pp-preview__version--complete{cursor:pointer}.pp-preview__version--complete:hover{border-color:#14513c}.pp-preview__version-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#fff6}.pp-preview__version--complete span,.pp-preview__version--complete small{padding:2px 5px;border-radius:4px;background:#ffffffe6}.pp-preview__another,.pp-preview__choose{display:block;width:100%;padding:13px 16px;border-radius:7px;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center}.pp-preview__another{margin-top:4px;border:1px solid #14513c;background:transparent;color:#14513c}.pp-preview__choose{margin-top:8px;border:0;background:#14513c;color:#fff}.pp-preview__another:not(:disabled),.pp-preview__choose:not(:disabled){cursor:pointer}.pp-preview__another:not(:disabled):hover{background:#14513c0f}.pp-preview__choose:not(:disabled):hover{background:#103f30}.pp-preview__another:disabled,.pp-preview__choose:disabled{cursor:not-allowed;opacity:.42}.pp-preview__limit-message{margin:10px 0 0;padding:10px 12px;border-radius:7px;background:#14513c12;color:#163f31;font-size:12px;line-height:1.4;text-align:center}.pp-preview__keep-open{margin:12px 0 0;font-size:12px;line-height:1.4;text-align:center;opacity:.72}product-form [data-add-to-cart],product-form button[name=add],product-form [id^=ProductSubmitButton-]{position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media screen and (max-width:749px){.pp-preview__ready,.pp-preview__workspace{padding:14px}.pp-preview__title{font-size:20px}.pp-preview__stage,.pp-preview__versions-viewport{max-width:100%}.pp-preview__version--active:after{top:5px;right:5px;width:22px;height:22px;font-size:14px}}product-info:has([data-pp-preview]) .product__block.product__block--tabs.tabs-wrapper.block-padding{background-color:#ffffff9e!important;border:1px solid rgba(22,67,51,.14)!important;border-radius:14px!important;padding:18px!important;box-sizing:border-box}product-info:has([data-pp-preview]) .product__block.product__block--tabs.tabs-wrapper.block-padding tabs-component{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/pp-preview.css.map */
