.elementor-25070101 .elementor-element.elementor-element-355e146b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-355e146b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-5dc80115.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-25070101 .elementor-element.elementor-element-5dc80115.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;}.elementor-25070101 .elementor-element.elementor-element-5dc80115 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-5dc80115 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-105dc715 .elementor-image img{width:100%;max-width:100%;opacity:1;}.elementor-25070101 .elementor-element.elementor-element-105dc715 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#000000;}.elementor-25070101 .elementor-element.elementor-element-1c05dc4f:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-1c05dc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;background-image:url("/img/cms/Christmas%202025/3d-red-gift-box.png");background-repeat:no-repeat;background-size:10% auto;}.elementor-25070101 .elementor-element.elementor-element-1c05dc4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-1c05dc4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-734c9787{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-734c9787.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-734c9787 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-515778c2 > .elementor-container{max-width:1191px;}.elementor-25070101 .elementor-element.elementor-element-515778c2:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-515778c2 > .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-25070101 .elementor-element.elementor-element-515778c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 40px 40px 40px;}.elementor-25070101 .elementor-element.elementor-element-515778c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-48c80ac6 > .elementor-container{max-width:1370px;}.elementor-25070101 .elementor-element.elementor-element-48c80ac6:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-48c80ac6 > .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-25070101 .elementor-element.elementor-element-48c80ac6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-25070101 .elementor-element.elementor-element-48c80ac6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-27ef8b47 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-7c1fc305 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-cca94f8 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-2f804de0 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-289aa1d6 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-302446b6 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-7832da4a .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-41cac26:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-41cac26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-41cac26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-41cac26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-5ab5b73 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-495f503{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-495f503.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-495f503 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-495f503 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-4c40a1e > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-f4627c5:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-f4627c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-f4627c5 > .elementor-background-overlay{mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-f4627c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-20089b23{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-20089b23.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-20089b23 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-22482c6b figure{width:calc(100% / 7);padding:10px;}.elementor-25070101 .elementor-element.elementor-element-22482c6b img{object-fit:cover;height:53px;}.elementor-25070101 .elementor-element.elementor-element-22482c6b .elementor-image-gallery{margin:-10px;}.elementor-25070101 .elementor-element.elementor-element-22482c6b figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-22482c6b > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-25070101 .elementor-element.elementor-element-22482c6b{width:auto;max-width:auto;}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd figure{width:calc(100% / 6);padding:10px;}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd img{object-fit:cover;height:53px;}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd .elementor-image-gallery{margin:-10px;}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd{width:auto;max-width:auto;}.elementor-25070101 .elementor-element.elementor-element-32b969bf:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-32b969bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-32b969bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-32b969bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-4125cf94 figure{width:calc(100% / 10);padding:10px;}.elementor-25070101 .elementor-element.elementor-element-4125cf94 .elementor-image-gallery{margin:-10px;}.elementor-25070101 .elementor-element.elementor-element-4125cf94 figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-9db6a21 figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-9db6a21 figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-6b840915{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-6b840915.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-6b840915 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-75261f78 > .elementor-container{max-width:1370px;}.elementor-25070101 .elementor-element.elementor-element-75261f78:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-75261f78 > .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-25070101 .elementor-element.elementor-element-75261f78{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-75261f78 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-317792e5 .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-7f1934f .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-7f1934f{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-7f1934f > .elementor-widget-container{margin:0px -2px 0px -2px;padding:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-763fbad7 .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-5e4ac040 .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-5e4ac040{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-115682ec .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-4fd2fc52 .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-4fd2fc52{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-21fe9bb3 .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-6b39b693 .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-6b39b693{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-11a7553a .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-71b3034c .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-71b3034c{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-582aeb6 .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-79dc0ae0 .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-79dc0ae0{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-2d473782 > .elementor-container{max-width:1147px;}.elementor-25070101 .elementor-element.elementor-element-2d473782:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-2d473782 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-2d473782{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-2d473782 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-5066573b .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-130be96c .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-130be96c{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-2add9330 .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-64512a2f .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-64512a2f{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-6bc7f92a .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-42de1d9c .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-42de1d9c{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-746a983c .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-1bded6c .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-1bded6c{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-476911b6 .elementor-image img{border-radius:85px 85px 85px 85px;}.elementor-25070101 .elementor-element.elementor-element-6926d757 .elementor-text-editor{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-6926d757{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-6926d757 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-514f00e7 > .elementor-container{max-width:500px;}.elementor-25070101 .elementor-element.elementor-element-514f00e7:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-514f00e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-514f00e7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-514f00e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-3134efcb figure{width:calc(100% / 4);padding:0px;}.elementor-25070101 .elementor-element.elementor-element-3134efcb .elementor-image-gallery{margin:-0px;}.elementor-25070101 .elementor-element.elementor-element-3134efcb figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-7b3babb9:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-7b3babb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-7b3babb9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-7b3babb9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-3c7e7134 figure{width:calc(100% / 4);padding:0px;}.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .elementor-image-gallery{margin:-0px;}.elementor-25070101 .elementor-element.elementor-element-3c7e7134 figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-14b432dd:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-14b432dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-14b432dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-14b432dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-4df0e621{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-4df0e621.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-4df0e621 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 figure{width:calc(100% / 4);padding:0px;}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 .elementor-image-gallery{margin:-0px;}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 figcaption{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-19acdfa9 > .elementor-container{max-width:1370px;}.elementor-25070101 .elementor-element.elementor-element-19acdfa9:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-19acdfa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-19acdfa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 0px 10px;}.elementor-25070101 .elementor-element.elementor-element-19acdfa9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-2ab93e31 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-2160a6e8 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-48deef77 .elementor-image img{border-radius:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-6f00b51d .elementor-image img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(127,79,91,0.5);}.elementor-25070101 .elementor-element.elementor-element-307a831:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-307a831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-307a831{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-307a831 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-fa5386a > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-b6ee78c{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-b6ee78c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-b6ee78c .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-b6ee78c > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-f519c9b a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-f519c9b a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-f519c9b a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-f519c9b a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-f519c9b a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-f519c9b a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-f519c9b .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-bf6751c > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-4109804:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-4109804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-4109804{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-4109804 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-442377f > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-e2a71d5{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-e2a71d5.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-e2a71d5 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-e2a71d5 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-d3e1885 a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-d3e1885 a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-d3e1885 a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-d3e1885 a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-d3e1885 a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-d3e1885 a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-d3e1885 .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-a7225b8 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-31ae781:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-31ae781 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-31ae781{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-31ae781 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-5378706 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-7e5ce1a{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-7e5ce1a.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-7e5ce1a .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-7e5ce1a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-1329b68 a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-1329b68 a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-1329b68 a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-1329b68 a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-1329b68 a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-1329b68 a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-1329b68 .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-72dab73 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-eba45cb:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-eba45cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-eba45cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-25070101 .elementor-element.elementor-element-eba45cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-206639a > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-0a9ac31{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-0a9ac31.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-0a9ac31 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-0a9ac31 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-d621ce9 a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-d621ce9 a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-d621ce9 a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-d621ce9 a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-d621ce9 a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-d621ce9 a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-d621ce9 .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-d896ad2 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-ce8716b:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-ce8716b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-ce8716b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-ce8716b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-230a2f2 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-e516875{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-e516875.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-e516875 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-e516875 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-83c7950 a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-83c7950 a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-83c7950 a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-83c7950 a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-83c7950 a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-83c7950 a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-83c7950 .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-99a991a > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-872a6ea:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-872a6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-872a6ea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-872a6ea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-90b7725 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-51ab221{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-51ab221.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-51ab221 .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-51ab221 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-18d6235 a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-18d6235 a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-18d6235 a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-18d6235 a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-18d6235 a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-18d6235 a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-18d6235 .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-a695c41 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-0462571:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-0462571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-0462571{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-0462571 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-9c1d72e > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-39cd40d{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-39cd40d.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-39cd40d .elementor-heading-title{font-size:25px;}.elementor-25070101 .elementor-element.elementor-element-39cd40d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid{-ms-grid-columns:repeat(4, minmax(0, 1fr));grid-template-columns:repeat(4, minmax(0, 1fr));grid-column-gap:5px;}.elementor-25070101 .elementor-element.elementor-element-1d0ce13 a.elementor-button:not(#e){color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-1d0ce13 a.elementor-button{background-color:#b20015;border-radius:38px 38px 38px 38px;padding:10px 30px 10px 30px;}.elementor-25070101 .elementor-element.elementor-element-1d0ce13 a.elementor-button:not(#e):hover, .elementor-25070101 .elementor-element.elementor-element-1d0ce13 a.elementor-button:not(#e):focus{color:#000000;}.elementor-25070101 .elementor-element.elementor-element-1d0ce13 a.elementor-button:hover, .elementor-25070101 .elementor-element.elementor-element-1d0ce13 a.elementor-button:focus{background-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-1d0ce13 .elementor-button{border-style:solid;border-color:#ffeeb8;}.elementor-25070101 .elementor-element.elementor-element-fe7ed90 > .elementor-widget-container{margin:290px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-2b69535b:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-2b69535b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-2b69535b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-2b69535b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-4f4e06e6 .elementor-spacer-inner{height:50px;}.elementor-25070101 .elementor-element.elementor-element-2feb65cf{text-align:center;}.elementor-25070101 .elementor-element.elementor-element-2feb65cf.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-25070101 .elementor-element.elementor-element-2feb65cf .elementor-heading-title{font-size:33px;}.elementor-25070101 .elementor-element.elementor-element-2feb65cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-4f47175f:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-4f47175f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#b81226;}.elementor-25070101 .elementor-element.elementor-element-4f47175f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-4f47175f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-8c6faa3:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-8c6faa3 > .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-25070101 .elementor-element.elementor-element-8c6faa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25070101 .elementor-element.elementor-element-8c6faa3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25070101 .elementor-element.elementor-element-76c8cf45 .elementor-spacer-inner{height:300px;}.elementor-25070101 .elementor-element.elementor-element-e1d8c86 .elementor-image img{width:6%;}.elementor-25070101 .elementor-element.elementor-element-7fca7ef6 .elementor-spacer-inner{height:60px;}body.elementor-page-25070101 header.page-header, .elementor-page-title{display:none;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0;padding:0;}body.elementor-page-25070101{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-22482c6b figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-4125cf94 figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-9db6a21 figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-3134efcb figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-3c7e7134 figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 figure{width:calc(100% / 3);}.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid{-ms-grid-columns:repeat(3, minmax(0, 1fr));grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-25070101 .elementor-element.elementor-element-105dc715 .elementor-image img{width:100%;max-width:100%;height:182px;}.elementor-25070101 .elementor-element.elementor-element-6b955e48{margin-top:30px;margin-bottom:0px;}.elementor-25070101 .elementor-element.elementor-element-1c05dc4f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-641b8334{width:100%;}.elementor-25070101 .elementor-element.elementor-element-641b8334 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-25070101 .elementor-element.elementor-element-734c9787 .elementor-heading-title{font-size:21px;}.elementor-25070101 .elementor-element.elementor-element-734c9787 > .elementor-widget-container{padding:4px 4px 4px 4px;}.elementor-25070101 .elementor-element.elementor-element-c01146e{width:100%;max-width:100%;}.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-f4627c5:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-f4627c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-2-mobile.png");background-position:0px -270px;}.elementor-25070101 .elementor-element.elementor-element-22482c6b figure{width:calc(100% / 2);}.elementor-25070101 .elementor-element.elementor-element-4d7de0bd figure{width:calc(100% / 2);}.elementor-25070101 .elementor-element.elementor-element-32b969bf{padding:6px 6px 6px 6px;}.elementor-25070101 .elementor-element.elementor-element-71d491ac > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-4125cf94 figure{width:calc(100% / 3);padding:5px;}.elementor-25070101 .elementor-element.elementor-element-4125cf94 .elementor-image-gallery{margin:-5px;}.elementor-25070101 .elementor-element.elementor-element-9db6a21 figure{width:calc(100% / 3);padding:5px;}.elementor-25070101 .elementor-element.elementor-element-9db6a21 .elementor-image-gallery{margin:-5px;}.elementor-25070101 .elementor-element.elementor-element-9db6a21 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-10464b1 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-25070101 .elementor-element.elementor-element-3134efcb figure{width:calc(100% / 3);padding:4px;}.elementor-25070101 .elementor-element.elementor-element-3134efcb .elementor-image-gallery{margin:-4px;}.elementor-25070101 .elementor-element.elementor-element-7b3babb9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-3c7e7134 figure{width:calc(100% / 3);padding:5px;}.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .elementor-image-gallery{margin:-5px;}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 figure{width:calc(100% / 4);padding:5px;}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 .elementor-image-gallery{margin:-5px;}.elementor-25070101 .elementor-element.elementor-element-3eb10c68 > .elementor-widget-container{margin:0px -20px 0px -20px;}.elementor-25070101 .elementor-element.elementor-element-307a831:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-307a831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-3-mobile.png");}.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-872a6ea:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-872a6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-1-mobile.png");}.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid{-ms-grid-columns:repeat(1, minmax(0, 1fr));grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-25070101 .elementor-element.elementor-element-2b69535b:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-2b69535b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/lenta-3-mobile.png");}.elementor-25070101 .elementor-element.elementor-element-2feb65cf .elementor-heading-title{font-size:18px;}.elementor-25070101 .elementor-element.elementor-element-2feb65cf > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-25070101 .elementor-element.elementor-element-4f47175f:not(.elementor-motion-effects-element-type-background), .elementor-25070101 .elementor-element.elementor-element-4f47175f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/Christmas%202025/mobile-footer.png");}.elementor-25070101 .elementor-element.elementor-element-4f47175f{padding:0px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-14a9afaf .elementor-image img{width:35%;}.elementor-25070101 .elementor-element.elementor-element-14a9afaf > .elementor-widget-container{margin:-40px 0px 30px 0px;}.elementor-25070101 .elementor-element.elementor-element-7a230f8c > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-25070101 .elementor-element.elementor-element-72c24fa8 > .elementor-widget-container{margin:0px 0px 90px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-25070101 .elementor-element.elementor-element-43dbc8c{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-a8cb6fd{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-b1ba779{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-db087f3{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-02ad7f5{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-848d192{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-ce1a36b{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-bcd397d{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-0ac8402{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-f80a33f{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-7e9e8fb{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-8385526{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-49ecbe6{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-9d8ce3b{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-61fd8ce{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-d6500e7{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-751963c{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-58afe5d{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-d1fa698{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-f602b54{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-e9a7fae{width:14.495%;}.elementor-25070101 .elementor-element.elementor-element-51ab4ec{width:14.499%;}.elementor-25070101 .elementor-element.elementor-element-af75bda{width:71.002%;}.elementor-25070101 .elementor-element.elementor-element-c8c7373{width:14.495%;}}/* Start custom CSS for section, class: .elementor-element-355e146b */#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 html, class: .elementor-element-c01146e */@media (max-width: 767px) {
  :root { --g:8px; }
  .slider { margin: 16px 5px 16px 5px; position: relative; }
  .track {
    display: flex; gap: var(--g);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    padding-bottom: 12px;
    min-height: 300px;
    scrollbar-color: white transparent;
  }
  .slide {
    flex: 0 0 calc((100% - (2 * var(--g))) / 3);
    aspect-ratio: 5 / 2;
    scroll-snap-align: start;
    overflow: hidden;
    background: #eee;
    box-shadow: 0 1px 2px rgba(0,0,0,.08);
    border-radius: 6px;
    min-width: 145px;
    min-height: 300px;
  }
  .slide img { 
    width:100%; 
    height:100%; 
    object-fit:cover; 
    display:block; 
  }
  
  .slider-arrow {
    display: none;
  }
}

@media (min-width: 768px) {  /* Fixed: Added colon after min-width */
  :root { --g:0px; }  /* Added this */
  .slider { 
      max-width: 74%;
      margin: 16px auto 16px auto; position: relative; }  /* Added this */
  .track {
      padding: 20px 0 32px 0;
    display: flex; gap: var(--g);
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    padding-bottom: 0px;
    min-height: 300px;
    scrollbar-color: white transparent;
    scrollbar-width: thin;
  }
  .slide {
    flex: 0 0 calc((100% - (2 * var(--g))) / 7);
    aspect-ratio: 5 / 2;
    scroll-snap-align: start;
    overflow: hidden;
    background: #eee;
    box-shadow: 0 1px 2px rgba(0,0,0,.08);
    border-radius: 6px;
    min-width: 145px;
    min-height: 234px;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .slide img { 
    object-fit:cover; 
    display:block; 
    padding: 10px;
    transition: transform 0.25s ease-in-out;
    transform-origin: center center;
    border-radius: 15px;
        min-width: 176px;
    min-height: 234px;
  }

 .slide img:hover {
  transform: scale(1.1);
}

  .slider-arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 10;
    padding: 0;
    transition: all 0.3s ease;
  }
  
  .slider-arrow:focus {
      outline: none;
  }
  
  .slider-arrow img {
    width: 100%;
    height: 100%;
    display: block;
    transition: opacity 0.3s ease;
  }
  
  .slider-arrow-left {
    left: -60px;
  }
  
  .slider-arrow-right {
    right: -60px;
  }
  
  /* Hover state - swap images */
  .slider-arrow-left:hover img {
    content: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg');
  }
  
  .slider-arrow-right:hover img {
    content: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg');
  }
 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c05dc4f */@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-1c05dc4f {
        background-position-y: -100px;
        background-repeat: no-repeat;
        background-size: 600px 535px;
        background-image: url(/img/cms/Christmas%202025/lenta-1-mobile.png);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ab5b73 */.elementor-25070101 .elementor-element.elementor-element-5ab5b73 {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-ee2d846 *//* Container */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

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

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

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

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

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-ee2d846 .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-ee2d846 .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-ee2d846 .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-ee2d846 .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-ee2d846 .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c40a1e */.elementor-25070101 .elementor-element.elementor-element-4c40a1e {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-41cac26 *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-41cac26 .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-41cac26 .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-41cac26 .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-41cac26 .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-41cac26 {
    background-image: url(/img/cms/Christmas%202025/lenta-1.png);
    background-position: 0px -150px;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-41cac26 {
        background-image: url(/img/cms/Christmas%202025/lenta-2-mobile.png);
        background-repeat: no-repeat;
        background-position-x: 0;
        background-size: cover;
        background-position-y: -250px;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-22482c6b */.elementor-25070101 .elementor-element.elementor-element-22482c6b {
    margin: auto;
}

.elementor-25070101 .elementor-element.elementor-element-22482c6b .ce-gallery-item {
  transition: transform 0.3s ease-in-out; /* animate transform only (better perf than 'all') */
  transform-origin: center center;
}

/* hover state: only change the transform */
.elementor-25070101 .elementor-element.elementor-element-22482c6b .ce-gallery-item:hover {
  transform: scale(1.1);
}

.elementor-25070101 .elementor-element.elementor-element-22482c6b img {
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4d7de0bd */.elementor-25070101 .elementor-element.elementor-element-4d7de0bd {
    margin: auto;
}

.elementor-25070101 .elementor-element.elementor-element-4d7de0bd .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-25070101 .elementor-element.elementor-element-4d7de0bd .ce-gallery-item:hover {
  transform: scale(1.1);
}

.elementor-25070101 .elementor-element.elementor-element-4d7de0bd img {
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f4627c5 */.elementor-25070101 .elementor-element.elementor-element-f4627c5 {
    background-image: url(/img/cms/Christmas%202025/lenta-1.png);
    background-position: 0px -632px;
    background-repeat: no-repeat;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-4125cf94 */.elementor-25070101 .elementor-element.elementor-element-4125cf94 .ce-gallery-icon img {
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-9db6a21 */.elementor-25070101 .elementor-element.elementor-element-9db6a21 .ce-gallery-item:nth-child(4) {
    margin-left: auto;
    margin-right: auto;
}
.elementor-25070101 .elementor-element.elementor-element-9db6a21 .ce-gallery-icon img {
    border-radius: 5px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32b969bf */@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-32b969bf {
        background-position: center 100%;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-3134efcb */.elementor-25070101 .elementor-element.elementor-element-3134efcb .elementor-image-gallery {
    margin: 0;
}
.elementor-25070101 .elementor-element.elementor-element-3134efcb .ce-gallery-caption {
    margin-top: 10px;
    color: white;
    font-size: 14px;
    line-height: 14px
}

.elementor-25070101 .elementor-element.elementor-element-3134efcb .ce-gallery-item:nth-child(4) {
    margin-left: auto;
}
.elementor-25070101 .elementor-element.elementor-element-3134efcb .ce-gallery-item:nth-child(5) {
    margin-right: auto;
}

.elementor-25070101 .elementor-element.elementor-element-3134efcb .ce-gallery-icon img {
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-3c7e7134 */.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .elementor-image-gallery {
    margin: 0;
}
.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .ce-gallery-caption {
    margin-top: 10px;
    color: white;
    font-size: 14px;
    line-height: 14px
}

.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .ce-gallery-item:nth-child(4) {
    margin-left: auto;
}
.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .ce-gallery-item:nth-child(5) {
    margin-right: auto;
}

.elementor-25070101 .elementor-element.elementor-element-3c7e7134 .ce-gallery-icon img {
    border-radius: 50%;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-3eb10c68 */.elementor-25070101 .elementor-element.elementor-element-3eb10c68 .ce-gallery-icon img {
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fa5386a */.elementor-25070101 .elementor-element.elementor-element-fa5386a {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-147eb4a *//* Container */
.elementor-25070101 .elementor-element.elementor-element-147eb4a {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important;
}

/* Hide elements */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .wishlist-button-add,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .nxtal-compare-icon,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .add-to-cart-holder.grid-add-to-cart,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .add-to-cart-holder.list-add-to-cart,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .slick-slider .slick-next::before,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .slick-slider .slick-prev::before,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .product-list-reviews,
.elementor-25070101 .elementor-element.elementor-element-147eb4a .thumbnail-container .product-flags {
    display: none;
}

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-147eb4a .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-147eb4a .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-147eb4a .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-147eb4a .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-147eb4a .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bf6751c */.elementor-25070101 .elementor-element.elementor-element-bf6751c {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-307a831 *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-307a831 .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-307a831 .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-307a831 .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-307a831 .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-307a831 {
    background-image: url(/img/cms/Christmas%202025/lenta-2.png);
    background-position: 0px -225px;
    background-repeat: no-repeat;
    background-size: cover;
}

@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-307a831 {
    background-image: url(/img/cms/Christmas%202025/lenta-2.png);
    background-position: 0px -175px;
    background-repeat: no-repeat;
    background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-442377f */.elementor-25070101 .elementor-element.elementor-element-442377f {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-842b2ae *//* Container */
.elementor-25070101 .elementor-element.elementor-element-842b2ae {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important;
}

/* Hide elements */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .wishlist-button-add,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .nxtal-compare-icon,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .add-to-cart-holder.grid-add-to-cart,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .add-to-cart-holder.list-add-to-cart,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .slick-slider .slick-next::before,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .slick-slider .slick-prev::before,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .product-list-reviews,
.elementor-25070101 .elementor-element.elementor-element-842b2ae .thumbnail-container .product-flags {
    display: none;
}

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-842b2ae .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-842b2ae .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-842b2ae .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-842b2ae .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-842b2ae .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a7225b8 */.elementor-25070101 .elementor-element.elementor-element-a7225b8 {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4109804 *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-4109804 .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-4109804 .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-4109804 .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-4109804 .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5378706 */.elementor-25070101 .elementor-element.elementor-element-5378706 {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-6862129 *//* Container */
.elementor-25070101 .elementor-element.elementor-element-6862129 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-6862129 .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-6862129 .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-6862129 .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-6862129 .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-6862129 .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

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

.elementor-25070101 .elementor-element.elementor-element-6862129 .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-6862129 .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-6862129 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

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

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

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-6862129 .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-6862129 .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-6862129 .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-6862129 .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-6862129 .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-6862129 .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72dab73 */.elementor-25070101 .elementor-element.elementor-element-72dab73 {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31ae781 *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-31ae781 .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-31ae781 .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-31ae781 .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-31ae781 .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-31ae781 {
background-image: url(/img/cms/Christmas%202025/lenta-3.png);
    background-position: 0px 368px;
    background-repeat: no-repeat;
    background-size: cover;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-206639a */.elementor-25070101 .elementor-element.elementor-element-206639a {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-f7eaf12 *//* Container */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

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

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

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

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

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-f7eaf12 .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-f7eaf12 .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-f7eaf12 .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-f7eaf12 .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d896ad2 */.elementor-25070101 .elementor-element.elementor-element-d896ad2 {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eba45cb *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-eba45cb .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-eba45cb .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-eba45cb .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-eba45cb .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-eba45cb {
background-image: url(/img/cms/Christmas%202025/lenta-3.png);
    background-position: 0px -175px;
    background-repeat: no-repeat;
    background-size: cover;
}
}

@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-eba45cb {
        background-image: url(/img/cms/Christmas%202025/lenta-2-mobile.png);
        background-repeat: no-repeat;
        background-position-x: 0;
        background-position-y: -250px;
        background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-230a2f2 */.elementor-25070101 .elementor-element.elementor-element-230a2f2 {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-d5af7c4 *//* Container */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

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

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

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

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

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-d5af7c4 .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-d5af7c4 .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-d5af7c4 .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-d5af7c4 .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99a991a */.elementor-25070101 .elementor-element.elementor-element-99a991a {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce8716b *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-ce8716b .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-ce8716b .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-ce8716b .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-ce8716b .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90b7725 */.elementor-25070101 .elementor-element.elementor-element-90b7725 {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-fce07d2 *//* Container */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}

/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

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

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

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

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

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-fce07d2 .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-fce07d2 .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-fce07d2 .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-fce07d2 .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-fce07d2 .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a695c41 */.elementor-25070101 .elementor-element.elementor-element-a695c41 {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-872a6ea *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-872a6ea .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-872a6ea .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-872a6ea .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-872a6ea .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-872a6ea {
            background-image: url(/img/cms/Christmas%202025/lenta-1.png);
    background-position: 0px -150px;
    background-repeat: no-repeat;
    background-size: cover;
    }
}

@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-872a6ea {
        background-image: url(/img/cms/Christmas%202025/lenta-1-mobile.png);
        background-repeat: no-repeat;
        background-position-x: 0;
        background-position-y: -140px;
        background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9c1d72e */.elementor-25070101 .elementor-element.elementor-element-9c1d72e {
    max-width: 60px;
    max-height: 60px;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for product-grid, class: .elementor-element-97a90d6 *//* Container */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 {
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .price {
    color: #e40044;
}

/* Product Grid */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid {
    display: flex;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: thin;
    scrollbar-color: white transparent;
    scroll-behavior: smooth;
    padding-bottom: 7px;

}
/*scrollbar buttons begin*/
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid::-webkit-scrollbar-button:start:decrement,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid::-webkit-scrollbar-button:end:increment {
    display: none;
}
/*scrollbar buttons end*/

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid::-webkit-scrollbar-button {
    display: none;
}

/* Scrollbar styling - Chrome, Safari, Edge */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid::-webkit-scrollbar {
    height: 8px;
    display: none; /* Hidden on desktop */
}

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

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

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid::-webkit-scrollbar-thumb:hover {
    background: #555;
}

::-webkit-scrollbar-button {
    display: none;
}

/* Product cards */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .elementor-product-grid .js-product.product {
    flex: 0 0 300px;
    scroll-snap-align: start;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .js-product.product {
    max-width: 268px;
    min-width: 267px;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-miniature {
    min-height: 320px;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-miniature.js-product-miniature .thumbnail-container {
    padding: 20px 0 20px 0;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-miniature .thumbnail-container .product-thumbnail img {
    width: 164px !important;
    height: 164px !important;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-description {
    padding: 0 9px;
}

/* Product title */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

/* Discount badge */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-miniature .discount-percentage {
    left: 9px;
    height: 16px;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .discount-percentage {
    top: 15px;
    left: 15px !important;
    padding: 10px 5px 10px 5px !important;
}

/* Hide elements */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .wishlist-button-add,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .nxtal-compare-icon,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .add-to-cart-holder.grid-add-to-cart,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .add-to-cart-holder.list-add-to-cart,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .slick-slider .slick-next::before,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .slick-slider .slick-prev::before,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-list-reviews,
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .thumbnail-container .product-flags {
    display: none;
}

/* Arrow buttons - Desktop only */
.elementor-25070101 .elementor-element.elementor-element-97a90d6 .ce-carousel-arrow {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
    background: white;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    cursor: pointer;
    z-index: 50;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    pointer-events: auto;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-97a90d6 .ce-carousel-arrow {
        display: flex;
    }
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .ce-carousel-left {
    left: -20px;
}

.elementor-25070101 .elementor-element.elementor-element-97a90d6 .ce-carousel-right {
    right: -20px;
}

/* Mobile responsive */
@media screen and (max-width: 600px) {
    .elementor-25070101 .elementor-element.elementor-element-97a90d6 .js-product.product {
        max-width: 186px;
        min-width: 185px;
    }
    
    .elementor-25070101 .elementor-element.elementor-element-97a90d6 .product-miniature {
        min-height: 360px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fe7ed90 */.elementor-25070101 .elementor-element.elementor-element-fe7ed90 {
    max-width: 60px;
    max-height: 60px;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0462571 *//* Arrow SVG images */
.elementor-25070101 .elementor-element.elementor-element-0462571 .prev-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8249; character */
    transition: all 0.3s ease
}

.elementor-25070101 .elementor-element.elementor-element-0462571 .next-arrow > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow.svg') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0 !important; /* Hide the &#8250; character */
    transition: all 0.3s ease
}

/* Hover state - change SVG */
.elementor-25070101 .elementor-element.elementor-element-0462571 .prev-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/left%20arrow%20(1).svg') !important;
}

.elementor-25070101 .elementor-element.elementor-element-0462571 .next-arrow:hover > div {
    background-image: url('https://www.alleop.bg/img/cms/right%20arrow%20(1).svg') !important;
}

@media (min-width: 768px) {
    .elementor-25070101 .elementor-element.elementor-element-0462571 {
            background-image: url(/img/cms/Christmas%202025/lenta-1.png);
    background-position: 0px -693px;
    background-repeat: no-repeat;
    background-size: cover;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a230f8c */.elementor-25070101 .elementor-element.elementor-element-7a230f8c {
    font-size: 14px;
    text-align: center;
    color: white;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72c24fa8 */.elementor-25070101 .elementor-element.elementor-element-72c24fa8 {
        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-4f47175f */.elementor-25070101 .elementor-element.elementor-element-4f47175f {
    background-repeat: no-repeat;
    background-size: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-388e1b59 */.elementor-25070101 .elementor-element.elementor-element-388e1b59 {
    text-align: center;
    font-size: 16px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8c6faa3 */@media (max-width: 767px) {
    .elementor-25070101 .elementor-element.elementor-element-8c6faa3 {
        padding: 0;
        margin: 0;
    }
}/* End custom CSS */