.elementor-23070101 .elementor-element.elementor-element-539a8447{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-539a8447 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-39a33496.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-23070101 .elementor-element.elementor-element-39a33496.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;}.elementor-23070101 .elementor-element.elementor-element-39a33496 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-39a33496 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-72bba625 .elementor-image img{width:100%;max-width:100%;opacity:1;}.elementor-23070101 .elementor-element.elementor-element-72bba625 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#000000;}.elementor-23070101 .elementor-element.elementor-element-6034919:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-6034919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-6034919{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-6034919 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-3f8045c{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-3f8045c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-3f8045c .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-061f94c .slick-list{margin-left:-20px;-webkit-clip-path:inset(0 0 0 20px);clip-path:inset(0 0 0 20px);}.elementor-23070101 .elementor-element.elementor-element-061f94c .slick-slide .slick-slide-inner{padding-left:20px;}.elementor-23070101 .elementor-element.elementor-element-061f94c .elementor-image-carousel-caption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-938ece7 > .elementor-container{max-width:1191px;}.elementor-23070101 .elementor-element.elementor-element-938ece7:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-938ece7 > .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-23070101 .elementor-element.elementor-element-938ece7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 40px 40px;}.elementor-23070101 .elementor-element.elementor-element-938ece7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-c8f724a > .elementor-container{max-width:1370px;}.elementor-23070101 .elementor-element.elementor-element-c8f724a:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-c8f724a > .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-23070101 .elementor-element.elementor-element-c8f724a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-23070101 .elementor-element.elementor-element-c8f724a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-7b0446a:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-7b0446a > .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-23070101 .elementor-element.elementor-element-7b0446a > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-7b0446a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-d5f43a5{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-d5f43a5.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-d5f43a5 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-d5f43a5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-ddd5031 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-ddd5031 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-ddd5031:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-ddd5031.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-ddd5031 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-ddd5031 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-ddd5031{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-d1d738c{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-d1d738c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-d1d738c .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-b354e0f figure{width:calc(100% / 7);padding:10px;}.elementor-23070101 .elementor-element.elementor-element-b354e0f img{object-fit:cover;height:53px;}.elementor-23070101 .elementor-element.elementor-element-b354e0f .elementor-image-gallery{margin:-10px;}.elementor-23070101 .elementor-element.elementor-element-b354e0f figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-b354e0f > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-23070101 .elementor-element.elementor-element-b354e0f{width:auto;max-width:auto;}.elementor-23070101 .elementor-element.elementor-element-186bb3f figure{width:calc(100% / 6);padding:10px;}.elementor-23070101 .elementor-element.elementor-element-186bb3f img{object-fit:cover;height:53px;}.elementor-23070101 .elementor-element.elementor-element-186bb3f .elementor-image-gallery{margin:-10px;}.elementor-23070101 .elementor-element.elementor-element-186bb3f figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-186bb3f{width:auto;max-width:auto;}.elementor-23070101 .elementor-element.elementor-element-d7d8693:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-d7d8693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-d7d8693{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-d7d8693 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-f2392bb figure{width:calc(100% / 10);padding:10px;}.elementor-23070101 .elementor-element.elementor-element-f2392bb .elementor-image-gallery{margin:-10px;}.elementor-23070101 .elementor-element.elementor-element-f2392bb figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-a3ba674 figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-a3ba674 figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-2345f83{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-2345f83.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-2345f83 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-366682d > .elementor-container{max-width:1370px;}.elementor-23070101 .elementor-element.elementor-element-366682d:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-366682d > .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-23070101 .elementor-element.elementor-element-366682d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-366682d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-94cb563 .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-94cb563{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-94cb563 > .elementor-widget-container{margin:0px -2px 0px -2px;padding:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-7354c70 .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-7354c70{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-7452303 .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-7452303{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-28eef9e .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-28eef9e{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-b5dbf72 .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-b5dbf72{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-725a20d .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-725a20d{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-c10a699 > .elementor-container{max-width:1147px;}.elementor-23070101 .elementor-element.elementor-element-c10a699:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-c10a699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-c10a699{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-c10a699 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-ce4e0ee .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-ce4e0ee{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-5ad80cb .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-5ad80cb{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-f7fabcd .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-f7fabcd{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-254d1cf .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-254d1cf{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-071d4b7 .elementor-text-editor{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-071d4b7{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-071d4b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-8de66a3 > .elementor-container{max-width:500px;}.elementor-23070101 .elementor-element.elementor-element-8de66a3:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-8de66a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-8de66a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-8de66a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-6c2237f figure{width:calc(100% / 4);padding:0px;}.elementor-23070101 .elementor-element.elementor-element-6c2237f .elementor-image-gallery{margin:-0px;}.elementor-23070101 .elementor-element.elementor-element-6c2237f figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-9cfb05d:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-9cfb05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-9cfb05d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-9cfb05d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-641b007 figure{width:calc(100% / 4);padding:0px;}.elementor-23070101 .elementor-element.elementor-element-641b007 .elementor-image-gallery{margin:-0px;}.elementor-23070101 .elementor-element.elementor-element-641b007 figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-d1964d8:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-d1964d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-d1964d8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-d1964d8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-6127c68{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-6127c68.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-6127c68 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-9cfa082 figure{width:calc(100% / 4);padding:0px;}.elementor-23070101 .elementor-element.elementor-element-9cfa082 .elementor-image-gallery{margin:-0px;}.elementor-23070101 .elementor-element.elementor-element-9cfa082 figcaption{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-d8d6db5 > .elementor-container{max-width:1370px;}.elementor-23070101 .elementor-element.elementor-element-d8d6db5:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-d8d6db5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-d8d6db5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 0px 10px;}.elementor-23070101 .elementor-element.elementor-element-d8d6db5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-0b0144d .elementor-image img{box-shadow:0px 0px 10px 0px rgba(127,79,91,0.5);}.elementor-23070101 .elementor-element.elementor-element-ae7b954:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-ae7b954 > .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-23070101 .elementor-element.elementor-element-ae7b954{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-ae7b954 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-ef1b9eb{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-ef1b9eb.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-ef1b9eb .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-ef1b9eb > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-18d0010:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-18d0010.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-18d0010 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-18d0010 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-18d0010{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-23070101 .elementor-element.elementor-element-4521ef8{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-4521ef8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-4521ef8 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-4521ef8 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-8804b26:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-8804b26.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-8804b26 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-8804b26 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-8804b26{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-848c900:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-848c900 > .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-23070101 .elementor-element.elementor-element-848c900{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-848c900 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-c6fcb81{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-c6fcb81.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-c6fcb81 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-c6fcb81 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-740f012:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-740f012.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-740f012 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-740f012 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-740f012{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-666c913{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-666c913.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-666c913 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-666c913 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-1e615a3 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-1e615a3 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-1e615a3:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-1e615a3.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-1e615a3 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-1e615a3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-1e615a3{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-226be74{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-226be74.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-226be74 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-226be74 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-3c3863f:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-3c3863f.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-3c3863f .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-3c3863f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-3c3863f{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-7d30ae8:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-7d30ae8 > .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-23070101 .elementor-element.elementor-element-7d30ae8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-7d30ae8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-c1b3e61{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-c1b3e61.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-c1b3e61 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-c1b3e61 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-02ba230:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-02ba230.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-02ba230 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-02ba230 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-02ba230{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-5008257{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-5008257.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-5008257 .elementor-heading-title{font-size:25px;}.elementor-23070101 .elementor-element.elementor-element-5008257 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-23070101 .elementor-element.elementor-element-acb10ce .slick-list{margin-left:-5px;-webkit-clip-path:inset(0 0 0 5px);clip-path:inset(0 0 0 5px);}.elementor-23070101 .elementor-element.elementor-element-acb10ce .slick-slide .slick-slide-inner{margin-left:5px;margin-top:calc(0px / 2);margin-bottom:calc(0px / 2);}.elementor-23070101 .elementor-element.elementor-element-acb10ce:not(.wrapfix) .slick-slide-inner > *, .elementor-23070101 .elementor-element.elementor-element-acb10ce.wrapfix .slick-slide-inner > * > *{padding:0px 0px 0px 0px !important;border-width:0px 0px 0px 0px;border-style:solid;border-color:#f5f5f5;}.elementor-23070101 .elementor-element.elementor-element-acb10ce .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before{font-size:10px;color:#cacbcc;}.elementor-23070101 .elementor-element.elementor-element-acb10ce > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 10px 0px;}.elementor-23070101 .elementor-element.elementor-element-acb10ce{width:calc(72%);max-width:calc(72%);}.elementor-23070101 .elementor-element.elementor-element-b4fe1f4 .elementor-spacer-inner{height:50px;}.elementor-23070101 .elementor-element.elementor-element-ee8ea8a{text-align:center;}.elementor-23070101 .elementor-element.elementor-element-ee8ea8a.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-23070101 .elementor-element.elementor-element-ee8ea8a .elementor-heading-title{font-size:33px;}.elementor-23070101 .elementor-element.elementor-element-ee8ea8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-95d1004:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-95d1004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-23070101 .elementor-element.elementor-element-95d1004{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-95d1004 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-de8dfe9:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-de8dfe9 > .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-23070101 .elementor-element.elementor-element-de8dfe9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23070101 .elementor-element.elementor-element-de8dfe9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23070101 .elementor-element.elementor-element-bd865ba .elementor-spacer-inner{height:300px;}.elementor-23070101 .elementor-element.elementor-element-797dafd .elementor-image img{width:6%;}.elementor-23070101 .elementor-element.elementor-element-54625bb .elementor-spacer-inner{height:60px;}body.elementor-page-23070101 header.page-header, .elementor-page-title{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0;padding:0;}body.elementor-page-23070101{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-23070101 .elementor-element.elementor-element-b354e0f figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-186bb3f figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-f2392bb figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-a3ba674 figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-6c2237f figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-641b007 figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-9cfa082 figure{width:calc(100% / 3);}.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-23070101 .elementor-element.elementor-element-72bba625 .elementor-image img{width:100%;max-width:100%;height:182px;}.elementor-23070101 .elementor-element.elementor-element-71f51388{margin-top:30px;margin-bottom:0px;}.elementor-23070101 .elementor-element.elementor-element-6034919:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-6034919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-1-mobile.png");}.elementor-23070101 .elementor-element.elementor-element-6034919{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-b1f74be{width:100%;}.elementor-23070101 .elementor-element.elementor-element-b1f74be > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-23070101 .elementor-element.elementor-element-3f8045c .elementor-heading-title{font-size:21px;}.elementor-23070101 .elementor-element.elementor-element-3f8045c > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-23070101 .elementor-element.elementor-element-061f94c .slick-list{margin-left:-10px;-webkit-clip-path:inset(0 0 0 10px);clip-path:inset(0 0 0 10px);}.elementor-23070101 .elementor-element.elementor-element-061f94c .slick-slide .slick-slide-inner{padding-left:10px;}.elementor-23070101 .elementor-element.elementor-element-061f94c > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-23070101 .elementor-element.elementor-element-7b0446a:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-7b0446a > .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-23070101 .elementor-element.elementor-element-ddd5031{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-b354e0f figure{width:calc(100% / 2);}.elementor-23070101 .elementor-element.elementor-element-186bb3f figure{width:calc(100% / 2);}.elementor-23070101 .elementor-element.elementor-element-d7d8693{padding:6px 6px 6px 6px;}.elementor-23070101 .elementor-element.elementor-element-e828717 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-f2392bb figure{width:calc(100% / 3);padding:5px;}.elementor-23070101 .elementor-element.elementor-element-f2392bb .elementor-image-gallery{margin:-5px;}.elementor-23070101 .elementor-element.elementor-element-a3ba674 figure{width:calc(100% / 3);padding:5px;}.elementor-23070101 .elementor-element.elementor-element-a3ba674 .elementor-image-gallery{margin:-5px;}.elementor-23070101 .elementor-element.elementor-element-a3ba674 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-3d4fa7c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-23070101 .elementor-element.elementor-element-6c2237f figure{width:calc(100% / 3);padding:4px;}.elementor-23070101 .elementor-element.elementor-element-6c2237f .elementor-image-gallery{margin:-4px;}.elementor-23070101 .elementor-element.elementor-element-9cfb05d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-641b007 figure{width:calc(100% / 3);padding:5px;}.elementor-23070101 .elementor-element.elementor-element-641b007 .elementor-image-gallery{margin:-5px;}.elementor-23070101 .elementor-element.elementor-element-9cfa082 figure{width:calc(100% / 4);padding:5px;}.elementor-23070101 .elementor-element.elementor-element-9cfa082 .elementor-image-gallery{margin:-5px;}.elementor-23070101 .elementor-element.elementor-element-9cfa082 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-23070101 .elementor-element.elementor-element-18d0010{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:5px;}.elementor-23070101 .elementor-element.elementor-element-8804b26{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-848c900:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-848c900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;}.elementor-23070101 .elementor-element.elementor-element-740f012{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-1e615a3{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-3c3863f{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-7d30ae8:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-7d30ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-3-mobile.png");}.elementor-23070101 .elementor-element.elementor-element-02ba230{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-acb10ce{width:100%;max-width:100%;}.elementor-23070101 .elementor-element.elementor-element-ee8ea8a .elementor-heading-title{font-size:18px;}.elementor-23070101 .elementor-element.elementor-element-95d1004:not(.elementor-motion-effects-element-type-background), .elementor-23070101 .elementor-element.elementor-element-95d1004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/mobile-footer.png");}.elementor-23070101 .elementor-element.elementor-element-95d1004{padding:0px 0px 0px 0px;}.elementor-23070101 .elementor-element.elementor-element-bfaee7a .elementor-image img{width:35%;}.elementor-23070101 .elementor-element.elementor-element-85b956e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-539a8447 */#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-6034919 */.elementor-23070101 .elementor-element.elementor-element-6034919 {
    background-position-y: -100px;
    background-repeat: no-repeat;
    background-size: 600px 535px;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-ddd5031 */.elementor-23070101 .elementor-element.elementor-element-ddd5031 {
    margin-left: auto;
    margin-right: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .product-title {
    padding-bottom: 15px;
}

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

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

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

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .slick-slide .js-product {
  padding: 9px 0 !important;
}

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

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

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-ddd5031 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-b354e0f */.elementor-23070101 .elementor-element.elementor-element-b354e0f {
    margin: auto;
}

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

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

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

.elementor-23070101 .elementor-element.elementor-element-641b007 .ce-gallery-item:nth-child(4) {
    margin-left: auto;
}
.elementor-23070101 .elementor-element.elementor-element-641b007 .ce-gallery-item:nth-child(5) {
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-18d0010 */.elementor-23070101 .elementor-element.elementor-element-18d0010 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .product-title {
    padding-bottom: 15px;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-23070101 .elementor-element.elementor-element-18d0010 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-18d0010 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-18d0010 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-e3c542a */.elementor-23070101 .elementor-element.elementor-element-e3c542a .thumbnail-container {
    padding: 5px;
}
/* For Firefox */
.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid {
    scrollbar-width: thin;
    scrollbar-color: #888 #f1f1f1;
}

/* For Chrome, Safari, Edge */
.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid::-webkit-scrollbar {
    height: 8px; /* Height of horizontal scrollbar */
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 10px;
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    scroll-behavior: smooth;
    gap: 15px;
    -webkit-overflow-scrolling: touch;

}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .elementor-product-grid .js-product.product {
    flex: 0 0 300px; /* Fixed width per product */
    scroll-snap-align: start;
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .add-to-cart-holder.grid-add-to-cart,
.elementor-23070101 .elementor-element.elementor-element-e3c542a .add-to-cart-holder.list-add-to-cart,
.elementor-23070101 .elementor-element.elementor-element-e3c542a .product-list-reviews {
    display: none;
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .js-product.product {
    max-width: 180px;
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .product-miniature {
    min-height: 335px
}

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



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

.elementor-23070101 .elementor-element.elementor-element-e3c542a .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}
.elementor-23070101 .elementor-element.elementor-element-e3c542a .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-23070101 .elementor-element.elementor-element-e3c542a .price {
color: #e40044;
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-8804b26 */.elementor-23070101 .elementor-element.elementor-element-8804b26 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .product-title {
    padding-bottom: 15px;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-23070101 .elementor-element.elementor-element-8804b26 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-8804b26 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-8804b26 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-740f012 */.elementor-23070101 .elementor-element.elementor-element-740f012 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .product-title {
    padding-bottom: 15px;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-23070101 .elementor-element.elementor-element-740f012 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-740f012 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-740f012 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-1e615a3 */.elementor-23070101 .elementor-element.elementor-element-1e615a3 {
    margin-left: auto;
    margin-right: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-1e615a3 .product-title {
    padding-bottom: 15px;
}

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

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

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

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

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

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

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

.elementor-23070101 .elementor-element.elementor-element-1e615a3 .ets_svg_icon span {
    font-size: 20px;
}

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

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

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

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

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

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



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

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

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

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

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

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

.elementor-23070101 .elementor-element.elementor-element-1e615a3 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-1e615a3 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-3c3863f */.elementor-23070101 .elementor-element.elementor-element-3c3863f {
    margin-left: auto;
    margin-right: auto;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .product-title {
    padding-bottom: 15px;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-23070101 .elementor-element.elementor-element-3c3863f .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-3c3863f .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-3c3863f .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-02ba230 */.elementor-23070101 .elementor-element.elementor-element-02ba230 {
    margin-left: auto;
    margin-right: auto;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .product-title {
    padding-bottom: 15px;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slide .thumbnail-container {
padding: 20px 0 20px 0;
}
.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slide .thumbnail-container .price {
color: #e40044;
}

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

.elementor-23070101 .elementor-element.elementor-element-02ba230 .new-image-div img {
    margin-left: 9px !important;
    height: 16px;
    width: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slide .js-product {
  padding: 9px 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .product-miniature .product-description {
    height: auto;
    min-height: 70px;
    padding-bottom: 4px;
    padding: 0 9px !important;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .elementor-slick-slider ul.slick-dots li.slick-active button:before {
    color: #E40044 !important;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .elementor-image-carousel-wrapper .elementor-image-carousel .slick-dots li button:before {
    font-size: 17px;
    color: white;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-02ba230 .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-02ba230 .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for product-carousel, class: .elementor-element-acb10ce */.elementor-23070101 .elementor-element.elementor-element-acb10ce {
    margin-left: auto;
    margin-right: auto;
}

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .product-title {
    padding-bottom: 15px;
}

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

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

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

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .slick-slide .js-product {
  padding: 9px 0 !important;
}

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .product-miniature .product-title {
        margin-bottom: 0 !important;
}

.elementor-23070101 .elementor-element.elementor-element-acb10ce .ets_svg_icon span {
    font-size: 20px;
}

.elementor-23070101 .elementor-element.elementor-element-acb10ce .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-23070101 .elementor-element.elementor-element-acb10ce .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

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

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .elementor-slick-slider ul.slick-dots {
    bottom: -40px;
}

.elementor-23070101 .elementor-element.elementor-element-acb10ce .elementor-widget:not(:last-child) {
    margin-bottom: 10px;
}



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

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

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .slick-slider .slick-prev {
    margin-left: -20px;
}

.elementor-23070101 .elementor-element.elementor-element-acb10ce .slick-slider .slick-next {
    margin-right: -20px;
}

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .product-miniature.js-product-miniature {
    min-height: 320px
}

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

.elementor-23070101 .elementor-element.elementor-element-acb10ce .slick-slider .slick-next {
    margin-right: 15px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dd66f2b */.elementor-23070101 .elementor-element.elementor-element-dd66f2b {
    font-size: 14px;
    text-align: center;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-85b956e */.elementor-23070101 .elementor-element.elementor-element-85b956e {
        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-95d1004 */.elementor-23070101 .elementor-element.elementor-element-95d1004 {
    background-repeat: no-repeat;
    background-size: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d391413 */.elementor-23070101 .elementor-element.elementor-element-d391413 {
    text-align: center;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de8dfe9 */@media (max-width: 767px) {
    .elementor-23070101 .elementor-element.elementor-element-de8dfe9 {
        padding: 0;
        margin: 0;
    }
}/* End custom CSS */