/** Shopify CDN: Minification failed

Line 2622:0 Unexpected "}"
Line 3352:1 Expected identifier but found "."

**/
@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@100;200;300;400;500;600;700;800;900&display=swap');
.huzi-hidden{
	display: none;
}
.main-header .header-menu .mn-lv1.mn-i a {
	text-transform: uppercase;
}
.huzi-video-section iframe {
	width: 100%;
	max-width: 1200px;
}
#rebuy-widget-48428 {
	padding-left: 30px;
	padding-right: 30px;
}
/**display-discount**/
.flash-display-discount {
	display: block;
	margin-bottom: 15px;
	color: #df0000;
    line-height: normal;
}
.grid-item .product-name {
	height: 38px;
	overflow: hidden;
}
.template-collection .flash-display-discount {
	line-height: normal;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.product-price .flash-display-discount {
	display: block;
	width: 100%;
	margin-top: 5px;
}
.huzi-feature-img .huzi-show-desk {
	opacity: 0;
}

.huzi-app_icons {
	display: block;
	max-width: 300px;
	width: 100%;
	margin-bottom: 40px;
}
.huzi-app_icons h4 {
	display: block;
	font-size: 13px;
	line-height: normal;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
  	padding-top: 20px;
}
.huzi-app_icons .inner_app_icons {
	display: flex;
}
.huzi-app_icons .inner_app_icons a {
    display: block;
    margin-left: 10px;
}
.huzi-app_icons .inner_app_icons a:first-child {
    margin-left: 0px;
}
.huzi-app_icons .inner_app_icons a img {
    width: 100%;
}

/**hollywood-skin-bar**/
.hollywood-skin-bar .huzi-below-header {
	background: #5CE8FB;
}
.hollywood-skin-bar .huzi-below-header strong {
	color: #000;
}
.hollywood-skin-bar .huzi-insta-user{
	background: #5CE8FB;
}

/**display-discount**/

.product-form .btn.klaviyo-bis-trigger {
	display: block;
	background: #000;
	color: #fff;
	margin-bottom: 5px !important;
	margin-top: -20px !important;
	border: 2px solid #000 !important;
	width: 100% !important;
	padding: 9px 0;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .2rem;
}
.product-form .btn.klaviyo-bis-trigger:hover {
	background: #fd01de;
    border: 2px solid #fd01de !important;
}
.product-info .notify-available {
	display: none;
}
.grid-item .btn.shopify-payment-button {
	border: 2px solid #333;
}

.t4-pcc {
	display: none !important;
}
#t4-toolkit {
	display: none;
}

h1,h2,h3,h4,h5,h6,a{
	font-family:"interstate";
  	letter-spacing: 3px;
}
body{
	font-family:"interstate";
}
p{
	font-family:"proxima-nova";
}

.rebuy-widget-content .primary-title {
	display: block;
	font-weight: 700 !important;
	font-size: 24px !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
	line-height: 1.6;
}
/******* HUZAIFA-GOLBAL-CSS START *******/
.huzi-flex{
	display: flex;
}
.huzi-col-50{
	width: 50%;
}
.huzi-col-60{
	width: 60%;
}
.huzi-col-40{
	width: 40%;
}
.huzi-col-33 {
	width: 33.33333%;
}
.huzi-h4, .product-name {
	font-weight: 700 !important;
	font-size: 16px !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
}
.huzi-h3, .title {
	font-weight: 700 !important;
	font-size: 24px !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
	line-height: 1.6;
}
.huzi-pink-center-btn {
	width: 220px;
	display: block;
	max-width: 220px;
	margin: 0 auto;
	border: 2px solid #fd01de;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	text-transform: uppercase;
	color: #fd01de;
	padding: 7px;
	background: #fff;
  	transition: 0.3s;
  	text-align: center;
}
.huzi-pink-btn {
	width: 220px;
	display: block;
	max-width: 220px;
	border: 2px solid #fd01de;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	text-transform: uppercase;
	color: #fd01de;
	padding: 7px;
	background: transparent;
  	transition: 0.3s;
  	text-align: center;
}
.huzi-pink-btn:hover,
.huzi-pink-center-btn:hover {
	color: #fff;
	background: #fd01de;
}
.huzi-black-btn {
	width: 220px;
	display: block;
	max-width: 220px;
	border: 2px solid #000;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	text-transform: uppercase;
	color: #fff;
	padding: 7px;
	background: #000;
  	transition: 0.3s;
  	text-align: center;
}
.huzi-black-btn:hover {
	background: transparent;
  	color: #000;
}
.huzi-p{
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0.02em;
  font-family:"proxima-nova";
}
.huzi-fff{
  color: #fff !important;
}
.huzi-mrt-15 {
	margin-top: 15px;
}
.huzi-mrt-60{
	margin-top: 60px;
}
.huzi-mrt-50 {
	margin-top: 50px;
}
.huzi-mrb15{
	margin-bottom: 15px;
}
.huzi-fb-btn {
	border: 2px solid #fff;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	text-transform: uppercase;
	color: #fff;
	padding: 7px;
	transition: 0.3s;
	text-align: center;
	background: transparent;
}
.huzi-fb-btn:hover {
	color: #EF5DA8 !important;
	background: #fff;
}
.huzi-pb-btn {
	border: 2px solid #FD01DE;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	text-transform: uppercase;
	color: #FD01DE;
	padding: 7px;
	transition: .3s;
	text-align: center;
	background: 0 0;
}
.huzi-pb-btn:hover {
	color: #fff !important;
	background: #FD01DE;
}
.huzi-pb-btn i {
	display: none;
}
.huzi-relative{
	position: relative;
}
.huzi-col-100 {
	width: 100%;
}
.huzi-col-100 .huzi-tabs-wrap {
	max-width: 100%;
	padding: 0;
}

/******* HUZI-GOLBAL-CSS END **********/


/* Top bar */
.btn-primary:hover {
	background: #000;
	border-color: #000;
}
.huzi-topbar {
	display: flex;
	width: 100%;
	text-align: center;
}
.huzi-topbar .huzi-link1 {
	width: 50%;
}
.huzi-topbar .huzi-link2 {
	width: 50%;
}
.huzi-topbar .huzi-link1 {
	width: 50%;
	background: #FD01DE;
	color: #000;
	padding: 12px;
}
.huzi-topbar .huzi-link2 {
	width: 50%;
	background: #2FFFFF;
	color: #000;
	padding: 12px;
}
.control-inner > div .icon-link, .control-inner > div .menu-toggle {
	padding-right: 1.3rem;
	padding-left: 1.3rem;
}
.kt-nav li a span {
	font-size: 14px;
	text-align: center;
	line-height: normal;
	font-weight: 700;
}
.main-mn .mn-lv1 {
	padding-left: 20px;
	padding-right: 20px;
}
/* below header css */

.huzi-below-header {
	background: #FFD1F9;
	text-align: center;
	padding: 10px;
	line-height: normal;
}
.huzi-below-header p {
	line-height: normal;
	margin-bottom: 0;
	font-size: 12px;
	letter-spacing: 3px;
	color: #000;
	font-weight: 400;
    text-transform: uppercase;
}
.huzi-below-header p strong {
	color: #FD01DE;
	font-weight: 700;
}
.count.cartCount {
	background-color: transparent;
	position: absolute;
	top: 5px;
	left: 0px;
	font-size: 10px !important;
	font-weight: bold;
    letter-spacing: normal;
}



/* Footer CSS */
.huzi-newsleter * {
	color: #fff;
}
.huzi-newsleter {
	text-align: center;
	width: 100%;
	max-width: 700px;
	margin: 0 auto;
}
.huzi-newsleter h4 {
	letter-spacing: 0.2em;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.huzi-newsleter p {
	font-size: 16px;
	letter-spacing: 0.02em;
	line-height: 1.6;
	font-weight: normal;
}
.huzi-newsleter .newletter {
	width: 100%;
	max-width: 600px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.huzi-newsleter .form-control {
	background: transparent;
	border: none;
	padding: 0;
	border-bottom: 1px solid #fff;
}
.huzi-newsleter .input-group-append {
	border-bottom: 1px solid #fff;
}
.huzi-newsleter .form-control[name="contact[phone]"] {
	margin-right: 25px;
}
.huzi-newsleter #subscribefooter_01 {
	background: transparent;
	border: none;
	padding: 0;
	min-width: auto;
}
.huzi-newsleter .form-control::placeholder {
	font-family:"interstate";
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.18em;
	color: #6A6A6A;
}
.huzi-hhb {
	display: flex;
	justify-content: end;
	align-items: center;
}
.huzi-hsb {
	display: flex;
  	align-items: center;
}
.huzi-hhb-text {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.15em;
	color: #FD01DE;
	line-height: normal;
	margin-right: 10px;
}
.huzi-hsb-text {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.15em;
	color: #2FFFFF;
	margin-right: 10px;
	line-height: normal;
}
.huzi-social {
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	margin-bottom: 30px;
	column-gap: 40px;
}
.huzi-hhb {
	width: 50%;
}
.huzi-hsb {
	width: 50%;
}
.huzi-hsb a,
.huzi-hhb a {
	margin-left: 10px;
}
.huzi-hhb img, .huzi-hsb img {
	margin-right: 8px;
	max-width: 73px;
	/* height: 43px; */
	object-fit: contain;
}
.huzi-col-40 {
	width: 40%;
}
.huzi-ft-col {
	width: 12%;
}
footer .widget-title {
	font-weight: bold;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.15em;
  	margin-bottom: 15px;
}
footer .widget-list li a {
	font-size: 14px;
	line-height: 28px;
	letter-spacing: 0.1em;
}
footer .widget-about p {
	max-width: 450px;
	font-size: 15px;
	letter-spacing: 0.02em;
}
.huzi-col-contact {
	width: 50%;
}
.huzi-col-contact p {
	margin-top: 15px;
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 0.02em;
  	margin-bottom: 0px;
}
.huzi-ulink {
	text-decoration: underline;
}
.huzi-col-payment {
	width: 50%;
	display: flex;
	justify-content: flex-end;
	align-items: end;
}
.footer-bottom {
	text-align: center;
	border: none;
	padding-top: 0;
}
.huzi-col-contact .widget {
	margin: 0;
}
.huzi-col-payment .widget {
	margin-bottom: 0;
}
.footer-copyright {
	font-size: 15px;
	line-height: 24px;
	text-align: center;
	letter-spacing: 0.02em;
}
.huzi-social br {
	display: none;
}
/* Collection */
.huzi-collections {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
.huzi-collections .huzi-col-33 {
	padding: 0;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	background-position: center center;
	background-size: cover;
	position: relative;
}
.huzi-collections .huzi-col-33 .bg_img_boxes {
	display: block;
}
.huzi-collections .huzi-col-33 .txt_img_boxes {
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: 30px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.huzi-collections .huzi-col-33 .txt_img_boxes .huzi-btn-warp {
	margin-bottom: 20px;
}
.huzi-collections .huzi-text .huzi-h4 {
	margin-bottom: 15px;
}
/* product grid css */
.p-style-01 .product-cta-wrapper {
	position: relative;
  	top: unset !important;
	order: 0;
}
.p-style-01 .product:hover .product-cta-wrapper {
	top: unset !important;
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
.p-style-01 .hugeCard .add_to_cart_button, .p-style-01 .largeCard .add_to_cart_button, .p-style-01 .normalCard .add_to_cart_button {
	transform: unset;
}
.p-style-01 .product:hover .add_to_cart_button {
	transform: unset;
}
.product-card .product-cta-wrapper {
	opacity: 1 !important;
	padding: 0 40px !important;
}
.product-list-grid .grid-item {
	padding: 0;
}
.product-card .add_to_cart_button {
	opacity: 1 !important;
	visibility: visible !important;
	height: 42px;
}
.product-card.product:hover {
	-webkit-box-shadow: unset !important;
	box-shadow: unset !important;
}
.product-card .product-thumb.images .aspectRatio.lazyloaded {
	background: transparent;
}
.shopify-payment-button__button {
	visibility: visible;
}
.product-card .quick-view {
	display: none;
}
.product-card .compare {
	display: none;
}
.product-card .cta-btn {
	visibility: visible !important;
	opacity: 1 !important;
}
.wishlist .btn-name {
	font-size: 14px;
	letter-spacing: .02em;
	margin-left: 8px;
	position: relative;
	top: 3px;
	cursor: pointer;
}
.okeReviews .okeReviews-reviewsSummary-ratingCount span {
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 0.02em;
	color: #000000;
	font-family: "proxima-nova";
}
.product-price ins {
	font-weight: bold;
	font-size: 16px;
	letter-spacing: 0.15em;
	color: #000 !important;
}
.product-price del {
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.15em;
	color: #9B9B9B;
}
.product-card .product-cta-wrapper {
	position: absolute;
	top: unset !important;
	bottom: 0 !important;
	order: 0;
	display: flex;
	flex-wrap: wrap;
	column-gap: 10px;
}
.product-card .add_to_cart_button, .product-card .shopify-payment-button {
	width: calc(50% - 5px) !important;
}
.grid-item .add_to_cart_button::before {
	display: none;
}
.product-cta-wrapper .shopify-payment-button__button {
	background-color: #000 !important;
	border: 2px solid #000;
	letter-spacing: .18em;
	font-weight: 700;
	font-size: 12px;
	min-width: auto;
}
.product-cta-wrapper .shopify-payment-button__button:hover {
	background-color: transparent !important;
	color: #000 !important;
}
.product-card .add_to_cart_button {
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	color: #fd01de;
	border: 2px solid #fd01de;
}
.product-card .add_to_cart_button:hover {
	color: #fff;
}
.product-card .product-price {
	margin-bottom: 75px !important;
	margin-top: 6px;
}

/* Banner 1 */
.huzi-promotion-banner-1 {
	padding: 95px 235px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.huzi-promotion-banner-1 .huzi-pb-warp {
	width: 500px;
	background: rgba(255, 255, 255, 0.6);
	text-align: center;
	padding: 75px 50px;
}
.huzi-promotion-banner-1 .huzi-h3 {
	margin-bottom: 25px;
}
/* Banner 2 */
.huzi-promotion-banner-2 {
	height: 960px;
	background-size: cover;
	display: flex;
	justify-content: right;
	align-items: center;
	padding: 0 100px;
	background-position: right;
}
.huzi-promotion-banner-2 .huzi-pb-warp {
	width: 100%;
	max-width: 450px;
}
.huzi-promotion-banner-2 .huzi-h3 {
	margin-bottom: 15px;
}
.huzi-h3 b {
	color: #fd01de;
}

/* Center Text */
.huzi-center-content {
	text-align: center;
	padding: 100px 15px;
}
.huzi-center-content .huzi-cc-warp {
	width: 100%;
	max-width: 725px;
	margin: 0 auto;
}
/* Founder Text */
.huzi-owner-section {
	margin-bottom: 100px;
}
.huzi-owner-section .huzi-os-warp {
	align-self: center;
}
.huzi-owner-section .huzi-col-50 {
	display: flex;
}
.huzi-owner-section .huzi-col-50 .huzi-os-warp {
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
}
/* Feature Product */
.huzi_featured_product_1 .product__policies {
	display: none;
}
.huzi-fpro-btns {
	display: flex;
	width: 100%;
  	column-gap: 10px;
}
.huzi-fpro-btns .shopify-payment-button,
.huzi-fpro-btns .huzi-fb-btn {
	width: calc(50% - 5px);
}
.product-addtocart {
	width: 100%;
	max-width: 438px;
	margin: 0 auto;
	align-self: center;
}
.huzi-pro-content {
	background: #fd01de;
}
.huzi-feature-img img {
	width: 100%;
}
.huzi-fb-btn i {
	display: none;
}
.huzi-pro-content .entry-short-description {
	color: #fff;
}
.tb_description .tabs-width.product-desc-content p {
	font-family: proxima-nova !important;
	font-size: 16px !important;
	color: #000 !important;
	line-height: 1.86 !important;
	margin-bottom: 1.5rem !important;
}
.huzi-pro-content .shopify-payment-button__button {
	background: #fff !important;
	border: 2px solid #fff;
	color: #EF5DA8;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.18em;
}
.huzi-pro-content .shopify-payment-button__button:hover {
	background: transparent !important;
	color: #fff;
}
.huzi-pro-content .shopify-payment-button__btn {
	background: #fff !important;
	border: 2px solid #fff;
	color: #ef5da8;
	font-weight: 700;
	font-size: 12px;
	line-height: normal;
	text-align: center;
	letter-spacing: .18em;
	width: calc(50% - 5px);
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: interstate;
	padding: 5px 5px;
    margin-left: 8px;
}
.huzi-pro-content .shopify-payment-button__btn:hover {
	background: transparent !important;
	color: #fff;
}
.huzi-pro-content-2 .shopify-payment-button__btn {
	background: #000;
	padding: 9px;
	color: #fff;
	font-size: 12px;
	border: 2px solid #000;
	font-weight: 700;
	font-size: 12px;
	line-height: normal;
	text-align: center;
	letter-spacing: .18em;
	width: calc(50% - 5px);
	text-transform: uppercase;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: interstate;
    margin-left: 8px;
}
.huzi-pro-content-2 .shopify-payment-button__btn:hover {
	background: transparent !important;
	color: #000;
}
.huzi-pro-content .entry-price ins {
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	line-height: 34px;
	letter-spacing: 0.2em;
	margin-bottom: 50px;
	display: block;
}

.huzi-single-image img {
	width: 100%;
	max-width: 100%;
}

/* icon Box */
.icon-box-icon a {
	margin-right: 0;
}
.icon-box-icon a img {
	max-width: 125px !important;
	width: 100%;
	height: 125px;
	object-fit: contain;
}
.icon-boxes-container .row {
	justify-content: space-around !important;
}
.md_icon_boxes .huzi-h3 {
	text-align: center;
	margin-bottom: 50px;
}
.huzi-insta-user {
	text-align: center;
	color: #000;
	background: #fd01de;
	padding: 10px;
	letter-spacing: 0.15em;
	font-family: Interstate;
	text-transform: uppercase;
}
.huzi-insta-user a {
	color: #000;
	margin-left: 8px;
  	letter-spacing: 0.15em;
}
.huzi-mobile-menu {
	display: none !important;
}
.product-body {
	min-height: 250px;
}
/* Feature Product section  2 */
.shopify-payment-button__button {
	min-width: unset !important;
}
.huzi-fpro-btns .huzi-pb-btn {
	width: 50%;
}
.huzi-pro-content-2 .product__policies {
	display: none;
}
.huzi-pro-content-2 .shopify-payment-button__button {
	background: #000 !important;
	border: 2px solid #000;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.18em;
}
.huzi-pro-content-2 .shopify-payment-button__button:hover {
	background: transparent !important;
	color: #000;
}
.product-name {
	margin-top: 10px;
}
.icon-box-title {
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.15em;
	color: #000000;
}
.huzi_featured_product_1 .huzi-feature-img {
	background-size: cover !important;
	background-repeat: no-repeat !important;
}
.huzi-pro-content {
	padding: 100px;
}
.huzi_featured_product_1 img {
	display: none;
}
.icon-boxes-container .row .icon-col {
	width: 20%;
}
.huzi-h-text {
	display: flex;
	align-items: center;
}
.template-index .shopify-section {
	/*overflow-x: hidden;*/
}
.md_products_section .section-width {
	padding: 75px 0 75px 0;
}
.huzi-mobile-footer{
	display: none;
}
/* ALL Collection  */
.template-collection.all #PageContainer {
	position: relative;
}
.template-collection.all #PageContainer .breadcrumbs {
	position: absolute;
	top: 12px;
}
.huzi-shippning_notice {
	background: #ffd1f9;
	padding: 8px;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
}
.huzi-shippning_notice p {
	margin: 0;
	margin-left: 16px;
}
.breadcrumbs li span {
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.15em;
}
.template-collection.all .show-grid-list {
	display: none;
}
.kt_top_banner .position-relative {
	background-size: cover;
	background-position: center;
}
#sort_by .kt--drop-title {
	padding: 10px 180px 10px 20px !important;
}
.kt--drop-title .kt--drop-text {
	font-size: 14px;
	letter-spacing: .15em;
	color: #000;
	line-height: 22px;
	text-transform: uppercase;
}
.kt--drop-title .ico {
	transform: scale(1.4);
}
#sort_by .kt--drop-title {
	color: #000;
}
#sort_by .kt--drop-title span.ico {
	position: absolute;
	right: 23px;
}
.result-count {
	visibility: hidden;
}
.huzi-owner-section .huzi-col-50 .huzi-os-warp img {
	margin-top: 30px;
}
.filter-by {
	border: 1px solid #DEDEDE;
	padding: 10px 16px;
}
.filter-by .layered_subtitle {
	padding: 10px;
	font-weight: normal;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.15em;
}
.filters-default .sc-registered {
	padding: 0 70px;
}
.container-fluid.wide.main-container.shop_tyle_default.pb-4 {
	padding: 0;
}
.pagination {
	margin-bottom: 50px;
}
.fkt-bars::before {
	content: '\f131';
	content: '' !important;
	background: url('/cdn/shop/files/filter_icon_092ef5cb-fa1d-4b77-a724-6df58897997b.png?v=1628495360');
	width: 16px;
	height: 14px;
	background-size: contain;
	background-repeat: no-repeat;
	margin-bottom: -2px;
}
#sort_by ul > li a,
.custom-control-label {
	letter-spacing: 0.15em;
	color: #000000 !important;
	text-transform: uppercase;
}
#sort_by ul {
	width: 29rem;
}
.page-header h1 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2em;
}
/* Review Page */
.huzi-oke-review {
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	padding: 10px 0 10px;
}
.huzi-review-page #looxReviews {
	display: block;
	margin-top: 35px;
}
.okeReviews .okeReviews-reviews-footer::before {
	display: none !important;
}
.okeReviews-reviews-showMore {
	border: 2px solid #FD01DE !important;
	font-weight: bold !important;
	font-size: 12px !important;
	line-height: 22px !important;
	text-align: center !important;
	letter-spacing: 0.18em !important;
	text-transform: uppercase !important;
	color: #FD01DE !important;
	font-family: "interstate" !important;
	padding: 10px 20px !important;
  	transition: 0.3s !important;
}
.okeReviews-reviews-showMore:hover {
	color: #fff !important;
  	background: #FD01DE !important;
}
.okeReviews-reviews-footer {
	margin-bottom: 100px;
	margin-top: 40px !important;
}

/* Every Default Page */
.huzi-pg-container {
	padding: 100px 15px;
	margin: 0 auto;
	width: 100%;
	max-width: 670px;
}
.huzi-page-title {
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-bottom: 60px;
}

/* Contact us page */
.huzi-input-label,
.huzi-label {
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0.15em;
	color: #000000;
	text-transform: uppercase;
}
.huzi-input,
.huzi-contact-us textarea,
.huzi-contact-us input {
	background: #FFFFFF;
	border: 1px solid #DEDEDE;
	padding: 25px 20px !important;
}
.huzi-contact-us .huzi-black-btn {
	margin-top: 65px;
}

#rc_login {
	display: none !important;
}
.huzi-pink-underline,
#RecoverPassword {
	font-size: 14px;
	letter-spacing: 0.02em;
	text-decoration-line: underline;
	color: #FD01DE;
	font-weight: normal !important;
	font-family: "proxima-nova";
}
.huzi-instagam {
	background: #fff;
	padding-bottom: 5px;
}
.huzi-insta-user {
	margin-bottom: 5px;
}
.huzi-create-account {
	display: block;
  	font-family: "proxima-nova";
}
/* product page */
#trust-badge-content-div {
	display: none;
}
.template-product .breadcrumbs {
	margin-bottom: 70px;
}
.product-info .product-name {
	font-weight: 700 !important;
	font-size: 24px !important;
	letter-spacing: .2em !important;
	margin-bottom: 15px;
}
#product-photo-slide--product-template .btns-prd-act {
	display: none !important;
}
.huzi-wishlist {
	position: absolute;
	top: 3rem;
	right: 3rem;
	z-index: 1;
}
.product__policies {
	display: none;
}
.huzi-buy-btns .input-qty {
	border: 2px solid #000;
	color: #000;
}
.huzi-buy-btns .quantity {
	display: block;
	margin-bottom: 40px;
}
.huzi-buy-btns  .huzi-label {
	display: block;
}
.huzi-buy-btns .control {
	max-width: 100px;
}
.quantity .btn-number:not(:hover) {
	color: #000;
}
.product-info .price {
	margin-top: 26px;
}
.product-info .price .ProductPrice-product-template {
	font-weight: bold;
	font-size: 24px;
	letter-spacing: 0.2em;
	color: #000000;
}
.single_add_to_cart_button {
	border-width: 2px;
	margin-bottom: 10px;
	width: 100%;
	letter-spacing: 0.18em;
	padding: 9px;
	font-size: 12px;
	font-weight: bold;
}
.shopify-payment-button button {
	color: #fff;
	background-color: #000 !important;
	border: 2px solid #000;
	text-transform: uppercase;
	padding: 9px;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 0.18em;
}
.shopify-payment-button button:hover {
	color: #000;
	background-color: transparent !important;
}
.afterpay-link {
	display: none;
}
.afterpay-paragraph {
	font-family: Interstate;
	font-weight: normal;
	font-size: 12px;
	letter-spacing: 0.02em;
	margin-top: 0 !important;
}
.template-product .breadcrumbs {
	padding-top: 30px;
}
.product-info {
	padding-right: 220px;
}
.wishlist svg {
	cursor: pointer;
}
.cta-btn {
	z-index: 9999999 !important;
}
.fkt-heart-o {
	font-size: 50px;
	text-align: center;
	color: #fd01de;
}
.wishlist-empty {
	text-align: center;
}
body .product-card.smallCard:hover .product-thumb .cta-btn {
	top: 3rem !important;
	right: 3rem !important;
}
.control-inner > div .icon-link, .control-inner > div .menu-toggle {
	padding-right: 0;
	padding-left: 1.3rem;
}
/* <??????? */
/* #product-photo-slide--product-template {
	max-width: 100%;
}
.thumbnails.productThumbSlide--product-template .thumbs-wrapper.thumbs-wrapper-product-template {
	position: relative;
}
.thumbnails.productThumbSlide--product-template {
	display: block;
	width: 100%;
	max-width: 100%;
	min-height: unset;
}
.thumbnails.productThumbSlide--product-template .swiper-wrapper {
	flex-direction: row;
  	justify-content: center;
}
.thumbnails.productThumbSlide--product-template .swiper-slide {
	width: 10px !important;
	height: 10px !important;
	object-fit: cover;
}
.thumbnails.productThumbSlide--product-template .p-sgl__thumb-image {
	display: none;
}
.thumbnails .swiper-slide-thumb-active .p-sgl__thumb::before {
	height: 10px;
}
.thumbnails .p-sgl__thumb::before{
	background-color: transparent;
    height: 10px;
    width: 10px;
    border-radius: 50px;
    border-color: var(--primary);
	border-width: 2px;
}
.thumbnails .swiper-slide-thumb-active .p-sgl__thumb::before {
	border-color: var(--primary);
	border-radius: 50px;
}
.thumbnails .swiper-slide-thumb-active .p-sgl__thumb::before {
	background-color: var(--primary);
}
.thumbnails.productThumbSlide--product-template .swiper-slide {
	width: 10px !important;
	height: 10px !important;
	object-fit: cover;
	margin: 0 12px !important;
}
.thumbnails.productThumbSlide--product-template .swiper-slide .p-sgl__thumb {
	background: transparent;
} */

.product-images-info .swiper-button-next {
	top: unset;
	bottom: -54px;
	right: 25%;
  	z-index: 9999;
}
.swiper-container {
	overflow: visible;
}
.product-images-info .swiper-button-prev {
	top: unset;
	bottom: -54px;
	left: 25%;
  	z-index: 9999;
}
.huzi-tabs-video {
	display: flex;
	padding-top: 40px;
	padding-bottom: 120px;
}
.huzi-videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.huzi-videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.huzi-14px {
	font-weight: 700 !important;
	font-size: 14px !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
}
.huzi-14px.nav-link {
	padding: 0 0 10px 0 !important;
	min-width: unset !important;
}
.huzi-14px.nav-link {
	padding: 0 0 10px 0 !important;
	min-width: unset !important;
	color: #C4C4C4 !important;
  	margin-right: 20px;
}
.huzi-14px.nav-link.active {
	border-color: #000 !important;
	color: #000 !important;
}
.nav.nav-pills .nav-link:focus, .nav.nav-pills .nav-link:hover {
	border-color: #000 !important;
}
.kt-tabs .embed-responsive {
	display: none;
}
.tab-content.tab-container .tabs-width {
	padding-top: 20px;
}
.tab-content.tab-container .tabs-width p {
	color: #000;
	font-size: 16px;
}
.huzi-tabs-video .kt-tabs .tabs-width {
	border-bottom: 1px solid #DDDDDd;
}
.huzi-pdl-160 {
	padding-right: 160px;
}
.huzi-htu {
	padding-bottom: 15px;
	margin-bottom: 0;
}
.tabs-width.product-desc-content {
	border: none !important;
}
.okeReviews-button {
	background: #000 !important;
	border: 2px solid #000 !important;
	font-weight: bold;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.18em !important;
	color: #FFFFFF !important;
	font-family: Interstate !important;
}
.okeReviews-button:hover {
	background: transparent !important;
	border: 2px solid #000 !important;
	color: #000 !important;
}
.template-product .huzi-oke-review {
	margin-top: 60px;
}
.product-thumb .cta-btn {
	top: 3rem !important;
	right: 3rem !important;
}
#Swiper-kt_related-products .container {
	max-width: 1920px;
	overflow: hidden;
}
.products-card-grid .swiper-wrapper.huzi-recent {
	max-width: 1920px !important;
}
#Swiper-kt_recentlyViewedProducts {
	max-width: 100%;
	padding: 0 !important;
}
#Swiper-kt_recentlyViewedProducts .add_to_cart_button {
	width: 100% !important;
}
.huzi-light-gery {
	background: #F9F9F9;
	padding: 40px 15px;
}
.widget_recent_productSg .huzi-light-gery {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
.widget_recent_productSg .huzi-light-gery .wishlist.kt-wishlist {
	display: none;
}
.widget_recent_productSg .huzi-light-gery .swiper-wrapper.huzi-recent {
	width: 100%;
	max-width: 100%;
}


.swiper-wrapper.huzi-recent {
	max-width: 1366px;
	margin: 0 auto !important;
	overflow: hidden;
}
.huzi-recent .product-card {
	position: relative;
	background-color: transparent;
}
.huzi-recent .product-cta-wrapper {
	background-color: transparent;
}
#Swiper-kt_recentlyViewedProducts .swiper-slide.grid-item.p-style-01 {
	padding: 0 !important;
}
body .tb-text {
	text-align: left !important;
}
/*.swiper-wrapper.p-sgl__thumbs.p-sgl__thumbs-product-template {
	transform: translate3d(0px, 0px, 0px) !important;
}*/
.thumbnails .swiper-slide-thumb-active .p-sgl__thumb::before {
	border-width: 2px;
}
.huzi-buy-btns .shopify-payment-button {
	display: block !important;
}
.huzi-variation ul li .option_title {
	background: #FFFFFF;
	border: 2px solid #ccc;
	padding: 10px 28px;
	display: block;
	color: #ccc;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.huzi-variation ul {
	display: flex;
}
.fake_select.not_select li.sw .option_title {
	padding: 12px 28px;
	background: #fff;
	border: 2px solid #ccc;
	color: #ccc;
	/* text-transform: uppercase; */
	font-weight: bold;
}
.fake_select.not_select li.sw.selected .option_title,
.fake_select.not_select li.sw .option_title:hover {
	background: #000;
	border-color: #000;
}
.fake_select.not_select {
	margin: 0;
}
.kt_home_slide .swiper-slide .imgRatio {
	width: 100%;
	max-width: 100%;
	height: calc(100vh - 175px);
	object-fit: cover;
}
.huzi-promotion-banner-2 .huzi-pb-warp {
    width: 100%;
    max-width: 450px;
    position: absolute;
    right: 30px;
}
.huzi-col-payment {
    position: relative;
}
.huzi-col-payment .widget {
    position: absolute;
    bottom: 0;
}
.scroll_top {
    display: none !important;
}
.huzi-tabs-wrap {
	width: 100%;
	max-width: 556px;
	padding-right: 20px;
}
.swiper-pagination.swiper-pagination-default.swiper-pagination-inside.swiper-pagination-kt_related-products.swiper-pagination-bullets {
	display: none;
}
.swiper-pagination-bullet {
	border: 2px solid #FD01DE;
	height: 10px;
	width: 10px;
	border-radius: 15px;
	background: #fff;
}
.swiper-pagination-bullet-active {
	width: 10px;
	background: #FD01DE;
}
.huzi-pro-content-2 .fake_select.combobox {
	width: 240px;
}
.huzi-pro-content-2 .fake_select.combobox .js-change-label {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 0.25em;
}
.huzi-pro-content-2 .fkt-angle-down::before {
	content: '\f110';
	color: #000;
}
.huzi-pro-content-2 .huzi-select-vari {
	align-items: center;
	margin-bottom: 60px;
}
.huzi-select-vari .huzi-label {
	margin: 0;
}
.huzi-pro-content-2 select option {
	font-weight: bold !important;
	font-size: 14px !important;
	letter-spacing: 0.25em !important;
}
.huzi-pro-content-2 select[name="id"] {
	display: block !important;
	border-radius: 0;
	border: 1px solid #c7c7c7;
	margin-left: 14px;
	padding: 14px;
	width: 100%;
	max-width: 292px;
	font-weight: 700;
	font-size: 14px;
	letter-spacing: .25em;
	appearance: none;
	background-image: url('/cdn/shop/files/down_arrow.svg?v=1629443967');
	background-size: 12px 14px;
	background-repeat: no-repeat;
	background-position: calc(100% - 15px) 50%;
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
}
.huzi-pro-content-2 .huzi-label {
	font-weight: bold;
}
.cart-drawer .nav-tabs {
	display: none;
}
.cart-drawer .tab-pane {
	background: #250A37;
}
.cart-drawer .tab-pane th {
	color: #fff !important;
	letter-spacing: .2em;
	text-transform: uppercase;
	font-weight: 700 !important;
}
.cart-drawer .tab-pane .font-italic {
	color: #fff;
}
.cart-drawer .tab-pane .cartCostTotal {
	color: #fff !important;
	font-weight: bold !important;
	letter-spacing: 0.25em;
}
.footer__cart-drawer .tab-pane {
	padding: 3rem 2rem !important;
}
.cart-drawer .tab-pane .d-inline {
	color: #fff;
}
.cart-drawer .tab-pane .d-inline a {
	color: #fd01de;
	letter-spacing: 0;
}
/* .head__cart-drawer {
	background: #250A37;
	border: none !important;
} */
.head__cart-drawer .title {
/* 	color: #fff; */
	font-size: 14px !important;
	font-weight: bold !important;
	margin-left: 35px;
}
.head__cart-drawer .title .text-bold {
	color: #fd01de;
}
/*.head__cart-drawer .fkt-close::before {
	color: #fff;
} */
.head__cart-drawer .price {
	color: #fd01de;
}
.btn {
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2rem;
	border: 2px solid;
}
.check-out {
	border-color: #fd01de;
}
.check-out:hover {
	background-color: transparent;
  	border-color: #fd01de;
}
.li--s-drop h4 {
	letter-spacing: unset;
}
.block-search .product-name {
	font-size: 14px !important;
}
.box-search .item-search .product-info {
	display: inline-block;
	width: unset;
	padding: 0;
}
.box-search .price {
	margin: 0;
}
.item-search.pages_obj .list-unstyled a {
	letter-spacing: unset;
}
.box-search .item-search a {
	display: flex;
}
/* Feature Product 3 */
.huzi-bg-img {
	background-size: cover !important;
	background-position: right !important;
}
.huzi_featured_product_3 .huzi-pro-content {
	background: transparent;
}
.huzi_featured_product_3 .product-addtocart {
	max-width: 65%;
}
.huzi-pro-content {
	padding: 160px 100px;
}
.huzi_featured_product_3 .huzi-feature-img.huzi-col-50 {
	display: none;
}
.all-none{
  	display: none;
}
.v-none {
	visibility: hidden;
}
.rebuy_cart-drawer {
	display: block;
	padding: 10px 20px 10px;
	border: 1px solid #dee2e6;
	margin: 10px 15px;
}
.rebuy_cart-drawer .rebuy-product-title {
	margin-top: 0 !important;
	line-height: normal;
	font-size: 12px;
	font-family: interstate;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.rebuy_cart-drawer .rebuy-product-info {
	margin-top: 0 !important;
}
.rebuy_cart-drawer .rebuy-product-actions {
	margin-top: 2px !important;
}
.rebuy_cart-drawer .rebuy-product-actions .rebuy-button {
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal;
}
.rebuy_cart-drawer .super-title {
	margin-bottom: 10px;
}
.head__cart-drawer {
	background: #250a37;
}
.head__cart-drawer .close__cart-drawer {
	color: #fff;
}
.head__cart-drawer .title {
	color: #fff;
	letter-spacing: 1px !important;
}
.items__cart-drawer .product-name {
	font-size: 12px !important;
    letter-spacing: 1px !important;
    line-height: normal !important;
}
.items__cart-drawer .product-name a{
	font-size: 12px !important;
    letter-spacing: 1px !important;
    line-height: normal !important;
}
body .cart-drawer {
	z-index: 9999999999;
}
.rebuy_cart-drawer.cart_page_dd {
	margin-top: 20px;
}
.product-cta-wrapper .shopify-payment-button {
	background: #000;
	opacity: 1;
	visibility: visible;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .18em;
	border: 2px solid #000;
	line-height: normal;
	padding: 10px 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.product-cta-wrapper .shopify-payment-button:hover {
	background: transparent ;
    color: #000;
}
.show-grid-list.kt--drop-i.ml-2.list-unstyled.kt--drop-i-d {
	display: none;
}
.buy_now_products_list {
    display: block;
    height: 0;
    opacity: 0;
    overflow: hidden;
}
.buy_now_products_list form {
	display: block;
	height: 0;
    opacity:0;
}
.buy_now_products_list form .shopify-payment-button__button {
	height: 0;
	padding: 0;
	font-size: 0;
	line-height: normal;
	border: none;
	margin: 0;
    opacity:0;
}
.product-card .product-variants-wrapper {
	display: none;
}
.huzi-recent .shopify-payment-button {
	width: 100% !important;
	margin-top: 10px;
}
.huzi-recent .product-body {
	min-height: 250px;
}
.huzi-recent .product-card .product-price {
	margin-bottom: 113px !important;
	margin-top: 6px;
}
.product-price span {
	font-weight: 700;
	font-size: 16px;
	letter-spacing: .15em;
	color: #000 !important;
}
.kt-stickyAddCart .btns-wrapper .btn-primary {
	border: none;
}
.kt-stickyAddCart .btns-wrapper .btn-primary::before {
	display: none;
}
.kt-stickyAddCart .btns-wrapper .shopify-payment-button {
	border: none;
	margin-left: 10px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .2rem;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 0.85rem;
	padding-bottom: 0.85rem;
	min-width: 170px;
	display: inline-block;
	text-align: center;
	line-height: 1.5;
}
.kt-stickyAddCart .btns-wrapper .shopify-payment-button:hover{
	background: #fd01de;
}
#fenix-change-zip {
	margin-left: 5px !important;
}
.product-title {
	text-transform: uppercase;
}
body form[action^="/cart/add"] [type="submit"] {
	visibility: visible;
}
.nav_products_prev,
.nav_products_next {
	font-size: 14px !important;
}

.thumbnails .p-sgl__thumb {
	overflow: visible !important;
}
.grid-item.col-sm-6.col-md-3.ly__gr {
	display: none;
}
.btn-search-page {
	border: 1px solid #fd01de;
}
.products-wishlist-local .shopify-payment-button {
	display: none;
}
.btn-outline-primary-2::before {
	display: none;
}
.product-detail-image.huzi-relative {
	margin-bottom: 45px;
}
.table-wishlist .in-stock {
	color: #fd01de !important;
}
.table-wishlist .out-of-stock {
	color: #ffd1f9 !important;
}
.cart-discount.form-inline.flex-nowrap {
	display: none;
}
.cart.main-content .progress {
	display: none !important;
}
.mobile-menu a {
	line-height: 3.5;
}
.button-search {
	border: 1px solid #fd01de;
}
.nav-pills-mobile .nav-link {
	display: inline-block;
	border: none !important;
	padding: .8rem 0rem !important;
	margin-left: 20px;
}
.dashboard.content_account-template .nav-link {
	text-transform: uppercase;
	font-weight: bold;
}
.account .tab-content a {
	letter-spacing: normal;
}
.account #shopify-section-kt_top_banner {
	padding-top: 50px;
}
.account .dashboard.content_account-template {
	padding: 70px 0;
}
/** Nws Three Hero **/

.nws-hero-section {
	display: block;
	width: 100%;
	height: calc(100vh - 128px);
}
.nws-hero-section .nws-hero-100 {
	display: flex;
	width: 100%;
}
.nws-hero-section .nws-hero-100 .nws-hero-33 {
	flex: 1 1;
	display: block;
	background-color: #fed9ed;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	height: calc(100vh - 128px);
}
.nws-hero-section .nws-hero-100 .nws-hero-33.with-txt{
	background-color: #fff;
}
.nws-hero-section .nws-hero-100.with-txt {
	display: none;
}
.nws-hero-section .middle-with-txt {
	display: flex;
	text-align: center;
	padding: 35px;
	align-items: center;
	height: 100%;
	flex-wrap: wrap;
    position: relative;
}
.nws-hero-section .middle-with-txt .middle_txt b {
	font-size: 25px;
	line-height: 4rem;
	display: block;
	font-weight: 700;
	letter-spacing: 3px;
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 30px;
	width: 100%;
	padding: 0 10px;
}
.nws-hero-section .middle-with-txt .bottom_txt img {
	max-width: 110px;
	margin-left: 4px;
	width: 100%;
	display: inline-block;
	position: relative;
	top: -1px;
    line-height: normal;
}
.nws-hero-section .middle-with-txt .bottom_txt {
	display: block;
	text-align: center;
	width: 100%;
	line-height: normal;
	position: absolute;
	bottom: 70px;
	z-index: 9;
	left: 0;
	right: 0;
}
.nws-hero-section .middle-with-txt .middle_txt h3 {
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	letter-spacing: 2px;
	margin-bottom: 15px;
}
.nws-hero-section .middle-with-txt .middle_txt {
	display: block;
	text-align: center;
	width: 100%;
    text-transform: uppercase;
}
.nws-hero-section .middle-with-txt .middle_txt h2 {
	display: block;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 4px;
	line-height: normal;
	margin-bottom: 30px;
}
.nws-hero-section .middle-with-txt .middle_txt a {
	display: block;
	background: transparent;
	border: 2px solid #FD01DE;
	padding: 10px 10px;
	line-height: normal;
	max-width: 220px;
	margin: 0 auto;
	font-weight: bold;
}
.nws-hero-section .middle-with-txt .middle_txt a:hover {
	background: #FD01DE;
    color:#fff;
}
.nws-hero-section .middle-with-txt .middle_txt b span {
	color: #FD01DE;
}
.widget_recent_productSg .section-width .huzi-recent {
	width: 100% !important;
	max-width: 1920px !important;
	margin: 0 auto !important;
}
.product-inner:hover .second-thumb img.lazyloaded {
	transform: translate(-50%,-50%) scale(1);
}
.huzi-light-gery {
	background: #f9f9f9;
	padding: 40px 15px !important;
	border: 1px solid #DCDCDC;
}
#shopify-section-kt_recentlyViewedProducts .huzi-light-gery .swiper-slide.grid-item {
	padding: 0 10px !important;
}
.huzi_featured_product_1 .huzi-pro-content del {
	display: none;
}
.huzi-block-img img {
	display: unset !important;
}
.huzi-fp-million .product-addtocart {
	max-width: 100%;
}
.huzi-fp-million .huzi-block-img {
	padding: 20px 0;
}
.huzi-fp-million .entry-short-description {
	line-height: 1.4;
}
.huzi-fp-million .entry-buttons-button {
	max-width: 550px;
	margin: 0 auto;
}
.huzi-fp-million .huzi-pro-content {
    padding: 160px 40px;
}

/* Malomo */
.huzi-malomo-hero {
	padding: 60px 0;
	background: #D9D9D9;
}
.huzi-container-1200 {
	width: 100%;
	max-width: 1240px;
	margin: 0 auto;
	padding: 0 20px;
}
.huzi-flex-sec {
	margin: 0 -40px;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.huzi-malomo-hero .huzi-flex-sec {
	justify-content: center;
}
.huzi-flex-sec .huzi-col-50 {
	padding: 0 40px;
}
.malomo-order-lookup-customer-email-label,
.malomo-order-lookup-tracking-number-label,
.malomo-order-lookup-number-label {
	font-weight: 700;
	font-size: 12px;
	line-height: 1;
	letter-spacing: 0.16em;
	color: #000000;
	text-transform: uppercase;
	display: block;
}
.malomo-order-lookup-body input {
	background: #F9F9F9;
	border: 1px solid #DDDDDD;
	width: 100%;
	padding: 14px;
	font-size: 16px;
	margin-bottom: 25px;
}
.malomo-order-lookup-section-separator {
	font-weight: 700;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 10px;
}
#tracking-block {
	background: #fff;
	padding: 60px 40px;
	position: relative;
}
.malomo-order-lookup-submit-button {
	width: 100%;
	max-width: 300px;
	letter-spacing: 0.18em;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: 700;
	font-size: 12px;
	line-height: 30px;
	background: #000000;
	margin-top: 30px;
	border: 1px solid #000;
    transition: 0.3s;
}
.malomo-order-lookup-submit-button:hover {
    background: transparent;
    color: #000;
}
.malomo-shipment-tracker-delivery-state {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.16em;
	color: #FFFFFF;
	text-transform: uppercase;
	background: #FD01DE;
	padding: 8px 5px;
}
.malomo-shipment-tracker-delivery-date {
	font-weight: 700;
	font-size: 38px;
	line-height: normal;
	text-align: center;
	letter-spacing: 0.1em;
	color: #FD01DE;
	text-transform: uppercase;
	margin: 17px 0;
}
.malomo-shipment-tracker-countdown {
	display: none;
}
.malomo-shipment-tracker-history-control.malomo-shipment-tracker-events-toggle {
	display: none;
}
.malomo-shipment-tracker-latest-activity {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #000000;
	text-transform: uppercase;
}
.malomo-shipment-tracker-most-recent-event {
	text-align: center;
	font-size: 15px;
	color: #8D8D8D;
	margin-top: 5px;
}
.malomo-shipment-tracker {
	margin-bottom: -20px;
}
.malomo-shipment-tracker-carrier-info {
	display: flex;
	align-items: center;
	justify-content: center;
    flex-wrap: wrap;
}
.malomo-shipment-tracker-status-message {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #FD01DE;
	text-transform: uppercase;
	margin-top: -6px;
}
.malomo-shipment-tracker-event-timestamp-date {
	margin-right: 10px;
}
.malomo-shipment-tracker-carrier-info-image {
	display: none;
}
.malomo-shipment-tracker-carrier-info-tracking-code {
	margin-top: 20px;
	font-weight: 700;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
}
.malomo-shipment-tracker-carrier-info-tracking-code::before {
	content: 'TRACKING NUMBER: ';
	color: #8D8D8D;
	font-weight: 700;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #8D8D8D;
}



/* hmed */


.rebuy_cart-drawer {
	padding-left: 10px;
	padding-right: 10px;
	max-width: 280px;
	width: 100%;
	margin: 0 auto;
}
.rebuy_cart-drawer .rebuy-widget {
	padding: 10px 0;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-info {
	width: 70% !important;
	padding: 0 10px !important;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-media {
	width: 30% !important;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-info .rebuy-product-title {
	font-size: 10px !important;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-info .rebuy-product-review {
	margin: 2px 0;
	font-size: ;
	line-height: normal;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-info .rebuy-product-review .rebuy-star-rating {
	width: 50px;
	height: 10px;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-info .rebuy-review-count {
	font-size: 10px;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-info .rebuy-product-price {
	font-size: 12px;
	line-height: normal;
	margin-bottom: 3px;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-button {
	width: 100%;
	display: block;
	max-width: 100%;
	padding: 5px 10px;
	margin: 0 auto;
}
.rebuy_cart-drawer .rebuy-product-block .rebuy-product-actions {
	margin-top: 8px !important;
	width: 100% !important;
	padding: 0 !important;
}
.rebuy_cart-drawer .powered-by-rebuy {
	display: none;
}
.summary.summary-cart .font-italic.mb-1 {
	margin-bottom: 0;
}
.rebuy_cart-drawer .rebuy-product-block {
	padding-bottom: 0 !important;
}
.template-cart .afterpay-paragraph {
	display: none;
}
.product-card .product-cta-wrapper {
	position: absolute !important;
	bottom: 2px;
	left: 0;
	right: 0;
	margin: 0 auto;
	visibility: visible !important;
	pointer-events: visible !important;
}
.product {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
.md_products_section.md_products_section_show .w-100 {
	max-width: 1920px;
	margin: 0 auto;
}
.nws-hero-section .middle-with-txt .top_logo {
	position: absolute;
	top: 50px;
	left: 0;
	right: 0;
	display: block;
}
.nws-hero-section .middle-with-txt .top_logo a {
	display: block;
	max-width: 190px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 15px;
}
.nws-hero-section .middle-with-txt .top_logo a img{
	display: block;
	width: 100%;
}
body .product-name {
	overflow: unset;
	text-overflow: unset;
	display: unset;
	-webkit-line-clamp: unset;
	-webkit-box-orient: unset;
}
.huzi-hero-logo {
	margin: 40px 0 60px 0;
}
.huzi-middle-txt b {
	font-size: 18px !important;
}
.huzi_left_right_banner .huzi-flex .huzi-col-40 {
	display: flex;
	align-items: center;
}
.huzi_left_right_banner .huzi-rf-warp {
	width: 100%;
	padding: 30px 20px;
	max-width: 450px;
	margin: 0 auto;
}
.huzi_left_right_banner .huzi-flex .huzi-col-40 .huzi-rf-warp .huzi-h3 {
	margin: 10px 0;
}
.huzi_left_right_banner .huzi-flex .huzi-col-40 .huzi-rf-warp .huzi-p {
	margin-bottom: 60px;
}
.huzi_left_right_banner .huzi-fb-btn {
	padding: 12px 30px;
}
.huzi_left_right_banner .huzi-flex .huzi-col-60 img {
	width: 100%;
	height: 100%;
}
.three_boxes_hero {
	overflow: unset !important;
}
.header-menu.horizon-menu.col-12 {
	display: block !important;
}
.huzi-video-section {
    text-align: center;
    padding: 100px 20px;
}
.huzi-video-section .title {
    font-size: 32px !important;
    margin-bottom: 20px;
}
.shopify-challenge__button {
	border: 2px solid #000;
	padding: 10px 80px;
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	background: #000;
	text-transform: uppercase;
	letter-spacing: 0.2rem;
	margin-top: 20px !important;
}
.shopify-challenge__button:hover {
	background: #fff;
}
.nws-middle-3 .huzi-hero-shop-icon {
	display: block;
}
.nws-middle-3 .huzi-hero-shop-icon img {
	display: block;
	max-width: 140px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 15px;
}
.nws-hero-section .middle_txt.huzi-middle-txt.nws-middle-3.middle_txt h2 {
	margin-bottom: 15px;
}
.nws-hero-section .middle-with-txt .bottom_txt .star-icon-nws {
	font-size: 22px;
	line-height: normal;
	color: #fe1adc;
}
.nws-hero-section .bottom_txt {
	text-transform: uppercase;
}
.full-image-sec .position-relative {
	height: calc(100vh - 128px);
	display: flex;
	align-items: end;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.full-image-sec .position-relative .page-title {
	text-align: center;
  font-size:34px;
  color:#fff;
}
.huzi-show-desk{
	display: block !important;
}
.huzi-show-mob{
	display: none !important;
}
.template-product .huzi-flex.huzi-select-vari {
	display: none;
}
.template-product .selector-wrapper label {
	display: block !important;
}
.template-product .selector-wrapper label.huzi-fs-padding {
	display: none !important;
}
.fake_select.not_select li.color_sw .option_title {
	padding: 12px 28px;
	background: #fff;
	border: 2px solid #ccc;
	color: #ccc;
    display:inline-block !important;
	font-weight: bold;
}
.fake_select.not_select li.color_sw.selected .option_title,
.fake_select.not_select li.color_sw .option_title:hover {
	background: #000;
	border-color: #000;
}
.fake_select.not_select.squarecombobox {
	display: block !important;
	width: 100%;
}
.fake_select.not_select li.color_sw {
	margin-left: 0;
}
/* huzii */

.nws-hero-section.homepage-main-sec {
	height: calc(100vh - 178px);
}
.nws-hero-section.homepage-main-sec .nws-hero-100 .nws-hero-33 {
	height: calc(100vh - 178px);
}
.huzi_featured_product_1 .huzi-feature-img {
	background-position: center !important;
}
.huzi-fp-million .huzi-pro-content {
	padding: 45px 40px;
}
.huzi-pro-content {
	padding: 80px 80px;
}
.nws-hero-section.homepage-main-sec .nws-hero-100.desktop-show-only {
	height: 100%;
}
.nws-hero-section.homepage-main-sec .nws-hero-100.desktop-show-only img {
	width: 100%;
	object-fit: cover;
	object-position: top;
}
.huzi-videoWrapper.how-two-video {
	margin-top: 25px;
	display: block;
}
footer .huzi-app_icons {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 60px;
}
#rebuy-widget-17158 {
	display: none;
}
.md_products_section_show #rebuy-widget-17158 {
	display: block;
	padding-top: 0;
	padding-bottom: 0;
}
.md_products_section_show #rebuy-widget-17158 .powered-by-rebuy {
	display: none !important;
}
.md_products_section_show #rebuy-widget-17158 .flickity-page-dots {
	bottom: -15px !important;
}


/** Contest Page **/
.template-page.contest .huzi-below-header {
	display: none;
}
.nws-main-section {
	display: block;
}
.nws-main-section.nws-full-height {
	height: calc(100vh - 140px);
}
.nws-main-section {
	display: block;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.nws-main-section .nws-innner-section {
	display: block;
	padding: 40px 40px;
}
.nws-logo-page {
	max-width: 250px;
	width: 100%;
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
.nws-main-section .nws-h2.nws-outline-text {
	display: block;
	max-width: 200px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 10px;
}
.nws-main-section .nws-h2.nws-outline-text.nws-off-on {
	max-width: 420px;
}
.nws-h3.nws-outline-text {
	display: block;
	max-width: 350px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 15px;
}
.nws-p {
	display: block;
	text-align: center;
	max-width: 480px;
	line-height: 1.4;
	letter-spacing: .04em;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	margin: 0 auto;
	color: #000;
	margin-bottom: 45px;
	width: 100%;
}
.nws-btn-contest {
	display: block;
	text-align: center;
	max-width: 350px;
	margin: 0 auto;
	background: #FFFFFF;
	border: 2px solid #FD01DE;
	padding: 15px 10px;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}
.nws-btn-contest:hover {
	background: #FD01DE;
    color:#fff;
}
.nws-center-div {
	text-align: center;
}
.nws-three-grid {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	padding: 15px 0;
}
.nws-three-grid .nws-col-div {
	display: block;
	width: 33.3333333%;
}
.nws-three-grid .nws-col-div .nws-img-page {
	display: block;
	width: 100%;
	max-width: 590px;
	margin: 0 auto;
}
.nws-three-grid .nws-col-div.nws-col-text {
	padding: 0 25px;
}
/*.nws-h2.nws-outline-text.nws-off-on {
	max-width: 230px;*/
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists {
	display: block;
	margin-top: 20px;
	margin-bottom: 30px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list {
	display: block;
	font-size: 18px;
	line-height: normal;
	position: relative;
	padding-left: 35px;
	padding-bottom: 8px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:last-child{
	padding-top:10px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list::before {
	content: "1";
	position: absolute;
	left: 1px;
	background: #fff;
	width: 25px;
	height: 25px;
	border-radius: 100%;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	color: #fd01de;
	border: 2px solid #FD01DE;
	font-weight: 700;
	line-height: normal;
	top: 2px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:nth-child(2)::before {
	content: "2";
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:nth-child(3)::before {
	content: "3";
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:nth-child(4)::before {
	content: "4";
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:nth-child(5)::before {
	content: "5";
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:last-child::before {
	display: none;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list em {
	font-style: normal;
	position: relative;
	line-height: normal;
	padding-left: 25px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list em::before {
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background: #000;
	border-radius: 100%;
	position: absolute;
	left: 10px;
	top: 11px;
	line-height: normal;
}
.form_data_process .row-nws {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.form_data_process .row-nws .col-nws-6 {
	display: block;
	width: 50%;
}
.form_data_process .row-nws .col-nws-12 {
	display: block;
	width: 100%;
}
.form_data_process {
	display: none;
    position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.template-page.nws_atcive_popup_body {
	overflow: hidden;
}
.form_data_process.nws_atcive_popup {
	display: block;
}
.form_data_process::before {
	content: "";
	background: #000;
	width: 100%;
	height: 100%;
	display: block;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0.5;
	z-index: 1;
}
.form_data_process .form_data_box {
	position: fixed;
	display: block;
	background: #fff;
	max-width: 750px;
	width: 100%;
	padding: 75px 40px;
	z-index: 99;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	transform: translateY(-50%);
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
.form_data_process .form_data_box .nws-popup-close {
	position: absolute;
	right: 30px;
	top: 25px;
	width: 15px;
	display: block;
    cursor: pointer;
}
.form_data_process .form_data_box .nws-popup-close:hover {
	opacity:0.9;
}
.form_data_process .form_data_box .nws-popup-close svg{
	width: 15px;
	display: block;
}
.nws_form_title {
	text-align: center;
	display: block;
	font-size: 22px;
	line-height: normal;
	text-transform: uppercase;
	max-width: 435px;
	margin: 0 auto;
	width: 100%;
	margin-bottom: 50px;
	font-weight: bold;
}
.form_data_process .row-nws label {
	display: block;
	color: #000;
	line-height: normal;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.2rem;
	text-transform: uppercase;
	margin: 0;
	margin-bottom: 8px;
}
.form_data_process .row-nws .nws-popup-input {
	display: block;
	width: 100%;
	margin-bottom: 25px;
	line-height: normal;
	padding: 10px 10px;
	border: 1px solid #DDDDDD;
	background-color: #F9F9F9 !important;
	font-size: 13px;
	font-weight: 500;
}
.form_data_process .row-nws label span {
	color: #FF0000;
	display: inline-block;
	margin-left: 5px;
}
.form_data_process .row-nws .emf__data_form_btn.button {
	display: block;
	width: 100%;
	max-width: 350px;
	background: #000;
	border: 2px solid #000;
	padding: 10px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: .2rem;
	margin-top: 60px;
    cursor: pointer;
}
.form_data_process .row-nws .emf__data_form_btn.button:hover {
	background: transparent;
	color: #000;
}
#contest_choose_file {
    position: relative;
    min-width: 130px;
    width: auto;
    display: inline-flex;
    padding: 10px;
    cursor: pointer;
    background: #E9E9E9;
    border: 1px solid #DDDDDD;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    align-items: center;
}
input#emf_image_file {
    display: none;
}
#contest_choose_file img {
    object-fit: contain;
    object-position: center;
    width: 17px;
    height: 17px;
    margin-right: 9px;
}
select.nws-popup-input {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("/cdn/shop/files/Vector_4.png?v=1653897516");
    background-repeat: no-repeat;
    background-position: right 16px top 50%;
}
.nws-alert-text.nws-error-alert {
	display: block;
	text-align: center;
	padding: 5px 5px;
	border: 1px solid #f00;
	color: #f00;
	width: 100%;
	max-width: calc(100% - 30px);
	margin: 0 auto;
	margin-bottom: 25px;
}
.nws-alert-text.nws-success-alert {
	display: block;
	text-align: center;
	padding: 5px 5px;
	border: 1px solid green;
	color: green;
	width: 100%;
	max-width: calc(100% - 30px);
	margin: 0 auto;
	margin-bottom: 25px;
}
.form_data_box .emf__data_form.nws-loading {
	display: block;
	position: relative;
}
.form_data_box .emf__data_form.nws-loading::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 9;
	opacity: 0.95;
}
.form_data_box .emf__data_form.nws-loading::after {
	content: "";
	display: flex;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	text-align: center;
	width: 100%;
	height: 100%;
	z-index: 9;
	bottom: 0;
	justify-content: center;
	align-items: center;
	line-height: normal;
	background-image: url('/cdn/shop/files/loading-img.gif?v=1650529334');
	background-repeat: no-repeat;
	background-size: 75%;
	background-position: center center;
}

/** End Contest Page **/
.huzi-ulink {
    word-break: break-all;
}


/* 
TOP CART PAGE CSS START

*/
/* tapcart hero section  */
.tapcart_new_hhb {
    position: relative;
    background-color: #D9D9D9;
    min-height: 825px;
    height: 100%;
    max-height:825px;
    text-align: center;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.tapcart_container {
    max-width: 1350px;
    width: 100%;
    margin: 0 auto;
    padding:0 18px;
}
.tc_new_hhb_content_box {
    max-width: 490px;
    width: 100%;
    margin: 0 auto;
}
.tc_new_hhb_content_box h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    letter-spacing: 0.16em;
    color: #FFFFFF;
    margin-bottom: 24px;
  	text-shadow: 0px 4px 5px rgb(0 0 0 / 50%);
}
.tc_new_hhb_content_box p {
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    margin-bottom: 38px;
  	text-shadow: 0px 4px 5px rgb(0 0 0 / 50%);
}
.tc_app_group {
    display: flex;
    align-items: center;
    justify-content: center;
}
.tc_app_group a img {
    max-width: 186px;
    width: 100%;
}
.tc_app_group a:nth-child(1) {
    margin-right: 17px;
}
/*  tapcart blogs  */
.tapcart_blogs {
    position: relative;
    padding: 60px 0px 0px;
}
.tc_blog_heading {
    font-weight: 700;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    letter-spacing: 0.16em;
    color: #000000;
    max-width: 666px;
    margin: 0 auto 30px;
}
.tc_blog_group {
    display: flex;
    justify-content: center;
    max-width: 100%;
    align-items: center;
    flex-wrap: wrap;
}
.tc_blog_post {
    text-align: center;
    width: 33.33%;
    display: block;
    padding: 0 20px 58px;
}
.tc_blog_post img {
    width: 100%;
    padding-bottom: 20px;
    /* max-height: 400px; */
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.tc_blog_desc h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    letter-spacing: 0.16em;
    color: #000000;
    margin-bottom: 5px;
}
.tc_blog_desc p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #000000;
    margin-bottom: 0px;
}
/* tapcart apps section */
.tc_apps_content_box {
    max-width: 858px;
    margin: 0 auto;
    padding: 0 18px;
}
.tc_apps_content_box h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 38px;
    text-align: center;
    letter-spacing: 0.16em;
    color: #000000;
    margin-bottom: 41px;
}
.tapcart_apps {
    position: relative;
    padding: 58px 0px 120px;
}
.template-page.tapcart .huzi-insta-user {
    font-weight: 900;
}
/* 
TOP CART PAGE CSS End

*/




/* 
MALOMO PAGE CSS Start

*/
.template-page.malomo #shopify-section-footer_01 .huzi-instagam {
    display: none;
}
/* malomo hero */
.malomo_hero {
    position: relative;
    background-color: #D9D9D9;
    padding: 119px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.malomo_hero_container {
    max-width: 1390px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
  	padding: 0 20px;
}
.malmo_col_50 {
    width: 100%;
}
.malomo_form {
    padding: 80px 40px;
    background: #FFFFFF;
    max-width: 550px;
    width: 100%;
}
.malomo_form label {
    font-weight: 700;
    font-size: 12px;
    line-height: 28px;
    letter-spacing: 0.16em;
    color: #000000;
    display: block;
    margin-bottom:0px;
}
.malomo_input {
    display: block;
    width: 100%;
    background: #F9F9F9;
    border: 1px solid #DDDDDD;
    padding: 8px 15px;
    margin-bottom: 25px;
    font-size: 12px !important;
}
input#malomo_tracking {
    margin-bottom: 40px;
}
.malomo_form p {
    font-weight: 700;
    font-size: 12px;
    line-height: 28px;
    text-align: center;
    letter-spacing: 0.16em;
    color: #000000;
    margin-bottom: 25px;
}
.malomo_submit {
    font-weight: 700;
    font-size: 12px !important;
    text-align: center;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #FFFFFF;
    display: block;
    max-width: 350px;
    width: 100%;
    background: #000;
    border: 2px solid #000;
    padding: 10px 0px;
}
.malomo_submit:hover {
    color: #000;
    background: #fff;
    border: 2px solid #000;
    transition:.3s;
}
.malomo_hero_details {
    max-width: 490px;
}
.malomo_hero_details h2 {
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    letter-spacing: 0.16em;
    color: #000000;
    margin-bottom: 24px;
}
.malomo_hero_details p {
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.02em;
    color: #000000;
    margin-bottom: 30px;
}
.malomo_hero_details a {
    background: #FFFFFF;
    border: 2px solid #FD01DE;
    max-width: 350px;
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    line-height: 30px;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #FD01DE;
    padding: 10px 0px;
}
.malomo_hero_details a:hover {
    background: #FD01DE;
    border: 2px solid #FD01DE;
    color: #fff;
    transition:.3s;
}
/*  malomo instagram  */
.malomo_instagram.huzi-instagam {
    position: relative;
    padding: 50px 0px 60px;
}
.malomo_instagram.huzi-instagam .huzi-insta-user {
    background: transparent;
    font-weight: 700;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0.14em;
}
/* malomo offer */
.malomo_e_offer {
    position: relative;
    display: flex;
    align-items: center;
    background: #000;
}
.malomo_e_offer .malmo_col_50:first-child {
    background-color: #000;
    text-align: center;
}
.malomo_sidebar_img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}
.m_e_content_box img {
    max-width: 199px;
    margin-bottom: 49px;
}
.m_e_content_box p {
    font-weight: 900;
    font-size: 56px;
    line-height: 56px;
    letter-spacing: 0.06em;
    color: #6DB2DF;
    font-family: 'Big Shoulders Display', cursive;
    margin-bottom:60px;
}
.m_e_content_box p span {
    font-weight: 800;
    font-size: 42px;
    line-height: 42px;
    color: #FFFFFF;
    margin: 20px 0px;
    display: block;
}
.malomo_signup {
    display: block;
    margin: 0 auto;
    max-width: 470px;
    width: 100%;
}
.malomo_signup input[type="email"] {
    width: 100%;
    font-weight: 700;
    font-size: 12px !important;
    line-height: 28px;
    letter-spacing: 0.16em;
    color: #000000;
    border: none;
    padding: 11px 12px;
    display: block;
    margin-bottom: 20px;
}
.malomo_signup input[type="email"]::placeholder {
    color: #000000 !important;
}
.malomo_signup_sub {
    background: #FD01DE;
    font-weight: 700;
    font-size: 12px !important;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #FFFFFF;
    border: 2px solid #FD01DE;
    width: 100%;
    padding: 10px 0px;
}
.malomo_signup_sub:hover {
    background: #fff;
    color: #FD01DE !important;
    border: 2px solid #FD01DE;
    transition:.3s;
}
.m_e_form .input-group-append {
    margin-left: 0px;
}
/* malomo video */
.malomo_video {
    position: relative;
    padding: 80px 17px 20px 17px;
    text-align: center;
}
.malomo_video iframe {
    border: none;
    max-width: 896px;
    width: 100%;
}
/* malomo disclaimer */
.malomo_disclaimer {
    /*background: #FD01DE;*/
    position: relative;
}
.malomo_disclaimer_conatiner {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 0px 80px 0px;
}
.malomo_disclaimer_conatiner h2 {
    font-weight: 700;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.2em;
    color: #000000;
}
.malomo_disclaimer_conatiner p {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.02em;
    color: #000000;
}

.template-page.malomo .content_kt_related-products {
	overflow: hidden;
}
.template-page.malomo .content_kt_related-products .swiper-button-prev{
    left: 15px !important;
}
.template-page.malomo .content_kt_related-products .swiper-button-next{
    right:15px !important;
}
.template-page.malomo .content_kt_related-products .swiper-buttons .swiper-button-prev:before {
    content: "" !important;
    background-image:url('/cdn/shop/files/left-arrow.png?v=1649241914') !important;
    background-repeat:no-repeat;
    width:54px;
    height:54px;
}
.template-page.malomo .content_kt_related-products .swiper-buttons .swiper-button-next:before{
	content:"" !important;
    background-image:url('/cdn/shop/files/right-arrow.png?v=1649241914') !important;
    background-repeat:no-repeat;
    width:54px;
    height:54px;
}
.template-page.malomo .content_kt_related-products .product-name {
    font-size: 12px !important;
    height: 44px !important;
    line-height: 22px !important;
}
.template-page.malomo .content_kt_related-products .product-card .product-price {
    flex-direction: row-reverse;
    margin-bottom: 52px !important;
}
.template-page.malomo .content_kt_related-products .product-price ins {
    margin-left: 1rem;
}
..template-page.malomo .content_kt_related-products .product-price del {
    margin-left: 0;
}
.template-page.malomo .content_kt_related-products .product-body {
    min-height: 150px !important;
}

.template-page.malomo .content_kt_related-products .huzi-black-border-btn {
    letter-spacing: 0.18em;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 30px;
    color: #FD01DE;
    background: #FFFFFF;
    border: 2px solid #FD01DE;
    box-sizing: border-box;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.template-page.malomo .content_kt_related-products .huzi-black-border-btn:hover {
    color: #fff;
    background: #FD01DE;
    border: 2px solid #FD01DE;
    transition:.3s;
}
.template-page.malomo .content_kt_related-products .product-thumb .cta-btn .wishlist.kt-wishlist span.text-nowrap.btn-name {
    display: none;
}
.template-page.malomo .content_kt_related-products .product-thumb .cta-btn .wishlist.kt-wishlist svg:hover path {
    fill: #FD01DE;
}
.template-page.malomo .huzi-qp-item {
	position: relative;
}
.template-page.malomo #Swiper-kt_related-products {
	max-width: 1440px;
	margin: 0 auto;
}
.template-page.malomo .swiper-fixed-fshadow .swiper-container {
	padding: 0;
	margin: 0;
}
.template-page.malomo .product-cta-wrapper .shopify-payment-button {
	display: none;
}
.template-page.malomo .product-card .add_to_cart_button, .template-page.malomo .product-card .shopify-payment-button {
	width: 100% !important;
}
.template-page.malomo .swiper-fixed-fshadow .swiper-buttons {
	height: 100% !important;
}
.template-page.malomo .product-card .product-cta-wrapper {
	margin-bottom: 10px;
}
.template-page.malomo .okeReviews.okeReviews--theme {
	font-size: 10px;
	line-height: normal;
}
.template-page.malomo .okeReviews .okeReviews-starRating--small .okeReviews-starRating-indicator-layer {
	background-size: 70px 12px;
}
.template-page.malomo .okeReviews .okeReviews-starRating--small {
	height: 13px;
	width: 72px;
}
.template-page.malomo .okeReviews .okeReviews-reviewsSummary-ratingCount span {
	font-size: 12px;
	line-height: normal;
}
.template-page.malomo .product-card .add_to_cart_button {
	height: 35px;
}
.m_e_form input#phone_flt {
    display: none;
}
.m_e_form input.form-control,.m_e_form .input-group-append {
    display: block;
    width: 100%;
}

/* huzaifa malomo page  */

.huzi-mal-msg-warp {
	background: #fff;
	width: 100%;
	max-width: 550px;
	text-align: center;
}
.huzi-mal-top {
	background: #FD01DE;
	font-weight: 700;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #FFFFFF;
	padding: 5px;
  	text-transform: uppercase;
}
.huzi-mal-day {
	margin-top: 18px;
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #FD01DE;
	margin-bottom: 5px;
  	text-transform: uppercase;
}
.huzi-mal-month {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #FD01DE;
  	text-transform: uppercase;
}
.huzi-mal-date {
	font-weight: 800;
	font-size: 48px;
	line-height: 1;
	color: #FD01DE;
	margin-bottom: 5px;
  	text-transform: uppercase;
}
.huzi-mal-msg {
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #000000;
	margin-bottom: 15px;
  	text-transform: uppercase;
}
.huzi-mal-track {
	font-weight: 700;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #8D8D8D;
	padding-bottom: 35px;
  	text-transform: uppercase;
}
.huzi-mal-track span {
	color: #000;
}
.huzi-mal-done {
	margin-top: 75px;
	font-weight: 700;
	font-size: 30px;
	line-height: 34px;
	text-align: center;
	letter-spacing: 0.16em;
	color: #FD01DE;
	margin-bottom: 14px;
  	text-transform: uppercase;
}
.huzi-mal-delivered .huzi-mal-msg {
	margin-bottom: 0;
}
.huzi-mal-delivered .huzi-mal-track {
	padding-bottom: 70px;
}
.huzi-mal-nothing .huzi-mal-msg {
	max-width: 430px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 12px;
}
.huzi-mal-msg-warp svg{
	margin-top: 30px;
}
/* 
MALOMO PAGE CSS End

*/


.inside_img_nws .cat_img_mob_key {
	display: none;
}
.huzi-malomo-hero {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.template-collection .full-image-sec .position-relative {
	background-position: top center;
}
.okeReviews-reviewsSummary.js-okeReviews-reviewsSummary {
	position: relative;
}
.okeReviews .okeReviews-reviewsSummary .okeReviews-a11yText {
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	cursor: pointer;
}
.rebuy-cart__flyout-item-subscription .rebuy-button.outline {
	background: #000;
	color: #fff;
	border-color: #000;
}
.rebuy-cart__flyout-item-subscription .rebuy-button.outline:hover {
	background: #fd01de;
    border-color: #fd01de;
}
/*** New Homepage Css ***/

.huzi-topbar .huzi-link1 {
	padding: 4px 12px;
}
.huzi-topbar .huzi-link2 {
	padding: 4px 12px;
}
.huzi-below-header {
	padding: 8px 10px;
}
.slider-nws-announcement {
	display: flex;
	max-width: 800px;
	margin: 0 auto;
	width: 100%;
	padding: 0 20px;
	text-align: center;
	justify-content: center;
}
.slick-next::before, .slick-prev::before {
	font-family: molla !important;
}
.slider-nws-announcement .slick-next::before, .slider-nws-announcement .slick-prev::before {
	font-size: 17px;
	line-height: normal;
}
.slick-next::before {
	content: '\f112' !important;
}
.slick-prev::before {
	content: '\f111' !important;
}
.slider-nws-announcement .slick-arrow::before {
	color: #000;
}
.slider-nws-announcement .slick-prev.slick-arrow {
	left: 0;
}
.slider-nws-announcement .slick-next.slick-arrow {
	right: 0;
}
.huzi-new-collections {
	display: block;
	padding: 60px 25px;
	max-width: 1550px;
	width: 100%;
	margin: 0 auto;
}
.huzi-new-collections .huzi-h3.huzi-mrb15 {
	text-align: center;
	margin-bottom: 40px;
}
.huzi-new-inner-collections {
	display: flex;
	text-align: center;
	width: 100%;
	column-gap: 20px;
}
.huzi-new-inner-collections a {
	display: block;
}
.huzi-new-inner-collections a .huzi-text .huzi-h3 {
	display: block;
	text-align: center;
	font-size: 15px !important;
	margin-top: 20px;
	line-height: normal;
	margin-bottom: 0;
}
.huzi-new-inner-collections a .img_boxes {
	display: block;
}
.huzi-new-inner-collections a .img_boxes img {
	width: 100%;
	display: block;
}
.huzi-new-hero-slider {
	display: block;
	/*height: calc(100vh - 149px);*/
	overflow: hidden;
}
.huzi-new-inner-hero-slider {
	display: flex;
}
.huzi-new-col-slide .desktop_img {
	display: block;
}
.huzi-new-col-slide .mobile_img {
	display: none;
}
.huzi-new-col-slide a {
	display: block;
}
.huzi-new-col-slide a img {
	display: block;
	width: 100%;
	/*height: calc(100vh);
	object-fit: cover;
	object-position: center;*/
}
.huzi-new-inner-hero-slider.slick-slider {
	display: block;
	width: 100%;
}
.huzi-new-inner-hero-slider.slick-slider .slick-prev.slick-arrow {
	left: 15px;
}
.huzi-new-inner-hero-slider.slick-slider .slick-next.slick-arrow {
	right: 15px;
}
.huzi-new-inner-hero-slider.slick-slider .slick-arrow::before {
	color: #000;
	font-size: 35px;
	line-height: normal;
}
.huzi-new-inner-hero-slider.slick-slider .slick-arrow {
	width: 35px;
	height: 35px;
	z-index: 9;
}
.huzi-marquee-slider {
	display: block;
	background: #FFD1F9;
	width: 100%;
	padding: 10px 0;
    overflow: hidden;
    position: relative;
    margin: 0;
}
.huzi-marquee-slider .huzi-marquee {
	overflow: hidden;
	width: 1000%;
	margin: 0;
}
.huzi-marquee-slider .huzi-marquee li {
	padding: 0px 30px;
	list-style: none;
	display: inline-block;
	font-size: 14px;
	line-height: normal;
	font-weight: 400;
    text-align:center;
    position: relative;
}
.template-index .huzi_featured_product_1, .template-index .three_boxes_hero, .template-index .huzi_left_right_banner, .template-index .huzi_featured_product_2 {
	padding: 0 25px 15px;
}
.md_icon_boxes .content_1570063959499 {
	padding-bottom: 35px;
}
.nws-width-new .huzi-center-content {
	display: block;
	max-width: 1550px;
	margin: 0 auto;
	padding: 80px 25px;
	width: 100%;
}
.template-index .huzi-owner-section.huzi-flex {
	max-width: 1550px;
	margin: 0 auto;
	padding-bottom: 80px;
	width: 100%;
}
.pg25-nws #looxCarousel {
	padding: 0px 25px 0;
    margin-top: 30px;
}
.shopify-section.single-pb-25 {
	padding: 0 25px;
}
.template-index .md_products_section_show .section-width.w-100 {
	max-width: 1550px;
	padding-left: 25px;
	padding-right: 25px;
}
.md_products_section_show .section-width.w-100 .product-body {
	min-height: 200px;
}
.md_products_section_show .section-width.w-100 .product-card .product-price {
	margin-bottom: 40px !important;
}
.huzi-new-inner-hero-slider.slick-slider .slick-arrow {
	width: 35px;
	height: 35px;
	z-index: 9;
	/*top: calc(50% - 75px);*/
    top: calc(50%);
}
.slider-nws-announcement div{
  display:none;
}
.slider-nws-announcement div:first-child{
  display:block;
}
.slider-nws-announcement.slick-slider div{
  display:block;
}
.nws_joc_main {
	display: flex;
	background: #D9D9D9;
	padding: 80px 30px 80px 30px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.shopify-section.nws_joc {
	padding: 60px 25px 0;
	display: block;
}
.nws_joc_main .nws_joc_col_50 {
	display: block;
	width: 50%;
}
.nws_joc_content_box {
	display: block;
	max-width: 530px;
	margin: 0 auto;
	padding: 15px 35px;
}
.nws_joc_content_box h3 {
	display: block;
	font-weight: 700;
	font-size: 24px;
	line-height: normal;
}
.nws_joc_content_box p {
	display: block;
	font-size: 18px;
	line-height: normal;
	letter-spacing: 0.2px;
	margin-bottom: 40px;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_sidebar_img {
	display: block;
	width: 100%;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form input {
	display: block;
	width: 100% !important;
	margin-bottom: 15px !important;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form button {
	margin-top: 15px;
	background: #fff;
	border-color: #fff;
	color: #000 !important;
	font-size: 0 !important;
	padding-left: 20px;
	padding-right: 20px;
	max-width: 260px;
	display: block;
	width: 100%;
	min-width: 260px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form button::before {
	content: "JOIN OUR CLIQUE’";
	color: #FD01DE;
	display: block;
	font-size: 12px;
	line-height: normal;
	font-weight: 700;
    letter-spacing: 1.1px;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form button svg {
	display: none;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form button:hover {
	background: #FD01DE;
	border-color: #FD01DE;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form button:hover::before{
  color:#fff;
}

.nws-hero-inner-section .middle-with-txt {
	display: flex;
	text-align: center;
	padding: 35px;
    padding-bottom: 0;
	align-items: center;
	height: 100%;
	flex-wrap: wrap;
    position: relative;
}
.nws-hero-inner-section .middle-with-txt .middle_txt b {
	font-size: 25px;
	line-height: 4rem;
	display: block;
	font-weight: 700;
	margin: 0 auto;
	max-width: 100%;
	margin-bottom: 12px;
	width: 100%;
	padding: 0 10px;
}
.nws-hero-inner-section .middle-with-txt .middle_txt b:last-child {
	margin-bottom: 0;
	line-height: normal;
}
.nws-hero-inner-section .middle-with-txt .middle_txt h3 {
	font-size: 16px !important;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 15px;
}
.nws-hero-inner-section .middle-with-txt .middle_txt {
	display: block;
	text-align: center;
	width: 100%;
    text-transform: uppercase;
}
.nws-hero-inner-section .middle-with-txt .middle_txt h2 {
	display: block;
	font-size: 40px;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 15px;
}
.nws-hero-inner-section .middle-with-txt .middle_txt a {
	display: block;
	background: transparent;
	border: 2px solid #FD01DE;
	padding: 10px 10px;
	line-height: normal;
	max-width: 220px;
	margin: 0 auto;
	font-weight: bold;
}
.nws-hero-inner-section .middle-with-txt .middle_txt a:hover {
	background: #FD01DE;
    color:#fff;
}
.nws-hero-inner-section .middle-with-txt .middle_txt b span {
	color: #FD01DE;
}
.nws-hero-inner-section .middle-with-txt img {
	max-width: 110px;
	margin-left: 4px;
	width: 100%;
	display: inline-block;
	position: relative;
	top: -1px;
	line-height: normal;
}
.huzi-new-collections.huzi-new-collections-two {
	padding-top: 35px;
}
.md_products_section.md_products_section_show .swiper-fixed-fshadow:not(:first-child) .section-width {
	padding-top: 0;
}
.slider-nws-announcement.slick-slider div.slick-track {
	display: flex;
	align-content: center;
	height: 100%;
	justify-content: center;
	align-items: center;
}


/*- nws-join-section -*/
.nws-join-section {
	display: block;
	margin-top: 60px;
}
.row.nws-join-row .col-lg-6 {
	padding: 0;
}
.row.nws-join-row {
	align-items: center;
	background: #FDDDEE;
}
.nws-join-section .nws-join-col-img {
	display: block;
	width: 100%;
	max-width: 100%;
}
.nws-join-col-inner h3 {
	font-weight: 700 !important;
	font-size: 24px !important;
	letter-spacing: .2em !important;
	text-transform: uppercase !important;
	line-height: 1.6;
}
.nws-join-col-inner {
	display: block;
	max-width: 470px;
	margin: 0 auto;
	width: 100%;
	padding: 45px 20px;
}
.nws-join-col-inner p {
	display: block;
	font-weight: normal;
	font-size: 18px;
	letter-spacing: 0.02em;
	line-height: normal;
}
.btn.nws-join-col-btn {
	background: #FD01DE;
	border-color: #FD01DE;
	color: #fff;
	padding: 15px 35px;
	line-height: normal;
    margin-top: 30px;
}
.btn.nws-join-col-btn:hover {
	background: transparent;
	color: #FD01DE;
}
.nws-join-section.nws-join-section-2 .nws-join-row {
	background: #000;
}
.nws-join-section.nws-join-section-2 .nws-join-row .nws-join-col-inner h3 {
	color: #FD01DE;
}
.nws-join-section.nws-join-section-2 .nws-join-row .nws-join-col-inner p {
	color: #fff;
}
/*- end nws-join-section -*/

.nws-looxReviews .okeReviews {
	pointer-events: none;
}

/* included product */
.product-inc_p-img {
	border: 1px solid #DEDEDE;
	width: 104px;
	margin-right: 10px;
}
.huzi-included-product {
	padding-top: 5px;
	padding-bottom: 25px;
	width: 100%;
	max-width: 340px;
}
.huzi-included-product .huzi-inc_p-title {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}
.huzi-inc_p-item {
	display: flex;
	padding: 7.5px 0;
}
.product-inc_p-qty,
.product-inc_p-title h4 {
	font-weight: 700;
	font-size: 12px;
	line-height: 22px;
	letter-spacing: 0.2em;
	color: #000000;
	text-transform: uppercase;
}
.product-inc_p-title {
	width: calc(100% - 104px - 15px);
}

.huzi-quantity-input .control {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 105px;
}
.huzi-quantity-input .action__cart .quantity .control .input-qty {
	padding: 0 !important;
	height: auto !important;
	border: none !important;
	font-weight: 700;
	font-size: 12px;
	line-height: 22px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: .2em;
	color: #000;
}
html .huzi-quantity-input .quantity .qtyplus::after {
	display: none !important;
}
.huzi-quantity-input .quantity {
	margin-right: 25px;
}
html .huzi-quantity-input .remove-item.remove:hover,
html .huzi-quantity-input .remove-item.remove {
	font-style: normal !important;
	font-weight: 400;
	font-size: 10px;
	line-height: 22px;
	display: flex;
	align-items: center;
	text-align: center;
	letter-spacing: 0.02em;
	text-decoration-line: underline;
	color: #000000 !important;
}
.huzi-quantity-input .action__cart {
	display: flex;
	align-items: center;
}
.huzi-cart-rec {
	padding: 35px 25px;
}
.huzi-wishlist-btn {
	background: #F4F4F4;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 6px;
  	cursor: pointer;
}
.huzi-wishlist-btn:hover,
.huzi-wishlist-btn.added {
	background: #FFE7FC;
}
#AddToCart-product-template {
	margin: 0;
}
.huzi-product-btns {
	display: flex;
}
.huzi-product-btns .quantity {
	margin-right: 6px;
	display: inline-block;
	flex: unset;
	width: 99px;
    margin-bottom:0;
}
.single_add_to_cart_button {
	width: calc(100% - 160px);
}
.huzi-wishlist-btn:hover svg path,
.huzi-wishlist-btn.added svg path {
	fill: #fd01de;
}
.huzi-pro-extra {
	background-image: url('/cdn/shop/files/sfa.jpg?v=1648454165');
	background-size: cover;
	padding: 18px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.huzi-pro-extra .huzi-pe-text h3 {
	font-weight: 700;
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 0.13em;
	color: #000000;
}
.huzi-pro-extra .huzi-pe-text h4 {
	margin: 0;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: 0.13em;
	color: #000000;
}
.huzi-pro-icons {
	margin-top: 0;
	display: flex;
	justify-content: space-between;
	text-align: center;
}
.huzi-pro-icons .huzi-pi-item {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.huzi-pro-icons .huzi-pi-item img {
	height: 96px;
	object-fit: contain;
}
.huzi-pro-icons .huzi-pi-item span {
	font-weight: 400;
	font-size: 11px;
	line-height: 16px;
	text-align: center;
	letter-spacing: 0.15em;
	color: #000000;
	margin-top: 7px;
}

/* tabs */
.huzi-accordion {
	width: 100%;
	padding: 60px;
	margin: 0 auto;
}
.huzi-ac-item {
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
}
.huzi-ac-title {
	margin: 0;
	font-weight: 700;
	font-size: 14px;
	line-height: 12px;
	letter-spacing: 0.18em;
	color: #000000;
	cursor: pointer;
	user-select: none;
	position: relative;
	padding: 24px 25px 24px 25px;
}
.huzi-ac-title::after {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 25px;
	transition: .3s;
	background: url('/cdn/shop/files/arrow.png?v=1648467780');
	width: 10px;
	height: 7px;
	background-repeat: no-repeat;
	background-size: 100%;
}
.huzi-ac-title.active::after {
	transform: translateY(-50%) rotate(180deg);

}
.huzi-accordion-warp .huzi-ac-item .huzi-ac-body {
	padding: 0 25px 25px 25px;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
	display: none;
}
#shopify-section-nws-product-videos, .huzi-product-info {
	width: 100%;
	max-width: 1350px;
	margin: 0 auto;
	padding: 0 20px;
}
.huzi-product-info-flex {
	padding: 75px 0;
	display: flex;
	overflow: hidden;
	margin: 0 -15px;
}
.huzi-product-info .huzi-col-50 {
	padding: 0 15px;
}
.huzi-product-info .huzi-accordion-warp {
	margin-bottom: 15px;
}
.huzi-product-info .huzi-col-50 .huzi-14px.huzi-htu {
	margin-top: 25px;
}
.huzi-product-videos {
	padding: 70px 20px;
	margin: 0 -20px;
	overflow: hidden;
}
.huzi-pv-loop {
	display: flex;
}
.huzi-pv-item {
  	width: calc(100% / 3);
	padding-left: 22px;
	padding-right: 22px;
}
.huzi-pv-loop {
	display: flex;
	margin: 0 -22px;
	overflow: hidden;
}
.huzi-h24 {
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	letter-spacing: 0.2em;
	color: #000000;
	margin-bottom: 54px;
}


.thumbnails .p-sgl__thumb::before {
	border: 1px solid #E1E1E1;
}
.thumbnails .swiper-slide-thumb-active .p-sgl__thumb::before {
	border-width: 1px;
	border-color: #fd01de;
}

.huzi-product-slider.huzi-slider-in-popup {
	display: none;
}
.nws-ps-slider-for-main {
	display: none;
}
#product-thumb-slide--product-template {
	padding-left: 0 !important;
	max-width: 135px;
	margin: 0 auto;
	overflow: hidden;
}
.product-images-info .productThumbSlide--product-template .swiper-button-prev, .product-images-info .productThumbSlide--product-template .swiper-button-next {
	display: block;
	z-index: 9999;
}
.product-images-info .productThumbSlide--product-template .swiper-button-next::before {
    background-image:url('/cdn/shop/files/hhb-arrow2.png');
}
.product-images-info .productThumbSlide--product-template .swiper-button-prev::before {
    background-image:url('/cdn/shop/files/hhb-arrow1.png');
}
.product-images-info .productThumbSlide--product-template .swiper-button-next::before, .product-images-info .productThumbSlide--product-template .swiper-button-prev::before {
	font-size: 0;
	width: 45px;
	height: 38px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 8;
}
.product-images-info .productThumbSlide--product-template .swiper-button-prev, .product-images-info .productThumbSlide--product-template .swiper-button-next {
	left: 50%;
	transform: translate(-50%);
	width: 45px;
}
.product-images-info .productThumbSlide--product-template .swiper-button-prev {
	top: 35px;
}
.product-images-info .productThumbSlide--product-template .swiper-button-next {
	top: unset;
	bottom: -11px;
}
.product-images-info .productThumbSlide--product-template .swiper-container {
	padding-top: 35px;
    padding-bottom: 0;
}
.product-images-info .productThumbSlide--product-template .swiper-container.thumbs-wrapper.nws-slide-thumb-auto {
	height: auto;
}
.product-images-info .productThumbSlide--product-template .nws-slide-thumb.swiper-container.thumbs-wrapper .swiper-button-next {
	bottom: 11px;
}
.product-images-info .productThumbSlide--product-template .nws-slide-thumb.swiper-container.thumbs-wrapper .swiper-button-next:after{
   display:none;
}
.product-images-info .productThumbSlide--product-template .swiper-button-next.swiper-button-disabled::after, .product-images-info .productThumbSlide--product-template .swiper-button-prev.swiper-button-disabled::after {
	content: "";
	background: #fff;
	width: calc(100% - 10px);
    display: block;
    height: 1px;
    top: 50%;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.product-images-info .productThumbSlide--product-template .swiper-button-next.swiper-button-disabled, .product-images-info .productThumbSlide--product-template .swiper-button-prev.swiper-button-disabled {
  	opacity: 1;
}
.product-images-info .productThumbSlide--product-template .swiper-button-next.swiper-button-disabled:before, .product-images-info .productThumbSlide--product-template .swiper-button-prev.swiper-button-disabled:before {
  	opacity: 0.6;
}
.product-images-info .productThumbSlide--product-template .swiper-container::before {
	content: "";
	display: block;
	background: #fff;
	width: 105%;
	height: 35px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: 999;
}
.product-detail-image .swiper-container .swiper-pagination.swiper-pagination-product-template.swiper-pagination-bullets {
	bottom: 0;
}
.product-detail-image .swiper-container {
	padding-bottom: 35px;
}
.product-page .product-images .p-sgl__thumb {
	overflow: hidden !important;
}

.nws-ps-slider-for-main .nws-ps-slider-for {
	display: flex;
	width: 150vw;
	margin-top: 10px;
}
.nws-ps-slider-for-main .nws-ps-slider-for .nws-pssf-item {
	display: block;
	padding-right: 10px;
}
.nws-ps-slider-for-main .nws-ps-slider-for .nws-pssf-item img {
	border: 1px solid #E7E7E7;
	display: block;
}
.nws-ps-slider-for-main {
	display: none;
}
#shopify-section-nws-product-info {
	margin: 25px 0 0;
}
#shopify-section-kt_related-products {
	padding-top: 75px;
}

.huzi-newsleter .btn.nws-join-col-btn {
	margin-top: 10px;
	margin-bottom: 40px;
}

.product-card .nws-looxReviews div:empty::before, 
.product-card .nws-looxReviews div > span:empty::before,
.huzi-pro-name .nws-looxReviews div:empty::before, 
.huzi-pro-name .nws-looxReviews div > span:empty::before {
	content: "★★★★★";
	font-size: 20px;
	line-height: normal;
	color: #fd01de;
	font-weight: bold;
	letter-spacing: 0;
}
.product-card .nws-looxReviews div:empty::after, 
.product-card .nws-looxReviews div > span:empty::after,
.huzi-pro-name .nws-looxReviews div:empty::after, 
.huzi-pro-name .nws-looxReviews div > span:empty::after {
	/*content: "669 Reviews";*/
	margin-left: 10px;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 0.02em;
	color: #000000;
	font-family: "proxima-nova";
}

.huzi-topbar.nws-top-bar {
  background: #FD01DE;
  color: #000;
  padding: 4px 12px;
  text-align: center;
  justify-content: center;
}
.huzi-topbar.nws-top-bar p {
  margin: 0;
}



@media screen and (min-width: 992px){
  .header .main-header .row.min-height {
  	min-height: 8rem;
  	padding-top: 1rem;
  	padding-bottom: 1rem;
  }
}
/*** End - New Homepage Css ***/


@media screen and (min-width: 991px){
  .nws-hero-section.homepage-main-sec.small-box-desktop .mobile-show-only {
      display: block;
  }
  .nws-hero-section.homepage-main-sec.small-box-desktop {
      height: auto;
  }
  .nws-hero-section.homepage-main-sec.small-box-desktop .mobile-show-only .nws-mobile-ox {
      display: none;
  }
  .nws-hero-section.homepage-main-sec.small-box-desktop .mobile-show-only .top_logo {
      display: none;
  }
  .nws-hero-section.homepage-main-sec.small-box-desktop .mobile-show-only .middle_txt.huzi-middle-txt a {
      display: none;
  }
  .nws-hero-section.homepage-main-sec.small-box-desktop .mobile-show-only .bottom_txt {
      position: relative;
      bottom: 0;
  }
  .nws-hero-section.homepage-main-sec.small-box-desktop .mobile-show-only .with-txt {
      height: auto;
  }
}


@media screen and (max-width: 1703px){
.kt-nav .mn-lv1 {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.header-control .control-inner .icon-link {
	padding-right: 8px;
	padding-left: 8px;
}
}
@media screen and (max-width: 1684px){
.nws-hero-section .middle-with-txt .middle_txt h2 {
	font-size: 30px;
}
}
@media screen and (max-width: 1599px){
.widget_recent_productSg .section-width .huzi-recent {
	max-width: 90% !important;
}
.filters-default .sc-registered {
	padding: 0 30px;
}
.huzi-bg-img {
	background-position: -300px !important;
}
/* tapcart and malomo page  */
.tapcart_new_hhb {
    min-height: 750px;
}
}
@media screen and (max-width: 1541px){
.product-name {
	font-size: 14px !important;
}
.huzi_featured_product_3 .product-addtocart {
	max-width: 100%;
}
}
@media screen and (max-width: 1468px){
.header-logo .logo {
	max-width: 200px !important;
}
.main-navigation .kt-nav li span {
	font-size: 12px;
}
.kt-nav .mn-lv1 {
	padding-left: 12px !important;
	padding-right: 12px !important;
}
.product-card .add_to_cart_button, .product-card .shopify-payment-button {
	width: 100% !important;
	margin-top: 10px;
}
.product-body {
	min-height: 250px;
}
.product-card .product-price {
	margin-bottom: 110px !important;
}
.md_products_section_show .section-width.w-100 .product-card .product-price {
	margin-bottom: 110px !important;
}
.nws-hero-section .middle-with-txt .middle_txt b {
	font-size: 20px;
	line-height: 3rem;
}
.nws-hero-section .middle-with-txt .middle_txt h2 {
	font-size: 28px;
}
.huzi_left_right_banner .huzi-rf-warp img {
	height: 80px;
}
}
@media screen and (max-width:1440px){

/* tapcart and malomo */
.tapcart_new_hhb {
    min-height: 650px;
}
.tapcart_container {
    max-width: 100%;
}

.tc_apps_content_box {
    max-width: 100%;
}
.tc_blog_post {
    width: 50%;
}
.malomo_submit {
    max-width: 100%;
}
.malomo_form {
    margin: 0 auto;
}
.m_e_content_box p {
    font-size: 42px;
    line-height: 50px;
    margin-bottom: 28px;
}
.m_e_content_box p span {
    font-size: 32px;
    margin: 10px 0px;
}
.m_e_content_box img {
    max-width: 159px;
    margin-bottom: 28px;
}

.malomo_video {
    padding: 42px 0px;
}
.malomo_video iframe {
    min-height: 350px;
}

}
@media screen and (max-width: 1419px){
.product-body {
	min-height: 250px;
}
.huzi-promotion-banner-2 {
	height: 760px;
	padding: 0 50px;
}
.huzi-pro-content .huzi-mrb15 {
	margin-bottom: 5px;
} 
.huzi-p {
	font-size: 16px;
  	line-height: normal;
}
  
}
@media screen and (max-width: 1365px){
.product-card .add_to_cart_button, .product-card .shopify-payment-button {
	width: 100% !important;
	margin-top: 10px;
}
.product-info {
	padding-right: 0px;
}
.huzi-pro-content {
	padding: 160px 85px;
}
.huzi-fp-million .huzi-pro-content {
	padding: 60px 40px;
}
.nws-hero-section .middle-with-txt .middle_txt h2 {
	font-size: 25px;
}
}

@media screen and (max-width:1343px){
  .kt-nav .mn-lv1 {
  	padding-left: 7px !important;
  	padding-right: 7px !important;
  }
}

@media screen and (max-width: 1299px){
footer .v-none {
	display: none;
}
}
@media screen and (max-width: 1277px){
.huzi-tabs-video .huzi-pdl-160 {
	padding-right: 20px;
}
.header-menu.horizon-menu.col-12 {
	display: none !important;
}
.huzi-tabs-video .huzi-col-50 {
	width: 100%;
}
.header-menu.horizon-menu {
	display: none !important;
}
.huzi-mobile-menu {
	display: inline-block !important;
}
.header-control .control-inner .icon-link {
	padding-right: 1.3rem;
	padding-left: 1.3rem;
}
.huzi-mobile-menu {
	display: inline-block !important;
	padding-right: 0;
	padding-left: 25px;
}
.header-logo .logo {
	max-width: 240px !important;
}
.huzi-pro-content {
	padding: 60px;
}
.huzi-bg-img {
	background-position: right !important;
}
.huzi_featured_product_3 .huzi-pro-content {
	padding: 100px 60px;
}
}
@media screen and (max-width: 1199px){
.filters-default .sc-registered {
	padding: 0 15px;
}
.product-body {
	min-height: 260px;
}
.huzi-collections .huzi-col-33 {
	padding: 0;
	background-size: cover;
}
.huzi-h3, .title {
	font-size: 20px !important;
	line-height: 1.5;
}
.huzi-collections .huzi-text .huzi-h4 {
	margin-bottom: 8px;
}
.product-card .product-price {
	margin-bottom: 120px !important;
}
.huzi-promotion-banner-1 .huzi-pb-warp {
	margin: 0 auto;
}
.huzi-promotion-banner-2 {
	height: 700px;
	padding: 0 60px;
}
.huzi-pro-content .entry-price ins {
	font-size: 20px;
	margin-bottom: 10px;
}
.product-addtocart {
	max-width: 400px;
	padding: 0 10px;
}
.huzi-social br {
	display: unset;
}
.huzi-ft-col {
	width: 20%;
}
.huzi-col-payment {
	width: 100%;
	display: flex;
	justify-content: flex-end;
	align-items: end;
}
.huzi-col-contact {
	width: 30%;
}
.footer-middle .row {
	padding: 0 20px;
}
.huzi-owner-section .huzi-col-50 .huzi-os-warp {
	max-width: 400px;
}
.huzi-promotion-banner-1 {
	padding: 80px;
}

/** Contest Page **/
  .nws-three-grid .nws-col-div.nws-col-text {
    width: 100%;
    -webkit-order: 1;
    order: 1;
    padding: 0 0px;
    margin-bottom: 35px;
  }
  .nws-three-grid .nws-col-div {
    width: 50%;
    -webkit-order: 2;
    order: 2;
  }
  .nws-three-grid {
      padding: 0px 0;
  }
/** End Contest Page **/
.malomo_e_offer {
    flex-direction: column;
}
.m_e_content_box {
    padding: 56px 18px;
}
.malomo_sidebar_img {
    height: 325px;
}
.malomo_hero_details {
  	padding-left: 20px;
}
.huzi-pro-extra .huzi-pe-text {
	display: block;
	width: 100%;
	text-align: center;
	margin-bottom: 12px;
}
.huzi-pro-extra .huzi-black-btn {
	text-align: center;
	width: 100%;
	display: block;
	max-width: 220px;
	margin: 0 auto;
}
.huzi-pro-extra {
	display: block;
}
}
@media screen and (max-width: 1034px){
.huzi-pro-content {
	padding: 40px 20px;
}
}
@media screen and (max-width: 991px){
.product-addtocart {
	max-width: 300px;
}
.huzi-owner-section .huzi-col-50 .huzi-os-warp {
	max-width: 300px;
}
.huzi-promotion-banner-2 {
	height: 520px;
	padding: 0 20px;
}
.huzi-promotion-banner-2 .huzi-pb-warp {
	max-width: 350px;
}
.icon-box-icon a img {
	max-width: 90px !important;
}
.huzi-ft-col {
	width: 22%;
}
.footer-middle .huzi-col-40 {
	width: 50%;
	padding-right: 40px;
}
.huzi-owner-section img {
	max-width: 100%;
	height: auto;
	object-fit: cover;
	object-position: left;
}
#header {
	padding: 15px 0;
}
.huzi-hsb,
.huzi-hhb {
	width: 100%;
	margin: 0;
	justify-content: center;
}
.huzi-social {
	flex-direction: column;
}
.huzi-hsb {
	margin-top: 20px;
}
.huzi-ft-col {
	width: 33%;
}
.huzi-col-payment {
	margin-top: 20px;
}
.md_products_section .section-width {
	padding: 60px 15px 30px 15px;
}
.huzi-tabs-video {
	display: flex;
	padding-top: 60px;
	padding-bottom: 120px;
	flex-direction: column;
}
.huzi-tabs-video .huzi-col-50 {
	width: 100%;
}
.huzi-htu {
	margin-top: 40px;
}
.huzi-tabs-video  .huzi-pdl-160 {
	padding-right: 0;
}
.huzi-tabs-video .huzi-14px {
	font-size: 12px !important;
}
.huzi-tabs-video .nav-item {
	margin: 0 !important;
}
.nav-item:last-child .huzi-14px.nav-link {
	margin-right: 0 !important;
}
.template-product .product-info {
	padding-right: 20px;
}
.product-body {
	min-height: 275px;
}
.huzi-col-payment .widget {
    position: unset;
}
.huzi-tabs-wrap {
	width: 100%;
	max-width: 100%;
	padding-right: 0px;
}
.huzi-pro-name {
	text-align: center;
	display: flex;
	flex-direction: column-reverse;
}
.huzi-pro-name .entry-price.price {
	text-align: center;
	margin-top: 0;
}
.afterpay-paragraph {
	text-align: center;
}
/* huzi css */
.nws-hero-section .nws-hero-100 {
	flex-wrap: wrap;
}
.nws-hero-section .nws-hero-100 .nws-hero-33 {
	flex: 1 50%;
	height: calc(60vh - 120px);
}
.nws-hero-section .huzi-hero-2 {
	-webkit-order: 3;
	order: 3;
	width: 100%;
	display: block !important;
	position: relative !important;
}
.nws-hero-section .huzi-hero-2 .bottom_txt {
	position: unset;
	margin-top: 60px;
}
.nws-hero-section .middle-with-txt {
	padding: 25px 20px;
}
.shopify-section.three_boxes_hero {
	overflow: auto;
}
.nws-hero-section .nws-hero-100 .nws-hero-33.with-txt {
	height: 40vh !important;
}
.nws-hero-section .huzi-hero-2 .bottom_txt {
	position: relative;
	margin-top: 20px;
	bottom: 0;
    z-index:9;
}
.nws-hero-section .middle-with-txt .middle_txt b {
	margin-bottom: 35px;
}
.nws-hero-section .middle-with-txt .middle_txt h2 {
	margin-bottom: 35px;
}
.nws-hero-section {
	height: calc(100vh - 120px);
}
.nws-hero-section .middle-with-txt .top_logo {
	display: none;
}
.huzi_left_right_banner .huzi-flex {
	flex-wrap: wrap;
}
.huzi_left_right_banner .huzi-flex .huzi-col-40 {
	width: 100%;
	text-align: center;
}
.huzi_left_right_banner .huzi-flex .huzi-col-60 {
	width: 100%;
}
.huzi_left_right_banner .huzi-flex {
	flex-direction: column-reverse !important;
}
.huzi_left_right_banner .huzi-rf-warp {
	padding: 40px 20px 60px 20px;
}
.huzi-hero-logo {
	margin: 15px 0 20px 0;
}
.huzi-hero-logo img {
	height: 30px;
}
.nws-hero-section .middle-with-txt .middle_txt b br {
	display: none;
}
.huzi-video-section {
    text-align: center;
    padding: 50px 20px;
}
.form_data_process .form_data_box {
    max-width: 100%;
    padding: 40px 20px;
    top: 0%;
    bottom:0%;
    left:0%;
    right:0%;
    overflow-y: auto;
/*     max-height: 600px; */
    transform: translateY(0%);
}
.form_data_process .form_data_box .nws-popup-close {
	top: 15px;
}
/*  tapcart and malomo page  */
.tapcart_new_hhb {
    min-height: 700px;
}
.tc_blog_post {
    width: 100%;
    padding: 0 0px 40px;
}
.malomo_hero {
    padding: 80px 0px;
}
.malomo_video iframe {
    max-width: 100%;
}
.malomo_disclaimer_conatiner {
    max-width: 100%;
    padding: 34px 18px;
}
/*   14440  */
.huzi-mal-msg-warp {
	margin: 0 auto;
}
.malomo_hero_container {
    max-width: 100%;
    padding: 0 18px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.malomo_hero .malmo_col_50:first-child {
    margin-bottom: 37px;
}
.malomo_hero_details {
    max-width: 490px;
    margin: 0 auto;
    text-align: center;
  	padding: 0;
}
.malomo_hero_details a {
    max-width: 100%;
    margin: 0 auto;
}
/*** New Homepage Css ***/
.shopify-section.nws_joc {
	padding: 0px 0px 0;
}
.template-index .huzi_featured_product_1, .template-index .three_boxes_hero, .template-index .huzi_left_right_banner, .template-index .huzi_featured_product_2 {
	padding: 0 0px 10px;
}
.shopify-section.single-pb-25 {
	padding: 0 0px;
}
.pg25-nws #looxCarousel {
	padding: 0px 0px 0;
	margin-top: 10px;
}
/*** End - New Homepage Css ***/

/*- nws-join-section -*/
.btn.nws-join-col-btn {
	margin-top: 10px;
}
.nws-join-col-inner {
	text-align: center;
}
/*- end nws-join-section -*/
}

@media screen and (max-width: 920px){
.huzi_featured_product_3 .huzi-pro-content {
	width: 100%;
	background-color: #81CBDB;
}
.huzi_featured_product_3 .huzi-feature-img.huzi-col-50 {
	display: block;
  	width: 100%;
}
.huzi-pv-loop {
	flex-wrap: wrap;
}
.huzi-pv-item {
	width: 50%;
	padding-bottom: 30px;
}
}
@media screen and (max-width: 768px){
.huzi-pv-item {
	width: 100%;
	padding-bottom: 30px;
}
.huzi-product-videos .huzi-h24 {
	font-size: 18px;
	margin-bottom: 30px;
}
.huzi-mal-done {
	margin-top: 65px;
}
.huzi-video-section .title{
	font-size: 20px !important;  
}
.huzi-promotion-banner-2 {
	flex-direction: column;
	height: auto;
	text-align: center;
}
.huzi-promotion-banner-2 .huzi-pink-btn {
	margin: 0 auto;
	margin-top: 40px;
}
.huzi-promotion-banner-2 .huzi-pb-warp {
	padding: 30px 0;
}
.huzi_featured_product_1 .huzi-col-60 {
	width: 100%;
}
.huzi_featured_product_1 .huzi-pro-content.huzi-flex {
	width: 100%;
}
.huzi_featured_product_1 .huzi-flex {
	flex-direction: column !important;
}
.huzi_featured_product_1 img {
	display: block;
}
.huzi-promotion-banner-1 {
	padding: 80px 20px;
}
.huzi-collections .huzi-col-33 {
	width: 100%;
}
.product-card.smallCard:hover .product-thumb .cta-btn {
	top: 2rem !important;
	right: 2rem !important;
}
.icon-boxes-container {
	padding: 0 20px;
}
.huzi-h4, .product-name {
	font-size: 14px !important;
}
.huzi-h3, .title {
	font-size: 18px !important;
	line-height: 1.25;
}
.huzi-promotion-banner-2 .huzi-mob-img {
	width: 100%;
}
.huzi-promotion-banner-2 .huzi-mob-img img {
	width: 100%;
	max-width: 100%;
}
.huzi-promotion-banner-2 {
	padding: 0;
}
.huzi-promotion-banner-2 .huzi-pb-warp {
	padding: 30px 20px;
}
.huzi-promotion-banner-2 .huzi-pb-warp {
    width: 100%;
    max-width: 450px;
    position: unset;
    right: 0;
}
.huzi-pro-content .cart.product-form {
	text-align: center;
}
.swiper-pagination.swiper-pagination-default.swiper-pagination-inside.swiper-pagination-kt_related-products.swiper-pagination-bullets {
	bottom: 155px;
  	display: block
}
.smallCard .product-name {
	max-height: 3.5rem;
}
.count.cartCount {
	top: 7px;
	left: 2.5px;
}
.headermb-header .border-top {
	border-top: 1px solid #fd01de !important;
}
.headermb-header .nav.nav-pills-mobile .nav-link.active {
	opacity: 0;
}
.account #shopify-section-kt_top_banner {
	padding-top: 30px;
}
.account .dashboard.content_account-template {
	padding: 30px 0;
}
.account .tab-pane {
	padding-top: 20px;
}
.filters-default .sc-registered {
	display: none;
}
.collection-products {
	padding: 0 15px;
}
.full-image-sec .position-relative {
	height: calc(100vh - 128px);
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.full-image-sec .position-relative .page-title {
	text-align: center;
  font-size:22px;
  color:#fff;
}
.huzi-show-desk{
	display: none !important;
}
.huzi-show-mob{
	display: block !important;
}
.huzi-product-info .huzi-col-50 {
	padding: 0 15px;
	width: 100%;
}
.huzi-product-info-flex {
	flex-wrap: wrap;
	padding: 45px 0;
}
}

@media screen and (max-width:767px){
  .inside_img_nws.full-image-sec .position-relative {
      height: auto;
      padding: 0;
  }
  .inside_img_nws.full-image-sec .position-relative .cat_img_mob_key {
	display: block;
	width: 100%;
}
.huzi-flex-sec .huzi-col-50 {
	width: 100%;
    padding: 0;
}
.huzi-flex-sec .huzi-col-50:last-child {
	margin-top: 40px;
}
.huzi-flex-sec {
	margin: 0;
}
  
/*** New Homepage Css ***/
.huzi-new-col-slide a .desktop_img.none-mb-nws {
	display: none;
}
.huzi-new-col-slide a .mobile_img {
	display: block;
}
.huzi-new-inner-collections {
	flex-wrap: wrap;
    column-gap: 0px;
}
.huzi-new-inner-collections .huzi-col-33 {
	width: 50%;
	margin-top: 25px;
	padding: 0 10px;
}
.huzi-new-inner-collections a .huzi-text .huzi-h3 {
	font-size: 14px !important;
	margin-top: 15px;
}
.huzi-new-collections .huzi-h3.huzi-mrb15 {
	margin-bottom: 0px;
}
.nws_joc_main .nws_joc_col_50 {
	display: block;
	width: 100%;
}
.nws_joc_main {
	padding: 50px 20px;
}
.nws_joc_content_box {
	max-width: 420px;
	padding: 40px 5px 0;
	text-align: center;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form .input-group-append {
	justify-content: center;
	align-items: center;
	text-align: center;
	margin: 0 auto;
}
.nws_joc_content_box p {
	font-size: 16px;
	margin-bottom: 20px;
}
.nws_joc_content_box h3 {
	font-size: 22px;
}
.nws_joc_main .nws_joc_col_50 .nws_joc_form button {
	margin-top: 5px;
}
.huzi-marquee-slider .huzi-marquee li {
	padding: 0px 20px;
	font-size: 12px;
}
.template-index .md_products_section_show .section-width.w-100 .product-card .product-price {
	margin-bottom: 100px !important;
}
.nws-width-new .huzi-center-content {
	padding: 60px 25px;
}
.template-index .huzi-owner-section.huzi-flex {
	padding-bottom: 60px;
}
.huzi-new-col-slide a img{
  height:auto;
}
.huzi-new-hero-slider {
	height: auto;
}
.huzi-new-inner-hero-slider.slick-slider .slick-arrow {
	top: calc(50%);
}
/*** End - New Homepage Css ***/
}

@media screen and (max-width: 650px){
.huzi-product-videos {
	padding: 40px 20px;
}
.huzi-owner-section {
	flex-direction: column-reverse;
}
.huzi-owner-section .huzi-col-50 {
	width: 100%;
}
.huzi-owner-section .huzi-os-warp {
	max-width: 100% !important;
	padding: 30px 20px;
}
.huzi-owner-section img {
	margin-top: 30px;
}
.product-addtocart {
	max-width: 100%;
}
.huzi_featured_product_2 .huzi-col-50 {
	width: 100%;
}
.huzi_featured_product_2 .huzi-flex {
	flex-wrap: wrap;
}
.huzi_featured_product_2 .huzi-pro-content-2 {
	margin-top: 40px;
}
.icon-boxes-container .row .icon-col {
	width: 33.3%;
}
.huzi-pro-content-2 .cart.product-form {
	text-align: center;
}
.huzi-owner-section .huzi-os-warp {
	text-align: center;
}
.product-images-info .huzi-relative .images.row {
	width: 100%;
	max-width: 80%;
	margin: 0 auto;
}
.nws-hero-section .nws-hero-100 .nws-hero-33 {
	height: calc(60vh - 120px);
}  
  
/** Contest Page **/
  .nws-main-section .nws-innner-section {
	display: block;
	padding: 30px 25px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list {
	font-size: 15px;
	padding-bottom: 5px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list::before {
	top: 1px;
}
.nws-p {
	max-width: 350px;
	font-size: 16px;
    margin: 15px auto 15px;
}
.nws-logo-page {
	max-width: 225px;
}
/** End Contest Page **/
  
}
@media screen and (max-width: 600px){
.huzi-col-33 {
	width: 100%;
}
.huzi-promotion-banner-1 .huzi-pb-warp {
	width: 100%;
}
.product-card .cta-btn .btn-name {
	display: none;
}
.huzi-owner-section .huzi-os-warp {
	text-align: center;
}
.huzi-shippning_notice .hsn_icon {
	display: none;
}
.huzi-product-btns {
	position: fixed;
	width: 100%;
	z-index: 999;
	background: #250a37;
	left: 0;
	right: 0;
	padding: 20px;
	bottom: 0;
	column-gap: 16px;
	display: flex;
}
.huzi-product-btns #AddToCart-product-template {
	width: calc(50% - 5px);
	margin: 0;
}
.huzi-product-btns .shopifyPaymentButton {
	width: calc(50% - 5px);
}
.huzi-product-btns .shopify-payment-button__button {
	background: #FD01DE !important;
	border: 2px solid #FD01DE !important;
}
.huzi-product-btns .shopify-payment-button__button:hover {
	background: transparent !important;
	border: 2px solid #FD01DE !important;
  	color: #FD01DE !important;
}
.entry-summary {
	will-change: unset !important;
}
.huzi-pro-content-2 .huzi-select-vari {
	align-items: center;
	margin-bottom: 20px;
}
.huzi-pro-content-2 select[name="id"] {
	max-width: 360px;
	margin-left: 0;
	margin-top: 5px;
}
.huzi-pro-content-2 .huzi-label {
	margin: 0 auto;
}
.huzi-fpro-btns {
    column-gap: 0px;
}
.huzi-fpro-btns .shopify-payment-button {
    margin-left: 10px;
}
.huzi-product-btns {
    column-gap: 0px;
}
.huzi-product-btns .shopifyPaymentButton {
    margin-left: 10px;
}
.huzi-hero-2 .middle_txt h2 {
	font-size: 26px !important;
}
.huzi-hero-2 .middle_txt b {
	font-size: 16px !important;
}
.huzi-owner-section {
	margin-bottom: 45px;
}
.huzi-center-content {
	padding: 45px 15px;
}
footer .huzi-app_icons {
	margin: 0 auto 45px;
}
  
/** Contest Page **/
.nws-main-section.nws-full-height {
	height: calc(100vh - 119px);
}
.nws-three-grid .nws-col-div {
	width: 100%;
}
.nws-three-grid .nws-col-div .nws-img-page {
	margin-bottom: 20px;
}
.nws-three-grid .nws-col-div.nws-col-text .nws-lists .nws-inner-list:last-child {
	padding-left: 0;
}
/** End Contest Page **/
  
}

@media screen and (max-width: 575px){
.footer-middle .huzi-col-40 {
	width: 100%;
	padding-right: 0;
}
.huzi-ft-col {
	width: 100%;
}
.huzi-col-contact {
	width: 100%;
}
.huzi-col-payment .widget {
	margin: 0 auto;
}
.huzi-col-contact,
.footer-middle .huzi-col-40{
	display: none;
}
.huzi-mobile-footer {
	display: block;
	text-align: center;
}
.huzi-mf-col {
	margin-bottom: 50px;
}
footer .widget-title::after {
	content: '\e802' !important;
  	transform: rotate(180deg);
}
footer .widget-title.onHide::after {
	content: '\e802' !important;
}
footer {
	padding: 0 20px !important;
}
.huzi-hsb {
	margin-top: 30px !important;
}
.huzi-col-payment .widget {
	text-align: center;
}
.footer-middle .widget {
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
}
.footer-middle .widget .widget-title {
	margin-bottom: 0;
}
.huzi-mobile-footer {
	margin-top: 40px;
}
.huzi-col-payment .widget {
	border: none;
}
.huzi-ft-col .widget-list {
	padding-bottom: 25px;
}
.swiper-button-next::before, .swiper-button-prev::before {
	display: none;
}
.template-product .product-name.entry-title {
	text-align: center;
}
.template-product .okeReviews.okeReviews--theme {
	text-align: center;
}
.template-product .afterpay-paragraph {
	text-align: center;
  	font-size: 11px !important;
}
.wishlist.kt-wishlist .text-nowrap.btn-name {
	display: none;
}
.huzi-buy-btns.mb-2 .shopify-payment-button {
	display: block;
}
.entry-price.price {
	text-align: center;
}
/* .kt-stickyAddCart.product-inner.light.fixed {
	display: none;
} */
.product-price ins {
	font-size: 15px;
}
.product-card .product-cta-wrapper {
	padding: 0 10px !important;
}
.huzi_featured_product_3 .huzi-pro-content {
	padding: 100px 20px;
}
.nws-hero-section {
	height: calc(100vh - 205px);
}
.nws-hero-section .nws-hero-100 .nws-hero-33 {
	height: calc(60vh - 138px);
}
.huzi-col-payment .huzi-app_icons {
    display: none;
}
.huzi-app_icons {
    margin:0 auto;
	margin-bottom: 40px;
}
.nws-hero-section.homepage-main-sec {
	height: calc(100vh - 158px);
}
.nws-hero-section.homepage-main-sec .nws-hero-100 .nws-hero-33 {
	height: calc(65vh - 158px);
}
.nws-hero-section.homepage-main-sec .nws-hero-100 .nws-hero-33.with-txt {
	height: 35vh !important;
}  
.form_data_process .row-nws .col-nws-6 {
    width: 100%;
    padding:0px;
}
.form_data_process .row-nws .col-nws-12 {
	padding: 0;
}
.nws_form_title {
    font-size: 16px;
    margin-bottom: 30px;
}
.form_data_process .row-nws .emf__data_form_btn.button {
    margin-top: 30px;
    font-size:12px !important;
    max-width:100%;
}
.form_data_process .row-nws .nws-popup-input {
    margin-bottom: 15px;
}
/*  tapcart and malomo page  */
.tapcart_new_hhb {
    min-height: 667px;
}
.tc_new_hhb_content_box h2 {
    margin-bottom: 11px;
    font-size: 30px;
}
.tc_new_hhb_content_box h2 {
    margin-bottom: 11px;
    font-size: 28px;
}
.tc_new_hhb_content_box {
    max-width: 354px;
}
.tc_app_group a:nth-child(1) {
    margin-right: 8px;
}
.tc_blog_heading {
    max-width: 100%;
    font-size: 20px;
    line-height: 28px;
}
/*.tc_blog_post img {
    max-height: 323px; 
}*/
.tc_blog_desc h3 {
    font-size: 18px;
}
.tapcart_apps {
    padding: 40px 0px 120px;
}
.tc_apps_content_box h2 {
    font-size: 20px;
    line-height: 36px;
}
.malomo_form {
    max-width: 100%;
    padding: 30px 26px;
}
.malomo_hero_details {
    max-width: 100%;
}
.malomo_input {
    margin-bottom: 15px;
}
.malomo_form p {
    margin-bottom: 15px;
}
.malomo_hero {
    padding: 20px 0px 32px;
}
input#malomo_tracking {
    margin-bottom: 35px;
}
.malomo_hero_details h2 {
    margin-bottom: 7px;
    font-size: 24px;
}
.malomo_hero_details p {
    margin-bottom: 34px;
}
.template-page.malmo .fs-slider_v2_5 .fs-wrapper div.fs-timeline-entry {
    margin: 4px;
}
.malomo_instagram.huzi-instagam {
    padding: 40px 0px 60px;
}
.m_e_content_box p {
    font-size: 36px;
    line-height: 46px;
}
.m_e_content_box p span {
    font-size: 22px;
}
.malomo_video iframe {
    min-height: 222px;
}
/*** New Homepage Css ***/
.huzi-topbar a {
  font-size: 12px;
}
  #header {
	padding: 10px 0;
}
.huzi-new-collections {
	padding: 60px 10px;
}
.huzi-new-inner-collections .huzi-col-33 {
	margin-top: 20px;
	padding: 0 8px;
}
.huzi-marquee-slider .huzi-marquee li {
	padding: 0px 15px;
}
.huzi-marquee-slider .huzi-marquee {
	width: 1100%;
}
  /*** End - New Homepage Css ***/

/*- nws-join-section -*/
.nws-join-section {
	margin-top: 0;
}
.nws-join-col-inner p {
	font-size: 16px;
}
.nws-join-col-inner h3 {
	font-size: 22px !important;
}
/*- end - nws-join-section -*/

/* huzi-slider */
.huzi-product-slider {
	display: block;
}
.huzi-ps-slider-width .huzi-close-product-popup {
	transform: scale(0);
	transition: 0.3s;
	display: block;
	height: 0;
}
.huzi-ps-slider-width .huzi-ps-slider-nav {
	visibility: hidden !important;
	transform: scaleX(0);
	opacity: 0;
	height: 0;
}
.huzi-ps-slider-width .huzi-ps-slider-for .slick-list.draggable {
	padding-right: 150px !important;
}
.huzi-ps-slider-for .slick-list .slick-slide {
	transition: 0.3s;
	padding-top: 0px;
	padding-right: 0px;
}
.huzi-ps-slider-width .huzi-ps-slider-for .slick-slide .huzi-pssf-item img {
	width: 100%;
}
.huzi-pssf-item {
	border: 1px solid #E7E7E7;
}
.huzi-product-slider {
	overflow: hidden;
	margin: 0 -15px;
}
.huzi-slider-in-popup {
	position: fixed;
	z-index: 99;
	background: #fff;
	width: 100%;
	top: 0;
	bottom: 0;
	height: 100%;
}
.huzi-slider-in-popup .huzi-pssf-item {
	border: none;
}
.huzi-close-product-popup {
	display: block;
	position: absolute;
	z-index: 1;
	right: 12px;
	top: 12px;
    cursor: pointer;
}
.huzi-ps-slider-nav .huzi-pssv-item img {
	border: 1px solid #E7E7E7;
  	width: 100%;
}
.huzi-ps-slider-nav .huzi-pssv-item {
	padding: 2px;
}
.huzi-ps-slider-nav .slick-list {
	overflow-x: visible !important;
}
.huzi-ps-slider-nav .slick-list {
	padding-right: 60px !important;
}
.template-cart .content_kt_related-products .product-name {
    font-size: 10px !important;
    line-height: 16px !important;
}
.huzi-ic-product .huzi-qp-item .image_qv {
	width: 100%;
}
.huzi-ic-product .huzi-pro-name {
	padding: 20px 40px 20px;
}
.huzi-ic-product .slick-list.draggable {
	padding-right: 140px !important;
	overflow: visible;
}
.huzi-product-slider.huzi-slider-in-popup {
	display: none;
}
.nws-ps-slider-for-main .nws-ps-slider-for .nws-pssf-item {
	padding-right: 8px;
}
.nws-ps-slider-for-main .nws-ps-slider-for .nws-pssf-item img {
	cursor: pointer;
}
.huzi-ps-slider-nav.slick-slider {
	position: relative;
	z-index: 999;
}
.nws-ps-slider-for-main {
    display: block;
    overflow-x: scroll;
    width: calc(100% + 20px);
    overflow-y: hidden;
    margin: 0 -15px 0 -5px;
}
.template-product afterpay-placement {
	display: block;
	text-align: center;
	margin-top: -10px !important;
}
.huzi-ps-slider-nav {
	display: block;
	width: 100%;
	overflow-x: scroll;
}
.huzi-ps-slider-nav .nws-ps-slider-nav {
	display: flex;
}
.product-images-info .product-images {
	display: none;
}  
.huzi-pro-name {
	text-align: center;
	display: flex;
	flex-direction: column-reverse;
	margin-top: 15px;
}
.product-info .price {
	margin-top: 0px;
}
.product-info .product-name {
	font-size: 20px !important;
	margin-bottom: 5px;
}
.huzi-pro-icons .huzi-pi-item {
	width: 100%;
	padding-bottom: 0;
}
.huzi-pro-icons {
	flex-wrap: wrap;
	justify-content: center;
}
#rebuy-widget-48428 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.rebuy-widget-content .primary-title {
	font-size: 18px !important;
}
.nws-hero-section.nws-middle-same {
	height: auto;
}
.nws-hero-section.nws-middle-same .nws-hero-100 .nws-hero-33 {
	height: 38vh;
}
.nws-hero-section.nws-middle-same .nws-hero-100 .nws-hero-33.with-txt {
	height: auto !important;
}
  
}
@media screen and (max-width: 500px){
.product-card .product-cta-wrapper {
	opacity: 1 !important;
	padding: 0 20px !important;
}
.huzi-promotion-banner-1 {
	padding: 0;
}
.product {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}
.product-card .product-cta-wrapper {
	left: 0;
	right: 0;
}
.huzi-pro-content-2 {
	text-align: center;
}
.huzi_featured_product_1 .huzi-pro-content.huzi-flex {
	text-align: center;
}
.block-wishlist {
	display: none !important;
}
.huzi-topbar a {
	font-size: 10px;
	padding: 10px 0 !important;
	letter-spacing: 0.15em;
}
.huzi-h3, .title {
	font-size: 16px !important;
	line-height: 1.5;
  	text-shadow: 1px 1px 4px #fff;
}
.huzi-h4, .product-name {
	font-size: 14px !important;
}
.huzi-hhb, .huzi-hsb {
	width: 100%;
	margin: 0;
	justify-content: center;
	flex-direction: column;
}
.huzi-h-text {
	margin-bottom: 10px;
}
#sort_by .kt--drop-title {
	padding: 10px 50px 10px 20px !important;
}
.huzi-shippning_notice {
	margin-top: 35px;
}
.tb-badge {
	width: 54px !important;
}
.huzi-hero-2 .middle_txt b {
	font-size: 12px !important;
}
.huzi-hero-2 .middle_txt h3 {
	font-size: 12px !important;
}
.huzi-hero-2 .middle_txt h2 {
	font-size: 22px !important;
}
.huzi-hero-2 .bottom_txt {
	margin-top: 10px !important;
}
.nws-hero-section .middle-with-txt .middle_txt h2 {
	margin-bottom: 15px;
}
.nws-hero-section .nws-hero-100 .nws-hero-33 {
	height: calc(46vh - 95px);
}
.nws-hero-section .nws-hero-100 .nws-hero-33.with-txt {
	height: 45vh !important;
}
.nws-hero-section .middle-with-txt {
	padding: 30px 20px;
}
.nws-hero-section .middle-with-txt .middle_txt b {
	font-size: 13px;
	line-height: 2rem;
    margin-bottom: 15px;
}
.huzi-light-gery .product-cta-wrapper {
	padding: 0 !important;
}
.huzi-light-gery {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.content_kt_related-products .product-cta-wrapper {
	padding: 10px !important;
}
.huzi-3-col-sec-2 .huzi-middle-txt h2 {
    font-size: 20px !important;
}
.huzi-3-col-sec-2  .huzi-hero-logo img {
    height: 50px;
}
.huzi-3-col-sec-2 .middle-with-txt .middle_txt a {
    font-size: 12px !important;
    padding: 8px;
}
.huzi-instagam .fs-slider_v2_5-feed {
	width: 100%;
	overflow: auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container {
	display: none;
}
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container:nth-child(1),
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container:nth-child(2),
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container:nth-child(3),
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container:nth-child(4),
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container:nth-child(5),
.huzi-instagam .fs-slider_v2_5-feed .fs-entry-container:nth-child(6) {
	display: unset;
}
.huzi_featured_product_1 .huzi-pro-content .huzi-block-img {
	width: 147px;
	margin: 0 auto;
}
.product-price .flash-display-discount {
	display: none;
}
.malomo-shipment-tracker-delivery-date {
	font-size: 26px;
}
.malomo-shipment-tracker-latest-activity {
	font-weight: 700;
	font-size: 18px;
}
#tracking-block {
	padding: 60px 20px;
}
/*** New Homepage Css ***/
  .huzi-below-header .slider-nws-announcement p {
	font-size: 12px;
	max-width: 290px;
	margin: 0 auto;
  }
  .huzi-topbar a {
  	font-size: 10px;
  	line-height: normal;
  }
  .huzi-topbar .huzi-link1 {
  	padding: 6px 12px;
  }
  .huzi-topbar .huzi-link2 {
  	padding: 6px 12px;
  }
   .template-index .product-card .product-cta-wrapper {
  	padding: 0 10px !important;
  }
 /*** End - New Homepage Css ***/
}

@media screen and (max-width:450px){
  .product-card .nws-looxReviews div:empty::before, .product-card .nws-looxReviews div > span:empty::before {
  	line-height: 1;
  	display: block;
    font-size: 24px;
  }
  .product-card .nws-looxReviews div:empty::after, .product-card .nws-looxReviews div > span:empty::after {
  	margin-left: 0;
  }
}

@media screen and (max-width:414px){
.malomo-shipment-tracker-delivery-date {
	font-size: 26px;
}
.malomo-shipment-tracker-latest-activity {
	font-weight: 700;
	font-size: 18px;
}
#tracking-block {
	padding: 60px 20px;
}
.product-card .nws-looxReviews div:empty::before, .product-card .nws-looxReviews div > span:empty::before {
    font-size: 20px;
    letter-spacing: 0;
  }
  .product-card .nws-looxReviews div:empty::after, .product-card .nws-looxReviews div > span:empty::after {
  	margin-top: 4px;
    display:block;
  }
}


/*Fix looxReviews review sizing issue*/

.no-reviews > .product > form > .product-body > .nws-looxReviews{
  min-height: 32px;
}

.no-reviews > .product > form > .product-body > .nws-looxReviews > div > .okeReviews > .okeReviews-reviewsSummary > .okeReviews-reviewsSummary-ratingCount{
  display: none;
}


/*Remove extra padding from three-boxes-hero*/
.template-index .huzi_featured_product_1, .template-index .three_boxes_hero, .template-index .huzi_left_right_banner, .template-index .huzi_featured_product_2{
  padding: 0;
}

.huzi-new-col-slide{
  display: block !important;
}

/*Padding for button on one part hero*/
.nws-hero-inner-section .middle-with-txt .middle_txt b:last-child{
  margin-top: 15px;
}

/*banner images for collection size*/
.full-image-sec .position-relative{
  height: calc(100vh - 40px);
}

/*Reduce line height homepage middle text section*/
@media screen and (max-width: 500px){
  .nws-hero-inner-section .middle-with-txt .middle_txt b{
    line-height: 2.5rem;
  }

  #shopify-section-9d198c94-8e57-47f7-be86-a11690c10f88 > section > div > div > div > div > b:nth-child(3) > img{
    margin-top: 10px;
  }
}