@keyframes pwp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wp-block-personalizewp-pro-product-collection{margin:1.5rem 0;text-align:center}.wp-block-personalizewp-pro-product-collection .pwp-collection-title{margin-bottom:1.5rem;text-align:center}.wp-block-personalizewp-pro-product-collection .pwp-collection-title .pwp-collection-title__heading{background:transparent;border:none;box-shadow:none;color:#1e1e1e;font-size:1.8rem;font-weight:600;margin:0 0 1rem;outline:none;padding:0;text-align:center}.wp-block-personalizewp-pro-product-collection .pwp-collection-title .pwp-collection-title__heading:focus{outline:1px dotted #ccc;outline-offset:2px}.wp-block-personalizewp-pro-product-collection .pwp-loading-spinner{animation:pwp-spin 1s linear infinite;border:2px solid #ddd;border-radius:50%;border-top-color:#874fb9;display:inline-block;height:16px;margin-right:8px;vertical-align:middle;width:16px}.wp-block-personalizewp-pro-product-collection .pwp-editor-preview{position:relative}.wp-block-personalizewp-pro-product-collection .pwp-editor-preview a,.wp-block-personalizewp-pro-product-collection .pwp-editor-preview button{cursor:default;pointer-events:none}.wp-block-personalizewp-pro-product-collection .pwp-placeholder{background:#f5f5f5;border:2px dashed #ccc;border-radius:4px;color:#666;padding:2rem;text-align:center}.wp-block-personalizewp-pro-product-collection .pwp-placeholder.pwp-placeholder--empty{background:#fef8e7;border-color:#f0b849;color:#9a6700}.wp-block-personalizewp-pro-product-collection.is-loading{position:relative}.wp-block-personalizewp-pro-product-collection.is-loading:after{animation:pwp-spin 1s linear infinite;border:2px solid #ccc;border-radius:50%;border-top-color:#874fb9;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px;z-index:10}.wp-block-personalizewp-pro-product-collection.is-loading .wc-block-product-template{opacity:.5}.wp-block-personalizewp-pro-product-collection .components-notice{margin:1rem 0}.wp-block-personalizewp-pro-product-collection.pwp-layout-centered .wc-block-product-template{justify-content:center;margin:0 auto}.wp-block-personalizewp-pro-product-collection.pwp-layout-list{text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template{gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:400px;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:block;padding:1.5rem;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wc-block-components-product-image{margin-bottom:1rem;text-align:center;width:100%}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wc-block-components-product-image img{height:auto;max-height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wp-block-post-title{font-size:1.2rem;line-height:1.4;margin-bottom:.75rem;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wc-block-components-product-rating{display:flex;justify-content:center;margin:.5rem 0;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wp-block-woocommerce-product-price{margin:.75rem 0;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wp-block-woocommerce-product-price .wc-block-components-product-price{font-size:1.2rem;font-weight:600}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wp-block-button.wc-block-components-product-button{margin-top:1rem;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item .wp-block-button.wc-block-components-product-button .wp-block-button__link{font-size:1rem;padding:.8rem 1.5rem;width:100%}.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item a,.wp-block-personalizewp-pro-product-collection.pwp-layout-list .wc-block-product-template .wc-block-product.pwp-list-item button{cursor:default;pointer-events:none}.wp-block-personalizewp-pro-product-collection.pwp-layout-grid .wc-block-product-template .wc-block-product{background:transparent;border:none;display:block;padding:0;text-align:center}.wp-block-personalizewp-pro-product-collection.pwp-layout-grid .wc-block-product-template .wc-block-product .wc-block-components-product-image{margin-bottom:12px}.wp-block-personalizewp-pro-product-collection.pwp-layout-grid .wc-block-product-template .wc-block-product a,.wp-block-personalizewp-pro-product-collection.pwp-layout-grid .wc-block-product-template .wc-block-product button{cursor:default;pointer-events:none}
