.elementor-15070101 .elementor-element.elementor-element-394eda12{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-394eda12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-9251925.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-15070101 .elementor-element.elementor-element-9251925.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;}.elementor-15070101 .elementor-element.elementor-element-9251925 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-9251925 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-480951c5 .elementor-image img{width:100%;max-width:100%;opacity:1;}.elementor-15070101 .elementor-element.elementor-element-480951c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#000000;}.elementor-15070101 .elementor-element.elementor-element-626a5f3b:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-626a5f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-626a5f3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-626a5f3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-78e9183f{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-78e9183f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-78e9183f .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-26a5274a .slick-list{margin-left:-20px;-webkit-clip-path:inset(0 0 0 20px);clip-path:inset(0 0 0 20px);}.elementor-15070101 .elementor-element.elementor-element-26a5274a .slick-slide .slick-slide-inner{padding-left:20px;}.elementor-15070101 .elementor-element.elementor-element-26a5274a .elementor-image-carousel-caption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-78185799 > .elementor-container{max-width:1191px;}.elementor-15070101 .elementor-element.elementor-element-78185799:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-78185799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/3d-red-gift-box.png");background-position:top left;background-repeat:no-repeat;background-size:10% auto;}.elementor-15070101 .elementor-element.elementor-element-78185799{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 40px 40px;}.elementor-15070101 .elementor-element.elementor-element-78185799 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-2b6837bc > .elementor-container{max-width:1370px;}.elementor-15070101 .elementor-element.elementor-element-2b6837bc:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-2b6837bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/3d-red-gift-box.png");background-position:top left;background-repeat:no-repeat;background-size:10% auto;}.elementor-15070101 .elementor-element.elementor-element-2b6837bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-15070101 .elementor-element.elementor-element-2b6837bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-2d9a00f6:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-2d9a00f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/lenta-1.png");background-position:0px -150px;background-repeat:no-repeat;background-size:100% auto;}.elementor-15070101 .elementor-element.elementor-element-2d9a00f6 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-2d9a00f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-70c27ead{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-70c27ead.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-70c27ead .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-70c27ead > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-2c3eaa31.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-2821f78a{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-2821f78a.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-2821f78a .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-1183d655 figure{width:calc(100% / 7);padding:10px;}.elementor-15070101 .elementor-element.elementor-element-1183d655 img{object-fit:cover;height:53px;}.elementor-15070101 .elementor-element.elementor-element-1183d655 .elementor-image-gallery{margin:-10px;}.elementor-15070101 .elementor-element.elementor-element-1183d655 figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-1183d655 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-15070101 .elementor-element.elementor-element-1183d655{width:auto;max-width:auto;}.elementor-15070101 .elementor-element.elementor-element-3814119d figure{width:calc(100% / 6);padding:10px;}.elementor-15070101 .elementor-element.elementor-element-3814119d img{object-fit:cover;height:53px;}.elementor-15070101 .elementor-element.elementor-element-3814119d .elementor-image-gallery{margin:-10px;}.elementor-15070101 .elementor-element.elementor-element-3814119d figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-3814119d{width:auto;max-width:auto;}.elementor-15070101 .elementor-element.elementor-element-2aec94ba:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-2aec94ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-2aec94ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-2aec94ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-125b5222 figure{width:calc(100% / 10);padding:10px;}.elementor-15070101 .elementor-element.elementor-element-125b5222 .elementor-image-gallery{margin:-10px;}.elementor-15070101 .elementor-element.elementor-element-125b5222 figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-1550fdf0 figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-1550fdf0 figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-340f588f{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-340f588f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-340f588f .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-fb5ed3b > .elementor-container{max-width:1370px;}.elementor-15070101 .elementor-element.elementor-element-fb5ed3b:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-fb5ed3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/3d-red-gift-box.png");background-position:10px 0px;background-repeat:no-repeat;background-size:6% auto;}.elementor-15070101 .elementor-element.elementor-element-fb5ed3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-fb5ed3b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-5f11a4cd .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-5f11a4cd{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-5f11a4cd > .elementor-widget-container{margin:0px -2px 0px -2px;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-70baf0f6 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-70baf0f6{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-69ad6477 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-69ad6477{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-2d216e97 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-2d216e97{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-60407ff9 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-60407ff9{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-64b831fd .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-64b831fd{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-2e6fbec9 > .elementor-container{max-width:1147px;}.elementor-15070101 .elementor-element.elementor-element-2e6fbec9:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-2e6fbec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-2e6fbec9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-2e6fbec9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-b24b3eb .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-b24b3eb{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-733212e1 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-733212e1{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-3e283e57 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-3e283e57{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-114254fa .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-114254fa{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-5d3802d0 .elementor-text-editor{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-5d3802d0{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-5d3802d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-15388ff4 > .elementor-container{max-width:500px;}.elementor-15070101 .elementor-element.elementor-element-15388ff4:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-15388ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-15388ff4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-15388ff4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-d3a12aa figure{width:calc(100% / 4);padding:0px;}.elementor-15070101 .elementor-element.elementor-element-d3a12aa .elementor-image-gallery{margin:-0px;}.elementor-15070101 .elementor-element.elementor-element-d3a12aa figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-2d1db56:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-2d1db56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-2d1db56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-2d1db56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-2026cbdd figure{width:calc(100% / 4);padding:0px;}.elementor-15070101 .elementor-element.elementor-element-2026cbdd .elementor-image-gallery{margin:-0px;}.elementor-15070101 .elementor-element.elementor-element-2026cbdd figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-4eedae03:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-4eedae03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-4eedae03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-4eedae03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-47c36cd8{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-47c36cd8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-47c36cd8 .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b figure{width:calc(100% / 4);padding:0px;}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b .elementor-image-gallery{margin:-0px;}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b figcaption{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-1eeb92a3 > .elementor-container{max-width:1370px;}.elementor-15070101 .elementor-element.elementor-element-1eeb92a3:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-1eeb92a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-1eeb92a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 0px 10px;}.elementor-15070101 .elementor-element.elementor-element-1eeb92a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-60275d5c .elementor-image img{box-shadow:0px 0px 10px 0px rgba(127,79,91,0.5);}.elementor-15070101 .elementor-element.elementor-element-46d886b4:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-46d886b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/lenta-2.png");background-position:0px -240px;background-repeat:no-repeat;background-size:100% auto;}.elementor-15070101 .elementor-element.elementor-element-46d886b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-46d886b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-17420524{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-17420524.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-17420524 .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-17420524 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-480ce777:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-480ce777.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-480ce777 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-480ce777 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-480ce777{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-552cc845{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-552cc845.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-552cc845 .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-552cc845 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-5bfde169:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-5bfde169.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-5bfde169 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-5bfde169 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-5bfde169{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-6fe36a5:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-6fe36a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/lenta-3.png");background-position:0px 350px;background-repeat:no-repeat;background-size:contain;}.elementor-15070101 .elementor-element.elementor-element-6fe36a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-6fe36a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-68e9d977{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-68e9d977.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-68e9d977 .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-68e9d977 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-4395c219:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-4395c219.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-4395c219 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-4395c219 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-4395c219{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-b7eac01{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-b7eac01.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-b7eac01 .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-b7eac01 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-1ef7fd97.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-3c3634fd{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-3c3634fd.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-3c3634fd .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-3c3634fd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-7fe2dd47.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-59612c8a:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-59612c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/lenta-1.png");background-position:0px -150px;background-repeat:no-repeat;}.elementor-15070101 .elementor-element.elementor-element-59612c8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-59612c8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-41f3d5d3{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-41f3d5d3.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-41f3d5d3 .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-41f3d5d3 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-48aa1a2d.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-1cb59d3e{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-1cb59d3e.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-1cb59d3e .elementor-heading-title{font-size:25px;}.elementor-15070101 .elementor-element.elementor-element-1cb59d3e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-15070101 .elementor-element.elementor-element-450bb5f1:not(.wrapfix) .slick-slide-inner > *, .elementor-15070101 .elementor-element.elementor-element-450bb5f1.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-15070101 .elementor-element.elementor-element-450bb5f1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-15070101 .elementor-element.elementor-element-450bb5f1{width:calc(72%);max-width:calc(72%);}.elementor-15070101 .elementor-element.elementor-element-12d9f67a .elementor-spacer-inner{height:50px;}.elementor-15070101 .elementor-element.elementor-element-35dfdea7{text-align:center;}.elementor-15070101 .elementor-element.elementor-element-35dfdea7.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-15070101 .elementor-element.elementor-element-35dfdea7 .elementor-heading-title{font-size:33px;}.elementor-15070101 .elementor-element.elementor-element-35dfdea7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-27b9dd25:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-27b9dd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-15070101 .elementor-element.elementor-element-27b9dd25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-27b9dd25 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-6eaf9bca:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-6eaf9bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/footer.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15070101 .elementor-element.elementor-element-6eaf9bca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15070101 .elementor-element.elementor-element-6eaf9bca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15070101 .elementor-element.elementor-element-c287fb5 .elementor-spacer-inner{height:300px;}.elementor-15070101 .elementor-element.elementor-element-40748f60 .elementor-image img{width:6%;}.elementor-15070101 .elementor-element.elementor-element-3190a185 .elementor-spacer-inner{height:60px;}body.elementor-page-15070101 header.page-header, .elementor-page-title{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0;padding:0;}body.elementor-page-15070101{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-15070101 .elementor-element.elementor-element-1183d655 figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-3814119d figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-125b5222 figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-1550fdf0 figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-d3a12aa figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-2026cbdd figure{width:calc(100% / 3);}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b figure{width:calc(100% / 3);}}@media(max-width:767px){.elementor-15070101 .elementor-element.elementor-element-480951c5 .elementor-image img{width:100%;max-width:100%;height:182px;}.elementor-15070101 .elementor-element.elementor-element-3fb8cc4f{margin-top:30px;margin-bottom:0px;}.elementor-15070101 .elementor-element.elementor-element-626a5f3b:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-626a5f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-1-mobile.png");}.elementor-15070101 .elementor-element.elementor-element-626a5f3b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-71601998{width:100%;}.elementor-15070101 .elementor-element.elementor-element-71601998 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-15070101 .elementor-element.elementor-element-78e9183f .elementor-heading-title{font-size:21px;}.elementor-15070101 .elementor-element.elementor-element-78e9183f > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-15070101 .elementor-element.elementor-element-26a5274a .slick-list{margin-left:-10px;-webkit-clip-path:inset(0 0 0 10px);clip-path:inset(0 0 0 10px);}.elementor-15070101 .elementor-element.elementor-element-26a5274a .slick-slide .slick-slide-inner{padding-left:10px;}.elementor-15070101 .elementor-element.elementor-element-26a5274a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-15070101 .elementor-element.elementor-element-2d9a00f6:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-2d9a00f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-2-mobile.png");background-position:0px -270px;background-repeat:no-repeat;}.elementor-15070101 .elementor-element.elementor-element-2c3eaa31{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-1183d655 figure{width:calc(100% / 2);}.elementor-15070101 .elementor-element.elementor-element-3814119d figure{width:calc(100% / 2);}.elementor-15070101 .elementor-element.elementor-element-2aec94ba{padding:6px 6px 6px 6px;}.elementor-15070101 .elementor-element.elementor-element-11171de2 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-125b5222 figure{width:calc(100% / 3);padding:5px;}.elementor-15070101 .elementor-element.elementor-element-125b5222 .elementor-image-gallery{margin:-5px;}.elementor-15070101 .elementor-element.elementor-element-1550fdf0 figure{width:calc(100% / 3);padding:5px;}.elementor-15070101 .elementor-element.elementor-element-1550fdf0 .elementor-image-gallery{margin:-5px;}.elementor-15070101 .elementor-element.elementor-element-1550fdf0 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-53cdfa8d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-15070101 .elementor-element.elementor-element-d3a12aa figure{width:calc(100% / 3);padding:4px;}.elementor-15070101 .elementor-element.elementor-element-d3a12aa .elementor-image-gallery{margin:-4px;}.elementor-15070101 .elementor-element.elementor-element-2d1db56{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-15070101 .elementor-element.elementor-element-2026cbdd figure{width:calc(100% / 3);padding:5px;}.elementor-15070101 .elementor-element.elementor-element-2026cbdd .elementor-image-gallery{margin:-5px;}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b figure{width:calc(100% / 4);padding:5px;}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b .elementor-image-gallery{margin:-5px;}.elementor-15070101 .elementor-element.elementor-element-7ebfce4b > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-15070101 .elementor-element.elementor-element-480ce777{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-5bfde169{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-6fe36a5:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-6fe36a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-15070101 .elementor-element.elementor-element-4395c219{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-1ef7fd97{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-7fe2dd47{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-59612c8a:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-59612c8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-3-mobile.png");}.elementor-15070101 .elementor-element.elementor-element-48aa1a2d{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-450bb5f1{width:100%;max-width:100%;}.elementor-15070101 .elementor-element.elementor-element-35dfdea7 .elementor-heading-title{font-size:18px;}.elementor-15070101 .elementor-element.elementor-element-27b9dd25:not(.elementor-motion-effects-element-type-background), .elementor-15070101 .elementor-element.elementor-element-27b9dd25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/mobile-footer.png");}.elementor-15070101 .elementor-element.elementor-element-7f654d26 .elementor-image img{width:35%;}}/* Start custom CSS for section, class: .elementor-element-394eda12 */#footer {
    padding-top: 0
}

#main .page-footer,
#main .page-content {
    margin-bottom: 0
}

.page-content.page-cms {
    padding-top: 0;
    padding-bottom: 0;
}

#wrapper .container {
    padding-top: 3rem;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-626a5f3b */.elementor-15070101 .elementor-element.elementor-element-626a5f3b {
    background-position-y: -100px;
    background-repeat: no-repeat;
    background-size: 600px 535px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-2c3eaa31 */.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-2c3eaa31 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1183d655 */.elementor-15070101 .elementor-element.elementor-element-1183d655 {
    margin: auto;
}

.elementor-15070101 .elementor-element.elementor-element-1183d655 .ce-gallery-item {
  transition: transform 0.3s ease-in-out; /* animate transform only (better perf than 'all') */
  transform-origin: center center;
  will-change: transform; /* optional: hint for smoother animation */
}

/* hover state: only change the transform */
.elementor-15070101 .elementor-element.elementor-element-1183d655 .ce-gallery-item:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-3814119d */.elementor-15070101 .elementor-element.elementor-element-3814119d {
    margin: auto;
}

.elementor-15070101 .elementor-element.elementor-element-3814119d .ce-gallery-item {
  transition: transform 0.3s ease-in-out; /* animate transform only (better perf than 'all') */
  transform-origin: center center;
  will-change: transform; /* optional: hint for smoother animation */
}

/* hover state: only change the transform */
.elementor-15070101 .elementor-element.elementor-element-3814119d .ce-gallery-item:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d9a00f6 */.elementor-15070101 .elementor-element.elementor-element-2d9a00f6 {
    background-size: 100% auto;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-1550fdf0 */.elementor-15070101 .elementor-element.elementor-element-1550fdf0 .ce-gallery-item:nth-child(4) {
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-d3a12aa */.elementor-15070101 .elementor-element.elementor-element-d3a12aa .elementor-image-gallery {
    margin: 0;
}
.elementor-15070101 .elementor-element.elementor-element-d3a12aa .ce-gallery-caption {
    margin-top: 10px;
    color: white;
    font-size: 14px;
    line-height: 14px
}

.elementor-15070101 .elementor-element.elementor-element-d3a12aa .ce-gallery-item:nth-child(4) {
    margin-left: auto;
}
.elementor-15070101 .elementor-element.elementor-element-d3a12aa .ce-gallery-item:nth-child(5) {
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-2026cbdd */.elementor-15070101 .elementor-element.elementor-element-2026cbdd .elementor-image-gallery {
    margin: 0;
}
.elementor-15070101 .elementor-element.elementor-element-2026cbdd .ce-gallery-caption {
    margin-top: 10px;
    color: white;
    font-size: 14px;
    line-height: 14px
}

.elementor-15070101 .elementor-element.elementor-element-2026cbdd .ce-gallery-item:nth-child(4) {
    margin-left: auto;
}
.elementor-15070101 .elementor-element.elementor-element-2026cbdd .ce-gallery-item:nth-child(5) {
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-480ce777 */.elementor-15070101 .elementor-element.elementor-element-480ce777 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-480ce777 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-480ce777 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-5bfde169 */.elementor-15070101 .elementor-element.elementor-element-5bfde169 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-5bfde169 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-5bfde169 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-4395c219 */.elementor-15070101 .elementor-element.elementor-element-4395c219 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-4395c219 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-4395c219 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-1ef7fd97 */.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-1ef7fd97 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-7fe2dd47 */.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-7fe2dd47 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-48aa1a2d */.elementor-15070101 .elementor-element.elementor-element-48aa1a2d {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-48aa1a2d .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-48aa1a2d .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-450bb5f1 */.elementor-15070101 .elementor-element.elementor-element-450bb5f1 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-title {
    padding-bottom: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slide .thumbnail-container .price {
color: #e40044;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .wishlist-button-add,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .nxtal-compare-icon,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .add-to-cart-holder.grid-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .add-to-cart-holder.list-add-to-cart,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-next::before,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-prev::before,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-list-reviews,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .thumbnail-container .product-flags
{
    display: none;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .new-image-div-2 img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-prev {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-next {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow.svg") !important;
  background-size: cover !important;
  background-position: center !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-next:hover {
  background-image: url("https://www.alleop.bg/img/cms/right%20arrow%20(1).svg") !important;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-next,
.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-prev {
  width: 40px;
  height: 40px;
  border-radius: 34px;
  opacity: 1;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-next {
    margin-right: -20px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-title a {
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature.js-product-miniature {
    min-height: 320px
}

@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature.js-product-miniature {
    min-height: 360px
}
    .elementor-15070101 .elementor-element.elementor-element-450bb5f1 .product-miniature .thumbnail-top {
        width: 100%;
    }
    
    .elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-prev {
    margin-left: 15px;
}

.elementor-15070101 .elementor-element.elementor-element-450bb5f1 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4012fb95 */.elementor-15070101 .elementor-element.elementor-element-4012fb95 {
    font-size: 14px;
    text-align: center;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d2ddea7 */.elementor-15070101 .elementor-element.elementor-element-7d2ddea7 {
        font-size: 14px;
    text-align: center;
    text-decoration: underline;
    margin-top: -20px;
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27b9dd25 */.elementor-15070101 .elementor-element.elementor-element-27b9dd25 {
    background-repeat: no-repeat;
    background-size: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e64558a */.elementor-15070101 .elementor-element.elementor-element-6e64558a {
    text-align: center;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6eaf9bca */@media (max-width: 767px) {
    .elementor-15070101 .elementor-element.elementor-element-6eaf9bca {
        padding: 0;
        margin: 0;
    }
}/* End custom CSS */