/* Simex child v1.2.0 — site.css */
/* latin-ext */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 1 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/googlesansflex/v21/t5svIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwGpVd4AZzz0v6lJ4qFXNZhGjLvDSkV4W6IGn9Q2o8jtFZ_yg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans Flex';
  font-style: normal;
  font-weight: 1 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/googlesansflex/v21/t5svIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x6sKCyp0l9sI40swNJwGpVd4AZzz0v6lJ4qFXNZhGjLvDSkV4W6GGn9Q2o8jtFY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Kalnia';
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kalnia/v6/11hdGpPCwUbbYwZZP0RBuDY62BQZhjvO4NEXQVR-.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Kalnia';
  font-style: normal;
  font-weight: 100 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/kalnia/v6/11hdGpPCwUbbYwZZP0RBuDY62BQZhjvO4N8XQQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
    font-family: 'EgyptianWide';
    src: local('EgyptianWide-Regular'), local('EgyptianWide'),
        url('../../fonts/EgyptianWide.woff2') format('woff2'),
        url('../../fonts/EgyptianWide.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/*** Genneral ***/
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6 {font-family: "Kalnia", serif;font-weight: 400;font-style: normal;text-transform:none;}
body, #top p {font-family: "Google Sans Flex", sans-serif;font-weight:400;font-style: normal;line-height: 1.2;}

#top .image-overlay{display:none!important}
#top .special_amp {font-family:inherit;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color:inherit!important;}
#top strong {color:inherit!important;}



#top #header.av_header_transparency #header_main_alternate{border-top: 1px solid #fff;}
#top #header #header_main_alternate{border-top: 1px solid #eaeaea;}
#top #header.av_header_transparency #header_main_alternate ul li a{color: #fff;}
#top #header #header_main_alternate ul li a{line-height: 20px;height: 20px;font-size: 15px;text-transform: uppercase;color: #fff;font-weight: 400;font-family: "Kalnia", serif;color:#000;}
#top #header #header_main_alternate .main_menu .fallback_menu{height: auto;}
#top #header #header_main_alternate #avia-menu{height: auto;padding-top: 15px;padding-bottom: 15px;}
/*#top #header #header_main_alternate #avia-menu{height: auto;padding-top: 42px;padding-bottom: 32px;}
#top #header #header_main_alternate .avia-menu{height: 94px;}*/
#top #header #header_main_alternate .avia-menu{height: 50px;}
#top #header{box-shadow: 0 0px 10px rgba(0, 0, 0, 0.18);}
#top #header.av_header_transparency{box-shadow:none;}
#top #header.av_header_transparency .header_bg{background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;opacity: 0.85;}
#top #header .header_bg{background:#fff;opacity: 1;}
#top #header .logo{max-width: 155px;}
#top #header .logo svg{max-width: 155px;}
#top #header .container.av-logo-container{height: 76px;line-height: 76px;}
#top #header #menu-item-shop .cart_dropdown_link{line-height: 73px;}
#top #header #header_main_alternate ul .av-language-switch-item{display:none;}
#top #header.av_header_transparency .header-left-text{color:#FFFFFF;}
#top #header .header-left-text{display: table;float: left;font-size: 13px;line-height: 17px;margin-top: 31px;color:#000000;font-family: "Kalnia", serif;}
#top #header .custom-header-menu{display: table;float: right;  right: 95px;position: relative;}
#top #header .custom-header-menu ul{display: flex;gap: 26px;}
#top #header #menu-main-menu-left{margin: 0px;}
#top #header.av_header_transparency #menu-main-menu-left a{color: #fff;}
#top #header #menu-main-menu-left a{line-height: 17px;height: 17px;font-size: 13px;text-transform: uppercase;color: #000;font-family: "Kalnia", serif;}
#top.home #main{background:#fafaf4;}
#top #header #menu-item-shop{right: 0px;display: table;position: absolute;}
#top #header .avia-svg-logo-sub{display: none;}
#top #header.av_header_transparency .avia-svg-logo-sub{display: block;}
#top #header #menu-item-shop a.cart_dropdown_link{padding: 0px;line-height: 76px;}
#top #header #menu-item-shop a.cart_dropdown_link .av-cart-container{margin: 0px;}
#top #header #menu-item-shop a.cart_dropdown_link .av-cart-container svg{display:none;}
#top #header #menu-item-shop a.cart_dropdown_link .av-cart-container:before{content:"Korpa";background:url(../../images/cartblack.svg)no-repeat center left;padding-left: 23px;background-size: 14px;line-height: 17px;font-size: 13px;text-transform: uppercase;color: #000;font-family: "Kalnia", serif;}
#top #header.av_header_transparency  #menu-item-shop a.cart_dropdown_link .av-cart-container:before{background:url(../../images/cart.svg)no-repeat center left;background-size: 14px;color:#fff;}
#top #header .av-cart-counter{left: 6px;top: 52%;}
#top #header.av_header_transparency .av-cart-counter{background: #fff;color: #000;}
#top #header .custom-header-menu .header-menu-right{display: table;float: left;}
#top #header.av_header_transparency .kha-wis-root.kha-wis-icon-only .kha-wis-icon-trigger{color: #fff !important;}
#top #header .custom-header-menu .kha-wis-root.kha-wis-icon-only{margin-left: 20px;}




#top #nps1 .template-page{padding-top: 186px;padding-bottom: 96px;}
#top #nps1.notnps1 .template-page{padding-top: 90px;padding-bottom: 90px;}
#top #nps1 .flex_column_table{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 38px;}
#top .nps1v2 #nps1clm2{justify-self: end;}
#top #nps1 .flex_column_table .nps1clm{width: 100%!important;}
#top #nps1clm2{padding: 100px 108px 115px 100px;max-width:600px;}
#top #nps1header h2{letter-spacing: 0px;text-transform: uppercase;line-height: 54px;}
#top #nps1header .av-subheading p{line-height: 15px;font-weight: 500;letter-spacing: 0.84px;}
#top #nps1header .av-subheading{margin-bottom:4px;}
#top #nps1header{margin-bottom:10px;}
#top #nps1text p{margin: 0px;letter-spacing: 1.12px;font-weight: 300;line-height: 23px;margin-bottom:23px;}
#top #nps1text p:last-child{margin-bottom:0px;}
#top #nps1but{margin-top:27px;}
#top #nps1but a{margin: 0px;border-radius: 0px;width: 200px;height: 51px;line-height: 51px;padding: 0px;font-size: 12px;text-transform: uppercase;background: transparent;border: 1px solid #707070;color: #000;transition: all 0.5s ease-in-out;letter-spacing: 0.84px;}
#top #nps1but a:hover{border-color: #000;background: #000;color: #fff;}



#top #nps2 .template-page{padding-top: 82px;padding-bottom: 96px;}
#top #nps2 .flex_column_table{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px;}
#top #nps2 .flex_column_table .nps2clm{width: 100%!important;}
#top #nps2clm1{padding: 224px 106px 63px 79px;}
#top .nps2v2 #nps2clm1{padding: 89px 106px 336px 79px;}
#top #nps2header h2{letter-spacing: 0px;text-transform: uppercase;line-height: 59px;}
#top #nps2header .av-subheading p{line-height: 15px;font-weight: 500;letter-spacing: 0.84px;}
#top #nps2header .av-subheading{margin-bottom:4px;}
#top #nps2header{margin-bottom:10px;}
#top #nps2text p{margin: 0px;letter-spacing: 1px;font-weight: 300;line-height: 23px;font-size: 15px;}
#top #nps2but{margin-top:27px;}
#top #nps2but a{margin: 0px;border-radius: 0px;width: 200px;height: 51px;line-height: 51px;padding: 0px;font-size: 12px;text-transform: uppercase;background: transparent;border: 1px solid #707070;color: #000;transition: all 0.5s ease-in-out;letter-spacing: 0.84px;}
#top #nps2but a:hover{border-color: #000;background: #000;color: #fff;}


#top #nps3 .container{max-width: 1444px;}
#top #nps3 .template-page{padding-top: 96px;padding-bottom: 90px;margin-left: -50px!important;}
#top #nps3 .flex_column_table{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px;align-items: center;}
#top #nps3 .flex_column_table .nps3clm{width: 100%!important;}
#top #nps3clm1{padding: 0px 79px 0px 100px;max-width: 583px;justify-self: end;}
#top #nps3clm2{height:685px;}
#top #nps3header h2{letter-spacing: 0px;text-transform: uppercase;line-height: 54px;}
#top #nps3header .av-subheading p{line-height: 15px;font-weight: 500;letter-spacing: 0.84px;}
#top #nps3header .av-subheading{margin-bottom:4px;}
#top #nps3header{margin-bottom:10px;}
#top #nps3text p{margin: 0px;letter-spacing: 1.12px;font-weight: 300;line-height: 23px;}
#top .nps3v2 #nps3but{margin-top:26px;}
#top #nps3but{margin-top:45px;}
#top #nps3but a{margin: 0px;border-radius: 0px;width: 200px;height: 51px;line-height: 51px;padding: 0px;font-size: 12px;text-transform: uppercase;background: transparent;border: 1px solid #707070;color: #000;transition: all 0.5s ease-in-out;letter-spacing: 0.84px;}
#top #nps3but a:hover{border-color: #000;background: #000;color: #fff;}





#top #nps4 .container{max-width: 1231px;}
#top #nps4 .template-page{padding-top: 90px;padding-bottom: 76px;margin-left: 50px !important;}
#top #nps4 .flex_column_table{display: grid;gap: 76px;grid-template-columns: 642fr 413fr;align-items: center;}
#top #nps4 .flex_column_table .nps4clm{width: 100%!important;}
#top #nps4clm1{display: grid;grid-template-columns: 270fr 353fr;gap: 19px;align-items: center;}
#top #nps4clm1:before{display:none;}
#top #nps4clm2{max-width: 413px;}
#top #nps4header h2{letter-spacing: 0px;text-transform: uppercase;line-height: 59px;}
#top #nps4header .av-subheading p{line-height: 15px;font-weight: 500;letter-spacing: 0.84px;}
#top #nps4header .av-subheading{margin-bottom:4px;}
#top #nps4header{margin-bottom:10px;}
#top #nps4text p{margin: 0px;letter-spacing: 1.12px;font-weight: 300;line-height: 23px;margin-bottom:23px;font-size:14px;}
#top #nps4text p:last-child{margin-bottom:0px;}
#top #nps4but{margin-top:26px;}
#top #nps4but a{margin: 0px;border-radius: 0px;width: 200px;height: 51px;line-height: 51px;padding: 0px;font-size: 12px;text-transform: uppercase;background: transparent;border: 1px solid #707070;color: #000;transition: all 0.5s ease-in-out;letter-spacing: 0.84px;}
#top #nps4but a:hover{border-color: #000;background: #000;color: #fff;}









#top #hs1{position: relative;overflow: hidden;}
#top #hs1 .container{max-width: 1474px;}
#top #hs1header .av-subheading p{text-transform: uppercase;line-height: 27px;font-family: "Kalnia", serif;}
#top #hs1header .av-subheading{margin-bottom:15px;}
#top #hs1header h1{font-family: "Kalnia", serif;text-transform: uppercase;letter-spacing: -6.72px;max-width: 883px;line-height: 100px;}
#top #hs1header{margin-bottom:20px;}
#top #hs1text p{max-width: 770px;line-height: 27px;margin:0px;}
#top #hs1button{margin-top:32px;}
#top #hs1button a{border: 0px;transition: all 0.5s ease-in-out;margin:0px;letter-spacing: 0.84px;color: #000;text-transform: uppercase;font-size: 12px;background: #FFF;text-align: center;border-radius: 0px;font-family: "Google Sans Flex", sans-serif;height: 50px;line-height: 50px;padding: 0px 10px;}
#top #hs1button a:hover{background:#000;color:#fff;}
/**#top #hs1 .av-section-color-overlay{opacity: 1;background: transparent radial-gradient(closest-side at 50% 50%, #000 0%, #0000 100%) 0% 0% no-repeat padding-box;width: 1221px;height: 931px;margin-left: 104px;}**/

#top #hs2 .template-page{padding-top:117px;padding-bottom:159px;}
#top #hs2header .av-subheading p{line-height:16px;text-transform:uppercase;}
#top #hs2header .av-subheading{margin-bottom:25px;}
#top #hs2header h2{letter-spacing:-3.6px;line-height:65px;text-transform: uppercase;}
#top #hs2header{max-width:935px;margin:0px auto;margin-bottom:24px;}
#top #hs2text p{max-width: 1200px;margin: 0px auto;font-weight: 300;line-height: 25px;}
#top #hs2 .flex_column_table{margin-top:54px;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px;}
#top #hs2 .flex_column_table .hs2clm{width: 100%;}
#top #hs2 .flex_column_table #hs2clm1{padding: 63px 50px 72px 50px;}
#top #hs2img{margin-right: 0px;margin-bottom: 23px;}
#top #hs2header2{margin:0px;margin-bottom:23px;padding-left: 29px;}
#top #hs2header2 .av-subheading p{font-weight: 300;line-height: 16px;}
#top #hs2header2 .av-subheading{margin-bottom:4px;}
#top #hs2header2 h3{max-width: 382px;line-height: 49px;}
#top #hs2text2{padding-left: 29px;}
#top #hs2text2 p{letter-spacing: 1.12px;font-weight: 200;line-height: 28px;max-width: 382px;margin: 0px;}
#top #hs2but1{margin-top:26px;padding-left: 29px;}
#top #hs2but1 a{transition: all 0.5s ease-in-out;border-radius: 0px;border: 1px solid #707070;width: 200px;background: #fff;color: #000;font-size: 12px;text-transform: uppercase;letter-spacing: 0.84px;height: 50px;line-height: 50px;padding: 0px;margin:0px;}
#top #hs2but1 a:hover{border-color: #000;background: #000;color: #fff;}
#top #hs2 .flex_column_table #hs2clm3{padding: 79px 81px 72px 81px;}
#top #hs2header3{margin:0px;margin-bottom:200px;}
#top #hs2header3 .av-subheading p{font-weight: 300;line-height: 15px;}
#top #hs2header3 .av-subheading{margin-bottom:19px;}
#top #hs2header3 h3{max-width: 287px;line-height: 49px;text-transform: uppercase;}
#top #hs2text3 p{letter-spacing: 1.12px;font-weight: 200;line-height: 28px;max-width: 382px;margin: 0px;}
#top #hs2but2{margin-top:26px;}
#top #hs2but2 a{transition: all 0.5s ease-in-out;border-radius: 0px;border: 1px solid #fff;background:transparent;color: #fff;font-size: 12px;text-transform: uppercase;letter-spacing: 0.84px;height: 50px;line-height: 50px;padding: 0px 10px;margin:0px;}
#top #hs2but2 a:hover{background: #fff;color: #000;}

#top #hs3{max-width: 1761px;margin: 0px auto;float: none;height: 1180px;}
#top #hs3 .template-page{vertical-align: top;padding-top: 129px;}
#top #hs3header .av-subheading p{line-height:33px;letter-spacing: 1.75px;}
#top #hs3header .av-subheading{margin-bottom:9px;}
#top #hs3header h2{letter-spacing: -3px;line-height: 65px;}
#top #hs3header{margin-bottom:29px;}
#top #hs3but a{transition: all 0.5s ease-in-out;letter-spacing: 0.84px;font-size: 12px;margin: 0px;border-radius: 0px;width: 217px;background: transparent;border: 1px solid #fff;height: 50px;line-height: 50px;padding: 0px;}
#top #hs3but a:hover{background: #fff;color: #000;}

#top #hs4{max-width: 1761px;margin: 0px auto;float: none;}
#top #hs4 .container{padding: 0px 81px;}
#top #hs4 .template-page{padding-top: 150px;padding-bottom:179px;}
#top #hs4header h2{letter-spacing: -3px;}
#top #hs4header{margin-bottom:24px;}
#top #hs4text p{letter-spacing: 1.12px;max-width: 1200px;margin: 0px auto;font-weight: 300;}
#top #hs4text{margin-bottom:36px;}
#top #hs4but a{transition: all 0.5s ease-in-out;letter-spacing: 0.84px;margin: 0px;border-radius: 0px;border: 1px solid #707070;background: transparent;color: #000;font-size: 12px;width: 200px;padding:0px;height: 50px;line-height: 50px;}
#top #hs4but a:hover{border-color: #000;background: #000;color: #fff;}
#top #hs4 .flex_column_table{margin-top: 72px;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 25px;}
#top #hs4 .flex_column_table .hs4clm{width: 100%;}
#top #hs4img{margin-bottom:16px;}
#top #hs4header2{margin-top:0px!important;}
#top #hs4header2 h3{letter-spacing: -1.2px;text-transform: uppercase;line-height: 34px;}
#top #hs4text2{margin-top:16px;}
#top #hs4text2 p{margin: 0px;letter-spacing: 1.12px;line-height: 21px;font-weight:300}


#top #hs5 .template-page{padding-top:57px;padding-bottom:50px;}
#top #hs5 .flex_column_table{grid-template-columns:27.31% 72.69%;display: grid;}
#top #hs5 #hs5clm1{width: 100%;background-size: cover;}
#top #hs5 #hs5clm2{width: 100%;padding:85px 95px 70px 95px;}
#top #hs5text p{margin: 0px;font-weight: 300;line-height: 40px;font-family: "Kalnia", serif;}
#top #hs5header{margin-top:140px;}
#top #hs5header .av-subheading p{line-height:23px;letter-spacing: 0.84px;text-transform: uppercase;max-width: 884px;}
#top #hs5header h2{letter-spacing: -4.55px;text-transform: uppercase;line-height:76px;}

#top #hs6 .flex_column_table{margin-top:0px;}
#top #hs6clm1{height: 963px;}
#top #hs6header .av-subheading p{text-transform: uppercase;letter-spacing: 1.05px;line-height:23px;}
#top #hs6header h2{letter-spacing: -3.9px;text-transform: uppercase;line-height:65px;}
#top #hs6header{margin-bottom:23px;}
#top #hs6text p{max-width: 517px;margin: 0px auto;letter-spacing: 1.12px;line-height: 32px;font-weight: 300;}
#top #hs6text{margin-bottom:23px;}
#top #hs6but a{transition: all 0.5s ease-in-out;width: 208px;border: 1px solid #707070;background: transparent;color: #000;border-radius: 0px;letter-spacing: 0.84px;text-transform: uppercase;font-size: 12px;margin: 0px;height: 50px;line-height: 50px;padding: 0px;}
#top #hs6but a:hover{border-color: #000;background: #000;color: #fff;}
#top #hs6clm4{height: 963px;}
#top #hs6img{margin-bottom:16px;}
#top #hs6img img{width: 189px;}
#top #hs6text2 p{font-family: "Kalnia", serif;line-height:40px;letter-spacing: 0px;margin: 0px;max-width: 537px;margin: 0px auto;font-weight:400;}

#top #hs7 .template-page{padding-top: 139px;padding-bottom:226px;}
#top #hs7header .av-subheading p{letter-spacing: 0.84px;text-transform: uppercase;}
#top #hs7header .av-subheading{margin-bottom:26px;}
#top #hs7header h2{text-transform: uppercase;letter-spacing: -3.6px;line-height:65px;}
#top #hs7header{margin-bottom:24px;}
#top #hs7text p{letter-spacing: 0px;line-height: 32px;max-width: 686px;margin: 0px auto;}
#top #hs7text{margin-bottom:68px;}
#top #hs7text2 form{padding: 0px;width: 700px;margin: 0px auto;}
#top #hs7text2 form p:nth-child(7){display:none;}
#top #hs7text2 form div:nth-child(8){margin-right: 10px;width: calc(66.666% - 5px);display: table;float: left;}
#top #hs7text2 form div:nth-child(8) input{background: #fff!important;height: 50px!important;line-height: 50px!important;padding: 0px!important;text-align: center!important;box-shadow: none!important;}
#top #hs7text2 form div:nth-child(9){width: calc(33.333% - 5px);display: table;float: left;}
#top #hs7text2 form div:nth-child(9) input{font-weight: bold!important;transition: all 0.5s ease-in-out;width: 100%!important;border: 1px solid #707070!important;background: transparent!important;color: #000!important;border-radius: 0px!important;letter-spacing: 0.84px!important;text-transform: uppercase!important;font-family: "Google Sans Flex", sans-serif!important;font-size: 12px!important;margin: 0px!important;height: 50px!important;line-height: 50px!important;padding: 0px!important;}
#top #hs7text2 form div:nth-child(9) input:hover{border-color: #000!important;background: #000!important;color: #fff!important;}






#top #hs8 .template-page{padding-top: 118px;padding-bottom: 211px;}
#top #hs8 .container{max-width: 1558px;}
#top #hs8header .av-subheading p{text-transform: uppercase;letter-spacing: 1.05px;}
#top #hs8header .av-subheading{margin-bottom: 8px;}
#top #hs8header h2{letter-spacing: -4.2px;color: #000;text-transform: uppercase;}
#top #hs8grid{margin-top:58px;}
#top #hs8grid ul.products{margin:0px;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px;padding-bottom: 0px;}
#top #hs8grid ul.products li .inner_product .thumbnail_container img{padding: 12px 48px 12px 50px;}
