.elementor-14666 .elementor-element.elementor-element-e621bcc:not(.elementor-motion-effects-element-type-background),.elementor-14666 .elementor-element.elementor-element-e621bcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-14666 .elementor-element.elementor-element-e621bcc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:3rem;padding:3rem 0}.elementor-14666 .elementor-element.elementor-element-e621bcc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14666 .elementor-element.elementor-element-3aef748>.elementor-widget-container{margin:1rem 0 0}.elementor-14666 .elementor-element.elementor-element-f021a89 .elementor-heading-title{font-weight:700;text-transform:uppercase}.elementor-14666 .elementor-element.elementor-element-017d7b3 img{height:600px;object-fit:contain}.elementor-14666 .elementor-element.elementor-element-017d7b3>.elementor-widget-container{padding:15px;background-color:#f2f2f2}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-wrapper{display:flex;align-items:center}.elementor-14666 .elementor-element.elementor-element-97cfedf .elementor-heading-title{font-weight:700;text-transform:uppercase}.elementor-14666 .elementor-element.elementor-element-aff8fb2 .elementor-button{text-transform:uppercase;border-radius:0;padding:15px 30px}.elementor-14666 .elementor-element.elementor-element-ffe063c{--divider-border-style:solid;--divider-color:#f2f2f2;--divider-border-width:1px}.elementor-14666 .elementor-element.elementor-element-ffe063c .elementor-divider-separator{width:100%}.elementor-14666 .elementor-element.elementor-element-ffe063c .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-14666 .elementor-element.elementor-element-64f13ec .elementor-heading-title{font-weight:700;text-transform:uppercase}.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-link-wrapper,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-custom-grid .ecs-post-loop,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor .elementor-inner,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor .elementor-section-wrap,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor .elementor-section-wrap .elementor-top-section,.elementor-14666 .elementor-element.elementor-element-4f598f8 .ecs-post-loop .elementor .elementor-container{height:auto}.elementor-14666 .elementor-element.elementor-element-4f598f8 .elementor-post{height:auto}.elementor-14666 .elementor-element.elementor-element-4f598f8{--grid-column-gap:30px;--grid-row-gap:35px}.elementor-14666 .elementor-element.elementor-element-4f598f8 .swiper-container{width:calc(100% - 0px);position:static}.elementor-14666 .elementor-element.elementor-element-4f598f8 .elementor-swiper-button.elementor-swiper-button-prev{left:0}.elementor-14666 .elementor-element.elementor-element-4f598f8 .elementor-swiper-button.elementor-swiper-button-next{right:0}@media(min-width:768px){.elementor-14666 .elementor-element.elementor-element-559c363{width:45%}.elementor-14666 .elementor-element.elementor-element-e54263d{width:55%}}.elementor-14666 .elementor-element.elementor-element-e04a63c{margin-bottom:0}.elementor-14666 .elementor-element.elementor-element-3aef748 a{font-weight:700}.elementor-14666 .elementor-element.elementor-element-017d7b3 img,.attachment-full,.wp-post-image{image-rendering:-webkit-optimize-contrast !important;transform:translateZ(0);backface-visibility:hidden;border-radius:25px !important;box-shadow:0 10px 30px rgba(0,0,0,.05) !important;transition:all .7s cubic-bezier(.2,1,.3,1) !important;cursor:pointer}@media (min-width:1025px){.elementor-14666 .elementor-element.elementor-element-017d7b3:hover img,.featured-image-container:hover img{transform:scale(1.03) translateY(-5px) !important;box-shadow:0 25px 50px rgba(0,0,0,.12) !important;filter:brightness(1.02) contrast(1.02) !important}}@media (max-width:1024px){.elementor-14666 .elementor-element.elementor-element-017d7b3 img{border-radius:18px !important;box-shadow:0 5px 15px rgba(0,0,0,.05) !important}}.elementor-14666 .elementor-element.elementor-element-017d7b3:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(225deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 50%);border-radius:25px;pointer-events:none}.elementor-14666 .elementor-element.elementor-element-6cc535a .product-category img{image-rendering:-webkit-optimize-contrast !important;transform:translateZ(0) !important;backface-visibility:hidden !important;width:100% !important;height:auto !important;aspect-ratio:1/1 !important;object-fit:cover !important;border-radius:20px !important;transition:all .6s cubic-bezier(.23,1,.32,1) !important}@media (min-width:1025px){.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-slide:hover img{transform:scale(.96) !important;box-shadow:0 15px 40px rgba(0,0,0,.12) !important;filter:brightness(1.03) contrast(1.02) !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-slide:hover h2{transform:translateY(-5px) !important;color:#000 !important}}.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-swiper-button,.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-next,.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-prev{background:rgba(255,255,255,.95) !important;width:45px !important;height:45px !important;border-radius:50% !important;box-shadow:0 4px 12px rgba(0,0,0,.15) !important;opacity:0 !important;transition:all .4s ease-in-out !important;z-index:100 !important;display:flex !important;align-items:center !important;justify-content:center !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-prev,.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-swiper-button-prev{left:15px !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-next,.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-swiper-button-next{right:15px !important}.elementor-14666 .elementor-element.elementor-element-6cc535a:hover .elementor-swiper-button,.elementor-14666 .elementor-element.elementor-element-6cc535a:hover .swiper-button-next,.elementor-14666 .elementor-element.elementor-element-6cc535a:hover .swiper-button-prev{opacity:1 !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-swiper-button i,.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-next:after,.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-prev:after{font-size:14px !important;color:#111 !important;font-weight:900 !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-pagination-bullets,.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-swiper-pagination{display:flex !important;justify-content:center !important;gap:0 !important;bottom:-10px !important;width:100% !important;position:relative !important;margin-top:30px !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-pagination-bullet{width:40px !important;height:3px !important;border-radius:0 !important;background:rgba(0,0,0,.1) !important;opacity:1 !important;margin:0 !important;transition:all .3s ease !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-pagination-bullet-active{background:#111 !important;width:60px !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .product-category h2{font-family:'Inter',sans-serif !important;font-size:14px !important;font-weight:800 !important;text-transform:uppercase !important;margin-top:15px !important;letter-spacing:.5px !important;transition:all .4s ease !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .product-category .count{display:none !important}@media (max-width:1024px){.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-swiper-button,.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-next,.elementor-14666 .elementor-element.elementor-element-6cc535a .swiper-button-prev{display:none !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .product-category img{border-radius:15px !important}.elementor-14666 .elementor-element.elementor-element-6cc535a .elementor-widget-container{padding:5px !important}}.elementor-14666 .elementor-element.elementor-element-aff8fb2 a.elementor-button,.elementor-14666 .elementor-element.elementor-element-aff8fb2 .elementor-button{background-color:#000 !important;color:#fff !important;font-family:'Inter',sans-serif !important;font-size:12px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:3px !important;padding:15px 35px !important;border-radius:0 !important;border:2px solid #000 !important;transition:all .3s cubic-bezier(.25,.46,.45,.94) !important;box-shadow:none !important}.elementor-14666 .elementor-element.elementor-element-aff8fb2 a.elementor-button:hover,.elementor-14666 .elementor-element.elementor-element-aff8fb2 .elementor-button:hover{background-color:transparent !important;color:#000 !important;transform:translateY(-3px) !important;box-shadow:0 10px 20px rgba(0,0,0,.08) !important}.elementor-14666 .elementor-element.elementor-element-aff8fb2 a.elementor-button:hover .elementor-button-text{letter-spacing:4px !important;transition:all .3s ease}@media (max-width:768px){.elementor-14666 .elementor-element.elementor-element-aff8fb2 a.elementor-button{width:100% !important;letter-spacing:2px !important}}.jgs-s-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:0 !important}.jgs-s-btn svg{display:block !important}.elementor-14666 .elementor-element.elementor-element-583fb59 a.elementor-button,.elementor-14666 .elementor-element.elementor-element-583fb59 .elementor-button{background-color:#000 !important;color:#fff !important;font-family:'Inter',sans-serif !important;font-size:13px !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:2.5px !important;padding:15px 30px !important;border-radius:0 !important;transition:all .3s ease !important}.elementor-14666 .elementor-element.elementor-element-583fb59 a.elementor-button:hover{background-color:#333 !important;transform:translateY(-2px)}.elementor-14666 .elementor-element.elementor-element-583fb59 .elementor-widget-container,.elementor-widget-text-editor{overflow-x:auto !important;display:block !important}.elementor-text-editor table{display:table !important;width:auto !important;min-width:500px !important;border-collapse:collapse !important;table-layout:auto !important;margin:20px 0 !important}.elementor-text-editor th,.elementor-text-editor td{white-space:nowrap !important;padding:12px 20px !important;border:1px solid #eee !important;font-family:'Inter',sans-serif !important;font-size:13px !important;text-align:center !important}.elementor-text-editor th{background:#000 !important;color:#fff !important;text-transform:uppercase !important;letter-spacing:1px !important}.elementor-widget-text-editor::-webkit-scrollbar{height:6px !important}.elementor-widget-text-editor::-webkit-scrollbar-thumb{background:#000 !important;border-radius:10px !important}.elementor-widget-text-editor::-webkit-scrollbar-track{background:#f1f1f1 !important}