/*html.th,body.th{font-family: 'DCP DusitCentralPark Thai', Arial, sans-serif; letter-spacing: 0.01em;}*/

*{box-sizing:border-box;}
.row{margin-left:-10px;margin-right:-10px;letter-spacing:-0.3em}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row-fluid{margin-left:0;margin-right:0;letter-spacing:-0.3em}.row-fluid:before,.row-fluid:after{content:" ";display:table}.row-fluid:after{clear:both}
*:focus {outline-width: 0px !important;}
a:focus, a:hover{color:finherit;}
p{margin:0;/* letter-spacing: 0.08em;*/}    
img{max-width:100%; height:auto; outline-width: 0px !important;}    
.LB{font-family: "Libre Baskerville", serif;}

h1,h2,h2,h4,h5{margin:0;}

.flex{display: flex; align-items: center;}
.flex .column-100, .column-100{width: 100%;}
.flex .column-80, .column-60{width: 90%;}
.flex .column-70, .column-60{width:70%;}
.flex .column-60, .column-60{width: 60%;}
.flex .column-50, .column-50{width: 50%;}
.flex .column-40, .column-40{width: 40%;}
.flex .column-30, .column-30{width: 30%;}
.flex .column-20, .column-20{width: 20%;}
.flex .column-25, .column-25{width: 25%;}
.column-66{width:66.66666%;}
.column-33{width:33.33333%;}
.flex.column{flex-direction: column;}
.flex.right{justify-content: flex-end;}
.flex.start, .flex_start{align-items: flex-start;}
.flex.end, .flex_end{align-items: flex-end;}
.flex.center{justify-content: center;}
.gap10{gap:10px;}
.gap20{gap:20px;}
.gap30{gap: 30px;}
.gap50{gap: 50px;}
.gap80{gap: 80px;}
.gap100{gap: 100px;}
.space_between{justify-content: space-between;}

.stretch{align-items: stretch;}
.mg_auto{margin-right: auto; margin-left: auto;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}   
.justify{text-align: justify;} 
.inlineblock{display: inline-block;}
.relative{position:relative;}
.nowrap{white-space: nowrap;}
.objfit{object-fit: cover;}
.objfit img{object-fit: cover; width: 100%; height: 100%;}
.hiddenAfter:after{display:none !important;}
.hiddenBefore:before{display:none !important;}
.align_content_center,.align_CC{align-content: center; -webkit-align-content: center;}
.H_100{height:100%;}

.bars{display: none;}

.center-layout{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 10;}
.background_cover{background-size: cover; background-position: center; background-repeat: no-repeat;}
.background_cover.fix_right{background-position: center right;}
.dblue{color:var(--d-blue);}


.bold{font-weight:bold;}
.light,.t-light{font-weight:300;}
.exLight{font-weight:200;}
.LS{letter-spacing: var(--letter-space);}
.ls50{letter-spacing: 0.05em;}
.t-7{font-size:7px;}
.t-9{font-size:9px;}
.t-10{font-size:10px;}
.t-11{font-size: 11px;}
.t-12{font-size: 12px;}
.t-13{font-size: 13px;}
.t-14{font-size: 14px;}
.t-16{font-size: 16px;}
.t-18{font-size: 18px;}
.t-20{font-size: 20px; line-height: normal;}
.t-21{font-size: 21px;}
.t-22{font-size: 22px;}
.t-24{font-size: 24px;}
.t-26{font-size: 26px;}
.t-28{font-size: 28px;}
.t-30{font-size: 30px; line-height: 32px;}
.t-32{font-size: 32px; line-height: 42px;}
.t-34{font-size: 34px; line-height: 38px;}
.t-36{font-size: 36px; line-height: 44px;}
.t-44{font-size: 44px; line-height: 50px;}
.t-48{font-size: 48px; line-height: 50px;}
.t-60{font-size: 60px; line-height: 62px;}
.t-72{font-size: 58px; line-height: 60px;}/*62,62*/
.t-110{font-size: 110px; line-height:110px;}
.t-120{font-size: 120px;}

.t-72 br{display:block; content:''; margin-top:15px;}

.Display{font-family: 'Dusit Display', Arial, sans-serif;}
.italic{font-style: italic;}
 
.l-1{letter-spacing:0.1em;}
.l-0{letter-spacing:normal;}

.c-b{color:#b5a191;}
.c-w{color:var(--white);}

.OW{color:var(--offwhite-color);}
.DarkB{color:var(--darkblue-color);}
.Back_B{background:var(--darkblue-color);}
.Back_G{background:var(--grey-color);}
.Back_OW{background:var(--offwhite-color);}
.Back_W{background:var(--white);}
.Back_OW50{background:rgba(220,221,222,0.6)}

.ls10{letter-spacing: 0.01em;}
.ls20{letter-spacing: 0.02em;}
.ls40{letter-spacing: 0.04em;}

.title-size-1 {font-size: 30px !important; letter-spacing: var(--letter-space) !important;}
.title-size-2 {font-size: 16px !important; letter-spacing: var(--letter-space) !important;}
.title-size-3 {font-size: 16px !important; letter-spacing: var(--letter-space) !important;}

.pad20{padding: 20px;}
.pad30{padding: 30px;}
.pad50{padding: 50px;}
.pad20-0{padding: 20px 0;}
.pad30-0{padding: 30px 0;}
.pad40-0{padding: 40px 0;}
.pad50-0{padding: 50px 0;}
.pad100-0{padding:100px 0;}  
.pad150{padding:150px 0 100px 0;}
.pad-t-10{padding-top: 10px;} 
.pad-t-15{padding-top: 15px;} 
.pad-t-20{padding-top: 20px;} 
.pad-t-30{padding-top: 30px;}
.pad-t-40{padding-top: 40px;}
.pad-t-45{padding-top: 45px;}
.pad-t-50{padding-top: 50px;}
.pad-t-70{padding-top: 70px;}
.pad-t-80{padding-top: 80px;}
.pad-t-100{padding-top: 100px;} 
.pad-t-150{padding-top: 150px;} 
.pad-b-280{padding-bottom: 320px;}
.pad-b-200{padding-bottom: 200px;}
.pad-b-100{padding-bottom: 100px;}
.pad-b-80{padding-bottom:80px;}
.pad-b-30{padding-bottom:30px;}
.pad-b-50{padding-bottom:50px;}
.pad60-0{padding: 60px 0;}
.pad0-60{padding: 0 60px;}
.pad0-160{padding: 0 160px;}
.pad-0-100{padding: 0 100px;}
.pad-b-160{padding-bottom: 160px;}
.pad-b-200{padding-bottom: 200px;}
.pad-30-50{padding-top: 30px; padding-bottom: 50px;}
.pad-rl-5em{padding-left: 5em; padding-right: 5em;}
.pad60{padding:60px;}

.pad100-0-fit{padding:100px 0;}
.pad-t-100-fit{padding-top:100px !important;}
.pad-t-30-fit{padding-top: 30px;}
.pad-t-50-fit{padding-top: 50px;}
.pad-l-50{padding-left:50px;}

.clear_pad_bottom{padding-bottom:0 !important;}
.clearBR br{display:none;}

.padding_scroll{padding-top:140px; padding-bottom: 100px;}


.D_Block{display:block;}    

.overflow{overflow: hidden;}
.overflowX{overflow: hidden;}
.clearBRMB br{}
.M-only,.L-only{display: none !important;}
.padding{padding: 0 40px;}
.padd_layout{padding-left:20px; padding-right:20px;}

.bar_40_70{position: relative; width:100%; padding: 40px 0;}
.bar_40_70:after{content: ''; width: 70px; height: 1px; background: #8b634b; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}

.container{width: 100%; max-width: 1380px; margin-left: auto; margin-right: auto; position: relative; display: inline-block; padding-left:20px; padding-right:20px;}
.container.full{max-width:1700px;}

.mw_200{width: 100%; max-width: 200px;}
.mw_254{width: 100%; max-width: 254px;}
.mw_265{width: 100%; max-width: 265px;}
.mw_320{width: 100%; max-width: 320px;}
.mw_370{width: 100%; max-width: 370px;}
.mw_375{width: 100%; max-width: 375px;}
.mw_390{width: 100%; max-width: 390px;}
.mw_400{width: 100%; max-width: 400px;}
.mw_420{width: 100%; max-width: 420px;}
.mw_430{width: 100%; max-width: 430px;}
.mw_444{width: 100%; max-width: 444px;}
.mw_460{width: 100%; max-width: 460px;}
.mw_480{width: 100%; max-width: 480px;}
.mw_503{width: 100%; max-width: 503px;}
.mw_510{width: 100%; max-width: 510px;}
.mw_530{width: 100%; max-width: 530px;}
.mw_540{width: 100%; max-width: 540px;}
.mw_576{width: 100%; max-width: 576px;}
.mw_600{width: 100%; max-width: 600px;}
.mw_640{width: 100%; max-width: 640px;}
.mw_665{width: 100%; max-width: 665px;}
.mw_700{width: 100%; max-width: 700px;}
.mw_810{width: 100%; max-width: 810px;}
.mw_835{width: 100%; max-width: 835px;}
.mw_1200{width: 100%; max-width: 1200px;}
.mw_1280{width: 100%; max-width: 1280px;}
.mw_1450{width: 100%; max-width: 1450px;}
.mw_1480{width: 100%; max-width: 1480px;}
.mw_1500{width: 100%; max-width: 1500px;}

.mw_200,.mw_254,.mw_265,.mw_320,.mw_370,.mw_375,.mw_390,.mw_400,.mw_420,.mw_430,.mw_444,.mw_460,.mw_480,.mw_503,.mw_510,.mw_530,.mw_540,.mw_576,.mw_600,.mw_640,.mw_665,.mw_700,.mw_810,.mw_835,.mw_1200,.mw_1280,.mw_1450,.mw_1480,.mw_1500{margin-left:auto; margin-right:auto;}

.min_580{min-width: 580px;}

.zoom_wrap_img{overflow: hidden; position: relative; display: inline-block;}
.zoom_wrap_img .guide{visibility: hidden;}
.zoom_wrap_img .img_content{position: absolute; top: 0; left: 0;}

.zoom_wrap_fit{overflow:hidden; position: relative; display:inline-block; height:50vh; width:100%;}
.zoom_wrap_fit .guide{display:none;}
.zoom_wrap_fit .img_content{width:100%; height:100%; position:absolute; top:0; left:0; background-size:cover; background-position: center; background-repeat:no-repeat;}

.zoom_wrap_fit.h40{height:30vh;}

.only_1200, .only_992, .L-only, .only_562, .only_420{display:none !important;}

nav.only_992{}
.b_round_10{border-radius: 10px;}

/*/////BUTTON/////*/
.shop_arrow{color:var(--white); position:relative; display: flex; gap:10px; align-items: center; font-weight: 500;}
.arrow_icon{width:26px; height: 26px; background: var(--Dgreen); border-radius: 100%; position: relative;}
.arrow_icon img{width:12px; position: absolute; left:50%; top:50%;transform: translate(-50%,-50%);}
.arrow_icon.light{background: var(--Lgreen);}
.add_to_cart{width:100%; padding:10px; background:var(--green); color:var(--white); border-radius: 10px; display:inline-block; text-align: center;}
.add_to_cart img{width:20px; margin-right:10px;}
.add_to_cart.big{padding:20px; border-radius: 30px;}
button.add_to_cart{border:none; appearance: none;}
.shop_arrow.black{color:#000;}
/*/////HEADER/////*/



/*/////HOME/////*/
.cert_block{padding-top:70px; padding-bottom:130px;}
.cert_content{margin-left:30px; margin-right:30px; margin-top:-60px; background:var(--green); padding:35px 20px; position: relative; z-index: 10; border-radius: 10px; width:calc(100% - 60px);}
.slide_right{padding-left: 20px; position:relative; wdith:100%;}
.slide_right .inner{position:relative; overflow: hidden;}
.product_slide{padding:50px 20px; background:var(--Lgrey); display:inline-block; position: relative; border-radius: 10px; height:100%;}
.product_slide .pd_img{width:100%; height:180px; display:flex; align-items: flex-end; justify-content: center;}
.product_slide .pd_img img{max-height:180px; width:auto;}
.product_cart{width:40px; height:40px; background:var(--Dgreen); border-radius: 100%; position:absolute; right:10px; top:10px; z-index:10}
.product_cart img{width:20px; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%);}
.best-seller{position:absolute; top:0; left:0; z-index:10; width:120px;}
.swiper-wrapper{align-items: stretch;}
.swiper-slide.auto {height: auto !important;}
.swiper-pagination .swiper-pagination-bullet-active{background:var(--green);}
.swiper-slide.explore_obj{width:76%; height:400px; padding:30px; display:flex; align-items: flex-end; border-radius: 10px;}
.explore_obj_ct{display:flex; flex-direction: column; gap:10px;}
.slide_center{text-align: center; overflow: hidden;}
.ing_back{background-size: contain; background-position: top center; background-repeat: no-repeat;}
.ing_obj{display:flex; flex-direction: column;}
.ing_ct{background:var(--green); color:var(--white); padding:30px; display:flex; flex-direction: column; gap:10px; height:200px;}
.swiper-slide.ing_slide{width:76%;}
.ing_img{border-radius: 10px 10px 0px 0px;}
.ing_ct{border-radius: 0px 0px 10px 10px;}
.star.medium{gap:10px;}
.star.medium img{width:20px;}
.review_row{gap:20px;}
.arrow_slide_grey{justify-content: flex-end;}
.arrow_slide_grey img{width:26px;}
.social_icon img{width:30px;}
.rooted_cup{position: absolute; top:-100px; right:-100px; width:55vw; max-width:380px; transform-origin: 49% 37%; transform: rotate(-45deg);}
.rooted_cup.active{transform: rotate(0deg); transition-timing-function: cubic-bezier(0, 1.4, 1, 1);}
ul.ideal{list-style-type: none; margin:0; padding:0; text-align: left; display:inline-block;}
ul.ideal li{display: flex; gap:5px;}
ul.ideal li img{width:16px;}
.leaf_overlay{position: absolute; width:27vw; max-width: 110px; left:-5vw; top:0; transform: translateY(-150px); opacity: 1; z-index:10;}
.leaf_overlay.active{transform: translateY(-100px); transition-timing-function: cubic-bezier(0, 1.4, 1, 1); opacity: 1;}
.emailsubs {padding:10px 0; background:none; border-left:none; border-right:none; border-top:none; border-bottom:2px solid var(--white); width: 100%; }
.emailsubs::-webkit-input-placeholder{
    color:var(--Lgreen);
}
.emailsubs::-moz-placeholder {
    color:var(--Lgreen);
}
.faq_row{padding:30px 0 0 0; border-top:1px solid var(--white); display: flex; flex-direction: column; gap:20px; /*padding-right:20vw;*/ position: relative; cursor: pointer;}
.faq_row.first{border-top:none;}
.faq_row .Q{font-weight: bold; padding-bottom:30px; border-bottom:1px solid var(--green); padding-right:20vw;}
.faq_row .arrow{position:absolute; right:10px; top:36px; width:16px;}
.faq_row .A{display:none; padding-right:20vw; padding-bottom:50px;}
.faq_row.ACTIVE .arrow{transform: rotate(180deg);}
.faq_row.ACTIVE .A{display:inline-block;}
.container_overlap{width:100%;}
.mask_gd{width:100%; height:100%; position: absolute; left:0; top:0; z-index:1; background: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);}
.mask_gd.cert{background: linear-gradient(180deg,rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);}
.mask_gd.half{width:100%; height:50%; position: absolute; left:0; bottom:0; top:auto; z-index:1; background: linear-gradient(0deg,rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.5) 70%, rgba(0, 0, 0, 0) 100%);}
.rooted_wrap{display:flex; flex-direction: column-reverse; padding:50px 20px 100px 20px;}
.rooted_content{podding:50px 0 100px 0;}
.rooted_ct_pad{padding-right:36vw;}
.seeds{transform:translate(50%,-80%); position:absolute; top:50px; right:0; z-index:10; width:52vw; max-width:330px;}
.seeds.active{transform:translate(50%,-50%);transition-timing-function: cubic-bezier(0, 1.4, 1, 1);}
.ing_pos{width:100%; height:100%; position: absolute; top:0; left:0;}
#subscribe-message{width:100%; padding:10px; text-align: center;}

/**************INSIDE***************/
.bar_full{width:100%; height:1px; background: var(--grey); display: inline-block;}
.catagory{position: relative; display:flex; flex-wrap: wrap; gap:10px;}
.product_slide.inside{padding:20px; width:100%; position: relative; z-index: 10;}
.inside_title{height:70px;}
.product_grid{width: calc((100% - 10px) / 2);}
a.full_div{width:100%; height:100%; position: absolute; left:0; top:0; z-index:1;}
.product_thumb{display:flex; gap:10px; margin-top:10px; flex-wrap: wrap;}
.product_thumb .thumb{width:22%; aspect-ratio: 1/1; border:1px solid var(--Lgrey); object-fit: contain; text-align: center; border-radius: 10px;}
.product_thumb .thumb img{width: 100%;  height: 100%; object-fit: cover; object-position: center;}
.zoom_br{width:30px; position: absolute; bottom:10px; right:10px;}
.pop_img{position: relative; display: inline-block;}
.product_thumb .thumb.active{border-color:var(--green);}
.certificate{display: flex; gap:10px;}
.price_widget{display: flex; flex-direction: column; gap:20px;}
.price_row{border-radius: 10px; width:100%; padding:20px; border:1px solid var(--grey); display:flex; flex-wrap:wrap;}
.price_select{width:60%;}
.price_digit{width:40%;}
.discount{ text-decoration: line-through; color:var(--grey); font-size:12px;}
.discount_info{width:100%; padding-top:20px; margin-top:20px; border-top:1px solid var(--Lgrey);}
.quantitiy_tool{display:flex; justify-content: space-between; width:120px; padding:10px 20px; border-radius: 30px; border:1px solid var(--green);}
.quantitiy_tool .sign{width:10%; font-size:11px; display: flex; align-items: center; cursor: pointer;}
.quantitiy_tool .quan_num{width:80%; text-align: center; appearance: none; border:none;}

.cert_list_card{display:flex; gap:20px; flex-wrap: wrap;}
.clc{width:47%; font-size: 12px;}
.clc_title{ color:var(--Dgreen); font-weight: bold;}
.clc_title img{width:16px;}

.product_big{height:calc(100vh - 270px); overflow: hidden;}
.product_pop_wrap{width:100%; height:100%;display: flex;  justify-content: center; align-items: center; overflow: hidden;}
.product_pop_wrap img{width:100%; height: 100%; object-fit: contain;}
.product_grid.full{width:100% !important;}
.ul_default{}
.ul_default ul{padding:0; margin:0;}
.ul_default ul li{margin-left:15px; padding-top:20px;}
.ul_default ul br{display:none;}
.ul_default ul li br{display:block;}
.ul_default ul.li_pad_10 li{padding-top:10px;}
.ul_default.pad0 ul li{padding-top:0;}
.tick_16{width:16px;}
.ul_list_check ul{padding:0; margin:0; list-style-type: none;}
.ul_list_check ul li{list-style-type: none; padding-left:30px; position:relative; padding-top: 15px;}
.ul_list_check ul li img{position: absolute; left:0; top:17px; width:16px;}
.select_wrap:after{content: ''; width: 8px; height: 8px; border-bottom: 2px solid #000; border-right: 2px solid #000; display: block; position: absolute; right: 15px; top: 14px; transform: rotate(45deg);}
.select_wrap select{width:100%;}
.card_obj{width:100%; height:400px; padding:30px; display:flex; align-items: flex-end; border-radius: 10px;}
.bottom_line{padding-bottom:30px;   border-bottom:1px solid var(--green);}
.rcp_row{width:100%;}

.fullBanner{width:100%; height:calc(80vh - 163px); background-size: cover; background-position: center; background-repeat: no-repeat;}

/**************FOOTER***************/
footer{background: #231f20; padding-top:80px; padding-bottom: 50px;}
.container.footer{display:flex; flex-direction: column; gap:30px;}
.footer_row{display:flex; flex-direction: column; gap:30px;}
.footer_row.reverse{flex-direction: column-reverse;}
.social_icon.footer img{width:24px;}
a.w_g{color:var(--white);}
a.w_g:hover{color:var(--green);}
.payment img{width:50px;}
.selectbox, .orderby{ padding:10px 15px; border-radius:30px; min-width:50%; appearance: none; position: relative;}
.woocommerce-ordering{position: relative;}
.woocommerce-ordering:after{content:''; width:8px; height:8px; border-bottom:2px solid #000; border-right:2px solid #000; display:block; position: absolute; right:15px; top:14px; transform: rotate(45deg);}
.wpcf7{width:100%;}
.flex_row{padding:10px 0;}
ul.list_icon{margin:0; padding:0; list-style-type: none;}
ul.list_icon li{position: relative; padding-left:10px;}
ul.list_icon li:before{content:'';width:16px; height:16px; left:-20px; top:20px; position: absolute; background:url('images/list_thickD.svg') no-repeat center center;}
.variable_gallery{display:none;}
.variable_gallery.ACTIVE{display:block;}
.store_logo{max-width:180px;}



    /*///// ANIMATE /////*/
    /*div, section, header, nav{
      -webkit-transition: all 100ms ease-in-out;-o-transition: all 100ms ease-in-out;-ms-transition: all 100ms ease-in-out;transition: all 100ms ease-in-out;
    }*/

	a, a img, a:after,  nav.mainmenu a:after, .na,nav ul li.hassub:after, a.full-more p,nav ul li .dropdown, a.read_more_icon:before, a.read_more_icon:after,.icon_front img, .bars>span>span,.leaf1,input, .burger .bar    .scrollfx, .trans1800, nav.main_menu, .imgz,   .logo{
      -webkit-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;-ms-transition: all 300ms ease-in-out;transition: all 3f00ms ease-in-out;
    }
    .scrollfx, .trans1300, .na1300{
      -webkit-transition: all 1300ms ease-in-out;-o-transition: all 1300ms ease-in-out;-ms-transition: all 1300ms ease-in-out;transition: all 1300ms ease-in-out;
    }
    .trans1000, .caption p, nav, .fixdonate, .na1000, .rooted_cup, .leaf_overlay, .seeds{
      -webkit-transition: all 1000ms ease-in-out;-o-transition: all 1000ms ease-in-out;-ms-transition: all 1000ms ease-in-out;transition: all 1000ms ease-in-out;
    }
    .mainmenu, .dly600, .booking, a.rmore p, .na600, .booking.black .col input, #wraper, .mobilenav, .idx_sub, .icon_next_session, #dspagination{
      -webkit-transition: all 600ms ease-in-out;-o-transition: all 600ms ease-in-out;-ms-transition: all 600ms ease-in-out;transition: all 600ms ease-in-out;
    }
    .dly300{
      -webkit-transition-delay: 300ms;  -moz-transition-delay: 300ms;  -o-transition-delay: 300ms;  transition-delay: 300ms;
    }    
    .dly900{
      -webkit-transition-delay: 900ms;  -moz-transition-delay: 900ms;  -o-transition-delay: 900ms;  transition-delay: 900ms;
    }

/**************MOBILE FIRST***************/
@media (min-width: 993px) {
  .container{padding-left: 40px; padding-right: 40px;}
  .container_T{padding-left: 40px; padding-right: 40px; max-width: 1380px; margin-left: auto; margin-right: auto;}
  .footer_row{flex-direction: row; position: relative; justify-content: space-between;}
  .Desk_Mode{display:inline-block !important;}  
  .Desk_Mode.flex{display:flex !importantw;}
  .Tablet_Mode{display:none !important;}
  .footer_row.copyright{flex-direction: row; justify-content: space-between;}
  .faq_img img{max-width:550px;}
  .container_overlap{max-width:1380px; padding-left: 40px; padding-right: 40px; display:flex; gap:0; margin-left: auto; margin-right: auto;}  
  .container_overlap .cert_content{margin:0; width:51%; margin-left:-1%; border-radius: 0 10px 10px 0; padding:50px;}
  .left_D{text-align: left !important;}
  .faq_row{}
  .img_layout{width:50%; height:100%; object-fit: cover;}
  .img_layout img{width:100%; height: 420px;  border-radius: 10px 0 0 10px; object-fit: cover;}
  .leaf_overlay{left:-20px; max-width:220px;}
  .wholesale_wrap{padding:150px 0;}
  .wholesale_inner{display:inline-block; text-align: center; padding:100px; background: var(--green); border-radius: 10px;}
  /*.mask_gd.wholesale{display:none;}*/
  .rooted_wrap{flex-direction: row; padding:100px 40px; max-width: 1380px; margin-left: auto; margin-right: auto;}
  .rooted_img{width:50%; object-fit: cover;}
  .rooted_content{width:51%; margin-right:-1px;}
  .rooted_cup{width:20vw;}
  .over_visible{overflow: visible !important;}
  .rooted_ct_pad{padding-right:16vw;}
  .customer_review_btn{position: absolute !important; right:40px; top:0px;}
  .arrow_slide_grey{justify-content: center; padding-top:50px !important; }
  .swiper-slide.explore_obj, .explore_obj{height:620px;}
  .card_obj{height:620px}
  .cert_conten_desk{max-width: 630px;}
  .cert_block{padding:200px 0;}
  .seeds{transform:translate(-30px,-80%);}
  .seeds.active{transform:translate(-30px,-50%);}
  .product_grid{width: calc((100% - 20px) / 3);}
  .desk_row{flex-direction: row !important;}
  .flex_desktop_row{display: flex; flex-direction: rew; gap:30px; align-items: flex-start;}
  .gap100_desk{gap:100px;}
  .flex_column100{width:100%;}
  .flex_column70{width:70%;}
  .flex_column60{width:60%;}
  .flex_column50{width:50%;}
  .flex_column40{width:40%;}
  .flex_column30{width:30%;}
  .pad-t-0-Desk{padding-top:0 !important;}
  .pad-t-50-Desk{padding-top:50px !important;}
  .clc{font-size:16px;}
  .clc .Lgreen br{display:none;}
  .faq_row.faq_Desk .arrow{display:none !important;}
  .faq_row.faq_Desk .A{display:block !important;}
  .center_Desk{text-align: center;}
  .row_Desk{flex-direction: row;}
  .row_reverse_Desk{flex-direction: row-reverse;}
  .rooted_ct_pad.fix_right{padding-right:5vw;}
  .rcp_row.Desk{width:calc(50% - 25px);}
  .pad100-0-T{padding:100px 0;}
  .store_logo{max-width:100%;}
}

/**************DESKTOP FIRST***************/
@media (max-width: 1920px) {
    
}
@media (max-width: 1603px) {    
  
}
@media (max-width: 1500px) { 
    
}
@media (max-width: 1380px) { 
 
}
@media (max-width: 1300px) {
  
}
@media (max-width: 1280px) {
  
}
@media (max-width: 1200px) {
  
}
@media (max-width: 992px) { 
  .clear_BR_M br{display:none;}
  .column_992{flex-direction: column !important;}
  .gap30_992{gap:30px !important;}
  .column-100_992{width:100% !important;}
  .center_992{text-align: center !important; align-items: center !important;}
  .center_992 ul{text-align: left; width: fit-content; margin-left: auto; margin-right: auto;}
}
@media (max-width: 768px) {
  
}
@media (max-width: 562px) {
    
}
@media (max-width: 420px) {
   .pad-lr20-XS{padding-left: 20px; padding-right: 20px;}
}
