.cake-showcase{padding:30px 0;background:#fffaf7}.cake-showcase__container{max-width:1000px;margin:0 auto;padding:0 15px}.cake-showcase__image-grid{display:flex;justify-content:center;gap:10px;margin-bottom:40px;max-width:100%;flex-wrap:nowrap}.cake-showcase__bottom-images .cake-showcase__image-grid{margin-bottom:0;margin-top:40px}.cake-showcase__image-wrapper{position:relative;width:180px;height:360px;overflow:hidden;border-radius:8px;box-shadow:0 2px 10px #0000001a;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0}.cake-showcase__image-wrapper:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}.cake-showcase__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cake-showcase__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#7e5953;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px;font-weight:500}.cake-showcase__description{background:#7e5953;padding:40px 30px;border-radius:15px;box-shadow:0 5px 20px #00000014;text-align:center;margin:30px 0}.cake-showcase__description-content{max-width:800px;margin:0 auto}.cake-showcase__title{font-size:2.5rem;font-weight:700;color:#fffaf7;margin-bottom:20px;line-height:1.2}.cake-showcase__text{font-size:1.1rem;line-height:1.7;color:#fffaf7;margin-bottom:30px}.cake-showcase__text p{margin-bottom:1rem}.cake-showcase__text p:last-child{margin-bottom:0}.cake-showcase__button{display:inline-block;background:#fda237;color:#fff;padding:18px 40px;border-radius:50px;text-decoration:none;font-weight:600;font-size:1.2rem;transition:all .3s ease;box-shadow:0 4px 15px #e74c3c4d;margin-top:20px;border:none;cursor:pointer}@media (max-width: 768px){.cake-showcase__image-grid{overflow-x:scroll!important;overflow-y:hidden!important;justify-content:flex-start!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;white-space:nowrap!important}.cake-showcase__image-grid::-webkit-scrollbar{display:none!important}.cake-showcase__image-wrapper{min-width:140px!important;width:140px!important;height:280px!important;flex-shrink:0!important;flex-grow:0!important}}@media (max-width: 480px){.cake-showcase__image-wrapper{min-width:120px!important;width:120px!important;height:240px!important}}.cake-showcase__button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #e74c3c66;color:#fff;text-decoration:none}@media (max-width: 1024px){.cake-showcase__image-grid{gap:12px}.cake-showcase__description{padding:60px 30px}.cake-showcase__title{font-size:2rem}}@media (max-width: 768px){.cake-showcase{padding:40px 0}.cake-showcase__container{padding:0 15px}.cake-showcase__image-grid{gap:10px;justify-content:flex-start!important;overflow-x:scroll!important;overflow-y:hidden!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.cake-showcase__image-grid::-webkit-scrollbar{display:none}.cake-showcase__image-wrapper{min-width:140px!important;width:140px!important;height:280px!important;flex-shrink:0!important}.cake-showcase__description{padding:40px 20px;margin:30px 0}.cake-showcase__title{font-size:1.8rem}.cake-showcase__text{font-size:1rem}.cake-showcase__button{padding:12px 25px;font-size:1rem}}@media (max-width: 480px){.cake-showcase__image-grid{gap:8px}.cake-showcase__image-wrapper{min-width:120px!important;width:120px!important;height:240px!important}.cake-showcase__description{padding:30px 15px}.cake-showcase__title{font-size:1.5rem}.cake-showcase__text{font-size:.95rem}}.cake-showcase__image-wrapper{opacity:0;transform:translateY(20px);animation:fadeInUp .6s ease forwards}.cake-showcase__image-wrapper:nth-child(1){animation-delay:.1s}.cake-showcase__image-wrapper:nth-child(2){animation-delay:.2s}.cake-showcase__image-wrapper:nth-child(3){animation-delay:.3s}.cake-showcase__image-wrapper:nth-child(4){animation-delay:.4s}.cake-showcase__image-wrapper:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.cake-showcase__description{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease .6s forwards}
/*# sourceMappingURL=/cdn/shop/t/1/assets/component-cake-showcase.css.map */
