@media print {
    *{display:none !important;}
}
*{  
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
html{height: calc(100 * var(--vh));}

.t9_combo_price_cont_934{display:flex; justify-content:center; align-items:center; flex-direction:column; position:relative; margin:22px 0px; background:#821719; border:solid 2px #35443D; padding:11px 0px;}
.t9_combo_price_text_934{font-size:18pt !important; color:#fff; font-family: Noto Serif, serif; line-height:1em;}
.t9_combo_price_934{min-width:200px; font-size:32pt !important; color:#fff; font-family: Noto Serif, serif; line-height:1em; display:flex; justify-content:center; align-items:flex-end;}
.t9_combo_price_934_1{font-family: Noto Serif, serif;}
.t9_combo_price_934_2{font-size:22pt !important; line-height: 30px;}

.t9_combo_price_cont_937{display:flex; justify-content:center; align-items:center; flex-direction:column; position:relative; margin:22px 0px; padding:11px 0px;}
.t9_combo_price_text_937{font-size:18pt !important; color:#fff; font-family: "Roboto Condensed", sans-serif; line-height:1em;}
.t9_combo_price_937{background:#a53833; padding:11px 0px; margin-top:6px; min-width:200px; border-radius:100px; font-size:32pt !important; color:#fff; font-family: "Roboto Condensed", sans-serif; line-height:1em; display:flex; justify-content:center; align-items:flex-end;}
.t9_combo_price_937_1{font-family: "Roboto Condensed", sans-serif;}
.t9_combo_price_937_2{font-size:22pt !important; line-height: 34px;}

.t8_categories_title_937{background:#a53833; border-radius:100px; border:none !important;}

/*
.pop_up{display:none; justify-content:center; align-items:center; width:100vw; height:100vh; position:absolute; z-index: 9999999999;}
.pop_up_img{width:90%; position:absolute; top:5%; left:50%; transform:translateX(-50%);}
.pop_up_img img{width:auto; height:auto; max-width:100%; max-height:100%;}
.pop_up_close{position:absolute; top:-44px; right:00px; font-size:32px; color:#fff;}
.pop_up_filter{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,1);}
*/

.pop_up{display:flex; justify-content:center; align-items:center; width:100vw; height:100vh; position:absolute; z-index: 9999999999;}
.pop_up_img{width:90%; position:absolute; top:5%; left:50%; transform:translateX(-50%);}
.pop_up_img img{width:auto; height:auto; max-width:100%; max-height:100%;}
.pop_up_close{position:absolute; top:-44px; right:00px; font-size:32px; color:#fff;}
.pop_up_filter{position:absolute; top:0px; left:0px; width:100%; height:100%; background:rgba(0,0,0,1);}


.t8_categories_title_image_cont{width:100%; display:flex; justify-content:center; align-items:center;}
.t8_language_cont{margin-top:11px; font-size:18px;}
.t8_language_cont a{margin:0px 5.5px;}
i{font-family: fontawesome !important;}
.t8_splash_image_svg img{width:290px !important; height:auto;}
.t8_splash_image{position:fixed; padding:22px; top:0px; left:0px; z-index:99999999999999; width:100vw; height: calc(100 * var(--vh)); display:flex; opacity:1; justify-content:center; align-items:center; animation-name: example22; animation-delay:1s; animation-duration: 1.5s; animation-fill-mode: forwards;}
.t8_splash_image img{width:auto; height:auto; max-width:120%; max-height:calc(100 * var(--vh));}
.t8_splash_image_911{animation-duration: 5s !important;}
@keyframes example22 {
  0% { z-index:99999999999999;}
  100% {z-index:-100;}
}
.t8_wrapper_animate{width:100vw;   /*height: calc(100 * var(--vh)); */overflow:scroll; display:flex; justify-content:flex-start; align-items:center; flex-direction:column; background-position:center !important; background-size:cover !important; opacity:0;
    animation-name: example23; animation-delay:3s; animation-duration: 1.5s; animation-fill-mode: forwards;}
.t8_wrapper{width:100vw;   /*height: calc(100 * var(--vh)); */overflow:scroll; display:flex; justify-content:flex-start; align-items:center; flex-direction:column; background-position:center !important; background-size:cover !important;
}
@keyframes example23 {
  0% { opacity:0;}
  100% { opacity:1;}
  
}
.t8_menu_cont{width: 100vw; height:66px; overflow-x: scroll; overflow-y: hidden; top:calc(0 * var(--vh)); position:fixed; z-index:9999999; transition:all .6s;}
.t8_menu_cont_inner{height: 44px; display: inline-block; margin-top:16px; opacity:0; }
.t8_menu_item{position:relative; padding:0px 11px; float:left; text-align:center; line-height:22px; display:flex; justify-content:center; align-items:center; width:66px;}
.t8_menu_item img{width:auto; height:auto; max-width:32px; max-height:32px; opacity:0; transition:all .6s;}
.t8_homepage{width:100vw; min-height:100vh; height:calc(100 * var(--vh)); display:flex; justify-content:flex-start; align-items:center; flex-direction:column; background-position:top center !important; background-size:cover !important; padding-top:0px;}
.t8_logo{width:70vw; height: 55vw; margin-top:20vw; position:relative; display: flex;
    justify-content: center;
    align-items: center; }

.t8_logo img{width:auto; height:auto; max-width:100%; max-height:100%; animation-name: example2; animation-delay:1s; animation-duration: .8s; animation-fill-mode: forwards;}
@keyframes example2 {
  0% { top:-1000px;}
  100% { top:50%;}
}
.t8_categories_cat{text-align:center; margin-bottom:22px;}
.t8_social_cont{width:265px; display:flex; justify-content:space-evenly; align-items:center; margin-top:0px;}
.t8_social{width:33px; height:33px; text-align:center; transition:all .6s; transform:scale(1.8); opacity:0; display:flex; justify-content:center; align-items:center; border-radius:200px;}
.t8_social_open{transform:scale(1) !important; opacity:1 !important;}
.t8_social i{font-size:20px; margin-top:1px;}
.t8_social img{width:22px; height:22px;}
.t8_inner_wrapper{width:100vw; height: calc(100 * var(--vh)); overflow:scroll; opacity:0; animation-name: example21; animation-delay:1s; animation-duration: .8s; animation-fill-mode: forwards;}
@keyframes example21 {
  0% { opacity:0;}
  100% { opacity:1;}
}
.t8_square_logos{width:100%; text-align:center;}
.t8_square_logos img{height:33px; margin-top:-11px; margin-bottom:33px;}
.t8_price_cont{display:flex; justify-content:space-between; align-items:center; width:100%;}
.t8_price_text{min-width:33%; text-align:left;}
.t8_price{ width:33%; text-align:center; font-size:18px;}
.t8_sale_price{ width:33%;  text-align:right;}

.t8_homepage_before:before{content:""; width:95%; height:calc(100% - 88px); position:absolute; border:solid 2px #fff; top: 77px;}
.t8_category_back{background-position:top center !important; background-size:100% !important; opacity:1; position:fixed; width:100%; background-repeat:repeat-y !important; margin-left: calc(-5vw - 11px); z-index:-1; top:0px; }
.t8_category_products{position:relative; background-position:center !important; background-size:35% !important; }
.t8_adv_cont{display:flex; justify-content:center; align-items:center; flex-direction:column; width:auto; margin-top:calc(5 * var(--vh));}
.t8_adv_1{width:255px; max-height:255px; display:flex; justify-content:center; align-items:center; margin-bottom:11px;}
.t8_adv_2{width:180px; display:flex; justify-content:center; align-items:center; margin-bottom:11px;}
.t8_adv_3{width:180px; display:flex; justify-content:center; align-items:center; margin-bottom:11px;}
.t8_adv_cont img{width:auto; height:auto; max-width:100%; max-height:100%;}
.t8_footer{width:90vw; margin-top:calc(5 * var(--vh)); display:flex; justify-content:space-between; align-items:center;}
.t8_menu{width:100vw; /*height:calc(100 * var(--vh) - 66px);*/ /*position:fixed; bottom:calc(-200 * var(--vh); top:calc(200 * var(--vh));*/ transition:all .6s; position:relative;}
.t8_menu_inner{width:90vw; padding:11px 11px; margin-left:5vw; /*height:calc(100 * var(--vh) - 66px); overflow-y: scroll;*/}

.t8_categories_title_dummy{padding-top:66px;}
.t8_categories_title{width:100%; text-align:center; margin-bottom:22px; font-weight:normal; letter-spacing:2px; display:flex; justify-content:center; align-items:center; min-height:44px; line-height:26px; padding:11px 22px;}
.t8_product_item_combo{display:flex; justify-content:center; align-items:center; flex-direction:column; margin-bottom:33px;}
.t8_item_image{width:200px; height:200px; position:relative; display:flex; justify-content:center; align-items:center;}
.t8_item_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
.t8_item_image_sponsor{width:120px; position:absolute; bottom:-70px;}
.t8_item_combo_title{width:200px; text-align:center; padding-top:77px; font-size:24px !important; line-height:26px;}
.t8_item_combo_ml{width:200px; font-size:24px !important; line-height:26px; font-weight:bold; font-style:italic; display:flex; justify-content:space-between; align-items:center;}
.t8_item_combo_ml img{width:170px;}
.t8_item_combo_price{margin-top:22px; width:200px; background:#000; display:flex; justify-content:space-between; align-items:center; padding:11px;}
.t8_item_combo_price .col1{width:75px; font-style:italic; font-size:12px; line-height:16px;}
.t8_item_combo_price .col1 span{font-size:20px;}
.t8_item_combo_price .col2{width:125px; font-size:20px !important; font-weight:bold; text-align:center;}
.t8_item_combo_price .col2 span{font-size:28px !important; font-weight:bold;}


.t2_combo_button{width:195px; height:66px; display:flex; justify-content:center; align-items:center; position:relative; 
    /*animation-name: example2; animation-delay:1s; animation-duration: .8s; animation-fill-mode: forwards;*/
}
.t2_combo_button a{width:195px; height:66px; display:flex; justify-content:flex-start; align-items:center; position:relative;}

.t2_combo_button .t2_combo_button_1{width:33px; height:66px; display:flex; justify-content:center; align-items:center;position:relative; opacity:0; animation-name: example5; animation-delay:1s; animation-duration: .8s; animation-fill-mode: forwards;}
@keyframes example5 {
  0% { opacity:0;}
  100% { opacity:1;}
}
.t2_combo_button .t2_combo_button_1 img{width:auto; height:auto; max-width:33px; max-height:60px; margin-left:7px;}
.t2_combo_button .t2_combo_button_2{margin-left:-15px; width:0; animation-name: example3; animation-delay:1.8s; animation-duration: .8s; animation-fill-mode: forwards; overflow:hidden; display:flex; justify-content:center; align-items:center; height:44px; color:#000; border-top-right-radius:100px;  border-bottom-right-radius:100px; font-size:18px; line-height:24px; text-align:center; }
@keyframes example3 {
  0% { width:0px;}
  100% { width:100%;}
}
.t2_combo_button .t2_combo_button_2 div{margin-right:0px; font-weight:bold; opacity:0; animation-name: example4; animation-delay:2.6s; animation-duration: .8s; animation-fill-mode: forwards;}
@keyframes example4 {
  0% { opacity:0;}
  100% { opacity:1;}
}

.t8_product_item{display:flex; justify-content:center; align-items:center; flex-direction:column; margin-bottom:33px;}
.t8_product_item h6{text-align:center; width:290px; margin-bottom:11px; font-weight:500;}
.t8_product_item p{text-align:center; width:290px; margin-bottom:11px;}
.t8_product_item span{text-align:center; width:290px;}
.t8_back_to_top{width:44px; height:44px; position:fixed; bottom:-110px; right:22px; display:flex; justify-content:center; align-items:center; border-radius:44px;  transition:all .6s; transition-delay: .3s; z-index:97;}
.t8_back_to_home{width:44px; height:44px; position:fixed; bottom:-110px; right:22px; display:flex; justify-content:center; align-items:center; border-radius:44px; transition:all .6s; transition-delay: .6s; z-index:98;}
.t8_back_to_home i{font-size:22px;}
.hover_image{display:none;}
.underline{width:calc(100% - 22px); position:absolute; bottom:-3px; left:11px; height:1px; opacity:0;}

.t2_product_item_combo{width: 100%; padding: 0px 0px 22px; display: flex; justify-content: center; align-items: flex-start; flex-direction:column; margin-bottom:0px;}
/*
.t2_product_item_combo:nth-child(2n+1) .product_image{order:2; margin-left:10%; margin-right:0px;}
.t2_product_item_combo:nth-child(2n+1) .product_info{order:1;}
*/
.t2_combo_page_icon_sponsor{width:100%; height:44px; display:flex; justify-content:center; align-items:center;}
.t2_combo_page_icon_sponsor img{height:33px;}
.product_image{width:100%; margin-right:10%; position:relative; display:flex; justify-content:center; align-items:flex-end; margin-bottom:11px;}
.product_image img{width:auto; height:auto; max-width:100%; max-height:100%;}
.product_image_sponsor{position: absolute; width: 140px; height: 140px; bottom: -70px; display: flex; justify-content: center; align-items: center;}
.product_image_sponsor img{width:auto; height:auto; max-width:100%; max-height:100%;}
.product_info{width:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.product_info h5{color:#fff; text-align:center; font-weight:400; font-size:12px; margin-bottom:0px; line-height:12px;}
.product_info h6{color:#fff; text-align:center; font-weight:700; font-size:22px; margin-bottom:0px; line-height:26px;}
.product_info p{color:#fff; text-align:center; font-size:1.3em; line-height:1em; margin-bottom:0px;}
.product_info img{margin-top:11px; margin-bottom:11px; width:185px;}
.product_price{width:180px; height:55px; margin-top:11px; display:flex; justify-content:center; align-items:center; color:#fff; font-size:2em; font-weight:bold;}
.product_price_other{width:180px; height:55px; margin-top:11px; display:flex; justify-content:center; align-items:center;  flex-direction:column; color:#000; font-size:2em; font-weight:bold;}
.product_price_other h5{font-style:italic; font-size:14px; font-family: EB Garamond, serif;}
.product_price_other h5 span{position:relative;}
.product_price_other h5 span:after{content:""; width:100%; height:1px; background:red; position: absolute; left: 0px; top: 50%; transform: rotate(-15deg);}
.product_price_other h6{font-style:italic; font-size:18px; font-family: EB Garamond, serif; line-height:38px;}
.product_price_other h6 span{font-style:italic; font-size:38px; font-family: EB Garamond, serif; font-weight:bold;}
.product_price_other_single{font-style:italic; font-size:18px; font-family: EB Garamond, serif; line-height:38px;}
.product_price_other_single span{font-style:italic; font-size:38px; font-family: EB Garamond, serif; font-weight:bold;}

.open_menu{top:66px;}
.open_back_to_top{bottom:22px !important;}
.open_back_to_home{bottom:88px !important;}
.current_menu .underline{opacity:1 !important;}
.current_menu{text-decoration: underline !important; /*mix-blend-mode: luminosity !important;*/}

.t8_categories_title_image{width:auto; height:auto; max-width:100%; max-height:250px; margin-bottom:22px; z-index:99999;}

.t8_info_button{width:44px; height:44px; position:fixed; bottom:22px; right:22px; display:flex; justify-content:center; align-items:center; border-radius:44px; filter:drop-shadow(0px 0px 5px #000); transition:all .6s; transition-delay: .6s; z-index:98;}
.t8_info_button i{font-size:22px;}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:inherit !important;}
.t8_info{width: 100%; padding: 11px 11px;}
.t8_info ul{margin-left:22px;}
.t8_info ol{margin-left:22px;}
.t8_info pre{font-size:16px;}
.t8_info p{margin-bottom:22px;}
.t8_info p strong{font-weight:bold;}
.t8_info p em{font-style:italic;}