@media (max-width:1580px){.logo_sec .search_top{max-width:500px}.logo_sec .top_right li{margin:0 0 0 38px}}@media (max-width:1300px){.aboutus_sec{padding:36px 5% 10px}.page-header .block-search{max-width:460px}}@media (max-width:1200px){.logo_sec .search_top{margin-left:27px;max-width:400px}.logo_sec .top_right li{margin:0 0 0 20px}.top_account_link{min-width:230px}.top_account_link a{padding-left:50px}.top_account_link a img{left:20px}.sapf_sec h3{font-size:16px}.sbd_sec ul li a{padding:14px 30px;font-size:16px;line-height:normal;min-height:auto}.slt_sec h3{font-size:16px}.offr_sec .detail_inn{margin:0 auto;float:none}.helping_sec{padding-left:10px;padding-right:10px}.helping_sec .info{margin-bottom:30px}.customer-account-login .desc_wrapper{padding:50px 30px 30px}.page-products .page-main{padding:40px 14px}.cartpord_details table thead tr th{padding:0 4px 12px !important}.cartpord_details table tbody tr td{padding:0 4px 8px !important}.mycustomer_blocks{margin:0}.mycustomer_detail .grid{gap:30px;grid-template-columns:auto 260px}.mycustomer_detail .presc_table table td:first-child{width:inherit}.mycustomer_detail .presc_table table td:last-child{padding-right:20px}.bank_detail_grid{padding:0}.form-wishlist-items .products-grid .product-items{padding-right:0}.onestepcheckout-index-index .page-main #customersaddress ol,.onestepcheckout-index-index .page-main #my_shop ol{padding-right:20px;gap:16px}.mypromotion_sec{padding:0;gap:24px}.magedelight_ewallet-customer-index .md-ewallet-mainbox{grid-template-columns:1fr;gap:0}.magedelight_ewallet-customer-index .md-ewallet-mainbox .md-ewallet-middle .input-field-box .currency{padding-top:7px}.md-ewallet-mainbox .md-ewallet-top .wallet-price{padding-bottom:5px}.quick_totals .addtocart_button form{grid-template-columns:1fr}.aw_rma-customer-selectorderstep table>tbody>tr>td.product .product.product-item-image{width:80px}.aw_rma-customer-selectorderstep table>tbody>tr>td.product .product.product-item-details{width:calc(100% - 90px)}.page-header .block-search{max-width:320px;padding-left:0}.top_links li{margin-left:28px}.search-autocomplete .autocomplete-list dd{padding:10px 70px 10px 15px}.search-autocomplete .autocomplete-list dd .amount{right:30px}.search-autocomplete .autocomplete-list dd:after{right:10px}.page-header .logo{margin-right:30px}}@media (max-width:991px){.logo_sec figure img{width:150px}.logo_sec .search_top{margin-left:20px;max-width:260px}.logo_sec .search_top button{left:16px}.logo_sec .top_right li span{display:none}.top_account_link .head_info{font-size:15px}.top_account_link{min-width:200px;padding:0 0 5px;left:auto;right:0}.top_account_link a{padding:9px 10px 9px 50px;font-size:13px}.top_account_link:before{left:82%}.global_title{font-size:28px}.sapf_sec{padding:40px 0 0}.sapf_sec h3{margin-bottom:20px}.sbd_sec{padding-bottom:40px}.slt_sec{padding-bottom:40px}.foot_links li a{font-size:14px;line-height:normal}.social_links{gap:20px;margin-bottom:20px}footer p{margin-bottom:20px}.copyright{margin-top:10px}.welcome_sec{padding-top:40px}.offr_sec .detail{padding:15px 30px}.offr_sec i{margin-top:15px}.offr_sec h3{margin-bottom:15px}.log_btn{font-size:14px}.step_block:not(.last):after{width:40%;top:40%;transform:translate(-31%,-50%)}.steps_sec{padding:40px 0}.app_sec{padding:40px 0}.helping_sec{padding-top:40px}.cta_sec{padding:80px 0}.app_sec figure{text-align:right}.customer-account-login .left_part figure{display:none}.customer-account-login .desc_wrapper .field.header{max-width:inherit;text-align:center}.customer-account-login .desc_wrapper .field.note{max-width:inherit;text-align:center}.customer-account-login .right_part{padding:40px 30px;align-items:center}.top_links li{margin:0 0 0 20px}.page-header .logo{margin:0;padding:0}.page-products .columns .sidebar-main{flex:0 0 210px}.filter-options-content .check-box input[type=checkbox]{margin:0 6px 0 0}.filter-options-content a{font-size:14px}.filter-current .item{font-size:14px}.filter-options .filter-options-title{font-size:16px}.page-products .products-grid .product-items{grid-template-columns:repeat(2,1fr)}.filter .block-subtitle{font-size:18px;line-height:normal;margin:9px 0 22px}.page-products .toolbar-products .toolbar-amount{font-size:18px;line-height:normal}.page-products .toolbar-products .sort_by_option{gap:10px}.page-products .toolbar-products .sort_by_option .sorter-options{padding:0 40px 0 20px;font-size:14px;width:150px}.checkout-cart-index .cart-container{display:flex;flex-wrap:wrap}.cartpord_details{overflow:auto}.cart-container .form-cart{padding-right:0;width:100%;-ms-flex-order:1;-webkit-order:1;order:1}.cart-summary{width:100%;top:0 !important;-ms-flex-order:3;-webkit-order:3;order:3}.cart-discount{padding-right:0;width:100%;margin-bottom:20px;-ms-flex-order:2;-webkit-order:2;order:2}#product_addtocart_form .my_custom_form{display:flex;flex-wrap:wrap;flex-direction:column-reverse;gap:0;margin-bottom:0}.shop_services{width:100%;float:right;order:8}.pdp_media_slider{width:100%}.bill_table .order_table tbody tr td:nth-child(2){width:50%}.mycustomer_blocks{gap:15px;grid-template-columns:1fr 1fr}.mycustomer_detail .grid{display:block}.mycustomer_detail .order_history{margin-bottom:30px}#cartlistform .table>tbody>tr>th{padding:5px 6px}#cartlistform .buttondiv{padding:8px 10px 10px 12px;margin-bottom:20px}#cartlistform .table>tbody>tr>td{padding:10px 6px}#cartlistform .table>tbody>tr>td .alink{min-width:80px}#custcartviewform .product_detail_title{padding:5px 15px}.viewcar_lists .viewcar_block{padding:15px;grid-template-columns:100px auto;gap:16px}.onestepcheckout-index-index .page-main #customersaddress ol,.onestepcheckout-index-index .page-main #my_shop ol{grid-template-columns:1fr}.mypromotion_sec{grid-template-columns:1fr;gap:0;display:block}.mypromotion_sec .scheme_info .scheme_block{width:100%;max-width:340px}.prod_return .rtl_detail h3{font-size:16px}.prod_return .rtl_detail>span{font-size:14px;line-height:normal}.prod_return .rtl_detail p{font-size:14px;line-height:normal}.quick_order{padding-right:0;width:100%;margin-bottom:20px}.quick_totals .addtocart_button form{grid-template-columns:1fr 1fr}.aboutus_sec .grid{display:block;margin-bottom:40px}.aboutus_sec .detail{max-width:100%;margin:0 0 25px}.privacy_policy_sec{padding:40px 0 10px}.privacy_policy_sec p{margin-bottom:30px}.page-header .logo{margin-right:20px}.page-header .block-search{max-width:230px}.page-header .block-search .action.search{left:18px;top:9px}.mystore_detail .grid{grid-template-columns:1fr}.mystore_detail .stores_info .right{padding-right:58px}.aw_ca-company-index.account .page-main .account_body{display:block}}@media (max-width:767px){html{-webkit-text-size-adjust:none}.logo_sec .search_top .input{padding:0 20px 0 40px}.logo_sec .search_top button{left:10px}.sapf_sec h3{font-size:14px;line-height:normal}.sapf_sec .row{margin-left:-8px;margin-right:-8px}.sapf_sec .row>div{padding-left:8px;padding-right:8px}.slt_sec h3{font-size:14px;line-height:normal}.slt_sec .row{margin-left:-8px;margin-right:-8px}.slt_sec .row>div{padding-left:8px;padding-right:8px}footer h3{margin:0 0 10px}.foot_links{margin:0 0 25px}.foot_links li{margin:0 0 12px}p{font-size:14px}.offr_sec h3{font-size:14px;line-height:21px}.step_block:not(.last):after{width:30%}.app_sec{text-align:center}.app_sec figure{text-align:center;margin-bottom:10px}.app_btns,.app_sec .row{justify-content:center}.steps_sec h4{font-size:16px}.customer-account-login .desc_wrapper{padding:40px 20px 30px}.customer-account-login .desc_wrapper .field.header{font-size:28px}.customer-account-login .desc_wrapper .field.note{font-size:14px;line-height:23px}.customer-account-login .right_part{padding:40px 20px}.caextand-company-success .aw-ca-company-create{padding-top:10px}.caextand-company-success .aw-ca-company-create h3{font-size:20px;line-height:28px}.caextand-company-success .aw-ca-company-create p{font-size:14px;line-height:23px}.page-header .block-search{width:auto;max-width:inherit}.block-search .label:before{margin:0;color:#3b3b3b}.minicart-wrapper{margin-top:0}.block-search{margin-top:12px}.page-header .navbar{justify-content:flex-end}.block-search .control{border:none;margin:0;padding:0}.block-search .label:not(.active)+.control input{left:auto;right:1000%}.block-search .label.active+.control input{left:auto;right:0;transform:inherit;position:absolute;z-index:55;top:100%}.page-header .block-search .input-text{padding:0 15px;max-width:96%}.top_links li a span{display:none}.page-products .page-main{padding:10px 14px}.page-products .columns{flex-wrap:wrap}.page-products .columns .column.main{padding:0}.page-products .columns .sidebar-main{flex:0 0 100%}.page-products .columns .sidebar-main>.wp-filters{display:none}.page-products .sidebar-main .filter .filter-title{background:#f0fbff;width:50%;position:fixed;bottom:0;left:0;padding:4px 4px 4px 8px;z-index:999;margin:0}.page-products .sidebar-main .filter .filter-title strong{width:100%;padding:0 14px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;height:44px;font-weight:500;font-size:14px;text-align:center;color:#212771;position:relative;line-height:inherit;box-shadow:none;display:flex;align-items:center;justify-content:center;top:0;right:0}.page-products .sidebar-main .filter.active .filter-title{padding:0;width:100%;border:none}.page-products .sidebar-main .filter.active .filter-title strong{border:none;border-radius:0;border:none;border-radius:0;display:flex;justify-content:space-between;background:#212771;color:#fff}.page-products .sidebar-main .filter.active .filter-subtitle{height:44px;color:#fff;background:#212771;width:88%;line-height:normal;display:flex;align-items:center;padding:0 8px;top:0;margin:0}.page-products .sidebar-main .filter.active .filter-options{top:44px;z-index:9999;border-left:none;border-right:none;margin:0}.page-products .toolbar-products .sort_by_option{background:#f0fbff;width:50%;position:fixed;bottom:0;right:0;padding:4px 8px 4px 4px;z-index:999;margin:0}.page-products .toolbar-products .sort_by_option label{display:none}.page-products .toolbar-products .sort_by_option .sorter-options{width:100%;padding:0 14px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;height:44px;font-weight:600;font-size:14px;text-align:center;color:#212771}.filter-options .filter-options-title{padding:14px 36px 15px 14px}.filter-options-content{padding:0 14px 5px}.filter.active .filter-options-item:last-child{margin-bottom:0}.checkout-cart-index .columns .column.main{padding:0 10px 30px}.cart-discount{border-bottom:none}.cart-container .mycart_middle .item .cart-item-detail{gap:0}.cart-container .mycart_middle .items .items_in{padding:14px 14px 19px;grid-template-columns:80px auto}.cart-container .mycart_middle .item figure{min-height:auto}.cart-container .mycart_middle .item .cart-item-des-top{padding-right:0}.cart-container .mycart_middle .item.totle strong{position:relative;display:block;text-align:left}.cart-container .mycart_middle .item.totle strong .price{font-size:14px}.cart-container .mycart_middle h4{font-size:14px;margin-bottom:4px;padding-right:60px;line-height:normal}.cart-container .mycart_middle .prodetail .pro-price{font-size:13px;margin-bottom:1px}.cart-container .mycart_middle .prodetail .pro-sku{font-size:13px;margin-bottom:1px}.cart-container .mycart_middle .qty_field label{font-size:13px;margin-bottom:5px}.cart-container .mycart_middle .prodetail .label{font-size:13px}.cart-container .mycart_middle .qty_field{font-size:13px}.cart-container .mycart_middle .qty_field input[type=number]{font-size:13px}.cart-container .mycart_middle .item .cart-item-detail>.item.totle{text-align:left}.cartpord_details{padding:14px 5px 10px}.cart-summary .block>.title{border:none}.cart-summary{padding:0 0 16px}.cart-discount #discount-coupon-form{padding:14px}.cart-container .form-cart .cart.table-wrapper .caption{padding:10px;font-size:16px;line-height:normal}.cart-summary .checkout-methods-items .action.primary.checkout{height:48px;font-size:16px}.catalog-product-view .columns .column.main h2{font-size:20px}.pdp_slider_main{grid-template-columns:50px auto}.pdp_right .price{font-size:15px}.pdp_more_detail{padding:10px}.radio_info{padding:10px}.radio_info label{font-size:14px}.pdp_more_detail table th{font-size:12px;padding-right:0}.pdp_more_detail table td span.bc_box{min-width:70px;font-size:12px}.pdp_more_detail table td select{min-width:70px;font-size:12px;padding:0 20px 0 8px;background-position:center right 5px}.upload_file{max-width:257px}.single_input{max-width:270px}.pdp_right .gap15{gap:0}.pdp_wrapper{margin-bottom:0}.feature_block{margin-bottom:30px}.catalog-product-view .columns .column.main{padding-bottom:30px}.tech_info th{width:40%}.feature_block h3{font-size:20px}.related_sec .row>div{flex:0 0 100%}.catalog-product-view .fotorama__wrap{display:block}#savecartform>h3{padding:16px 20px 14px;font-size:18px}#savecartform .fieldset.info{padding:13px 13px 30px}#savecartform .table-wrapper{border:none}.product_row_data{padding:10px;grid-template-columns:80px auto;gap:10px;align-items:flex-start}.product_row_data .details h3{font-size:14px;margin:0 0 5px}.product_row_data .details .price{font-size:13px;margin:0 0 5px}.product_row_data .details .price span{font-size:13px}.product_row_data .details .qty{font-size:13px}#savecartform .fieldset>.field>.label{font-size:14px}.savecartpro-index-view .columns .column.main{padding:10px 0 40px}.pending_status{font-size:18px}.delivry_date{font-size:15px}.order-details-items .ordered_item{grid-template-columns:60px auto;margin-bottom:10px}.order-details-items .ordered_item h5{font-size:13px}.order-details-items .ordered_item p{font-size:12px;line-height:20px}.ordr_detail .return_info{font-size:13px}.invoice_download .invoic_blocks{padding:8px 10px}.order-details-items .order-title{display:none}.order-details-items .ordered_item p strong{font-size:14px}.order_success_sec{padding:40px 0}.order_success_sec .top_block{margin-bottom:40px}.order_success_sec .top_block h3{font-size:18px}.order_success_sec .top_block p{font-size:14px}.bill_table .order_table tbody tr td:nth-child(2){width:auto}.bill_table .order_table tbody tr td:nth-child(3){width:auto}.bill_table .order_table thead tr th:last-child{padding-right:12px}.bill_table .order_table tbody tr td:last-child{padding-right:12px}.bill_table .total_table tr td{padding-right:12px}.bill_table .total_table tr th{padding:12px 40px 0 12px}.bill_add{display:block}.fieldset>.field,.fieldset>.fields>.field{margin:0 0 10px}.form-address-edit .fieldset>.legend{margin:0 0 18px}.fieldset{margin-bottom:30px}.form_grid{display:block}.top_account_link:before{left:auto;right:0}#custcartviewform .buttondiv h2{font-size:16px;line-height:normal}.onestepcheckout-index-index .page-main .checkout-container .aw-onestep-main{padding:0;border:none}.error404 .container{max-width:300px}.error404 p{font-size:14px;line-height:23px}.error404 p br{display:none}.search-autocomplete{top:100%;margin-top:48px;left:0;right:0;margin:0 auto}.search-autocomplete ul li{padding:10px 60px 10px 10px;font-size:12px}.search-autocomplete ul li .amount{right:30px}.search-autocomplete ul li:after{right:10px}.search-autocomplete ul li:before{width:12px;height:12px;margin-right:5px;background-size:100%}.prod_return{padding:4px 15px 15px}.aw_rma-customer-createrequeststep .aw-rma-new__form .fieldset+.fieldset+.fieldset{padding:15px}.aw_rma-customer-createrequeststep .aw-rma__return-item-container .item-return-details .content{padding:15px}.upload_info{padding:15px}.aw_rma-customer-createrequeststep .aw-rma-new__form>.aw-rma__actions{text-align:left;padding:0 15px 20px}.account .page-main .page-title-wrapper{margin:0 0 15px;padding:10px 15px;min-height:93px}.account .page-main .page-title-wrapper .page-title{font-size:18px;line-height:normal;margin-bottom:10px}.account .page-main .page-title-wrapper .aw-rma__actions{justify-content:flex-start}.aw-rma__block-thread .aw-rma__actions{padding:14px 14px 0}.aw-rma__block-thread .messages li{margin:10px 14px 0 !important}.aw-rma__block-thread .messages li{margin:10px 14px 15px !important}.aw-rma__block-thread .aw-rma__update_request{width:auto !important}.quickorder-index-index .page-main{padding:0}.quick_summary{padding:20px 16px 0}.qo_table .qo_table_foot{padding:8px 10px;grid-template-columns:1fr;gap:5px}.qo_table .edit_quick_order_action{font-size:0 !important;gap:0 !important;padding:6px 7px !important}.qo_table .edit_quick_order_action span{display:none}.qo_table .item.totle .action-delete{font-size:0 !important;gap:0 !important;padding:4px 7px !important}.qo_table .item.totle .action-delete span{display:none}.qo_table .item.totle strong{position:absolute !important}.qo_table .item.totle strong .price{line-height:normal !important}.qo_top{padding:15px}.cart-container .mycart_middle .item .cart-item-detail>.item.totle{gap:5px}.form_modal .form_header{padding:18px 50px 18px 20px}.form_modal .modal_body{padding:24px 20px 30px}.page-products .products~.toolbar{padding-left:0}.error_message{padding-top:10px}.error_message img{width:80px;margin-bottom:20px}.error_message{font-size:18px}.aboutus_sec h3{font-size:20px;line-height:normal}.cms-about-us .columns .column.main{padding-bottom:0}.privacy_policy_sec h2{font-size:20px;line-height:normal}.ps-tabs{padding:12px 24px}.ps_custo_info{gap:60px}.page-header .block-search{float:right}.page-header{margin-bottom:0}.account .columns{flex-wrap:nowrap;flex-direction:column-reverse}.account .sidebar{padding-right:0}.account .sidebar .block-collapsible-nav{position:relative;top:0;margin-bottom:20px}.account .sidebar .block-collapsible-nav .block-collapsible-nav-title{border:1px solid #ccc;border-radius:5px}.account .block-dashboard-orders{padding:0 17px 20px}.order-details-items .ordred_items_order_data .ordered_item{flex-wrap:wrap}.order-details-items .ordred_items_order_data .ordered_item>.item{width:100%}.order-details-items .ordred_items_order_data .ordered_item>.item figure{padding:5px 5px 20px !important}.order-details-items .ordred_items_order_data .ordered_item>.rght_dtl{width:50%}.order-details-items .ordred_items_order_data .ordered_item>.left_dtl{width:50%}}@media (max-width:639px){.aw_rma-customer-selectorderstep table>tbody>tr.order-item-row>td{clear:both}.aw_rma-customer-selectorderstep table>tbody>tr.order-item-row>td.col.product:before{display:block !important;padding-bottom:10px}.transaction_box .table{display:table !important}.transaction_box .table tbody{display:contents !important}.transaction_box .table tr{display:table-row !important}.transaction_box .table tr th{background:0 0 !important;white-space:nowrap}.transaction_box .table tr td{padding:0 0 10px 15px !important}}@media (max-width:600px){.logo_sec .search_top{display:none}.sbd_sec ul{gap:10px}.sbd_sec ul li a{padding:12px 20px;font-size:14px}.global_title{font-size:20px;margin-bottom:15px}.slt_sec h3{font-size:13px;line-height:normal}.log_btn{font-size:12px;padding:5px 12px;margin-left:10px}.top_help img{margin-right:5px}.step_block:not(.last):after{display:none}.cta_sec{padding:40px 0}.offr_sec{flex-wrap:wrap}.offr_sec figure{width:100%}.offr_sec .detail{width:100%}.offr_sec .detail_inn{max-width:100%}.steps_list{width:100% !important;max-width:288px !important;margin:0 auto 30px !important}.steps_list li{width:70px}.steps_list li.selected:after{width:160%}.otp_inpts{gap:5%}.otp_inpts input{width:100%;flex:auto 0 1}.page-products .products-grid .product-items{grid-template-columns:repeat(1,1fr)}.black_btns{display:block}.black_btns .black_btn{margin-bottom:10px}.invoice_download{display:block}.invoice_download .invoic_blocks{margin-bottom:10px}.mycustomer_blocks{gap:15px;grid-template-columns:1fr}.mycustomer_detail .customer_info{padding:20px 15px}.mycustomer_detail .customer_info .client_name{grid-template-columns:50px auto;margin-bottom:20px}.mycustomer_detail .customer_info .client_name figure{min-height:50px;font-size:18px}.mycustomer_detail .customer_info .client_name .rdetail span{font-size:14px;line-height:normal}.mycustomer_detail .customer_info .client_name .rdetail small{font-size:13px}.mycustomer_detail .presc_table{max-width:100%}.mycustomer_detail .customer_info ul li{grid-template-columns:1fr;gap:3px;margin-bottom:12px;font-size:13px}.mycustomer_detail .customer_info ul li label{font-size:14px}.bank_detail_grid{grid-template-columns:1fr}#cartlistform .table>tbody>tr>td:nth-child(2){width:20%}.viewcar_lists .viewcar_block{grid-template-columns:80px auto}.form-wishlist-items .products-grid .product-items{grid-template-columns:1fr}.mypromotion_sec .scheme_info .scheme_block{padding:10px}.aw_rma-customer-createrequeststep .aw-rma-file-uploader__container{margin-bottom:20px}.prod_return{grid-template-columns:66px auto}.prod_return .rtl_detail h3{font-size:13px;line-height:17px}.prod_return .rtl_detail>span{font-size:12px}.prod_return .rtl_detail p{font-size:12px}.payment-method .md-wallet-checkout .md_ewallet_details .boxes{padding:0 15px}.payment-method .md-wallet-checkout .md_ewallet_details .boxes .remain-amount{padding:0}.payment-method .md-wallet-checkout .md_ewallet_details .boxes .gray-box{padding:8px 10px 10px}.page-products .products~.toolbar .pages-items{padding-top:0 !important}.page-products .products~.toolbar{flex-wrap:inherit;flex-direction:column;padding:10px 0 30px;gap:20px}.promotion-offer{font-size:10px;line-height:15px;padding:6px 10px}.cart-container .mycart_middle .item .cart-item-detail>.item.totle{flex-direction:column}.move_to_wishlist .action-towishlist{display:inline-flex !important;align-items:center;gap:5px}.move_to_wishlist .action-towishlist span{display:inline-block !important;width:auto !important;height:auto !important;margin:0 !important;position:relative !important;clip:inherit !important}}@media (max-width:1579px){.register_sec .register_block{grid-column-gap:30px}}@media (max-width:1199px){.home_hero .detail h1{margin-bottom:20px}.catering_sec .detail i img{width:250px}.catering_sec .grid{grid-template-columns:1fr 3fr 1fr}.exp_sec .exp_block figure img{height:130px}.register_sec .register_block{padding:0 40px}.register_sec figure{margin-top:-60px}.register_sec{padding-top:100px}}@media (max-width:991px){.home_hero .detail h1{font-size:28px;line-height:38px;margin-bottom:10px}.home_hero .detail p{font-size:16px;margin-bottom:20px}.theme_btn{min-width:170px;padding:12px 15px}.catering_sec{padding-top:40px}.catering_sec .detail i img{width:200px}.catering_sec .detail h2{font-size:28px;line-height:38px}.catering_sec .detail p{font-size:16px}.catering_sec .detail{padding-bottom:30px}.catering_sec .grid{gap:40px}.exp_sec{padding:40px 0 10px}.exp_sec h2{font-size:28px;margin-bottom:30px}.exp_sec .exp_block figure{margin-bottom:15px}.exp_sec .exp_block figure img{height:80px}.carry_sec{padding-top:40px}.carry_sec h2{font-size:28px;line-height:38px}.carry_sec .grid{gap:30px}.moist_sec .inner{gap:30px;padding:30px}.moist_sec .moist_block h6{font-size:16px}.need_sec{padding:40px 0}.need_sec h2{font-size:28px}.need_sec .grid{gap:30px}.lens_sec{padding:40px 0}.lens_sec h2{font-size:28px;line-height:38px}.lens_sec p{font-size:16px}.step_sec{padding-top:40px}.step_sec h2{font-size:28px;margin-bottom:25px}.step_sec .step_item figure{width:90px;height:90px;margin-bottom:20px}.step_sec .step_item figure img{height:55%}.register_sec h2{font-size:28px;margin-bottom:15px}.register_sec .register_btn{padding:12px 30px}.register_sec figure{margin-top:-30px}.register_sec{padding:60px 0 40px}.download_sec h2{font-size:26px}.empowering_sec{padding:40px 0}.empowering_sec h2{font-size:28px}.empowering_sec p{font-size:16px;margin-bottom:20px}.empowering_sec .empowering_gallery{gap:30px}}@media (max-width:767px){.home_hero .detail h1{font-size:20px;line-height:26px}.home_hero .detail p{font-size:14px;line-height:22px}.catering_sec .detail i img{width:130px}.catering_sec .detail h2{font-size:16px;line-height:21px}.catering_sec .detail p{font-size:14px;line-height:19px}.catering_sec .grid{gap:20px}.catering_sec .grid{grid-template-columns:1fr 6fr 1fr}.catering_sec{border-width:1px}.exp_sec h2{font-size:16px}.exp_sec .exp_block h6{font-size:14px}.exp_sec .grid{grid-template-columns:1fr 1fr}.exp_sec{border-width:1px}.carry_sec h2{font-size:16px;line-height:21px}.carry_sec .grid{grid-template-columns:1fr 2fr;gap:10px}.moist_sec .inner{gap:15px;padding:20px;overflow:scroll}.moist_sec .container{width:100%}.moist_sec .moist_block{flex:136px 0 0}.need_sec{padding-bottom:20px}.need_sec h2{font-size:16px;margin-bottom:20px}.need_sec .need_block figure{width:80px;height:80px}.need_sec .grid{overflow:scroll;padding-bottom:15px}.need_sec .need_block{flex:165px 0 0}.lens_sec .mob{display:block}.lens_sec .web{display:none}.lens_sec .grid{grid-template-columns:1fr}.lens_sec h2{font-size:16px;line-height:21px;text-align:center;margin-bottom:10px}.lens_sec p{font-size:14px;line-height:19px;text-align:center}.lens_sec .container{width:100%}.lens_sec .grid_box:first-child{padding:0 5%}.step_sec h2{font-size:16px}.step_sec .step_item h3{font-size:16px}.step_sec .grid{grid-template-columns:1fr;gap:30px}.register_sec .register_block{padding:0 20px 0 0}.register_sec h2{font-size:16px}.register_sec .register_btn{padding:8px 30px}.download_sec .container{width:100%}.download_sec .grid{grid-template-columns:1fr}.download_sec .mob{display:block}.download_sec .web{display:none}.download_sec h2{font-size:16px;margin-bottom:10px}.download_sec:before{width:100%;height:50%;transform:scaleX(-1)}.download_sec{border-width:1px}.download_sec .right_part{border-top:1px solid #5c609b;max-width:100%;display:flex;gap:15px;width:100%;padding:15px;background:#fff}.download_sec .download_ic{margin:0;width:100%}.download_sec .download_ic img{height:30px}.empowering_sec{padding-bottom:20px;padding-left:3%}.empowering_sec h2{font-size:16px;margin-bottom:10px;padding:0 5%}.empowering_sec .container{width:100%}.empowering_sec p{font-size:14px;padding:0 5%}.empowering_sec .empowering_gallery{overflow:scroll;padding-bottom:15px;gap:10px}.empowering_sec figure{flex:222px 0 0}}@media (max-width:600px){.home_hero .mob{display:block}.home_hero .web{display:none}.home_hero .cap_info{height:100%;padding:30px 0}.home_hero .detail{max-width:270px}.home_hero .theme_btn{position:absolute;bottom:50px;left:3%}.need_sec .grid{gap:20px}.register_sec .mob{display:block}.register_sec .web{display:none}.register_sec .register_block{grid-template-columns:2fr 2fr}}