body{margin:0px; padding:0px; font-family: "Questrial", sans-serif; font-weight:400; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-weight:normal;}
p{margin:0px; padding:0px;}
a{text-decoration:none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;} 
a:hover, a:focus, a:active{ outline:none; text-decoration:none; }
input{-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;} 
input:hover, input:focus, input:active{outline:none;}
input::-webkit-input-placeholder{color:#333333;}
input::-moz-placeholder{color:#333333;}
input:-ms-input-placeholder{color:#333333;}
input:-moz-placeholder{color:#333333;}
textarea::-webkit-input-placeholder{color:#333333;}
textarea::-moz-placeholder{color:#333333;}
textarea:-ms-input-placeholder{color:#333333;}
textarea:-moz-placeholder{color:#333333;}
ul{margin:0px; padding:0px;}
ul li{list-style-type:none;}
img{border:0px;}
.clearfix{clear:both; overflow:hidden;}
.container{max-width:1179px; margin:auto;}
.wrapper{margin:0px auto;}

.common_title_hp{text-align:center;}
.common_title_hp h2{font-size:30px; line-height:36px; font-weight:700; color:#303030;}
.common_title_hp p{font-size:20px; line-height:30px; color:#303030; padding-top:30px;}

.common_btn_hp{font-size:16px; line-height:19px; color:#ffffff !important; font-weight:700; background:#26A9E0; border-radius:35px; padding:26px 40px; display:inline-block; position:relative; min-width:335px; text-align:center;}
.common_btn_hp svg{max-width:100%; vertical-align:middle; position:absolute; right:30px; top:50%; transform:translate(0 , -50%);}
.common_btn_hp:hover{ opacity:0.8; }

/*--------------- HEADER_START --------------*/
#header{padding:0; margin:0px; width:100%; position:relative; top:0; width:100%; z-index:111; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

.header-hp{padding:0; background:rgb(14, 27, 77);}
.header-inner-hp{ position: sticky; top: 0; z-index: 1; } 
.header-in-hp{display:block; align-items:center; padding:20px 0; max-width:1160px; margin:auto; height:140px;}
.header-left-hp{display:flex; align-items:center; justify-content:space-between; padding-bottom:10px;}
.logo-hp{ float:left; margin:0 0 0 0; vertical-align:middle; width:160px; }
.logo-hp img{width:100%;}
.header_icon_hp{width:46px; height:46px; display:flex; align-items:center; justify-content:center; cursor:pointer; }
.header_icon_hp img{max-width:21px; height:21px;}
.header_icon_hp img:hover{transform: scale(1.07);}
.header_right_icon_hp{}
.header_right_icon_hp .header_icon_hp{display:none;}
.header_icon2_hp{width:46px; height:46px; display:flex; align-items:center; justify-content:center; position:relative; cursor:pointer; }
.header_icon2_hp img{max-width:21px; height:25px;}
.header_icon2_hp img:hover{transform: scale(1.07);}
.header_num_hp{height:18px; width:18px; color:rgba(14, 27, 77); border-radius: 100%; display: flex; justify-content: center; align-items: center; font-size:12px; line-height:100%; letter-spacing:0.63px; position:absolute; background:#fff; bottom: 8px; left: 23px; }
.header_icon_mobile_hp{color:#fff; width:20px; height:20px; display:none;}
.header_icon_mobile_hp span{color:#fff;}
.mobile-menu-hp{ display:none; min-height:36px; line-height:34px; text-align:center; font-size:10px;}
.mobile-menu-hp a{ color:#000;}
.announcement_main_hp{padding: 10px 0; background:rgb(71 112 219);}
.announcement_title_hp{letter-spacing: 1.05px; font-size:14.3px; line-height:20px; font-weight:700; color:#fff; text-align:center; font-family: "Archivo", sans-serif;}

.navigation-hp{ margin:0px 0 0 0;  min-height:auto; }
.navbar .dropdown-menu { width:100%; margin:0px; padding:0px; background: transparent linear-gradient(103deg, rgba(8,21,10,0.95) 0%,rgba(62,155,76,0.95) 100%) 0% 0% no-repeat; border:0px; border-radius:0px; }
@media(min-width:992px){
	.navbar .dropdown {position:static;}
	.navbar .dropdown-menu { width:100%; left:0; right:0; top:100px; display:block; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.3s linear; margin:0px; padding:0px; background: transparent linear-gradient(103deg, rgba(8,21,10,0.95) 0%,rgba(62,155,76,0.95) 100%) 0% 0% no-repeat; border:0px; border-radius:0px; }
	.navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover { display:block; visibility: visible; opacity: 1; transition: visibility 0s, opacity 0.3s linear; }
}
.navbar{padding:0px; margin:0px; position:static; margin	-top:12px;}
.navigation-main-hp{ margin:0px; padding:0; justify-content: center;}
.navigation-main-hp > ul{padding:0; display:flex; align-items:center;}
.navigation-main-hp > ul > li{ padding:0 13px;}
.navigation-main-hp > ul > li > a{font-size:15px; line-height:19px; font-weight:400; color:rgba(255, 255, 255, 0.75); padding:12px 0; position:relative; display:block; letter-spacing:0.63px;	}
.navigation-main-hp > ul > li > a:before{display:none;}
.navigation-main-hp > ul > li > a:hover{ color:rgba(255, 255, 255, 1); text-decoration:underline; text-underline-offset:3.15px;}
.navigation-main-hp > ul > li > a:hover:before{ width:100%;}
/*--------------- HEADER_END --------------*/

/*--------------- CONTAIN_START --------------*/
#contain{ margin:0 0 0 0; padding:0px; }
.Ajaib88_block_hp{padding:60px 0 120px 0; background:rgb(239, 240, 245);}
.Ajaib88_block_in_hp{}
.Ajaib88_middle_hp{}
.Ajaib88_top_hp{display:flex; position:relative;}
.Ajaib88_left_hp{width:45%;}
.Ajaib88_left_img_hp{ position: sticky; top: 30px; z-index: 2; }
.Ajaib88_left_img_hp img{width:100%; border-radius:20px;}
.Ajaib88_right_hp{width:55%; padding-left:52px;}
.Ajaib88_right_in_hp{}
.Ajaib88_right_subtitle_hp{font-size:16.8px; line-height:29.6px; letter-spacing:0.63px; color:rgba(14, 27, 77, 0.75);}
.Ajaib88_right_title_hp{margin:15.75px 0; font-size:44px; line-height:56.6px; letter-spacing:0.66px; font-weight:700; color:rgb(14, 27, 77); font-family: "Archivo", sans-serif;}
.Ajaib88_right_price_hp{  padding-bottom:5.25px; margin:15.75px 0;}
.Ajaib88_right_price_text_hp{font-size:18.9px; line-height:27.9px; letter-spacing:1.365px; color:rgb(14, 27, 77); padding-right:10px; display:inline-block; vertical-align:middle; }
.Ajaib88_right_price_text_hp span{font-size:16.8px; line-height:24.8px; color:rgba(14, 27, 77, 0.75); text-decoration-line:line-through; display:inline-block; vertical-align:middle; padding-right:6px; }
.Ajaib88_right_price_btn_hp{font-size:12.6px; line-height:12.6px; letter-spacing:1.05px; color:rgb(255, 255, 255); background:rgb(71, 112, 219); padding:7.3px 13.65px 4.3px 13.65px; text-align:center; margin-top: -4px; display:inline-block; vertical-align:middle;  }
.Ajaib88_right_price_btn_hp.sold_out_hp{ background:#000; }
.Ajaib88_right_quantity_hp{margin:15.75px 0;}
.Ajaib88_right_quantity_title_hp{font-size:13.65px; line-height:20.15px; letter-spacing:0.42px; color:rgba(14, 27, 77, 0.75); margin-bottom:6.3px}
.Ajaib88_right_quantity_btn_hp{}
.Ajaib88_right_quantity_btn_hp .quantity{max-width:142px; display:flex; border-radius:26px; border:1px solid rgba(14, 27, 77,0.5);}
.Ajaib88_right_quantity_btn_hp .quantity__button{width:45px; display:flex; align-items:center; justify-content:center; border:none; background:none; height:49px;}
.Ajaib88_right_quantity_btn_hp .quantity__button svg{max-width:10px; width:100%;}
.Ajaib88_right_quantity_btn_hp .quantity__input{font-size:16.8px; line-height:16.8px; font-weight:500; color:rgba(14, 27, 77,0.5); padding:0 5.25px; width:50px; border:none; text-align:center; height:49px; background:none;}
.Ajaib88_right_quantity_btn_hp .quantity__input::-webkit-outer-spin-button,
.Ajaib88_right_quantity_btn_hp .quantity__input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.Ajaib88_right_quantity_btn_hp .quantity__input { -webkit-appearance: none; margin: 0; -moz-appearance: textfield; }
.Ajaib88_right_btnpart_hp{margin:26.25px 0;}
.Ajaib88_right_top_btn_hp{max-width:462px; margin-bottom:10.5px;}
.Ajaib88_right_top_btn_hp .add_to_cart{font-size:15.75px; line-height:18.75px; letter-spacing:1.05px; color:rgb(14, 27, 77); padding:0 31.5px; min-height:49.25px; min-width:100%; box-shadow:rgb(14, 27, 77) 0px 0px 0px 1.3px; border-radius:40px; text-align:center; display:flex; align-items:center; justify-content:center; border:0; }
.Ajaib88_right_top_btn_hp .add_to_cart.disabled{ opacity:0.6; } 
.Ajaib88_right_bottom_btn_hp{max-width:462px;}
.Ajaib88_right_bottom_btn_hp .buy_it_now{font-size:15.75px; line-height:18.75px; letter-spacing:1.05px; color:rgb(239, 240, 245); background:rgb(71, 112, 219); box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px; border-radius:41px; border:1px solid rgb(239, 240, 245); min-height:49.25px; min-width:100%; display:inline-block; padding:13.75px 31.5px; text-align:center;}
.Ajaib88_right_bottom_btn_hp .buy_it_now.disabled{ opacity:0.6; } 
.Ajaib88_right_main_img_hp{margin:26.25px auto; max-width:400px;}
.Ajaib88_right_main_img_hp img{border-radius:20px; width:100%;}
.Ajaib88_right_info_hp{}
.Ajaib88_right_info_hp h1{color:rgb(14, 27, 77); font-size:44px; font-weight:700; letter-spacing:0.66px; line-height:56.6px; margin:44px 0; font-family: "Archivo", sans-serif;}
.Ajaib88_right_info_hp p{font-size:16.8px; font-weight:400; letter-spacing:0.63px; line-height:29.6px; color:rgba(14, 27, 77, 0.75); margin:17px 0;}
.Ajaib88_right_info_hp p a{transition-property:text-decoration-thickness; text-underline-offset: 3.15px; transition-duration: 0.1s; transition-property:text-decoration-thickness; color:rgba(14, 27, 77, 0.85); text-decoration:underline;}
.Ajaib88_right_info_hp p a:hover{text-decoration-thickness:2.1px;}
.Ajaib88_right_info_hp h2{font-size:26.4px; font-weight:700; letter-spacing:0.636x; line-height:33.96px; color:rgba(14, 27, 77, 1); margin:22px 0; font-family: "Archivo", sans-serif;}
.Ajaib88_right_btn_hp{ margin:16px 0;}
.Ajaib88_right_btn_hp a{min-height:46px; font-size:16.8px; font-weight:400; letter-spacing:0.63px; line-height:29.6px; color:rgba(14, 27, 77, 1);}
.Ajaib88_right_btn_hp svg{margin-right:10px; max-width:100%;}
.Ajaib88_right_btn_hp a:hover{ text-decoration:underline; text-underline-offset:3.15px;}
/*--------------- CONTAIN_END --------------*/

/*--------------- FOOTER_START --------------*/
#footer{margin:0; padding:28px 0 0 0; position:relative; background:rgb(14, 27, 77);}
.footer_in_hp{padding:0;}
.footer_middle_hp{}
.footer_top_hp{padding-bottom:96px;}
.footer_title_hp{font-family: "Archivo", sans-serif; font-size:44px; line-height:56.6px; letter-spacing:0.66px; font-weight:700; color:rgb(255, 255, 255); text-align:center;}
.footer_info_hp{max-width:735px; margin:21px auto 0 auto; font-size:16.8px; line-height:29.6px; letter-spacing:0.63px; color:rgba(255, 255, 255, 0.75); text-align:center;}
.footer_form_hp{margin-top:21px;}
.footer_input_hp{max-width:378px; margin:auto; position:relative;}
.footer_input_hp input{background:none; border-bottom:none; border-radius:26px; border:1px solid rgb(255, 255, 255, 0.5); width:100%; font-size:16.8px; line-height:16.8px; letter-spacing:0.42px; color:rgb(255, 255, 255); padding:15.75px 52.5px 15.75px 20.75px;}
.footer_input_hp input::-webkit-input-placeholder{color:rgb(255, 255, 255);}
.footer_input_hp input::-moz-placeholder{color:rgb(255, 255, 255);}
.footer_input_hp input:-ms-input-placeholder{color:rgb(255, 255, 255);}
.footer_input_hp input:-moz-placeholder{color:rgb(255, 255, 255);}
.footer_input_hp input:hover{border:1px solid rgb(255, 255, 255);}
.footer_btn_hp{width:46.1875px; height:49.25px; position:absolute; top:50%; right:2px; display:flex; align-items:center; justify-content:center; transform:translate(0, -50%);}
.footer_btn_hp svg{max-width:15.75px; width:100%;}
.footer_row_hp{border-top:1px solid rgba(255, 255, 255, 0.08); padding:60px 0;}
.footer_row_in_hp{max-width:1160px; margin:auto;}
.footer_copyright_hp{font-size:11.55px; line-height:19.25px; letter-spacing:0.735px; color:rgba(255, 255, 255, 0.75);}
.footer_copyright_hp a{color:rgba(255, 255, 255, 0.75);}
.footer_copyright_hp a:hover{color:rgb(255, 255, 255); text-decoration:underline; text-underline-offset:3.15px;}
/*--------------- FOOTER_END --------------*/

/*--------------- CART_DRAWER_START --------------*/
.cart_overlay_hp{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:rgba(14, 27, 77, 0.5); z-index:112; display:none; }
.your_block_hp{position:fixed; top:0; right:-420px; z-index:999; max-width:420px; margin:auto; background:rgb(239, 240, 245); height:100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.cart_open{ overflow:hidden; } 
.cart_open .cart_overlay_hp{ display:block; } 
.cart_open .your_block_hp{ right:0; } 
.your_block_in_hp{height:100%;}
.your_middle_hp{padding:0 16px; display:flex; align-items:center; justify-content:space-between; flex-direction:column; height:100%;}
.your_top_hp{ height: calc(100% - 165px); }
.your_grid_hp{padding:16px 0;}
.your_grid_hp a{display:flex; align-items:center; justify-content:space-between; text-decoration:none;}
.your_grid_title_hp{font-size:26.4px; font-weight:700; letter-spacing:0.66x; line-height:33.96px; color:rgba(14, 27, 77, 1); font-family: "Archivo", sans-serif; margin-bottom:10px;} 
.your_grid_close_hp{max-width:21px;}
.your_grid_close_hp svg{width:100%;}
.your_grid_close_hp svg path{ fill:rgb(14, 27, 77);}
.your_row_hp{display:flex; align-items:center; justify-content:space-between; padding-bottom:19px; border-bottom:1px solid rgba(14, 27, 77, 0.08); margin-bottom:0;}
.your_row_title_hp{font-size:10.5px; font-weight:400; letter-spacing :1.365px; line-height: 12.5px; opacity:0.85; text-transform:uppercase;}
.your_box_grid_hp{ height: calc(100% - 107px); overflow-y: scroll; overflow-x: hidden; padding-right:5px; padding-bottom:15px; }
.your_box_grid_hp::-webkit-scrollbar { width: 3px; height: 8px;  background-color: rgb(239, 240, 245); /* or add it to the track */ }
.your_box_grid_hp::-webkit-scrollbar-thumb {   background: rgba(14, 27, 77, 0.08); }
.your_box_hp{display:flex; padding-top:18px;}
.your_box_left_hp{width:105px;}
.your_box_left_hp img{width:100%;}
.your_box_right_hp{width:calc(100% - 105px); padding-left:20px;}
.your_box_right_up_hp{display:flex;}
.your_box_right_info_hp{}
.your_box_right_title_hp{max-width:220px;}
.your_box_right_title_hp a{font-size:16.5px; font-weight:700; letter-spacing:0.66px; line-height:25px; color:rgba(14, 27, 77, 1); font-family: "Archivo", sans-serif;}
.your_box_right_title_hp a:hover{text-decoration:underline; text-decoration-thickness:2.1px;}
.your_box_right_subtitle_hp{margin-top:6px; color:rgba(14, 27, 77, 0.75); font-size:14.7px; font-weight:400; letter-spacing:0.63px; line-height:21.7px;}
.your_box_right_price_hp{}
.your_box_right_price_in_hp{font-size:16.8px; line-height:16.8px; letter-spacing:1.05px; color:rgb(14, 27, 77); font-weight:400; text-align: right;}
.your_box_right_down_hp{padding-top:10px; display:flex; align-items:center;}
.your_box_right_btn_hp{}
.your_box_right_btn_hp .quantity{max-width:142px; display:flex; border-radius:26px; border:1px solid rgba(14, 27, 77,0.5);}
.your_box_right_btn_hp .quantity__button{width:45px; display:flex; align-items:center; justify-content:center; border:none; background:none; height:49px;}
.your_box_right_btn_hp .quantity__button svg{max-width:10px; width:100%;}
.your_box_right_btn_hp .quantity__input{font-size:16.8px; line-height:16.8px; font-weight:500; color:rgba(14, 27, 77,0.5); padding:0 5.25px; width:50px; border:none; text-align:center; height:49px; background:none;}
.your_box_right_btn_hp .quantity__input::-webkit-outer-spin-button,
.your_box_right_btn_hp .quantity__input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.your_box_right_btn_hp .quantity__input { -webkit-appearance: none; margin: 0; -moz-appearance: textfield; }
.your_box_right_icon_hp{margin-left:15px; width:37px; text-align:center;}
.your_box_right_icon_hp a{}
.your_box_right_icon_hp svg{max-width:15px;}
.your_box_right_icon_hp svg path{ fill:rgb(14, 27, 77);}
.your_bottom_hp{padding:16px 0; border-top:1px solid rgba(14, 27, 77, 0.2); width:100%;}
.your_bottom_row_hp{display:flex; align-items:center; justify-content:space-between; margin-top:10px;}
.your_bottom_row_title_hp{color:rgb(14, 27, 77); font-size:17.6px; font-weight:700; letter-spacing:0.66px; line-height:17.6px; font-family: "Archivo", sans-serif;}
.your_bottom_row_price_hp{color:rgba(14, 27, 77, 0.75); font-size:18.9px; font-weight:400; letter-spacing:0.63px; line-height:18.9px;}
.your_bottom_row_info_hp{margin:12px 0 21px 0; color:rgba(14, 27, 77, 0.75); font-size:13.65px; font-weight:400; letter-spacing:0.42px; line-height:20.15px;}
.your_bottom_row_btn_hp{}
.your_bottom_row_btn_hp a{font-size:15.75px; line-height:18.75px; letter-spacing:1.05px; color:rgb(239, 240, 245); background:rgb(71, 112, 219); box-shadow:rgba(0, 0, 0, 0) 0px 0px 0px 0px;
 border-radius:41px; border:1px solid rgb(239, 240, 245); min-height:49.25px; min-width:100%; display:inline-block; padding:13.75px 31.5px; text-align:center;}
.your_bottom_row_btn_hp a:hover{transform: scale(1.02);}
/*--------------- CART_DRAWER_END --------------*/










