@charset "utf-8";
/* CSS Document */

@-webkit-keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(1000px);
            transform: translateX(1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
    opacity: 1;
  }
}



@-webkit-keyframes fade-in-bottom {
    0% {
      -webkit-transform: translateY(50px);
              transform: translateY(50px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
  }
  @keyframes fade-in-bottom {
    0% {
      -webkit-transform: translateY(50px);
              transform: translateY(50px);
      opacity: 0;
    }
    100% {
      -webkit-transform: translateY(0);
              transform: translateY(0);
      opacity: 1;
    }
  }

  
  @-webkit-keyframes blink-2 {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0.5;
    }
    100% {
      opacity: 1;
    }
  }
  @keyframes blink-2 {
    0% {
      opacity: 1;
    }
    50% {
      opacity: 0.5;
    }
    100% {
      opacity: 1;
    }
  }

  @keyframes scrollText {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}


  @keyframes scrollText-gr {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100%);
    }
}


#wrapper_full{}
#wrapper_full > #content{padding:10px 0 50px}


/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap{}
.delivery-time-slots-banner-wrap .elementor-widget-html{overflow:hidden; border-radius:30px}
.delivery-time-slots-banner-wrap .elementor-widget-container{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; overflow:hidden; /*max-height:269px;*/ min-height:538px; height:538px}
.delivery-time-slots-banner-wrap .elementor-widget-container:before{content:""; position:absolute; z-index:2; left:0; top:0; width:100%; height:100%; border-radius:30px; pointer-events:none; outline:solid 2px #888946; outline-offset:-2px}
.delivery-time-slots-banner-wrap .elementor-widget-container:after{content:""; position:absolute; z-index:-2; right:0; top:0; width:180px; height:100%; background-color:#888946; clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%); -webkit-animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s both;
  animation: slide-in-right 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s both}



.delivery-time-slots-banner-wrap .elementor-widget-container object{position:relative; z-index:-1}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap{display:flex; flex-wrap:wrap; align-content:flex-start; justify-content:flex-start; align-items:flex-start; width:100%; height:100%; padding:20px; position:relative; overflow:hidden}


.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; width:calc(100% - 370px)}
.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul{display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; list-style-type:none; padding:0; margin:0}
.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li{margin-right:20px; font-size:18px; font-weight:700; padding:1px 5px; color:#7a7a7a; cursor:pointer}
.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li:last-of-type{margin-right:0}


.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li:not(.active){}
.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li:not(.active):hover{outline:solid 2px rgba(136,137,70,0.75); outline-offset:-2px; border-radius:4px}


.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li.user-day-selected{outline:solid 2px rgba(136,137,70,1); outline-offset:-2px; border-radius:4px; color:#000}
.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li.user-day-selected:hover{}



.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li.active{position:relative; background-color:#c8dcbf; color:#000; border-radius:4px}
.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li.active:hover{}


.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li.active:before{content:"\f10b"; font-family:flaticon_prinos_shop!important; font-style:normal; font-weight:normal!important; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; position:absolute; top:-16px; left:50%; transform:translateX(-50%); font-size:80%; color:#000; pointer-events:none; -webkit-animation: blink-2 1s infinite both; animation: blink-2 1s infinite both}



.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li.day-selected{}


.delivery-time-slots-banner-content-wrap > .delivery-slots{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; width:calc(100% - 370px); margin-top:20px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots{display:none; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; width:100%}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot{display:none; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; width:100%}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot{display:none; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; width:100%}

.delivery-slot-active{display:inline-flex!important; -webkit-animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both; animation: fade-in-bottom 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000) both}
.delivery-slot-inactive{display:none!important}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{display:inline-flex; flex-wrap:wrap; justify-content:center; align-items:flex-start; width:150px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap{display:inline-flex; flex-wrap:wrap; justify-content:center; align-items:center}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{margin-top:10px; font-weight:900; font-size:18px; color:#888946}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap{display:inline-flex; flex-wrap:wrap; justify-content:center; align-items:center; margin:20px 0 0}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{margin-top:10px; font-weight:900; font-size:18px; color:#888946}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap img{width:120px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap{position:relative; display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:flex-start; margin-top:76px; margin-left:20px; width:fit-content; max-width:calc(100% - 170px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .delivery-border-top, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-top, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-top{position:absolute; width:100%; border-top:dashed 2px #1e4029; left:0; top:65px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .delivery-border-bottom{position:absolute; width:100%; border-bottom:dashed 2px #1e4029; left:0; bottom:65px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{position:absolute; width:100%; border-bottom:dashed 2px #1e4029; left:0; bottom:45px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{position:absolute; width:100%; border-bottom:dashed 2px #1e4029; left:0; bottom:45px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .before-ten{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:308px; width:200px; color:#f2632f}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:288px; width:200px; color:#f2632f}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:288px; width:200px; color:#f2632f}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .before-ten:after{content:""; position:absolute; z-index:-1; top:70px; height:170px; border-left:dashed 2px #1e4029}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-ten{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:308px; width:200px; color:#6581ad}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .from-ten:after{content:""; position:absolute; z-index:-1; top:70px; height:170px; border-left:dashed 2px #1e4029}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-twelve{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:308px; width:200px; color:#f69681}
.delivery-time-slots-banner-content-wrap > .delivery-slots  .order-delivery-time-content-wrap > .from-twelve:after{content:""; position:absolute; z-index:-1; top:70px; height:170px; border-left:dashed 2px #1e4029}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .after-two{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:308px; width:200px; color:#f9b019}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .after-two:after{content:""; position:absolute; z-index:-1; top:70px; height:170px; border-left:dashed 2px #1e4029}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{font-size:18px; font-weight:600; color:inherit; position:relative; text-align:center}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{font-size:18px; font-weight:600; color:inherit; position:relative; text-align:center}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .before-ten > .order-time:before, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -16px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -16px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-ten > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#6581ad; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-ten > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#6581ad; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-twelve > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f69681; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-twelve > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f69681; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .after-two > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f9b019; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .after-two > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f9b019; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}

.delivery-time-slots-banner-content-wrap > .delivery-info{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; width:calc(100% - 370px); position:absolute; bottom:10px}
.delivery-time-slots-banner-content-wrap > .delivery-info > .shipping-costs{margin-right:10px; font-weight:700; font-size:16px; color:#7e7e7e}


.delivery-time-slots-banner-content-wrap > .delivery-info > ul{display:flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; list-style-type:none; padding:0; margin:0; color:#7e7e7e}
.delivery-time-slots-banner-content-wrap > .delivery-info > ul > li{position:relative; margin-right:20px}
.delivery-time-slots-banner-content-wrap > .delivery-info > ul > li > span{color:#000}

.delivery-time-slots-banner-content-wrap > .delivery-info > ul > li:last-of-type{margin-right:0}

.delivery-time-slots-banner-content-wrap > .delivery-info > ul > li:last-of-type:before{content:"/"; position:absolute; left:-13px; font-weight:700}

.delivery-time-slots-banner-content-wrap > .delivery-graphic{position:absolute; right:40px; bottom:20px; display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; width:350px}


/* CONTENT */


.delivery-time-slots-content-wrap{margin-top:30px!important}

.delivery-time-slots-content-wrap > .elementor-container > .elementor-column > .elementor-widget-wrap .section_title .title{color:#333}

.title-introduction{}
.introduction-content-wrap{margin-bottom:30px!important; font-family:'Lato', sans-serif; color:#7a7a7a}

.introduction-content-wrap > .elementor-widget-container{}

.introduction-content-wrap .efficient-delivery-wrap{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center}
.introduction-content-wrap .efficient-delivery-wrap > lottie-player{width:120px}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; width:calc(100% - 140px)}

.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-title{font-size:32px; font-weight:700; color:#333; margin:0 0 15px}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-title > span{color:#888946}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-text{}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-text > p{font-size:18px; color:#333; margin:0}

.introduction-content-wrap .time-delivery-wrap{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; margin:30px 0 0}
.introduction-content-wrap .time-delivery-wrap > lottie-player{width:120px}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content{display:inline-flex; flex-wrap:wrap; justify-content:flex-start; align-items:center; width:calc(100% - 140px)}

.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-title{font-size:32px; font-weight:700; color:#333; margin:0 0 15px}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-title > span{color:#888946}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-text{}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-text > p{font-size:18px; color:#333; margin:0}

.title-delivery-schedule{margin-top:20px}
.delivery-schedule-content-wrap{font-family:'Lato', sans-serif; color:#7a7a7a}
.delivery-schedule-content-wrap table{margin-bottom:0!important}

.delivery-schedule-content-wrap > .elementor-widget-container{}

.delivery-schedule-content-wrap > .elementor-widget-container > .table_component:not(:nth-of-type(1)){margin-top:20px}

.title-shipping-costs{margin-top:20px}
.shipping-costs-content-wrap{margin-bottom:0!important; font-family:'Lato', sans-serif; color:#7a7a7a}
.shipping-costs-content-wrap table{margin-bottom:0!important;}

.shipping-costs-content-wrap ul{list-style-position:inside!important; list-style:square}
.shipping-costs-content-wrap ul li{margin-bottom:10px}
.shipping-costs-content-wrap ul li:last-of-type, .shipping-costs-content-wrap ul li:only-of-type{margin-bottom:0}
.shipping-costs-content-wrap ul li::marker{color: #888946;}

.shipping-costs-content-wrap ul li span{font-weight:700; color:#000}

.title-customer-assurance{margin-top:40px}
.customer-assurance-content-wrap{font-family:'Lato', sans-serif; color:#7a7a7a}

/* TABLES */


.table_component {
    overflow: auto;
    width: 100%;
}

.table_component table {
    border: 1px solid #888946;
    height: 100%;
    width: 100%;
    table-layout: auto;
    border-collapse: collapse;
    border-spacing: 1px;
    text-align: left;
}

.table_component caption {
    caption-side: top;
    text-align: left;
}
.table_component caption > p{
    font-size:20px; color:#7a7a7a;
}

.table_component th {
    border: 1px solid #888946;
    background-color: #c8dcbf;
    color: #000000;
    padding: 5px;
}

.table_component td {
    border: 1px solid #888946;
    background-color: #ffffff;
    color: #333;
    padding: 5px;
    transition:background-color .25s, color .25s
}

.table_component tr:nth-child(2) td{border-top:unset}

.table_component tbody tr:hover> td{background-color:rgba(200,220,191,0.25); color:#000; transition:background-color, .25s color .25s}


/* GR */

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info{width:calc(100% - 350px)}

html:lang(el) .delivery-time-slots-banner-content-wrap{font-family: "Roboto", sans-serif}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li{font-weight:500}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{font-weight:700}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{font-weight:700}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{font-weight:500}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{font-weight:500}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info > .shipping-costs{font-size:15px; font-weight:500}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info > ul{font-size:15px}

html:lang(el) .delivery-time-slots-content-wrap .efficient-delivery-title, html:lang(el) .delivery-time-slots-content-wrap .timely-delivery-title{font-family: "Roboto", sans-serif; font-weight:500!important}

html:lang(el) .delivery-time-slots-content-wrap .efficient-delivery-text, html:lang(el) .delivery-time-slots-content-wrap .timely-delivery-text{font-family: "Roboto", sans-serif}
html:lang(el) .delivery-time-slots-content-wrap .efficient-delivery-text p, html:lang(el) .delivery-time-slots-content-wrap .timely-delivery-text p{font-family: "Roboto", sans-serif; font-size:17px!important}

html:lang(el) .delivery-time-slots-content-wrap .title-delivery-schedule .title{font-family: "Roboto", sans-serif; font-weight:500}

html:lang(el) .table_component th {font-weight:500}

html:lang(el) .delivery-time-slots-content-wrap .delivery-schedule-content-wrap table{font-family: "Roboto", sans-serif}
html:lang(el) .delivery-time-slots-content-wrap .delivery-schedule-content-wrap b{font-family: "Roboto", sans-serif; font-weight:500} 

html:lang(el) .delivery-time-slots-content-wrap .title-shipping-costs .title{font-family: "Roboto", sans-serif; font-weight:500}

html:lang(el) .delivery-time-slots-content-wrap .shipping-costs-content-wrap{font-family: "Roboto", sans-serif}

html:lang(el) .delivery-time-slots-content-wrap .title-customer-assurance .title{font-family: "Roboto", sans-serif; font-weight:500}

html:lang(el) .delivery-time-slots-content-wrap .customer-assurance-content-wrap{font-family: "Roboto", sans-serif}



@media all and (max-width : 1536px) {

/* CONTENT GR */

html:lang(el) .introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-title{line-height:normal}

}


@media all and (max-width : 1366px) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container{min-height:510.4px; height:510.4px}

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:170.75px}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 352px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 352px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{width:142.3px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap img{width:113.8px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap{margin-top:72.1px; max-width:calc(100% - 162.3px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{bottom:53px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{bottom:53px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .before-ten{height:300px; width:189.7px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:288px; width:189.7px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:288px; width:189.7px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .before-ten:after{top:70px; height:161.3px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-ten{height:300px; width:189.7px}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .from-ten:after{top:70px; height:161.3px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-twelve{height:300px; width:189.7px}
.delivery-time-slots-banner-content-wrap > .delivery-slots  .order-delivery-time-content-wrap > .from-twelve:after{top:70px; height:161.3px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .after-two{height:300px; width:189.7px}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .after-two:after{top:70px; height:161.3px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform:translate(-50%, -24px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform:translate(-50%, -24px)}

.delivery-time-slots-banner-content-wrap > .delivery-info{width:100%}
.delivery-time-slots-banner-content-wrap > .delivery-info > .shipping-costs{font-size:16px}

.delivery-time-slots-banner-content-wrap > .delivery-info > ul > li{margin-right:20px}

.delivery-time-slots-banner-content-wrap > .delivery-info > ul > li:last-of-type:before{left:-13px}

.delivery-time-slots-banner-content-wrap > .delivery-graphic{right:38px; width:332px}

.introduction-content-wrap .time-delivery-wrap{align-items:flex-start}

.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-title{line-height:normal}




/* GR */

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{font-size:17px; text-align:center}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{font-size:17px; text-align:center}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{font-size:17px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{font-size:17px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info{width:100%}



} 

@media all and (max-width : 1280px) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container{min-height:478.3px; height:478.3px}

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:160px}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 330px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 330px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{width:133.3px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap img{width:106.6px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap{margin-top:63.4px; width:100%; max-width:calc(100% - 153.3px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap{margin-top:63.4px; width:25%; max-width:calc(100% - 153.3px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap{margin-top:63.4px; width:25%; max-width:calc(100% - 153.3px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{bottom:53px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{bottom:53px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .before-ten{height:295px; width:25%}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:283px; width:100%}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:283px; width:100%}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .before-ten:after{top:70px; height:151.1px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-ten{height:295px; width:25%}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .from-ten:after{top:70px; height:151.1px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .from-twelve{height:295px; width:25%}
.delivery-time-slots-banner-content-wrap > .delivery-slots  .order-delivery-time-content-wrap > .from-twelve:after{top:70px; height:151.1px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap > .after-two{height:295px; width:25%}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap > .after-two:after{top:70px; height:151.1px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform:translate(-50%, -24px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform:translate(-50%, -24px)}

.delivery-time-slots-banner-content-wrap > .delivery-graphic{right:35.6px; width:310px}


/* GR */


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info > .shipping-costs{font-size:14px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info > ul{font-size:14px}

}



@media all and (max-width : 1201px) and (-webkit-min-device-pixel-ratio:1.5){


  

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container{min-height:478.3px; height:478.3px}

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:160px}



/* DELIVERY TIME SLOTS BANNER CONTENT */


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{z-index:10; background-color:#fff; padding-block-end:65px; box-shadow:-20px 0px #fff}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:270px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform: translate(-50%, -12px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:270px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform: translate(-50%, -12px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap{width:calc(100% - 153.3px); overflow:visible; justify-content:flex-start; align-items:stretch}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-stage{display:flex}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{position:absolute; width:100%; border-bottom:dashed 2px #1e4029; left:0; bottom:40px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-bottom{position:absolute; width:100%; border-bottom:dashed 2px #1e4029; left:0; bottom:40px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:280px; width:100%; color:#f2632f}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .before-ten:after{content:""; position:absolute; z-index:-1; top:60px; height:170px; border-left:dashed 2px #1e4029}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:280px; width:100%; color:#6581ad}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-ten:after{content:""; position:absolute; z-index:-1; top:60px; height:160px; border-left:dashed 2px #1e4029}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:280px; width:100%; color:#f69681}
.delivery-time-slots-banner-content-wrap > .delivery-slots  .order-delivery-time-content-wrap .from-twelve:after{content:""; position:absolute; z-index:-1; top:60px; height:160px; border-left:dashed 2px #1e4029}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two{display:inline-flex; flex-wrap:wrap; flex-direction:column; justify-content:space-between; align-items:center; text-align:center; height:280px; width:100%; color:#f9b019}
.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .after-two:after{content:""; position:absolute; z-index:-1; top:60px; height:160px; border-left:dashed 2px #1e4029}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#6581ad; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f69681; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two > .order-time:before{content:""; position:absolute; left:50%; top:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f9b019; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, 8px)}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f2632f; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#6581ad; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f69681; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two > .delivery-time:before{content:""; position:absolute; left:50%; bottom:100%; display:inline-flex; width:10px; height:10px; border-radius:50%; background-color:#f9b019; outline:solid 2px #fff; filter:drop-shadow(1px 2px 3px rgba(0,0,0,0.5)); transform:translate(-50%, -10px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{width:100%}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time:after{content:""; position:absolute; bottom:-14px; position:absolute; width:100%; border-top:dashed 2px #1e4029; left:0; z-index:-1}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{width:100%; transform:translate(0px, 16px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{transform:unset}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time{transform:unset}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time:after{content:""; position:absolute; bottom:65px; position:absolute; width:100%; border-top:dashed 2px #1e4029; left:0; z-index:-1}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-thumbs{display:none}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav{position:fixed; top:-58px; right:0px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button{display:inline-flex; justify-content:center; align-items:center; position:relative; background-color:#fff; color:#7e7e7e; outline:solid 2px rgba(136,137,70,.75); outline-offset:-1px; cursor:pointer; width:40px; height:40px; z-index:100; border-radius:50%; transition: all 0.2s ease-out; line-height:45px; font-size:24px; border:0!important}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button.disabled{display:none}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > .owl-next{right:0; top:0}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > .owl-prev{left:0; top:0}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button > i{line-height:0!important;}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button:hover{background-color:#888946; color:#fff; outline-color:rgba(136,137,70,1); box-shadow:1px 1px 2px rgba(0,0,0,0.25)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button:focus{outline:solid 2px rgba(136,137,70,1)!important; transition:unset}

/*****/

.delivery-time-slots-banner-content-wrap > .delivery-graphic{z-index:99}

/* GR */

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:284px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform: translate(-50%, -12px)}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten:after{height:180px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:284px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform: translate(-50%, -12px)}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten:after{height:180px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info ul{display:flex; justify-content:flex-start; align-items:center; list-style-type:none; padding:0; margin:0; color:#7e7e7e}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li{position:relative; margin-right:20px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li > span{color:#000}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li:last-of-type{margin-right:0}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li:last-of-type:before{content:"/"; position:absolute; left:-13px; font-weight:700}

.delivery-info {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
}

.shipping-costs {
  display: inline-block;
  background: white; /* Ensure the background covers the text */
  position: relative;
  z-index: 2;
}

.scrolling-container {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  left: 150px; /* Adjust this value to match the width of .shipping-costs */
  right: 0;
  z-index: -2;
}

html:lang(el) .scrolling-container ul {
  display: inline-block;
  padding: 0;
  margin: 0;
  animation: scrollText-gr 14s linear infinite;
  white-space: nowrap;
}

.scrolling-container li {
  display: inline-block;
  padding: 0 10px;
}


}


@media all and (max-width : 1199px) and (-webkit-min-device-pixel-ratio:1.5) {

#wrapper_full #content > .container{max-width:100%}
  
}
  
@media all and (max-width : 1100px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container:after{z-index:9}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button.disabled{display:inline-flex; opacity:0.5; pointer-events:none}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > .owl-prev{margin-right:8px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button:hover{background-color:unset; color:unset; outline-color:unset; box-shadow:unset}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button:focus{outline:solid 2px rgba(136,137,70,1)!important; transition:unset!important}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button:active{background-color:#888946; color:#fff; outline-color:rgba(136,137,70,1); box-shadow:1px 1px 2px rgba(0,0,0,0.25)}



}


@media all and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER CONTENT */




.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap{width:100%}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap{width:100%}

/* EN */

html:lang(en-US) .delivery-time-slots-banner-content-wrap > .delivery-info ul{display:flex; justify-content:flex-start; align-items:center; list-style-type:none; padding:0; margin:0; color:#7e7e7e}
html:lang(en-US) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li{position:relative; margin-right:20px}
html:lang(en-US) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li > span{color:#000}
  
html:lang(en-US) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li:last-of-type{margin-right:0}
  
html:lang(en-US) .delivery-time-slots-banner-content-wrap > .delivery-info ul > li:last-of-type:before{content:"/"; position:absolute; left:-13px; font-weight:700}

html:lang(en-US) .scrolling-container ul{display:inline-block; padding:0; margin:0; animation:scrollText 12s linear infinite; white-space:nowrap}

/* GR */

/*html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{white-space:nowrap}*/

} 

@media all and (max-width : 992px) and (-webkit-min-device-pixel-ratio:1.5) {

/* CONTENT */

.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-title{line-height:normal}

}

@media all and (max-width : 980px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container{min-height:417px; height:417px}

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:139.5px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap{max-width:calc(100% - 140px); width:calc(100% - 140px)}



/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav{top:-52px}



.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 290.3px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 290.3px)}

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li{margin-right:12px}

.delivery-time-slots-banner-content-wrap > .delivery-graphic{width:270.3px; right:31px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{width:120px; padding-block-end:40px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{font-size:16px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{font-size:16px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{margin-top:5px; font-size:16px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{margin-top:5px; font-size:16px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{font-size:16px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{font-size:16px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten{height:200px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:190px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:190px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten{height:200px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve{height:200px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two{height:200px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time:after{bottom:-11px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten > .order-time:before{transform:translate(-50%, 5px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten > .order-time:before{transform:translate(-50%, 5px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve > .order-time:before{transform:translate(-50%, 5px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two > .order-time:before{transform:translate(-50%, 5px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .before-ten:after{height:90px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-ten:after{height:90px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-twelve:after{height:90px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .after-two:after{height:90px}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-top{top:61px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-top{top:61px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .order-time:before{transform: translate(-50%, 4px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .order-time:before{transform: translate(-50%, 4px)}


/* CONTENT */


.delivery-time-slots-content-wrap > .elementor-container > .elementor-column > .elementor-widget-wrap .section_title .title{color:#333}

.introduction-content-wrap .efficient-delivery-wrap{align-items:flex-start}
.introduction-content-wrap .efficient-delivery-wrap > lottie-player{width:106.666px}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content{width:calc(100% - 126.666px)}


.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-title{font-size:28.444px; margin:0 0 13.333px}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-text > p{font-size:17px}


.introduction-content-wrap .time-delivery-wrap{align-items:flex-start}
.introduction-content-wrap .time-delivery-wrap > lottie-player{width:106.666px}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content{width:calc(100% - 126.666px)}


.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-title{font-size:28.444px; margin:0 0 13.333px}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-text > p{font-size:17px}






/* GR */

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{font-size:16px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{font-size:16px}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:190px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:190px}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{font-size:16px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{font-size:16px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten:after{height:90px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten:after{height:90px}


html:lang(el) .introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-text > p{font-size:16px!important}

html:lang(el) .introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-text > p{font-size:16px!important}


}  


@media all and (max-width : 889px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap ul li{font-size:16px; margin-right:10px}
.delivery-time-slots-banner-content-wrap > .delivery-graphic{right:0}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots{justify-content:flex-start}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot{justify-content:space-between}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot{justify-content:space-between}


.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 270.3px)}

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 270.3px)}

}



@media all and (max-width : 834px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:118.7px}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 200px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 200px)}

.delivery-time-slots-banner-content-wrap > .delivery-graphic{right:10px; width:230px}

.delivery-time-slots-banner-content-wrap > .delivery-info{width:calc(100% - 20px)}

}

@media all and (max-width : 768px) and (-webkit-min-device-pixel-ratio:1.5) {

/* CONTENT */

.shipping-costs-content-wrap ul{font-size:16px}

.customer-assurance-content-wrap{font-size:16px}

/* TABLES */

.table_component th{font-size:16px}

.table_component td{font-size:16px}

}


@media all and (max-width : 767px) and (-webkit-min-device-pixel-ratio:1.5) {


/* DELIVERY TIME SLOTS BANNER */


.delivery-time-slots-banner-wrap .elementor-widget-wrap{padding:0!important}

.delivery-time-slots-banner-wrap .elementor-widget-container{min-height:400px; height:400px}

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:109.2px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap{max-width:calc(100% - 120px); width:calc(100% - 120px); margin-top:10px; margin-left:0}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap{max-width:calc(100% - 120px); width:calc(100% - 120px); margin-top:10px; margin-left:0}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap{max-width:calc(100% - 120px); width:calc(100% - 120px); margin-top:10px; margin-left:0}


/* DELIVERY TIME SLOTS BANNER CONTENT */


.delivery-time-slots-banner-content-wrap > .delivery-graphic{right:10px; width:211.5px}

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 190px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 190px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{margin-top:10px; padding-block-end:20px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap{margin:10px 0 0}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time{line-height:normal}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{line-height:normal; transform:translate(0px, 0px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{line-height:normal}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{line-height:normal}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten{height:240px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:233px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:233px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten{height:240px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve{height:240px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two{height:240px}


.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .before-ten:after{height:130px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-ten:after{height:130px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-twelve:after{height:130px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .after-two:after{height:130px}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten > .delivery-time:before{transform:translate(-50%, -8px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten > .delivery-time:before{transform:translate(-50%, -8px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve > .delivery-time:before{transform:translate(-50%, -8px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two > .delivery-time:before{transform:translate(-50%, -8px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time:after{bottom:49px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .delivery-border-top{top:48px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .delivery-border-top{top:48px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform:translate(-50%, -8px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform:translate(-50%, -8px)}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time{transform:translate(0, -10px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time{transform:translate(0, -10px)}

.scrolling-container{font-size:16px}


/* GR */


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:233px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:233px}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten:after{height:130px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten:after{height:130px}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform: translate(-50%, -8px)}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten > .delivery-time:before{transform: translate(-50%, -8px)}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-info > .shipping-costs{font-size:15px}

html:lang(el) .scrolling-container{font-size:15px}


}


@media all and (max-width : 710px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-html{border-radius:20px}

.delivery-time-slots-banner-wrap .elementor-widget-container:before{border-radius:20px}

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:50px}


/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 70px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 50px)}

.delivery-time-slots-banner-content-wrap > .delivery-graphic{display:none}

}



@media all and (max-width : 599px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container:after{width:25px}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:calc(100% - 45px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots{width:calc(100% - 25px)}

}


@media all and (max-width : 550px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap{padding:20px 10px}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .order-time br, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .order-time br, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .order-time br{display:unset}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .delivery-time br, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap .delivery-time br, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap .delivery-time br{display:unset}


}


@media all and (max-width : 480px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container:after{display:none}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav{right:10px}

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{width:100%}

.delivery-time-slots-banner-content-wrap > .delivery-slots{width:100%}


/* CONTENT */


.delivery-time-slots-content-wrap > .elementor-container > .elementor-column > .elementor-widget-wrap .section_title .title{font-size:27px}

.introduction-content-wrap .efficient-delivery-wrap > lottie-player{width:90px}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content{width:calc(100% - 110px)}


.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-title{font-size:24px; margin:0 0 12px}
.introduction-content-wrap .efficient-delivery-wrap > .efficient-delivery-content > .efficient-delivery-text > p{font-size:16px}



.introduction-content-wrap .time-delivery-wrap > lottie-player{width:90px}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content{width:calc(100% - 110px)}


.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-title{font-size:24px; margin:0 0 12px}
.introduction-content-wrap .time-delivery-wrap > .timely-delivery-content > .timely-delivery-text > p{font-size:16px}






.shipping-costs-content-wrap ul li{text-indent:-23px; padding-left:23px}


/* TABLES */

.table_component {
  overflow-x: auto;
}

.table_component table {
  position: relative;
  width: 100%;
  border-collapse: collapse;
}

.table_component table caption{
  position: sticky;
  top: 0;
  left: 0;
  z-index:9;
  max-width:calc(100vw - 46px);


}

.table_component th,
.table_component td {
  padding: 8px;
  border: 1px solid #ccc;
  white-space: nowrap;
}

.table_component thead th:first-child {
  position: sticky;
  left: 0;
  z-index: 2;
}

.table_component thead th {
  position: sticky;
  top: 0;
  z-index: 1;
}

.table_component tbody td:first-child {
  position: sticky;
  left: 0;
  background-color: #fff!important;
  z-index: 1;
}


.table_component:nth-of-type(1) tbody tr:hover> td{background-color:unset}

.table_component:nth-of-type(1) tbody td:first-child{box-shadow:inset -1px 0px 0px #ccc}

.table_component:nth-of-type(1) thead th:first-child{box-shadow:inset -1px 0px 0px #ccc}






}


@media all and (max-width : 450px) and (-webkit-min-device-pixel-ratio:1.5) {

 /* DELIVERY TIME SLOTS BANNER */ 

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav{width:fit-content; right:0}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button{position:unset!important; width:30px; height:40px; font-size:16px; border-radius:5px;line-height:45px}
  
/* DELIVERY TIME SLOTS BANNER CONTENT */


.delivery-time-slots-banner-content-wrap > .delivery-info > .shipping-costs{font-size:0!important; width:0!important; margin:0!important}

.scrolling-container{left:unset}

html:lang(en-US) .scrolling-container ul{animation:scrollText 12s linear infinite}

/* GR */

html:lang(el) .scrolling-container ul{animation:scrollText-gr 12s linear infinite}

}  


@media all and (max-width : 320px) and (-webkit-min-device-pixel-ratio:1.5) {

/* DELIVERY TIME SLOTS BANNER */

.delivery-time-slots-banner-wrap .elementor-widget-container{min-height:380px; height:380px}

/* DELIVERY TIME SLOTS BANNER CONTENT */

.delivery-time-slots-banner-content-wrap > .delivery-days-wrap{justify-content:center}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap{width:100px; padding-block-end:10px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap{max-width:calc(100% - 100px); width:calc(100% - 100px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap{max-width:calc(100% - 100px); width:calc(100% - 100px)}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap{max-width:calc(100% - 100px); width:calc(100% - 100px)}


.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap img, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap img{width:80px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav{z-index:99; top:-27.5px; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > button{position:unset!important; width:30px; height:40px; font-size:16px; border-radius:5px;line-height:45px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > .owl-next{position:absolute!important; right:-5px; top:0}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .owl-nav > .owl-prev{position:absolute!important; margin-right:unset!important; left:-5px; top:0}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-time-wrap > .order-time{text-align:center}



.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time, .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-gra-wrap > .order-delivery-wrap > .delivery-time{text-align:center}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots{margin-top:15px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot{margin-top:15px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot{margin-top:15px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten{height:200px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:197px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:197px}

.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten{height:200px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve{height:200px}
.delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two{height:200px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .before-ten:after{height:90px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-ten:after{height:90px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-twelve:after{height:90px}

.delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .after-two:after{height:90px}

/* GR */

html:lang(el) .delivery-time-slots-banner-wrap .elementor-widget-container{min-height:400px; height:400px}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .before-ten{height:220px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten{height:217px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten{height:217px}



html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-ten{height:220px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .from-twelve{height:220px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-all-slots > .order-delivery-time-content-wrap .after-two{height:220px}


html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .before-ten:after{height:110px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-ten:after{height:110px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .from-twelve:after{height:110px}
html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots .order-delivery-time-content-wrap .after-two:after{height:110px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-single-slot > .order-delivery-time-content-wrap > .before-ten:after{height:110px}

html:lang(el) .delivery-time-slots-banner-content-wrap > .delivery-slots > .delivery-next-day-slot > .order-delivery-time-content-wrap > .before-ten:after{height:110px}

}