.image-container.svelte-em6mxr{position:relative;width:100%;padding-top:75%;overflow:hidden}.image-container.svelte-em6mxr img:where(.svelte-em6mxr){position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-img-scale-wrapper.svelte-em6mxr{overflow:hidden;background-color:#f8f9fa}.card-img-scale.svelte-em6mxr img:where(.svelte-em6mxr){transition:all .3s ease-in-out}.card-img-scale.svelte-em6mxr:hover img:where(.svelte-em6mxr){transform:scale(1.1)}.favorite-btn.svelte-em6mxr{background:#ffffffe6;border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s ease;z-index:20;box-shadow:0 2px 8px #0000001a}.favorite-btn.svelte-em6mxr:hover{background:#fff;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.favorite-btn.svelte-em6mxr:active{transform:scale(.95)}.favorite-btn.svelte-em6mxr:disabled{opacity:.6;cursor:not-allowed;transform:none}.favorite-btn.svelte-em6mxr:disabled:hover{transform:none;background:#ffffffe6}.skeleton-image.svelte-1atrouq{width:100%;padding-top:75%;background:linear-gradient(90deg,#fdfdfe4d 25%,#f3f4f64d,#fdfdfe4d 75%);background-size:200% 100%;animation:svelte-1atrouq-skeleton-loading 2.8s infinite ease-in-out;border-radius:.375rem}.skeleton-badge.svelte-1atrouq{width:120px;height:28px;background:linear-gradient(90deg,#fdfdfe4d 25%,#f3f4f64d,#fdfdfe4d 75%);background-size:200% 100%;animation:svelte-1atrouq-skeleton-loading 2.8s infinite ease-in-out;border-radius:50px}.skeleton-badge-small.svelte-1atrouq{width:80px;height:24px;background:linear-gradient(90deg,#fdfdfe4d 25%,#f3f4f64d,#fdfdfe4d 75%);background-size:200% 100%;animation:svelte-1atrouq-skeleton-loading 2.8s infinite ease-in-out;border-radius:4px}.skeleton-title.svelte-1atrouq{width:100%;height:24px;background:linear-gradient(90deg,#fdfdfe4d 25%,#f3f4f64d,#fdfdfe4d 75%);background-size:200% 100%;animation:svelte-1atrouq-skeleton-loading 2.8s infinite ease-in-out;border-radius:4px}.skeleton-text.svelte-1atrouq{width:100%;height:16px;background:linear-gradient(90deg,#fdfdfe4d 25%,#f3f4f64d,#fdfdfe4d 75%);background-size:200% 100%;animation:svelte-1atrouq-skeleton-loading 2.8s infinite ease-in-out;border-radius:4px;margin-bottom:8px}.skeleton-price.svelte-1atrouq{width:120px;height:20px;background:linear-gradient(90deg,#fdfdfe4d 25%,#f3f4f64d,#fdfdfe4d 75%);background-size:200% 100%;animation:svelte-1atrouq-skeleton-loading 2.8s infinite ease-in-out;border-radius:4px}@keyframes svelte-1atrouq-skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-color-scheme: dark){.skeleton-image.svelte-1atrouq,.skeleton-badge.svelte-1atrouq,.skeleton-badge-small.svelte-1atrouq,.skeleton-title.svelte-1atrouq,.skeleton-text.svelte-1atrouq,.skeleton-price.svelte-1atrouq{background:linear-gradient(90deg,#5656564d 25%,#4a4a4a4d,#5656564d 75%);background-size:200% 100%}}.embla.svelte-1l95kpm{overflow:hidden;border-radius:12px}.embla__container.svelte-1l95kpm{display:flex;gap:1rem;padding:1rem}.embla__slide.svelte-1l95kpm{flex:0 0 100%;min-width:0}.section-title.svelte-1l95kpm{font-size:1.75rem;margin:0}.carousel-nav-btn.svelte-1l95kpm{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--bs-primary);font-size:15px;font-weight:700;line-height:1;transition:all .3s ease;border:none;box-shadow:0 2px 8px #0000001a}.carousel-nav-btn.svelte-1l95kpm:hover:not(:disabled){color:#fff;background:var(--bs-primary);transform:scale(1.05)}.carousel-nav-btn.svelte-1l95kpm:active{transform:scale(.95)}.carousel-nav-btn.svelte-1l95kpm:disabled{opacity:.4;cursor:not-allowed;transform:none}.carousel-custom-controls.svelte-1l95kpm{display:flex;gap:8px}@media (min-width: 576px){.embla__slide.svelte-1l95kpm{flex:0 0 50%}}@media (min-width: 768px){.embla__slide.svelte-1l95kpm{flex:0 0 33.333333%}}@media (min-width: 1200px){.embla__slide.svelte-1l95kpm{flex:0 0 25%}}@media (max-width: 575.98px){.section-title.svelte-1l95kpm{font-size:1.5rem}.carousel-nav-btn.svelte-1l95kpm{width:35px;height:35px;font-size:14px}.carousel-custom-controls.svelte-1l95kpm{gap:6px}}.loading-grid.svelte-1l95kpm{display:grid;gap:1rem;padding:1rem;grid-template-columns:repeat(4,1fr)}@media (max-width: 1199.98px){.loading-grid.svelte-1l95kpm{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767.98px){.loading-grid.svelte-1l95kpm{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575.98px){.loading-grid.svelte-1l95kpm{grid-template-columns:1fr}}.blog-detail-page.svelte-stwj7m{padding:118px 0 100px}.blog-detail-page>.container{padding-left:0!important;padding-right:0!important}@media (max-width: 1199.98px){.blog-detail-page.svelte-stwj7m{padding:96px 0 64px}section.blog-detail-page>.container{padding-left:24px!important;padding-right:24px!important}section.blog-detail-page>.container>.row{margin-right:0;margin-left:0}section.blog-detail-page>.container>.row>.col-lg-10{padding-right:0;padding-left:0}.blog-detail-page.svelte-stwj7m h1.display-5:where(.svelte-stwj7m){font-size:clamp(1.875rem,8vw,2.5rem);line-height:1.3}.blog-hero-image.svelte-stwj7m{width:100%;height:clamp(200px,60vw,280px);max-width:100%}.blog-content{font-size:1rem;line-height:1.75}.blog-detail-page .blog-content h1{font-size:1.75rem;line-height:1.35}.blog-detail-page .blog-content h2{font-size:1.5rem;line-height:1.4}}.blog-hero-image.svelte-stwj7m{height:500px;width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (max-width: 768px){.blog-hero-image.svelte-stwj7m{height:300px}}@media (max-width: 480px){.blog-hero-image.svelte-stwj7m{height:250px}}.blog-content{line-height:1.8;font-size:1.1rem}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:600}.blog-content p{margin-bottom:1.5rem}.blog-content img{max-width:100%;height:auto;border-radius:.375rem;margin:1.5rem 0}.blog-content blockquote{border-left:4px solid var(--bs-primary);padding-left:1.5rem;margin:2rem 0;font-style:italic;background-color:rgba(var(--bs-primary-rgb),.05);padding:1.5rem;border-radius:.375rem}.blog-content ul,.blog-content ol{margin-bottom:1.5rem;padding-left:2rem}.blog-content li{margin-bottom:.5rem}
