.wcsp-slider,.wcsp-slider *{box-sizing:border-box}.wcsp-slider{position:relative;width:100%;padding:0 64px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.wcsp-slider--no-arrows{padding:0}.wcsp-slider .wcsp-inner{overflow:hidden;width:100%;position:relative;padding:8px;margin:-8px}.wcsp-slider .wcsp-track.swiper-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:100%}.wcsp-slider .wcsp-slide.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}.wcsp-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;text-decoration:none;color:inherit;background:#fff;transition:transform .26s ease,box-shadow .26s ease}.wcsp-card{border-radius:var(--wcsp-radius,16px);overflow:hidden}.wcsp-card:hover{transform:translateY(-4px)}.wcsp-slider--shadow-none .wcsp-card{box-shadow:none}.wcsp-slider--shadow-soft .wcsp-card{box-shadow:0 2px 12px rgba(0,0,0,.07)}.wcsp-slider--shadow-medium .wcsp-card{box-shadow:0 4px 24px rgba(0,0,0,.11)}.wcsp-slider--shadow-strong .wcsp-card{box-shadow:0 8px 40px rgba(0,0,0,.17)}.wcsp-slider--shadow-soft .wcsp-card:hover{box-shadow:0 4px 24px rgba(0,0,0,.11)}.wcsp-slider--shadow-medium .wcsp-card:hover{box-shadow:0 8px 40px rgba(0,0,0,.17)}.wcsp-slider--shadow-strong .wcsp-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.22)}.wcsp-slider--shadow-none .wcsp-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.07)}.wcsp-media{position:relative;width:100%;z-index:1}.elementor-widget-amitry_slider>.elementor-widget-container{padding:0 !important}.elementor-widget-amitry_slider .wcsp-slider{width:100%;max-width:100%}.elementor-widget-amitry_slider .wcsp-media,.elementor-widget-amitry_slider .wcsp-img-wrap{max-width:100% !important}.wcsp-img-wrap{position:relative;width:100%;overflow:hidden;background:#f5f5fa}.wcsp-img-wrap:before{content:"";display:block;padding-top:75%}.wcsp-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .26s ease}.wcsp-card:hover .wcsp-img-wrap img{transform:scale(1.04)}.wcsp-img-wrap--rounded{border-radius:var(--wcsp-radius,12px)}.wcsp-img-wrap--square{border-radius:0}.wcsp-img-wrap--circle{border-radius:50%;width:80%;margin:12px auto;aspect-ratio:1/1}.wcsp-img-wrap--circle:before{display:none}.wcsp-img-fallback{position:absolute;inset:0;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:linear-gradient(135deg,#f0f0f8,#e4e4f0);font-size:1.75rem;font-weight:700;color:#b0b0c0}.wcsp-content{-webkit-box-flex:1;flex:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;flex-direction:column;gap:4px}.wcsp-title{margin:0;padding:0;font-size:1rem;font-weight:600;line-height:1.3;color:#111827}.wcsp-count{font-size:.8125rem;color:#6b7280}.wcsp-btn{position:absolute;top:38%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20;width:var(--wcsp-arrow-size,44px);height:var(--wcsp-arrow-size,44px);border-radius:50%;border:none;background:var(--wcsp-arrow-bg,#fff);color:var(--wcsp-arrow-color,#111827);box-shadow:0 2px 16px rgba(0,0,0,.14);cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:0;transition:background .2s,color .2s,box-shadow .2s;outline:none}.wcsp-btn svg{width:calc(var(--wcsp-arrow-size, 44px) * 0.4);height:calc(var(--wcsp-arrow-size, 44px) * 0.4);display:block}.wcsp-btn--prev{left:8px}.wcsp-btn--next{right:8px}.wcsp-btn:hover{background:var(--wcsp-arrow-color,#111827);color:var(--wcsp-arrow-bg,#fff);box-shadow:0 4px 20px rgba(0,0,0,.22)}.wcsp-btn.swiper-button-disabled{opacity:.25;pointer-events:none}.wcsp-pagination{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;gap:6px;margin-top:20px}.wcsp-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:99px;background:rgba(0,0,0,.18);opacity:1;cursor:pointer;transition:width .22s ease,background .22s ease;display:block}.wcsp-pagination .swiper-pagination-bullet-active{width:20px;background:#111827}.wcsp-slider--premium-card .wcsp-card{border:1px solid #f0f0f5}.wcsp-slider--premium-card .wcsp-img-wrap{border-radius:0}.wcsp-slider--premium-card .wcsp-img-wrap--rounded{border-radius:var(--wcsp-radius,16px) var(--wcsp-radius,16px) 0 0}@media (min-width:1025px){.wcsp-slider .wcsp-title{font-size:calc(1rem * var(--wcsp-scale-dsk, 1))}.wcsp-slider .wcsp-count{font-size:calc(0.8125rem * var(--wcsp-scale-dsk, 1))}.wcsp-slider .wcsp-content{padding:calc(12px * var(--wcsp-scale-dsk, 1)) calc(10px * var(--wcsp-scale-dsk, 1))}.wcsp-slider .wcsp-media{max-width:calc(100% * var(--wcsp-scale-dsk, 1));margin:0 auto}.wcsp-slider .wcsp-img-wrap:before{padding-top:calc(75% * var(--wcsp-scale-dsk, 1))}}@media (min-width:769px) and (max-width:1024px){.wcsp-slider .wcsp-title{font-size:calc(0.9rem * var(--wcsp-scale-tab, 1))}.wcsp-slider .wcsp-count{font-size:calc(0.75rem * var(--wcsp-scale-tab, 1))}.wcsp-slider .wcsp-content{padding:calc(10px * var(--wcsp-scale-tab, 1)) calc(8px * var(--wcsp-scale-tab, 1))}.wcsp-slider .wcsp-media{max-width:calc(100% * var(--wcsp-scale-tab, 1));margin:0 auto}.wcsp-slider .wcsp-img-wrap:before{padding-top:calc(75% * var(--wcsp-scale-tab, 1))}}@media (max-width:768px){.wcsp-slider{padding:0 !important}.wcsp-btn{width:calc(var(--wcsp-arrow-size, 40px) * 0.75);height:calc(var(--wcsp-arrow-size, 40px) * 0.75)}.wcsp-btn svg{width:calc(var(--wcsp-arrow-size, 40px) * 0.3);height:calc(var(--wcsp-arrow-size, 40px) * 0.3)}.wcsp-btn--prev{left:2px}.wcsp-btn--next{right:2px}.wcsp-slider .wcsp-title{font-size:.85rem;line-height:1.2}.wcsp-slider .wcsp-count{font-size:.65rem}.wcsp-slider .wcsp-content{gap:2px}.wcsp-slider .wcsp-media{width:100%;max-width:calc(100% * var(--wcsp-scale-mob, 1));margin:0 auto}.wcsp-slider .wcsp-img-wrap:before{padding-top:calc(75% * var(--wcsp-scale-mob, 1))}}@media (max-width:480px){.wcsp-btn{width:calc(var(--wcsp-arrow-size, 40px) * 0.65);height:calc(var(--wcsp-arrow-size, 40px) * 0.65)}.wcsp-btn svg{width:calc(var(--wcsp-arrow-size, 40px) * 0.25);height:calc(var(--wcsp-arrow-size, 40px) * 0.25)}}.wcsp-title,.wcsp-count{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.wcsp-price{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.3}.wcsp-price del{color:#9ca3af;font-weight:400;font-size:.8125rem}.wcsp-price ins{text-decoration:none;color:#dc2626}.wcsp-rating{display:flex;align-items:center;gap:1px;margin-top:2px}.wcsp-star{font-size:.8125rem;color:#d1d5db;line-height:1}.wcsp-star--filled{color:#f59e0b}.wcsp-rating-num{font-size:.6875rem;color:#9ca3af;margin-left:4px}.wcsp-badge{position:absolute;top:8px;left:8px;z-index:10;padding:3px 10px;border-radius:4px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;pointer-events:none}top:4px;left:4px;}.wcsp-badge--sale{background:#dc2626;color:#fff}.wcsp-overlay-gradient{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(0,0,0,.35) 0%,transparent 100%);pointer-events:none;z-index:5;border-radius:inherit}.wcsp-view-all{display:flex;justify-content:flex-end;margin-bottom:12px;padding:0 64px}.wcsp-slider--no-arrows .wcsp-view-all{padding:0}.wcsp-view-all__link{display:inline-block;padding:8px 20px;background:#111827;color:#fff;border-radius:6px;text-decoration:none;font-size:13px;font-weight:600;transition:background .2s ease}.wcsp-view-all__link:hover{background:#374151;color:#fff}.wcsp-dots{display:flex !important;justify-content:center !important;gap:8px !important;margin:24px 0 0 !important;padding:0 !important;position:static !important;width:100% !important;bottom:auto !important;left:auto !important;right:auto !important;transform:none !important}.wcsp-dots .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#d1d5db;opacity:1;cursor:pointer;transition:background .2s,transform .2s;border:none;padding:0}.wcsp-dots .swiper-pagination-bullet-active{background:#111827;transform:scale(1.2)}.wcsp-dots .swiper-pagination-bullet:hover{background:#6b7280}