/*body color*/body {      background: #F9FAFB;}.home-page {    background: #fff;}#product-page .product-view-wrapper {    background: #fff;}.related-products-wrapper.row {    margin-bottom: 0;    padding-bottom: 60px;}button.bg-primary{    background: #6B6865;}/*cms pages*/.cms-page.content-wrapper {    padding: 0;    margin: 0;    padding-top: 70px;}#header .category-list-wrapper ul li {list-style: none;}/*Site map*/.sitemap-wrapper.content-wrapper h1 {    padding: 90px;    text-align: center;    background: #B7BFC5;    color: white;    font-size: 50px;    font-weight: 700;    font-family: Montserrat, sans-serif;     text-transform: none}.sitemap-wrapper.content-wrapper.mx-auto.max-w-\[1920px\].mt-\[90px\].mb-8.lg\:mb-16 {      padding: 0;    margin: 0;    padding-top: 70px;}/*Contact Us page*//*.cms-page.content-wrapper .popup-message *//*{*//*	    position: relative;*/	    /*}*/.contact-card .contact-card__icon-wrapper svg {    width: auto;    height: auto;    transform: scale(1.5);}/*.cms-page.content-wrapper .popup-message-container *//*{*/	    /*display: none;*//*	    position: relative;*/	/*}*/.cms-page.content-wrapper .header {    padding: 90px;}a.contact-card__link {    color: #6f6f6f;}/*.cms-page.content-wrapper .header h1 *//*{*//*	    font-size: 48px;*/	/*}*/h3.big-title.text-heading.text-sm.md\:text-base.xl\:text-lg.font-semibold.hover\:text-gray-700 a {    color: black;}ul.delivery-extra-text {    padding-left: 30px;}/*All category*/.category-title .h3.big-title.text-heading.text-sm.md\:text-base.xl\:text-lg.font-semibold.hover\:text-gray-700 a{    color: #000;}/*button submit*/.submit-button{    background: #6B6865;}/*----------------------------------------------------Products 4 in home page Start---------------------------------------------------*//*banner category*/.bg-cover.bg-no-repeat.bg-center.h-\[100\%\] {    /* background-size: contain; */    /* height: auto; */    /* width: 100%; */    height: 0;    padding-bottom: 22%;}.home-page .product-block .thumb.bg-center.bg-no-repeat.h-full.w-full.bg-gray-100.h-full.bg-cover {    background-size: contain;    background-color: transparent;}.card.relative.grid-mode {    display: flex;    flex-direction: column;}.complete-product-a-tag {    height: 200px;    width: 100%;}/*Home page category fonts*/.category-inner .title.text-heading.text-sm.md\:text-base.xl\:text-lg.font-semibold {    font-family: Montserrat, sans-serif;    font-weight: 500;}.available-quantity {    color: #c8c8c8;}/*.card.relative.grid-mode *//*{*//*	    height: 360px;*/	/*}*//*cart number */span.cart-item-count.cart-counter-badge {    background: #5A5A5A;}.item-name  a{    color: #5A5A5A;}/*space between add to cart button and description*/.add-to-cart-wrapper {    padding-top: 5px;}/*home page product details center*/.product-row{    text-align: center;}/*description details hide in home screen*/.description-details {    display: none;}/*increase grid columns in to 6*/.product-row {    display: grid;    grid-template-columns: repeat(4, 1fr);}/*home page button bottom*/.add-to-cart-wrapper {    padding: 5px;   margin: auto 0 8px;}/*flexbox*/.info.px-4 {    height: 100%;    display: flex;    flex-direction: column;    padding-top: 25px;}/*add to cart number space*/.number-space{    background: white;}/*card border*/.card.relative.grid-mode {    border: none;}/*font size home page product name*/.title-name.text-heading{    font-family: 'Crimson Pro', serif;    font-weight: 300;    text-transform: uppercase;   font-size: 1.15em;}/*add to cart button css*/.add-to-cart-wrapper {    display: flex;    justify-content: center;    align-items: center;}.add-to-cart-button:hover{    	    /*background: #970c00;*/	    	    color: black;}.add-to-cart-minize-icon:hover {   color: black;   	}.add-to-cart-plus-icon:hover {   color: black;   	}.detail-count-btn-wrapper {    background: #E5E7EB;    color: black;}.add-to-cart.text-\[13px\]{    color: #686868;    background: #F3F4F6;}.add-to-cart.text-\[13px\]:hover{    color: #000;   }/*Title font*/.title.text-primary{text-transform: uppercase;    color: #000;    font-family: 'Crimson Pro', serif;    font-weight: 300;    font-size: 1.60em;}/*Your save*/.you-save-wrapper.text-sm.text-red-600 {    font-weight: 500;}/*After Login*/.user-profile-wraper .profile-image-wrapper .welcome-user  {    border-bottom: 1px solid #5a5a5a;        padding-bottom: 2px;}/*----------------------------------------------footer css--------------------------------------------------------------------------------*/footer#footer {    background: #F3F3F3;   }.privacy-policy-footer {    margin-bottom: 0px;}.footer-all-products  {    margin-bottom: 0px;}/*div#footer *//*{*//*	    display: none;*/	/*}*/.footer-links h4{    color: #000;}.footer-links a{    color: #4E514E;}.footer-links li{    color: #4E514E;}.copyright {    color: #4E514E;}.powered-by {    color: white#4E514E;}.powered-by a{    color: #4E514E;}/*Checkout*//*.content-wrapper.mx-auto*//*{*//*	    margin-bottom: 0;*//*	    padding-bottom: 30px;*/	/*}*/#check-out-page .content-wrapper.mx-auto.max-w-\[1920px\].px-4.md\:px-8.\32 xl\:px-16.mb-8.lg\:mb-16 {    margin-bottom: 0;    padding-bottom: 50px;    padding-top: 100px;}/*proceed to checkout*/button.w-full.mt-2.px-5.py-3.md\:py-4.flex.items-center.justify-center.rounded-md.text-sm.sm\:text-base.text-white.focus\:outline-none.transition.duration-300.bg-primary.hover\:bg-gray-600.cursor-pointer {    /*background: #39434E;*/	    background: #6B6865;}button.proceed-to-checkout.md\:text-base.md\:leading-4.inline-flex.items-center.cursor-pointer.transition.ease-in-out.duration-300.font-semibold.font-body.text-center.justify-center.border-0.border-transparent.rounded-md.placeholder-white.focus-visible\:outline-none.focus\:outline-none.bg-primary.text-white.px-5.md\:px-6.lg\:px-8.py-4.md\:py-3\.5.lg\:py-4.hover\:text-white.hover\:bg-gray-600.hover\:shadow-md.w-full {    background: #6B6865;}.proceed-to-checkout{     background: #6B6865;}button.discount-code-button.text-\[13px\].md\:text-sm.leading-4.inline-flex.items-center.cursor-pointer.transition.ease-in-out.duration-300.font-semibold.font-body.text-center.justify-center.border-0.border-transparent.rounded-md.placeholder-white.focus-visible\:outline-none.focus\:outline-none.bg-primary.text-white.px-5.py-4.md\:py-3\.5.hover\:text-white.hover\:bg-gray-600.hover\:shadow-md.mt-0.w-auto.ml-2.h-11.md\:h-full.flex-shrink-0 {    background: #6B6865;}button.flex.items-center.justify-center.flex-shrink-0.h-full.transition.ease-in-out.duration-300.focus\:outline-none.w-10.md\:w-12.text-black.border-r.border-gray-300.hover\:text-white.hover\:bg-primary:hover {    color: #fff;    background: #626262;}button.flex.items-center.justify-center.h-full.flex-shrink-0.transition.ease-in-out.duration-300.focus\:outline-none.w-10.md\:w-12.text-black.border-l.border-gray-300.hover\:text-white.hover\:bg-primary:hover {    color: #fff;    background: #626262;}/*font wieght bold in price all products*/span.discount-price.text-primary.text-sm.sm\:text-base {    font-weight: bold;    color: #4a4a4a;}span.price.text-primary.text-sm.sm\:text-base.lg\:text-lg {    font-weight: bold;    color: #4a4a4a;    font-size: 16px;}/*all products price*/.has-flash-offer .currency{ font-weight: bold;}.has-flash-offer .amount{ font-weight: bold;}span.price.text-primary .currency{ font-weight: bold;}span.price.text-primary .amount{ font-weight: bold;}/*single  pages*/.related-products-title h3 {    color: #000;}/*related products image size*/.product-view-wrapper .related-products-wrapper .thumb.bg-cover.bg-center.bg-no-repeat.h-32.md\:h-48.xl\:h-64.w-full {    background-size: contain;    background-color: transparent;}.price.font-semibold.text-primary.text-sm.sm\:text-base.lg\:text-lg.mb-2 .currency{    color: #000;}.price.font-semibold.text-primary.text-sm.sm\:text-base.lg\:text-lg.mb-2 .inline-block{    color: #000;}span.discount-price.text-primary.font-bold.text-base.md\:text-xl.lg\:text-2xl.\32 xl\:text-4xl.pr-2.md\:pr-0.lg\:pr-2.\32 xl\:pr-0 {    font-size: 2em;    color: #000;    /*font-weight: 400;*/	}span.price.text-primary.font-bold.text-base.md\:text-xl.lg\:text-2xl.\32 xl\:text-4xl.pr-2.md\:pr-0.lg\:pr-2.\32 xl\:pr-0 {    font-size: 2em;    color: #000;    /* font-weight: 400; */}	  /*media query */@media only screen and (max-width:1280px){   .product-row {    display: grid;    grid-template-columns: repeat(4, 1fr);}}.xl\:h-64 {    height: 23rem;}@media (max-width: 1024px){   .product-row {    display: grid;    grid-template-columns: repeat(3, 1fr);}.relative.flex.flex-wrap.lg\:flex-nowrap.mt-\[90px\].bg-white {    margin-top: 70px;}/*Site map*/h1.title.m-0.text-primary.text-2xl.md\:text-3xl.lg\:text-4xl.xl\:text-5xl.xl\:leading-10.font-bold.p-\[50px\].sm\:p-\[90px\].md\:p-\[100px\].lg\:p-\[130px\].bg-gray-200.text-center {   	    font-size: 2rem;  	}/*procedd to checkout up*/.mini-cart-wrapper .order-info-inner-wrapper {        padding-bottom: 3rem;}.thumb.bg-cover.bg-center.bg-no-repeat.h-32.md\:h-48.xl\:h-64.w-full {    height: 14rem;}.title-name.text-heading{    	   font-size: 0.9em;}.price-details.text-heading {        font-size: 0.8em;    }span.discount-price {    font-size: 0.8em;    font-weight: bold;}span.price.has-discount {    font-size: 0.8em;}/*products page single*/span.discount-price.text-primary.font-bold.text-base.md\:text-xl.lg\:text-2xl.\32 xl\:text-4xl.pr-2.md\:pr-0.lg\:pr-2.\32 xl\:pr-0 {    font-size: 1em;    font-weight: 400;}.offer-percentage-wrapper.relative.md\:py-2.mb-1.text-3xl.text-primary {    font-size: 1.2em;}}@media (max-width: 768px){   .product-row {    display: grid;    grid-template-columns: repeat(3, 1fr);}span.welcome-user.pr-2.cursor-pointer {    display: none;}.product-view-wrapper .related-products-wrapper .thumb.bg-cover.bg-center.bg-no-repeat.h-32.md\:h-48.xl\:h-64.w-full {    height: 12rem;}}@media (max-width: 480px){   .product-row {    display: grid;    grid-template-columns: repeat(2, 1fr);}.title.text-primary{    font-size: 1.20em;}.horizontal-menu-wrapper.relative {    display: none;}span.welcome-user.pr-2.cursor-pointer {    display: none;}}/*header*/.horizontal-menu-wrapper.relative {    padding: 0 8px;    font-family: 'Montserrat', sans-serif;    font-size: 1.1rem;    }.horizontal-menu-wrapper.relative:hover {    transition: color .2s ease;    color: black;    font-weight: 100;}a#login-button {    padding: 0 8px;    font-family: 'Montserrat', sans-serif;    font-size: 1rem;    /*text-transform: uppercase;*/	}.add-to-cart-button{    white-space: nowrap;}.price-details.text-heading {    font-family: 'Crimson Pro', serif;    font-size: 1em;    color: #4a4a4a;    font-weight: bold;}.price-wrapper {    font-family: 'Crimson Pro', serif;    /*font-weight: 400;*/	    font-weight: bold;}.title.text-heading.text-sm.md\:text-base.xl\:text-lg.font-semibold.line-clamp-1 {    font-family: 'Montserrat', sans-serif;    /* font-weight: 400; */	 	text-transform: uppercase;}a.name-product-link {    font-family: 'Crimson Pro', serif;    font-weight: 400;}h3.text-primary.text-lg.md\:text-xl.lg\:text-2xl.\32 xl\:text-3xl.xl\:leading-10.font-bold.m-0 {    font-family: 'Crimson Pro', serif;    color: #000;}.category-list-wrapper .list-group  a {  font-family: 'Montserrat', sans-serif;text-transform: uppercase;}.font-semibold {    font-weight: 500;}.info.p-4.grow.flex.flex-col {    text-align: center;    padding-top: 30px 	}/*all products vertical gap*//*.item.bg-white.rounded-md.hover\:shadow-md.hover\:-translate-y-2.transition-all.duration-500 {*//*    margin-bottom: 40px;*//*}*/.section-title {    text-transform: uppercase;    color: #000;    font-family: 'Crimson Pro', serif;    font-weight: 300;    font-size: 1.60em;}h2.text-lg.md\:text-xl.xl\:text-2xl.font-bold.text-heading.px-6.pt-6.mt-0 {    text-transform: uppercase;    color: #000;    font-family: 'Crimson Pro', serif;    font-weight: 300;    /* font-size: 1.60em; */}h3.text-heading.font-semibold.mt-0.mb-1.text-sm.md\:text-base {    text-transform: uppercase;    color: #000;    font-family: 'Crimson Pro', serif;}/*category description remove*/.mb-4.text-body.w-full.break-words {   font-family: 'Crimson Pro', serif;}.description-title.font-semibold.text-heading.text-lg-900.mt-4.mb-4 {    display: none;}/*category pages*/.breadcrumb .breadcrumb-inner a.hover\:text-heading {    color: #5a5a5a;}.breadcrumb .breadcrumb-inner li.text-sm.px-2\.5.transition.duration-200.ease-in.first\:pl-0.last\:pr-0.text-primary {    color: #5a5a5a;}/* MENU START */#header .horizontal-menu-wrapper .category a { font: 400 14px Montserrat-medium,Verdana,Arial,sans-serif; text-transform: uppercase; 	 /*color: #5a5a5a;*/	}#header .horizontal-menu-wrapper .category a { font: 400 14px Montserrat-medium,Verdana,Arial,sans-serif; text-transform: uppercase; 	 /*color: #5a5a5a;*/	}#header .horizontal-menu-wrapper .category a:active,#header .horizontal-menu-wrapper .category a.active {  /* Styling for active links (when clicked or dynamically marked as active) */  color: black;}@media (max-width: 1440px){    #header .horizontal-menu-wrapper{    padding: 0;} #header .horizontal-menu-wrapper  .category[data-category="all"] {   display: none;}}  @media (max-width: 1366px){/*#header .horizontal-menu-wrapper .category a{   font-size: .85em;    letter-spacing: -1px;}*/#header .horizontal-menu-wrapper .category {   margin: 0 6px;}      }@media (max-width: 1280px){    #header .logo {   width: 150px;   height: auto;}    }@media (max-width: 1279px){   #header .horizontal-menu-wrapper .category a{   font-size: 0.75em;    letter-spacing: -1px;}#header .horizontal-menu-wrapper .category {   margin: 0 4px;}    }@media (min-width: 1024px) and (max-width: 1279px){    #header .cart-icon-link,#login-button{    margin-left: 0;}#header .logo {   width: 120px;}.user-profile-wraper {    padding-right: 20px;}.mb-4.text-body.w-full.break-words {    /*visibility: hidden;*/    display: none;    }      } @media screen and (min-width: 1024px) {  .mb-4.text-body.w-full.break-words {    /*visibility: hidden;*/    display: none;    }.sitemap-wrapper.content-wrapper h1.title.m-0.text-primary {      font-size: 50px;   }   .complete-product-a-tag {    height: 250px;    /* width: 250px; */}.product-image-border.thumb.bg-contain.bg-center.bg-no-repeat.h-40.md\:h-52.lg\:h-52.xl\:h-60 {    height: 260px;}.thumb.bg-cover.bg-center.bg-no-repeat.h-32.md\:h-48.xl\:h-64.w-full {    height: 23rem;}      }@media (max-width: 1023px){    #header .horizontal-menu-wrapper {   display: none;}.drawer-menu .category-list-wrapper > span{    display: none;}.item-description.text-gray-500.text-sm.lg\:text-base.leading-6.lg\:leading-8.pb-6 {    display: none;}    }@media (max-width: 767px){    #header {   min-height: 70px;}.mt-20 {  margin-top: 70px;}.top-\[90px\] {  top: 70px;}    }/* MENU END *//*snowflake*//*.snowflake *//*{*//*	    color: #fff;*//*	    font-size: 2em;*//*	    font-family: Arial, sans-serif;*//*	    text-shadow: 0 0 5px #000;*//*	    pointer-events:none;*/	  /*}*//*.snowflake,.snowflake .inner*//*{*//*	animation-iteration-count:infinite;*//*	animation-play-state:running*//*}*//*@keyframes snowflakes-fall*//*{*//*	0%*//*{*//*	transform:translateY(0)*//*}*//*100%*//*{*//*	transform:translateY(110vh)*//*}*//*}*//*@keyframes snowflakes-shake*//*{*//*	0%,100%*//*{*//*	transform:translateX(0)*//*}*//*50%*//*{*//*	transform:translateX(80px)*//*}*//*}*//*.snowflake*//*{*//*	position:fixed;*//*	top:-10%;*//*	z-index:9999;*//*	-webkit-user-select:none;*//*	user-select:none;*//*	cursor:default;*//*	animation-name:snowflakes-shake;*//*	animation-duration:3s;*//*	animation-timing-function:ease-in-out*//*}*//*.snowflake .inner*//*{*//*	animation-duration:10s;*//*	animation-name:snowflakes-fall;*//*	animation-timing-function:linear*//*}*//*.snowflake:nth-of-type(0)*//*{*//*	left:1%;*//*	animation-delay:0s*//*}*//*.snowflake:nth-of-type(0) .inner*//*{*//*	animation-delay:0s*//*}*//*.snowflake:first-of-type*//*{*//*	left:10%;*//*	animation-delay:1s*//*}*//*.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner*//*{*//*	animation-delay:1s*//*}*//*.snowflake:nth-of-type(2)*//*{*//*	left:32%;*//*	animation-delay:.5s*//*}*//*.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner*//*{*//*	animation-delay:6s*//*}*//*.snowflake:nth-of-type(3)*//*{*//*	left:48%;*//*	animation-delay:2s*//*}*//*.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner*//*{*//*	animation-delay:4s*//*}*//*.snowflake:nth-of-type(4)*//*{*//*	left:56%;*//*	animation-delay:2s*//*}*//*.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner*//*{*//*	animation-delay:2s*//*}*//*.snowflake:nth-of-type(5)*//*{*//*	left:64%;*//*	animation-delay:3s*//*}*//*.snowflake:nth-of-type(5) .inner*//*{*//*	animation-delay:8s*//*}*//*.snowflake:nth-of-type(6)*//*{*//*	left:80%;*//*	animation-delay:2s*//*}*//*.snowflake:nth-of-type(7)*//*{*//*	left:70%;*//*	animation-delay:1s*//*}*//*.snowflake:nth-of-type(7) .inner*//*{*//*	animation-delay:2.5s*//*}*//*.snowflake:nth-of-type(8)*//*{*//*	left:80%;*//*	animation-delay:0s*//*}*//*.snowflake:nth-of-type(9)*//*{*//*	left:90%;*//*	animation-delay:1.5s*//*}*//*.snowflake:nth-of-type(9) .inner*//*{*//*	animation-delay:3s*//*}*//*.snowflake:nth-of-type(10)*//*{*//*	left:25%;*//*	animation-delay:0s*//*}*//*.snowflake:nth-of-type(11)*//*{*//*	left:65%;*//*	animation-delay:2.5s*//*}*//*@media (max-width: 767px)*//*{*//*	      .snowflake *//*{*//*	 font-size: 1em;*/	/*}*/      /*}*/.home-page .card.hover\:-translate-y-1:hover{transform: none !important;box-shadow: none !important;}.card.relative.grid-mode.rounded-md.box-border.overflow-hidden.flex.flex-nowrap.rounded-md.items-center.bg-transparent.border.border-gray-100.transition.duration-200.ease-in-out.transform.hover\:-translate-y-1.hover\:shadow-md {    transform: none !important;padding-bottom: 40px;}#product-page span.offer-percentage.flash-percentage {    color: #DC2626;}       /* Snowflake base style */        .snowflake {            position: fixed;            top: -50px;            color: white;            font-size: 1em;            opacity: 0.8;            pointer-events: none;            user-select: none;            animation: fall linear infinite;        }        /* Falling animation with slight drift */        @keyframes fall {            to {                transform: translateX(var(--horizontal-drift)) translateY(100vh) rotate(var(--rotation));            }        }        /* Lens flare effect style */        /*.flare {            filter: drop-shadow(0 0 6px rgba(255, 255, 255, 0.7)) drop-shadow(0 0 12px rgba(255, 255, 255, 0.5));        }*/        /* Blurred snowflake for depth */        .blurred {            filter: blur(2px);            opacity: 0.5;        }