.elementor-14070101 .elementor-element.elementor-element-5ed4500b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-5ed4500b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-632563d6.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-14070101 .elementor-element.elementor-element-632563d6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;}.elementor-14070101 .elementor-element.elementor-element-632563d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-632563d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-b58c84c .elementor-image img{width:100%;max-width:100%;opacity:1;}.elementor-14070101 .elementor-element.elementor-element-b58c84c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#000000;}.elementor-14070101 .elementor-element.elementor-element-1c01876a:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1c01876a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-1c01876a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-1c01876a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-54ec2d6b{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-54ec2d6b.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-54ec2d6b .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-43000a0a .slick-list{margin-left:-20px;-webkit-clip-path:inset(0 0 0 20px);clip-path:inset(0 0 0 20px);}.elementor-14070101 .elementor-element.elementor-element-43000a0a .slick-slide .slick-slide-inner{padding-left:20px;}.elementor-14070101 .elementor-element.elementor-element-43000a0a .elementor-image-carousel-caption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-36e898b1 > .elementor-container{max-width:1191px;}.elementor-14070101 .elementor-element.elementor-element-36e898b1:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-36e898b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/3d-red-gift-box.png");background-position:top left;background-repeat:no-repeat;background-size:10% auto;}.elementor-14070101 .elementor-element.elementor-element-36e898b1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 40px 40px;}.elementor-14070101 .elementor-element.elementor-element-36e898b1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-1f97fc46 > .elementor-container{max-width:1370px;}.elementor-14070101 .elementor-element.elementor-element-1f97fc46:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1f97fc46 > .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-14070101 .elementor-element.elementor-element-1f97fc46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-14070101 .elementor-element.elementor-element-1f97fc46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-1270b5d3:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1270b5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/lenta-1.png");background-position:0px -150px;background-repeat:no-repeat;background-size:100% auto;}.elementor-14070101 .elementor-element.elementor-element-1270b5d3 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-1270b5d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-479475ef{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-479475ef.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-479475ef .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-479475ef > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-488b4f97:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-488b4f97.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-488b4f97 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-488b4f97 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-488b4f97{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-658606b9{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-658606b9.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-658606b9 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b figure{width:calc(100% / 7);padding:10px;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b img{object-fit:cover;height:53px;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b .elementor-image-gallery{margin:-10px;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b{width:auto;max-width:auto;}.elementor-14070101 .elementor-element.elementor-element-6c4008c figure{width:calc(100% / 6);padding:7px;}.elementor-14070101 .elementor-element.elementor-element-6c4008c img{object-fit:cover;height:53px;}.elementor-14070101 .elementor-element.elementor-element-6c4008c .elementor-image-gallery{margin:-7px;}.elementor-14070101 .elementor-element.elementor-element-6c4008c figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-6c4008c > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-14070101 .elementor-element.elementor-element-6c4008c{width:auto;max-width:auto;}.elementor-14070101 .elementor-element.elementor-element-1f56a328:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1f56a328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-1f56a328{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-1f56a328 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-57086d35 figure{width:calc(100% / 10);padding:10px;}.elementor-14070101 .elementor-element.elementor-element-57086d35 .elementor-image-gallery{margin:-10px;}.elementor-14070101 .elementor-element.elementor-element-57086d35 figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-4ffbef9f figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-4ffbef9f figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-71ef1f58{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-71ef1f58.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-71ef1f58 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-57a7f454 > .elementor-container{max-width:1370px;}.elementor-14070101 .elementor-element.elementor-element-57a7f454:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-57a7f454 > .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-14070101 .elementor-element.elementor-element-57a7f454{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-57a7f454 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-6e27552c .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-6e27552c{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-6e27552c > .elementor-widget-container{margin:0px -2px 0px -2px;padding:0px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-62048e36 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-62048e36{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-51652b3 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-51652b3{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-57a26f55 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-57a26f55{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-9d63e6b .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-9d63e6b{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-180b0a46 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-180b0a46{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-807eb80 > .elementor-container{max-width:1147px;}.elementor-14070101 .elementor-element.elementor-element-807eb80:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-807eb80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-807eb80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-807eb80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-612a38ba .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-612a38ba{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-153d68a5 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-153d68a5{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-7ad3fb95 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-7ad3fb95{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-1b252db2 .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-1b252db2{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-2986ed3f .elementor-text-editor{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-2986ed3f{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-2986ed3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-43b38f60 > .elementor-container{max-width:500px;}.elementor-14070101 .elementor-element.elementor-element-43b38f60:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-43b38f60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-43b38f60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-43b38f60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-557f7f40 figure{width:calc(100% / 4);padding:0px;}.elementor-14070101 .elementor-element.elementor-element-557f7f40 .elementor-image-gallery{margin:-0px;}.elementor-14070101 .elementor-element.elementor-element-557f7f40 figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-5272c608:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-5272c608 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-5272c608{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-5272c608 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-609d9d01 figure{width:calc(100% / 4);padding:0px;}.elementor-14070101 .elementor-element.elementor-element-609d9d01 .elementor-image-gallery{margin:-0px;}.elementor-14070101 .elementor-element.elementor-element-609d9d01 figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-1e53138d:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1e53138d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-1e53138d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-1e53138d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-268b8027{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-268b8027.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-268b8027 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a figure{width:calc(100% / 4);padding:0px;}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a .elementor-image-gallery{margin:-0px;}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a figcaption{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-190bb97b > .elementor-container{max-width:1370px;}.elementor-14070101 .elementor-element.elementor-element-190bb97b:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-190bb97b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-190bb97b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 0px 10px;}.elementor-14070101 .elementor-element.elementor-element-190bb97b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-470971a6 .elementor-image img{box-shadow:0px 0px 10px 0px rgba(127,79,91,0.5);}.elementor-14070101 .elementor-element.elementor-element-433371f7:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-433371f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/lenta-2.png");background-position:0px -240px;background-repeat:no-repeat;background-size:100% auto;}.elementor-14070101 .elementor-element.elementor-element-433371f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-433371f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-13d74b92{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-13d74b92.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-13d74b92 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-13d74b92 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-64c85a62:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-64c85a62.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-64c85a62 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-64c85a62 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-64c85a62{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-c46d6{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-c46d6.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-c46d6 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-c46d6 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-7ce41572 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-7ce41572 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-7ce41572:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-7ce41572.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-7ce41572 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-7ce41572 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-7ce41572{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-451c8dc4:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-451c8dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/lenta-3.png");background-position:0px 350px;background-repeat:no-repeat;background-size:contain;}.elementor-14070101 .elementor-element.elementor-element-451c8dc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-451c8dc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-38873560{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-38873560.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-38873560 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-38873560 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-38c9b846:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-38c9b846.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-38c9b846 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-38c9b846 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-38c9b846{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-585e76c2{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-585e76c2.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-585e76c2 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-585e76c2 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-5d6fe4b4.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-503ba73c{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-503ba73c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-503ba73c .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-503ba73c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-141f8859:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-141f8859.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-141f8859 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-141f8859 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-141f8859{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-55d7d4fe:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-55d7d4fe > .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-14070101 .elementor-element.elementor-element-55d7d4fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-55d7d4fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-766fe15f{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-766fe15f.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-766fe15f .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-766fe15f > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-34e1e651:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-34e1e651.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-34e1e651 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-34e1e651 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-34e1e651{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-3be8e745{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-3be8e745.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-3be8e745 .elementor-heading-title{font-size:25px;}.elementor-14070101 .elementor-element.elementor-element-3be8e745 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-14070101 .elementor-element.elementor-element-741bbb4:not(.wrapfix) .slick-slide-inner > *, .elementor-14070101 .elementor-element.elementor-element-741bbb4.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-14070101 .elementor-element.elementor-element-741bbb4 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-14070101 .elementor-element.elementor-element-741bbb4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-14070101 .elementor-element.elementor-element-741bbb4{width:calc(72%);max-width:calc(72%);}.elementor-14070101 .elementor-element.elementor-element-5e61b852 .elementor-spacer-inner{height:50px;}.elementor-14070101 .elementor-element.elementor-element-3225a7f5{text-align:center;}.elementor-14070101 .elementor-element.elementor-element-3225a7f5.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-14070101 .elementor-element.elementor-element-3225a7f5 .elementor-heading-title{font-size:33px;}.elementor-14070101 .elementor-element.elementor-element-3225a7f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-7e04b71c:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-7e04b71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-14070101 .elementor-element.elementor-element-7e04b71c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-7e04b71c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-61b1fe68:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-61b1fe68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/footer.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-14070101 .elementor-element.elementor-element-61b1fe68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14070101 .elementor-element.elementor-element-61b1fe68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14070101 .elementor-element.elementor-element-5466d7c2 .elementor-spacer-inner{height:300px;}.elementor-14070101 .elementor-element.elementor-element-1822194d .elementor-image img{width:6%;}.elementor-14070101 .elementor-element.elementor-element-38e5039a .elementor-spacer-inner{height:60px;}body.elementor-page-14070101 header.page-header, .elementor-page-title{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0;padding:0;}body.elementor-page-14070101{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-14070101 .elementor-element.elementor-element-7790ca6b figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-6c4008c figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-57086d35 figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-4ffbef9f figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-557f7f40 figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-609d9d01 figure{width:calc(100% / 3);}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a figure{width:calc(100% / 3);}}@media(max-width:767px){.elementor-14070101 .elementor-element.elementor-element-b58c84c .elementor-image img{width:100%;max-width:100%;height:182px;}.elementor-14070101 .elementor-element.elementor-element-796653c5{margin-top:30px;margin-bottom:0px;}.elementor-14070101 .elementor-element.elementor-element-1c01876a:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1c01876a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/lenta-1-mobile.png");}.elementor-14070101 .elementor-element.elementor-element-1c01876a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-7f0d7a70{width:100%;}.elementor-14070101 .elementor-element.elementor-element-7f0d7a70 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-14070101 .elementor-element.elementor-element-54ec2d6b .elementor-heading-title{font-size:21px;}.elementor-14070101 .elementor-element.elementor-element-54ec2d6b > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-14070101 .elementor-element.elementor-element-43000a0a .slick-list{margin-left:-10px;-webkit-clip-path:inset(0 0 0 10px);clip-path:inset(0 0 0 10px);}.elementor-14070101 .elementor-element.elementor-element-43000a0a .slick-slide .slick-slide-inner{padding-left:10px;}.elementor-14070101 .elementor-element.elementor-element-43000a0a > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-14070101 .elementor-element.elementor-element-1270b5d3:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-1270b5d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/lenta-2-mobile.png");background-position:0px -270px;background-repeat:no-repeat;}.elementor-14070101 .elementor-element.elementor-element-488b4f97{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-7790ca6b figure{width:calc(100% / 2);}.elementor-14070101 .elementor-element.elementor-element-6c4008c figure{width:calc(100% / 2);}.elementor-14070101 .elementor-element.elementor-element-1f56a328{padding:6px 6px 6px 6px;}.elementor-14070101 .elementor-element.elementor-element-5ddad0dd > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-57086d35 figure{width:calc(100% / 3);padding:5px;}.elementor-14070101 .elementor-element.elementor-element-57086d35 .elementor-image-gallery{margin:-5px;}.elementor-14070101 .elementor-element.elementor-element-4ffbef9f figure{width:calc(100% / 3);padding:5px;}.elementor-14070101 .elementor-element.elementor-element-4ffbef9f .elementor-image-gallery{margin:-5px;}.elementor-14070101 .elementor-element.elementor-element-4ffbef9f > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-19daf702 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-14070101 .elementor-element.elementor-element-557f7f40 figure{width:calc(100% / 3);padding:4px;}.elementor-14070101 .elementor-element.elementor-element-557f7f40 .elementor-image-gallery{margin:-4px;}.elementor-14070101 .elementor-element.elementor-element-5272c608{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14070101 .elementor-element.elementor-element-609d9d01 figure{width:calc(100% / 3);padding:5px;}.elementor-14070101 .elementor-element.elementor-element-609d9d01 .elementor-image-gallery{margin:-5px;}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a figure{width:calc(100% / 4);padding:5px;}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a .elementor-image-gallery{margin:-5px;}.elementor-14070101 .elementor-element.elementor-element-5dce8c3a > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-14070101 .elementor-element.elementor-element-64c85a62{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-7ce41572{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-451c8dc4:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-451c8dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-14070101 .elementor-element.elementor-element-38c9b846{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-141f8859{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-55d7d4fe:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-55d7d4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/lenta-3-mobile.png");}.elementor-14070101 .elementor-element.elementor-element-34e1e651{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-741bbb4{width:100%;max-width:100%;}.elementor-14070101 .elementor-element.elementor-element-3225a7f5 .elementor-heading-title{font-size:18px;}.elementor-14070101 .elementor-element.elementor-element-7e04b71c:not(.elementor-motion-effects-element-type-background), .elementor-14070101 .elementor-element.elementor-element-7e04b71c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.alleop.bg/img/cms/Christmas%202025/mobile-footer.png");}.elementor-14070101 .elementor-element.elementor-element-4db65d85 .elementor-image img{width:35%;}}/* Start custom CSS for section, class: .elementor-element-5ed4500b */#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-1c01876a */.elementor-14070101 .elementor-element.elementor-element-1c01876a {
    background-position-y: -100px;
    background-repeat: no-repeat;
    background-size: 600px 535px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-488b4f97 */.elementor-14070101 .elementor-element.elementor-element-488b4f97 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .product-title {
    padding-bottom: 15px;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-14070101 .elementor-element.elementor-element-488b4f97 .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-14070101 .elementor-element.elementor-element-488b4f97 .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-14070101 .elementor-element.elementor-element-488b4f97 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-488b4f97 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7790ca6b */.elementor-14070101 .elementor-element.elementor-element-7790ca6b {
    margin: auto;
}

.elementor-14070101 .elementor-element.elementor-element-7790ca6b .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-14070101 .elementor-element.elementor-element-7790ca6b .ce-gallery-item:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-6c4008c */.elementor-14070101 .elementor-element.elementor-element-6c4008c {
    margin: auto;
}

.elementor-14070101 .elementor-element.elementor-element-6c4008c .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-14070101 .elementor-element.elementor-element-6c4008c .ce-gallery-item:hover {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1270b5d3 */.elementor-14070101 .elementor-element.elementor-element-1270b5d3 {
    background-size: 100% auto;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4ffbef9f */.elementor-14070101 .elementor-element.elementor-element-4ffbef9f .ce-gallery-item:nth-child(4) {
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-557f7f40 */.elementor-14070101 .elementor-element.elementor-element-557f7f40 .elementor-image-gallery {
    margin: 0;
}
.elementor-14070101 .elementor-element.elementor-element-557f7f40 .ce-gallery-caption {
    margin-top: 10px;
    color: white;
    font-size: 14px;
    line-height: 14px
}

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

.elementor-14070101 .elementor-element.elementor-element-609d9d01 .ce-gallery-item:nth-child(4) {
    margin-left: auto;
}
.elementor-14070101 .elementor-element.elementor-element-609d9d01 .ce-gallery-item:nth-child(5) {
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-64c85a62 */.elementor-14070101 .elementor-element.elementor-element-64c85a62 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .product-title {
    padding-bottom: 15px;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-14070101 .elementor-element.elementor-element-64c85a62 .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-14070101 .elementor-element.elementor-element-64c85a62 .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-14070101 .elementor-element.elementor-element-64c85a62 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-64c85a62 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-7ce41572 */.elementor-14070101 .elementor-element.elementor-element-7ce41572 {
    margin-left: auto;
    margin-right: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-7ce41572 .product-title {
    padding-bottom: 15px;
}

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

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

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

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

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

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

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

.elementor-14070101 .elementor-element.elementor-element-7ce41572 .ets_svg_icon span {
    font-size: 20px;
}

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

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

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

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

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

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



.elementor-14070101 .elementor-element.elementor-element-7ce41572 .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-14070101 .elementor-element.elementor-element-7ce41572 .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-14070101 .elementor-element.elementor-element-7ce41572 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

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

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

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

.elementor-14070101 .elementor-element.elementor-element-7ce41572 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-7ce41572 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-38c9b846 */.elementor-14070101 .elementor-element.elementor-element-38c9b846 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .product-title {
    padding-bottom: 15px;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-14070101 .elementor-element.elementor-element-38c9b846 .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-14070101 .elementor-element.elementor-element-38c9b846 .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-14070101 .elementor-element.elementor-element-38c9b846 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-38c9b846 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-5d6fe4b4 */.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 {
    margin-left: auto;
    margin-right: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .product-title {
    padding-bottom: 15px;
}

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

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

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

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

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

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

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

.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .ets_svg_icon span {
    font-size: 20px;
}

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

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

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

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

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

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



.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .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-14070101 .elementor-element.elementor-element-5d6fe4b4 .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-14070101 .elementor-element.elementor-element-5d6fe4b4 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

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

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

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

.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-5d6fe4b4 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-141f8859 */.elementor-14070101 .elementor-element.elementor-element-141f8859 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .product-title {
    padding-bottom: 15px;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-14070101 .elementor-element.elementor-element-141f8859 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-14070101 .elementor-element.elementor-element-141f8859 .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-14070101 .elementor-element.elementor-element-141f8859 .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-14070101 .elementor-element.elementor-element-141f8859 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-14070101 .elementor-element.elementor-element-141f8859 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-141f8859 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-34e1e651 */.elementor-14070101 .elementor-element.elementor-element-34e1e651 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .product-title {
    padding-bottom: 15px;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-14070101 .elementor-element.elementor-element-34e1e651 .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-14070101 .elementor-element.elementor-element-34e1e651 .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-14070101 .elementor-element.elementor-element-34e1e651 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-34e1e651 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-741bbb4 */.elementor-14070101 .elementor-element.elementor-element-741bbb4 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .product-title {
    padding-bottom: 15px;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



.elementor-14070101 .elementor-element.elementor-element-741bbb4 .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-14070101 .elementor-element.elementor-element-741bbb4 .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-14070101 .elementor-element.elementor-element-741bbb4 .slick-slider .slick-prev:hover {
  background-image: url("https://www.alleop.bg/img/cms/left%20arrow%20(1).svg") !important;
}

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

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

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-14070101 .elementor-element.elementor-element-741bbb4 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bc1c64 */.elementor-14070101 .elementor-element.elementor-element-2bc1c64 {
    font-size: 14px;
    text-align: center;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4236830b */.elementor-14070101 .elementor-element.elementor-element-4236830b {
        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-7e04b71c */.elementor-14070101 .elementor-element.elementor-element-7e04b71c {
    background-repeat: no-repeat;
    background-size: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-455b1f0d */.elementor-14070101 .elementor-element.elementor-element-455b1f0d {
    text-align: center;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-61b1fe68 */@media (max-width: 767px) {
    .elementor-14070101 .elementor-element.elementor-element-61b1fe68 {
        padding: 0;
        margin: 0;
    }
}/* End custom CSS */