.elementor-2989 .elementor-element.elementor-element-cd39345{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2989 .elementor-element.elementor-element-cd39345::before, .elementor-2989 .elementor-element.elementor-element-cd39345 > .elementor-background-video-container::before, .elementor-2989 .elementor-element.elementor-element-cd39345 > .e-con-inner > .elementor-background-video-container::before, .elementor-2989 .elementor-element.elementor-element-cd39345 > .elementor-background-slideshow::before, .elementor-2989 .elementor-element.elementor-element-cd39345 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2989 .elementor-element.elementor-element-cd39345 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2989 .elementor-element.elementor-element-7c03819{padding:0px 20px 0px 20px;font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-2989 .elementor-element.elementor-element-d102bb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2989 .elementor-element.elementor-element-aa20c88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2989 .elementor-element.elementor-element-8bf1a61{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2989 .elementor-element.elementor-element-a4d34f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2989 .elementor-element.elementor-element-a4d34f8 .elementor-button .elementor-button-content-wrapper{gap:21px;}.elementor-2989 .elementor-element.elementor-element-a4d34f8 .elementor-button{border-radius:50px 50px 50px 50px;padding:12px 30px 12px 30px;}.elementor-2989 .elementor-element.elementor-element-ad6e2b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2989 .elementor-element.elementor-element-1d57df7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2989 .elementor-element.elementor-element-1d57df7 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2989 .elementor-element.elementor-element-1d57df7.elementor-element{--align-self:stretch;}.elementor-2989 .elementor-element.elementor-element-2f774e0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2989 .elementor-element.elementor-element-b3cbd73{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2989 .elementor-element.elementor-element-813b1e6 .elementor-repeater-item-e746453 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://it2e.net/wp-content/uploads/2026/11/WhatsApp-Image-2026-11-03-at-12.07.29.jpeg);background-size:cover;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .elementor-repeater-item-f66ba7b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://it2e.net/wp-content/uploads/2026/11/WhatsApp-Image-2026-11-04-at-17.59.06.jpeg);background-size:cover;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .elementor-repeater-item-65c8d40 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://it2e.net/wp-content/uploads/2026/11/WhatsApp-Image-2026-11-04-at-17.59.07.jpeg);background-size:cover;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:450px;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .elementor-slide-button{background-color:var( --e-global-color-accent );border-radius:50px;color:#FFF3F3;border-color:var( --e-global-color-accent );}.elementor-2989 .elementor-element.elementor-element-813b1e6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .swiper-slide-contents{max-width:66%;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .swiper-slide-inner{text-align:center;}.elementor-2989 .elementor-element.elementor-element-e682e8a{--display:flex;}.elementor-2989 .elementor-element.elementor-element-0f81266{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2989 .elementor-element.elementor-element-0f81266.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-2989 .elementor-element.elementor-element-1d57df7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-2989 .elementor-element.elementor-element-d102bb2{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2989 .elementor-element.elementor-element-ad6e2b7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2989 .elementor-element.elementor-element-1d57df7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2989 .elementor-element.elementor-element-2f774e0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2989 .elementor-element.elementor-element-b3cbd73{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2989 .elementor-element.elementor-element-813b1e6 .swiper-slide{height:300px;}.elementor-2989 .elementor-element.elementor-element-0f81266{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-2989 .elementor-element.elementor-element-8bf1a61{--width:25%;}.elementor-2989 .elementor-element.elementor-element-ad6e2b7{--width:75%;}.elementor-2989 .elementor-element.elementor-element-b3cbd73{--width:80%;}.elementor-2989 .elementor-element.elementor-element-e682e8a{--width:40%;}}/* Start custom CSS for fibosearch, class: .elementor-element-1d57df7 *//* Bën wrapper-in kryesor të zërë 100% */
.dgwt-wcas-search-wrapp,
.dgwt-wcas-sf-wrapp {
    width: 100% !important;
    max-width: 100% !important;
}

/* Bën edhe formën dhe fushat e hyrjes të shtrihen plotësisht */
.dgwt-wcas-sf-wrapp form,
.dgwt-wcas-sf-wrapp input[type="search"] {
    width: 100% !important;
    max-width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wp-widget-woocommerce_products, class: .elementor-element-0f81266 *//* 1. Vendosja e secilit produkt në një rresht horizontal (Flex) me pozicionim relativ */
.widget_products ul.product_list_widget li,
.woocommerce.widget_products ul.product_list_widget li {
    position: relative !important;
    display: block !important;
    min-height: 110px !important; /* Lartësi minimale që të nxërë foton */
    padding-left: 110px !important; /* Lë hapësirë boshe majtas për foton */
    background: #ffffff !important;
    border: 2px solid #e2e8f0 !important;
    border-radius: 12px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    padding-right: 15px !important;
    margin-bottom: 12px !important;
    box-sizing: border-box !important;
    transition: all 0.3s ease !important;
}

/* Efekti hover */
.widget_products ul.product_list_widget li:hover,
.woocommerce.widget_products ul.product_list_widget li:hover {
    border-color: #94a3b8 !important;
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.06) !important;
}

/* 2. Kapim foton dhe e ngjisim fiks në të majtë */
.widget_products ul.product_list_widget li img,
.woocommerce.widget_products ul.product_list_widget li img {
    position: absolute !important;
    left: 15px !important;
    top: 15px !important;
    width: 85px !important;
    height: 85px !important;
    object-fit: cover !important;
    border-radius: 8px !important;
    margin: 0 !important;
}

/* 3. Sigurohemi që teksti/linku të shkojë i gjithë në të djathtë */
.widget_products ul.product_list_widget li a {
    display: flex !important;
    flex-direction: column !important;
    text-decoration: none !important;
    background: transparent !important;
    padding: 0 !important;
}

/* 4. Titulli (Test1, Test2...) del në të djathtë, sipër */
.widget_products ul.product_list_widget li .product-title,
.widget_products ul.product_list_widget li a > span:not(.amount) {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #0f172a !important;
    margin-bottom: 6px !important;
    display: block !important;
}

/* 5. Çmimi del direkt poshtë titullit, në të djathtë */
.widget_products ul.product_list_widget li .amount,
.widget_products ul.product_list_widget li ins {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #c41e22 !important;
    display: block!important;
    font-family:'montserrat';
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-76d8b1b *//* 1. Korniza gri dhe qoshet e rrumbullakosura për produktet */
ul.products li.product, 
.woocommerce ul.products li.product {
    border: 1px solid #e2e8f0 !important; /* Ngjyra gri e lehtë */
    border-radius: 12px !important;       /* Qoshet e rrumbullakosura */
    padding: 15px !important;             /* Hapësira e brendshme */
    transition: all 0.3s ease !important; /* Efekt i rrjedhshëm për hover */
    background-color: #ffffff !important;
}

/* 2. Efekti kur kalon miun sipër produktit (Hover effect) */
ul.products li.product:hover, 
.woocommerce ul.products li.product:hover {
    border-color: #94a3b8 !important;     /* Korniza bëhet pak më e errët */
    transform: translateY(-5px) !important; /* Produkti ngrihet pak lart */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08) !important; /* Ombrë me stil */
}

/* 3. Fshehja e butonit "Compare" (Krahaso) */
.product .compare,
.woocommerce .compare,
a.compare,
.button.compare,
.yith-woocompare-button {
    display: none !important;
}
/* Fshin ikonën e zemrës (Wishlist) */
.product .add_to_wishlist,
.woocommerce .add_to_wishlist,
.yith-wcwl-add-to-wishlist,
.tinv-wishlist,
.woosw-btn,
.wishlist-icon {
    display: none !important;
}

/* Fshin butonin ose ikonën e krahasimit (Compare) */
.product .compare,
.woocommerce .compare,
a.compare,
.button.compare,
.yith-woocompare-button,
.woosc-btn {
    display: none !important;
}
i.shopengine-icon-product_compare_1 {
    display: none;
}
i.shopengine-icon-add_to_favourite_1 {
    display: none;
}
i.shopengine-icon-quick_view_1 {
    display: none;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    border-radius: 20px;
    font-size: 14px;
    background-color: #c41e22;
    color: white;
    font-family: 'Montserrat';
    font-weight: 500;
}

h2.woocommerce-loop-product__title {
    font-family: 'Montserrat';
    font-weight: 600;
    color: #1e1e1e;
}
span.price {
    color: #101c5f;
    font-weight: 600 !important;
}



.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    margin-left: -15px;
}

/* Efekti Tooltip kur bën hover te butoni "Shtoje në shportë" */
        .add_to_cart_button {
            position: relative !important;
        }

        .add_to_cart_button:hover::after {
            content: "Porosia juaj mbërrin brenda 2-3 ditëve";
            position: absolute;
            bottom: 125% !important;
            left: 50% !important;
            transform: translateX(-50%);
            background-color: #111111;
            color: #ffffff;
            font-size: 11px !important;
            font-weight: 500 !important;
            padding: 5px 10px;
            border-radius: 4px;
            white-space: nowrap;
            z-index: 9999;
            box-shadow: 0px 4px 6px rgba(0,0,0,0.15);
            pointer-events: none;
        }

        /* Shigjeta e vogël poshtë kutisë së textit */
        .add_to_cart_button:hover::before {
            content: "";
            position: absolute;
            bottom: 110% !important;
            left: 50% !important;
            transform: translateX(-50%);
            border-width: 5px;
            border-style: solid;
            border-color: #111111 transparent transparent transparent;
            z-index: 9999;
            pointer-events: none;
        }


.storefront-sorting,
.woocommerce-toolbar,
.woocommerce-topbar,
.shop-loop-head,
.berocket_lgv_widget,
.products-per-page,
.gridlist-toggle,
.woocommerce-show-products,
.view-mode,
.woocommerce-result-count,
.woocommerce-ordering,
form.woocommerce-ordering {
    display: none !important;
}/* End custom CSS */