
/*``````````````````````` bg wave``````````````````````` */
.page-id-198 #main, .page-id-24 #main, .page-id-264 #main, .page-id-262 #main, .page-id-260 #main, .page-id-258 #main, .page-id-256 #main, .page-id-251 #main, .page-id-504 #main, .page-id-502 #main, .page-id-590 #main{
	background-image: url(/wp-content/uploads/2024/10/bg-product.svg);
	background-repeat: no-repeat;
	background-position: center top;
}

@media (max-width: 768px){
.page-id-198 #main, .page-id-24 #main, .page-id-264 #main, .page-id-262 #main, .page-id-260 #main, .page-id-258 #main, .page-id-256 #main, .page-id-251 #main, .page-id-504 #main, .page-id-502 #main, .page-id-590 #main{
	background-size: 300%;
}
}
/*``````````````````````` END bg wave``````````````````````` */


.copyright-footer{
	color: #fff;
}

.searchform .search-field.mb-0{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #000;
	box-shadow: none;
    padding-left: 0;
    background-color: #ffffff00;
    border-radius: 0!important;
}

.searchform .ux-search-submit.submit-button.secondary.button.icon.mb-0{
	background-color: #ffffff00;
	box-shadow: none;
	border: none;
}

.searchform .ux-search-submit.submit-button.secondary.button.icon.mb-0 .icon-search{
	color: #000;
}

.searchform-wrapper.ux-search-box.relative.is-normal{
	margin-left: 10%;
}

.helptopnav a{
	background-image: url(/wp-content/uploads/2024/10/help.svg);
	background-repeat: no-repeat;
	background-size: 17px;
    padding-left: 22px;
    line-height: 1;
    color: #000;
}

.nomtbtn{
	background-image: url(/wp-content/uploads/2024/10/nomt.svg);
	background-repeat: no-repeat;
	background-size: 15px;
    padding-left: 20px;
    line-height: 1;
    color: #000;
}

.benefitbtn{
	background-image: url(/wp-content/uploads/2024/10/star.svg);
	background-repeat: no-repeat;
	background-size: 17px;
    padding-left: 22px;
    line-height: 1;
    color: #000;
}

.topnavright{
	display: flex;
}

.topnavright p{
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #000;
}

.topnavright p:first-child{
	border-left: none;
}

.account-item.has-icon.has-dropdown>a{
	border: 1px solid #000;
    border-radius: 20px;
    padding: 6px 20px 6px 40px;
    background-image: url(/wp-content/uploads/2024/10/user.svg);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 8% 50%;
    font-weight: 400;
    font-size: 14px;
    color: #000;
}

.account-item.has-icon>a{
	border: 1px solid #000;
    border-radius: 20px;
    padding: 6px 15px 6px 40px;
    background-image: url(/wp-content/uploads/2024/10/user.svg);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 12% 50%;
    font-weight: 400;
    font-size: 14px;
    color: #000;
}

.cart-item.has-icon.has-dropdown>a{
	border: 1px solid #000;
    border-radius: 20px;
    padding: 6px 6px 6px 40px;
    background-image: url(/wp-content/uploads/2024/10/cart.svg);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 10% 50%;
    font-weight: 400;
    font-size: 14px;
    color: #000;
}

.cart-item.has-icon.has-dropdown .cart-icon.image-icon strong{
    border-radius: 20px;
    background-color: #DC1010;
    color: #fff;
    border: 1px solid #DC1010;
    margin: 0;
    height: 22px;
    width: 22px;
    line-height: 1.45;
}

.cart-item.has-icon.has-dropdown .cart-icon.image-icon strong:after{
    display: none;
}

.footerlink a{
	color: #fff;
}

.footerlink a:hover{
	color: #fff;
}

.footer-widgets.footer.footer-1{
	border: none;
}

.textsociallink p{
	margin: 0;
}

.textsociallink{
	align-items: center;
}

.flashsaletext h1{
	background-image: url(/wp-content/uploads/2024/10/lighting.svg);
	background-repeat: no-repeat;
	background-size: 30px;
    background-position: center right;
	padding-right: 50px;
	width: fit-content;
	margin: auto;
}

.header-bottom>.flex-row>.flex-col>.nav>li a{
	letter-spacing: 0px;
	font-weight: 100;
	padding: 0 5px;
}

.readmorebtn a{
	background-color: #F69FB1;
	color: #fff;
	padding: 5px 25px;
	border-radius: 20px;
}

.readmorebtn a:hover{
	color: #fff;
}

.price-wrapper .woocommerce-Price-amount.amount{
	font-weight: 100;
}

.product-template-default.single .product-main{
	background-image: url(/wp-content/uploads/2024/10/bg-product.svg);
	background-repeat: no-repeat;
	background-position-y: -7%;
}

.product-template-default.single .woo-sctr-shortcode-countdown-timer-wrap{
	padding-top: 40px;
}

.product-template-default.single .product-title.product_title.entry-title{
	font-size: 25px;
	margin-bottom: 3%;
}

.product-template-default.single .product-short-description p{
	margin-bottom: 0%;
}

.product-template-default.single .product-info{
	display: flex;
	flex-direction: column;
}

.product-template-default.single .product-title{
	order:1;
}

.product-template-default.single .price-wrapper{
	order:3;
	margin-bottom: 5%;
}

.product-template-default.single .price-wrapper p{
	margin-top: 0;
}

.product-template-default.single .product-short-description{
	order:2;
}

.product-template-default.single .stock.in-stock{
	order:3;
}

.product-template-default.single .cart{
	order:4;
}

.product-template-default.single .cart .single_add_to_cart_button.button.alt{
	border-radius: 5px;
	padding: 0 30px;
}

.product-template-default.single .cart .quantity.buttons_added .minus{
	border-radius: 5px;
}

.product-template-default.single .cart .quantity.buttons_added .plus{
	border-radius: 5px;
}

.product-template-default.single .woocommerce-product-gallery__wrapper{
	border: 1px solid #C8C8C8;
}

.product-template-default.single .woocommerce-Price-amount.amount{
	color: #F69FB1;
}

.product-template-default.single .related{
	border-top: 1px solid #F69FB1;
}

.product-template-default.single .related .product-section-title{
	margin-top: 3%;
}

.product-template-default.single .related .price .woocommerce-Price-amount.amount{
	color: #000;
}

#menu-item-205 .sub-menu li a{
	padding: 15px 0;
}

#menu-item-212 .sub-menu li a{
	padding: 15px 0;
}

.nav-dropdown-has-border .nav-dropdown{
	border-radius: 20px;
	border: none!important;
}

.nav-dropdown-has-border .nav-dropdown li a{
	border: none!important;
}

.button.primary.wc-backward{
	border-radius: 5px;
}

.blogheader{
	background-image: url(/wp-content/uploads/2024/10/blog-header-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 150px;
	display: flex;
	align-items: center;
}

.blogheader h1{
	color: #F69FB1;
	font-weight: 100;
	height: fit-content;
	text-align: center;
	font-size: 35px;
	margin-bottom: 0;
}

.blog #main .large-10.col{
	flex-basis: 100%;
    max-width: 100%;
    margin-top: 10px;
}

.blog #main .large-10.col .box .badge{
	display: none;
}

.blog #main .large-10.col .box .box-image .image-cover{
	padding-top: 60%!important;
	border-radius: 5px;
}

.blog #main .large-10.col .box .box-text h5 a{
	font-weight: 100;
}

.blog #main .large-10.col .box .box-text .is-divider{
	display: none;
}

.blog #main .large-10.col .box .box-text .from_the_blog_excerpt{
	display: none;
}

.post-template-default.single #main .large-10.col{
	flex-basis: 100%;
    max-width: 100%;
}

.post-template-default.single .entry-image.relative .badge{
	display: none;
}

.post-template-default.single .entry-header-text{
	text-align: center;
}

.post-template-default.single .entry-header-text .entry-divider{
	display: none;
}

.post-template-default.single .entry-image.relative{
	margin-bottom: 20px;
	border-radius: 5px;
}

.post-template-default.single .entry-image.relative img{
	border-radius: 5px;
}

.post-template-default.single #comments{
	display: none;
}

.why2nksec{
	background-image: url(/wp-content/uploads/2024/10/Group-14094.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.bloghomesec .box{
	box-shadow: 5px 5px 5px #00000009;
}

.bloghomesec .box .box-image{
	border-radius: 5px 5px 0 0;
}

.bloghomesec .box .box-text .is-divider{
	display: none;
}

.bloghomesec .box .box-text{
	padding: 5px 15px;
	border-radius: 0 0 5px 5px;
}

.bloghomesec .box .box-text h5 a{
	font-weight: 100;
	font-size: 17px;
}

.contacttitle h2{
	font-size: 50px;
	font-weight: 100;
}

.bottomcontactsec{
	background-image: url(/wp-content/uploads/2024/11/bg-contact.svg);
	background-repeat: no-repeat;
	background-position-y: 23%;
}

.contacticontext .icon-box-text{
	padding-top: 5px;
}

.pormotionteextheader h1{
	font-size: 40px;
	font-weight: 100;
}

.page-id-198 .box img{
	border-radius: 8px;
}

.page-id-198 .box-text h5{
	font-weight: 100;
}

.page-id-198 .box-text .is-divider{
	display: none;
}

.br_brand_letter_element .brand_info{
	padding: 6px 0;
	border-top: 1px solid #ececec;
}

.br_brand_letter_element:first-child .brand_info{
	border-top: none;
}

.nav-dropdown-has-arrow.nav-dropdown-has-border li.has-dropdown:before{
	border-bottom: none;
}

#menu-item-212 .sub-menu{
	display: table-column;
    column-count: 3;
    min-width: 550px;
}

.archive .shop-page-title.category-page-title.page-title{
	display: none;
}

#shop-sidebar .is-divider.small{
	background-color: #F69FB1;
}

#shop-sidebar .product-categories li .children{
	border-left: none;
}

.product-categories .current-cat.active a{
	color: #F69FB1;
	font-weight: 100;
}

.nav-dropdown li a{
	color: #000!important;
}

.nav-dropdown li a:hover{
	color: #F69FB1!important;
}

.woocommerce-message.message-wrapper{
	background-color: #FDEEF1;
	margin-bottom: 0!important;
}

.woocommerce-mini-cart__total.total strong{
	color: #000;
	font-weight: 100;
}

.woocommerce-Price-amount.amount{
	color: #F69FB1;
	font-weight: 100;
}

.button.wc-forward{
	border-radius: 20px;
	background-color: #F69FB1!important;
	font-weight: 100;
}

.button.wc-forward:hover{
	background-color: #000!important;
}

.page-id-452 #main{
    background-image: url(/wp-content/uploads/2024/10/bg-product.svg);
    background-repeat: no-repeat;
    background-position: center top;
}

#noti-submit{
	border-radius: 8px;
	font-weight: 100;
}

.coverinnertime select{
	padding: 0 10px!important;
}

#banknotiform input{
	padding: 0 10px!important;
}

.image-uploader:hover{
	cursor: pointer;
}

.coverbanknotiform .intro{
	color: rgb(220, 16, 16)!important;
}

.shop_table thead tr th{
	border-bottom: 2px solid #000;
}

.shop_table tbody tr td{
	border-bottom: 1px solid #000;
}

.actions .button{
	border-radius: 20px;
}

.cart_totals .product-name{
	border-bottom: 2px solid #000;
}

.shop_table tbody tr th{
	border-bottom: 1px solid #000;
}

.icon-tag{
	opacity: 1!important;
}

.coupon .widget-title{
	border-bottom: 2px solid #000!important;
}

.coupon .input-text{
	border-radius: 8px;
	border: 1px solid #000;
}

.coupon .button{
	border-radius: 20px;
	background-color: #000!important;
	color: #fff!important;
	text-shadow: none!important;
}

.woocommerce-billing-fields{
	border-top: 2px solid #000!important;
}

.woocommerce-billing-fields__field-wrapper input{
	border-radius: 8px!important;
}

.woocommerce-billing-fields__field-wrapper .select2-selection{
	border-radius: 8px!important;
}

.woocommerce-additional-fields textarea{
	border-radius: 8px!important;
}

.checkout.woocommerce-checkout .col-inner.has-border{
	border-radius: 20px;
}

#place_order{
	border-radius: 35px;
}

.boostpress_cover_amount .coverint #orderid{
	padding-left: 10px!important;
}

is-well{
	border-radius: 20px;
	border: 2px solid #000;
	background-color: #fff!important;
}

.wc-bacs-bank-details.order_details.bacs_details li{
	margin-left: 15px;
}

.wwu a{
	text-decoration: underline;
	transition: 0.3s;
}

.wwu a:hover{
	color: #f69fb1;
}

.woo-sctr-countdown-time-separator{
	font-size: 40px;
    line-height: 1;
    color: #F69FB1;
}

.woo-sctr-countdown-date-text.woo-sctr-countdown-text.woo-sctr-datetime-format-position-bottom{
	display: none!important;
}

.woo-sctr-countdown-unit-wrap-two{
	align-items: start!important;
}

.woo-sctr-countdown-date.woo-sctr-countdown-unit{
	border-radius: 0!important;
}

.woo-sctr-countdown-hour.woo-sctr-countdown-unit{
	border-radius: 0!important;
}

.woo-sctr-countdown-minute.woo-sctr-countdown-unit{
	border-radius: 0!important;
}

.woo-sctr-countdown-second.woo-sctr-countdown-unit{
	border-radius: 0!important;
}

.woo-sctr-shortcode-countdown-timer-wrap.woo-sctr-shortcode-countdown-timer-wrap-shortcode-salescountdowntimer .woo-sctr-countdown-timer-2 .woo-sctr-countdown-value{
	font-weight: 900;
}

.nav>li>a{
	font-size: .9em!important;
}
























/*=============================================
=                   Desktop                   =
=============================================*/
@media (min-width: 768px){

.brandpiccol{
	flex-basis: 20%!important;
    max-width: 20%!important;
    padding-bottom: 0!important;
}

.catbtnhome{
	flex-basis: 20%!important;
    max-width: 20%!important;
}

#menu-item-212 .sub-menu li a{
	text-align: center;
}



}




/*=============================================
=                   Mobile                    =
=============================================*/
@media (max-width: 768px){

.brandpiccol{
    padding: 0 10px 10px!important;
}

.header-inner.flex-row.container.logo-left.medium-logo-center #logo{
	order: 1;
	margin: 0;
	padding: 6px;
}

.mobile-nav .icon-search{
	border: 2px solid #000;
    padding: 8px;
    border-radius: 20px;
    color: #00000000;
    background-image: url(/wp-content/uploads/2024/10/search.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px;
    line-height: 1;
}

.mobile-nav .nav-dropdown{
	left: -410%!important;
	padding: 20px 35px 20px 5px;
}

.mobile-nav .icon-user{
	border: 2px solid #000;
    padding: 8px;
    border-radius: 20px;
    color: #00000000;
    background-image: url(/wp-content/uploads/2024/10/accout.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 17px;
    line-height: 1;
    font-size: 16px;
}

.account-item.has-icon>a{
	background-image: none;
    border: none;
    padding: 6px 10px;
}

.mobile-nav .cart-icon.image-icon{
	border: 2px solid #000;
    padding: 16px;
    border-radius: 20px;
    color: #00000000;
    background-image: url(/wp-content/uploads/2024/10/cart-m.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px;
    line-height: 1;
}

.mobile-nav .cart-icon.image-icon strong{
	position: absolute;
    top: -20px;
    border-radius: 20px;
    color: #fff;
    background-color: #DC1010;
    border: 1px solid #DC1010;
    height: 2em;
    width: 2em;
}

.mobile-nav .cart-icon.image-icon strong:after{
	display: none;
}

.mobile-nav .icon-menu{
	color: #000;
}

.mobile-nav .icon-menu:before{
	font-size: 30px;
}

.topnavright p{
	text-align: left;
}

.topnavright p:first-child{
	padding-right: 20px;
	padding-left: 0;
}

.topnavright p{
	padding-right: 0px;
	padding-left: 20px;
}

.mfp-content{
	background-color: #fff!important;
}

.mfp-content .nav li{
	border: none!important;
}

.mfp-content .nav li a{
	font-size: 16px;
	font-weight: 100;
	color: #000;
}

.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover{
	background-color: #fff!important;
}

.sub-menu li{
	padding-left: 0!important;
}

.nomtbtn{
	background-position: left center;
}

.benefitbtn{
	background-position: left center;
}

.why2nksec{
	background-image: none;
}

.headtitlebig h2{
	font-size: 30px;
}

.bottomcontactsec{
	background-color: #FDEEF1;
}

.followcontactsec{
	flex-direction: column-reverse!important;
}

.dpadmo{
	padding-bottom: 0!important;
}

.page-id-198 #main{
	background-size: 300%;
}

.page-id-452 #main{
	background-size: 300%;
}

.flickity-prev-next-button svg{
	top: 0;
}

.next-prev-thumbs.is-small.show-for-medium{
	display: none;
}

.product-template-default.single .product-title.product_title.entry-title{
	margin-top: 10%;
}

.flashsec{
	padding-bottom: 0!important;
}






}













