.empty-content-wrapper{position:relative;overflow:hidden}.empty-content-container{position:relative;z-index:1}.image-block{margin-bottom:1.5rem}.image-block .image-wrapper{display:block}.image-block img{border-radius:8px;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease}.image-block img:hover{transform:scale(1.02)}.placeholder-image{display:flex;align-items:center;justify-content:center;min-height:200px;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:2px dashed #ccc;border-radius:8px;color:#666;font-size:14px;text-align:center}.placeholder-image svg{width:60px;height:60px;opacity:.5}.text-block{margin-bottom:1.5rem}.text-heading{font-weight:600;line-height:1.3;margin:0 0 1rem;word-wrap:break-word}.text-content{line-height:1.6;margin:0}.text-content p{margin:0 0 1rem}.text-content p:last-child{margin-bottom:0}.text-content strong{font-weight:600}.text-content em{font-style:italic}.text-content a{color:inherit;text-decoration:underline;transition:opacity .3s ease}.text-content a:hover{opacity:.8}.button-block{margin-bottom:1.5rem}.custom-button{display:inline-block;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease;font-weight:500;text-align:center;white-space:nowrap;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.custom-button:focus{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}.custom-button:active{transform:translateY(1px)}@media (max-width: 768px){.image-block,.text-block,.button-block{margin-bottom:1rem}.placeholder-image{min-height:150px;font-size:12px}.placeholder-image svg{width:40px;height:40px}.custom-button{width:100%;max-width:300px}}@media (max-width: 480px){.empty-content-container{padding:0 10px}.placeholder-image{min-height:120px}.text-heading{font-size:1.2em!important}.text-content{font-size:.9em!important}}.empty-content-block{animation:fadeInUp .6s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.empty-content-wrapper{background:#fff!important;color:#000!important}.custom-button{background:#000!important;color:#fff!important;border:1px solid #000!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-empty-content.css.map */
