/**You can add code to this file for shop customization**//*h1 {margin: 1.6em 0em 0em;}*/h2, h3 {margin:.5em auto;}h4 {margin: 1.2em 0em 0em;}h5, h6 {margin: 1.2em 0em 1.2em;}p, li {line-height: 1.2;}p {font-size: 1em;margin: 0.9em 0em 1.2em;}li > p {margin-top: 0.2em;}/*ol, ul {margin: 0 0 8px;}*/img {border: 0 none;}th {font-weight: normal;text-align: right;padding-right: 0.5em;}td {text-align: center;}form,button,input,select,textarea {margin: 0;}em {font-style: italic;}strong {font-weight: bold;}sup {font-size: 0.74em;/* avoid increased line-box height */	vertical-align: top;position: relative;top: -0.1em;}sup.ordinal {text-transform: lowercase;}h1,h2, h3, h4, h5, h6{    font-weight: bold;}h1{  font-size: 2.2rem;    line-height: 2.25rem; /* 36px */}h2{    font-size: 1.875rem;    line-height: 2.25rem;}h3{    font-size: 1.5rem; /* 24px */    line-height: 2rem; /* 32px */}h4{    font-size: 1.25rem; /* 20px */    line-height: 1.75rem; /* 28px */}h5{    font-size: 1.125rem; /* 18px */    line-height: 1.75rem; /* 28px */}div.cj-loader{    width: 100px;  height: 100px;  background-size: contain;  background-position: center;  background-repeat: no-repeat;    background-image:url("https://d3fgegizptfhv.cloudfront.net/4e8e2ddb77c66b23313652ee6d396fca/media/images/loader.gif");    filter: invert(33%) sepia(100%) saturate(6000%) hue-rotate(330deg) brightness(101%) contrast(100%);}div.cj-loader .cj-loader__bar,div.cj-loader .cj-loader__ball{    display: none;}#app{    position: relative;  /*  z-index: 1;*/	}.out-of-stock a {    text-decoration: underline;}.category-list-wrapper a{    color: rgb(98, 98, 98);}.out-of-stock a,.cms-page .content-wrapper a{    color: var(--theme-primary);}.cms-page .content-wrapper a:hover{    opacity: 0.72;}.payment-method p {    margin: 0;}#app{    min-height: 100vh;}.nogap-mode #app{     min-height: 0;}#cont_block{    position: absolute;    top: 0;    left: 0;    font-size: 0.8em;    color: #fff;    z-index: -2;}.search-wrapper .search-btn,.search-wrapper .close-btn,.search-wrapper .serach-overlay{    display: none;}.search-wrapper .drawer-search{    display: block;    visibility: visible;    opacity: 1;    z-index: 0;    }.voice-search{    right: 0;}.menu-btn-label{width: 60px;  line-height: 1;  text-align: left;}/*.category-block{    margin-top: 120px;}*/.payment-method-wrapper  .min-w-\[100px\]{    max-height: 100%;}#header{  transition: all 400ms ease;}#header .logo{    min-width: 60px;   margin-top: -25px;}#header .header-wrapper{    margin-top: 28px;    padding-top: 0;    padding-bottom: 0;transition: all 400ms ease;}#header .top-nav{   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 28px;   color: #fff;   background-color:  var(--theme-primary);   overflow: hidden;   transition: all 400ms ease;}#header .top-nav a{   color: #fff;   transition: all 250ms ease;}#header .top-nav a:hover{   opacity: 0.7;}.fixed-mode #header .top-nav{    height: 0;}.fixed-mode #header .header-wrapper{    margin-top: 0;}.fixed-mode #header{ min-height: 62px;}.fixed-mode  .main-loader .loader {    top: 62px;}#search{    height: 36px;}.category-list .slick-track{    margin: 0 auto;}.product-block .add-to-cart > div.add-to-cart{    margin: 10px 0;}.product-block .add-to-cart .button-label{    color: rgba(0,0,0,1);}.product-block .add-to-cart .button-pre-icon  {    background: #e5e7eb;     color: rgba(0,0,0,1);    }.product-block button.add-to-cart:hover .button-label{    color: rgba(255,255,255,1);}.product-block button.add-to-cart:hover  .button-pre-icon {    background: #000;     color: rgba(255,255,255,1);}/*.product-block .name-product-link{    margin: 0;}.product-block .price-details{    margin: 0;}*/.product-grid .offer-percentage-wrapper,.product-block .offer-percentage-wrapper{    right: auto;    left: 16px;    top: 10px;}/*.product-block .available-quantity{    white-space: nowrap;}*/.has-featured .offer-percentage-wrapper{    left: 42px;}.featured-mark {    background: #4338ca;}.pane-container[data-v-033bd07e]{    pointer-events: auto;}.breadcrumb-inner .flex{    align-items: flex-start;    margin: 0;}.breadcrumb-inner .mt-0\.5{    margin-top: 0;}.product-grid .head .truncate {    white-space: normal;}.product .attribute,.attribute[data-code="PoplineColors"],#product-list-wrapper .attribute,.attribute[data-code*="Note"],.attribute[data-code="MEASUREMENT_UNIT"],.attribute[data-code="stock_alert"],.item-attributes-bottom .attribute{    display: none;}.item-attributes-bottom .attribute[data-code*="Note"]{    display: block;}.inline-container-base-container .thumb-list{    width: 100% !important;    height: auto !important;    display: grid !important;    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;    gap: 0.25rem !important;    margin-top: 8px;}.inline-container-base-container .thumb-list .responsive-image{     max-width: none;      margin: 0;       border: 2px solid transparent;      box-shadow: none !important;}.inline-container-base-container .thumb-list .responsive-image.choosed-thumb{     margin: 0;    border-color:  var(--theme-primary);    outline: none;}.description-wrapper ul{    list-style-position: inside;}.pm{    width: 36px;    height: 24px;    margin-left: 10px;    background-position: center;    background-repeat: no-repeat;    background-image: url(https://d3fgegizptfhv.cloudfront.net/25d760091090d8dc96ce5a228a152986/media/images/themes/p-1.png);}.pm-2{    background-image: url(https://d3fgegizptfhv.cloudfront.net/25d760091090d8dc96ce5a228a152986/media/images/themes/p-2.png);}.pm-4{   width: 55px;    background-image: url(https://d3fgegizptfhv.cloudfront.net/4e8e2ddb77c66b23313652ee6d396fca/media/images/themes/6ef05303af243b65ee7a2069134862b4/ccee23e2e91631ce0b54d64b2f993e73_1691664276.png);}.pm-3{    width: 86px;    background-image: url(https://d3fgegizptfhv.cloudfront.net/4e8e2ddb77c66b23313652ee6d396fca/media/images/themes/6ef05303af243b65ee7a2069134862b4/71cdce24684b1b2ecfbb080390bab7b1_1691664276.png);}.top-btn{    bottom: 80px;}.welcome-user{     display: none; }.custom-field.custom_tag{    display: none;}/* Menu */.horizontal-menu-wrapper{    width: 100%;}.horizontal-menu-wrapper .list-group {    position: relative;    top: auto;    left: auto;    padding-left: 1.5rem;    padding-right: 1.5rem;    display: block;}.horizontal-menu-wrapper > span {    display: none;}.horizontal-menu-wrapper .category {    padding: 0.125rem 0;    margin: 0;}.horizontal-menu-wrapper ul{    list-style: none;    margin: 0;}.bottom-banner .image {    height: 0;    padding-top: 30%;}.product-block{    background-color: rgb(249 250 251);}.related-products-wrapper .product-block{    background-color: transparent;}.product-block .product-row{     grid-template-columns: repeat(2, minmax(0, 1fr));}.product-block .product{    background: #fff;}.product-block .product,.product-block .item-wrapper {       height: 100%;}.product-grid .thumb,.product-block .product-row .thumb {       height: 0;       padding-top: 100%;}.product-block .price-wrapper-inner,#product-list-wrapper .price-wrapper-inner{    margin-top: 0;}/*#product-list-wrapper .price-details{    margin-bottom: 0;}*/.product-block .offer-percentage-wrapper,#product-list-wrapper .offer-percentage-wrapper{    padding: 0;    position: relative;    left: auto;    top: auto;    right: auto;    display: inline-block;    color:  var(--theme-primary);    background: transparent;    font-weight: 600;}/*.product-block .featured-mark,#product-list-wrapper .featured-mark{        position: relative;    left: auto;    top: auto;    display: inline-block;    vertical-align:middle;}*/#product-list-wrapper .item .info {    text-align:left;}.item-tag,.product-grid .tag{  background: #ef4444;  color: #fff;  padding:0.25rem  0.5rem;  border-radius: 0.375rem; line-height: 1;}.color-attr-btn{    width: 32px;    height: 32px;    margin: 4px;    border-radius: 0.25rem;}.super-attributes  .more-attr{    line-height: 1.2;    order: 1000;}.super-attributes  .extra-attr,.super-attributes .open  .more-attr{    display: none;}.super-attributes .open  .extra-attr{    display: block;}#product-list-wrapper .item{    overflow: hidden;    text-align: center;}.product-variant-wrapper .attr-values.has-colors {    /*display: none;*/    max-height: 100px;    overflow: hidden;    opacity: 0.5;}.product-variant-wrapper.loaded .attr-values.has-colors{    display: flex;    max-height: none;    opacity: 1;}.mega-menu{    display: none;}.mega-menu.show{    display: block;}.mega-menu-holder a {  color: rgba(0,0,0,0.82);}.mega-menu-holder a.text-primary {  color: var(--theme-primary);}.product-list-inner-wrapper .multiselect__tags {    padding-top: 6px;    min-height: 40px;  }.breadcrumb .first-ele{    padding-left: 0;}.breadcrumb .last-ele{    color:  var(--theme-primary);}.product-view-wrapper .social-share{    margin-top: 16px;}.product-view-wrapper .social-share .share-intent{   border-radius: 50%;   font-size: 1.5rem;}.product-view-wrapper .social-share .share-action-copy-link{   display: none;}.product-view-wrapper .image-inner-wrapper{   position: relative;   z-index: 0;}.product-view-wrapper .item-description ul{  white-space: normal;  list-style-position: inside;}.fixed-add-to-cart .product-details .add-to-cart-wrapper{    position: fixed;    bottom: 0;    left: 0;    width: 100%;    background: #fff;    z-index: 10;    opacity: 1;}.fixed-add-to-cart .product-details .add-to-cart-wrapper .\32 xl\:pr-32{    padding: 8px 0;    margin: 0;}.fixed-add-to-cart .product-details .add-to-cart-wrapper .\32 xl\:pr-32 > div{    justify-content: center;}.fixed-add-to-cart .product-details .add-to-cart-wrapper .cart-counter-bag{    display: none;}.fixed-add-to-cart .product-details .add-to-cart-wrapper.opacity-50 .add-to-cart{   opacity: 0.5;}.fixed-add-to-cart .cart-btn-wrap{    justify-content: center;}.fixed-add-to-cart .price-dp{    margin-top: 4px;    text-align: center;}.search-suggestions-wrp .item .item-thumb{    width: 48px;    height: 48px;    min-width: 48px;    background-size: cover;    background-position: center;    background-repeat: no-repeat;    background-color: rgb(249 250 251);    border-radius: 4px;    margin-right: 8px;}/*footer{    z-index: 0;}*/@media only screen and (max-width: 767px) {   /* .mt-\[90px\] {  margin-top: 70px;}*/    #header{    min-height: 70px;}  #header .logo{   margin-top: -25px;}.home-banner-block{    margin-top: 90px;}.main-loader .loader {    top: 70px;    display: none;}.welcome-user{     display: none; }.drawer-search{    top: 0;padding: 0;}/*.product-block .price-wrapper .msrp-wrapper .label,.product-block .price-wrapper .price span:first-child,.product-grid .price-wrapper .msrp-wrapper .label,.product-grid .price-wrapper .price span:first-child,.product-list .price-wrapper .msrp-wrapper .label,.product-list .price-wrapper .price span:first-child{    display: none;}*/.product-block .action-buttons .button-label,.product-grid .action-buttons .button-label{   white-space: nowrap;}.payment-methods-wrp{    justify-content: center;    margin-top: 12px;}.header-inner > .logo-wrapper{    display: none;}.mega-menu  .drawer-menu {   position: relative;   top: auto;  }.mega-menu  .drawer-menu .category {   padding: 0.25rem 0;  }.mega-menu  .drawer-menu .level-1 {      padding: 0.5rem 0;  border-bottom: 1px solid rgba(0,0,0,0.12);  }.mega-menu  .drawer-menu .level-1:last-child{  border-bottom: none;  }.mega-menu  .drawer-menu .bi-chevron-down{    width: 25px;    height: 25px;    margin-left: auto;  }.mega-menu .category.has-submenu > div > a{    pointer-events: none;}.mega-menu .category.level-1 > .h-0{    height: 0;}.mega-menu .category.level-1 > .open + .h-0{    height: auto;}.mega-menu .category.level-1 > .open .bi-chevron-down{   transform: rotate(180deg);}.mega-menu .category.level-1 .sub-category-wrapper{   padding-top: 0.25rem;}.price-module-values{    display: grid;  grid-template-columns: repeat(3, minmax(0, 1fr));}#product-list-wrapper .item-description{    padding-bottom: 0;    margin-bottom: 16px;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}.cat-list-wrp{    position: relative;    font-size: 0.9em;}.cat-list-wrp .list-group{   position: absolute;   left: 0;   top: 100%;   width: 100%;   z-index: 10;   background: #fff;}.cat-list-wrp .list-group  ul{   margin-top: 0;    margin-bottom: 0;}.cat-list-wrp .list-group  .categroy{    margin: 0;}.cat-list-wrp .list-group  .categroy a{    padding-top: 0.25rem;    padding-bottom: 0.25rem;}.right-header .login-button-wrapper,.right-header .user-profile-wraper{    display: none;}.bottom-nav{    position: fixed;    bottom: 0;    /*transform: translateX(-50%);*/	    left: 0%;    width: 100%;}.bottom-nav a{    color: #fff;}.bottom-nav svg,.bottom-nav .profile-image {    width: 24px;    height: auto;margin: 4px auto 2px;}.bottom-nav .profile-image {     height: 24px;    border-color: #fff;}.bottom-nav .ico {    height: 28px;    width: 28px;   	margin: 2px auto 0;}.bottom-nav .profile-image-wrapper{position: absolute;  bottom: 100%;  margin: 0;  top: auto;  right: auto;  left: 50%;  transform: translatex(-50%);  color: rgba(0,0,0,0.72);  padding: 0.5rem	}.bottom-nav .profile-image-wrapper li{    margin: 0;}.bottom-nav .profile-image-wrapper a{    color: rgba(0,0,0,0.72);}.top-btn{    bottom: 70px;}#footer{    padding-bottom: 55px;}.cj-loader{    z-index: -2;}div.cart-drawer-body {  height: calc(100vh - 130px);}.fixed-add-to-cart .product-details .add-to-cart-wrapper{    bottom: 54px;}.fixed-add-to-cart .top-btn{    bottom: 150px;}.fixed-add-to-cart #footer{   padding-bottom: 110px;}.fixed-add-to-cart .cart-btn-wrap .add-to-cart,.fixed-add-to-cart .detail-count-btn-wrapper .group {   height: 2rem;}.fixed-add-to-cart .cart-btn-wrap .add-to-cart,.fixed-add-to-cart .cart-btn-wrap .add-to-cart span{   padding: 0;}.image-wrapper{    border: 1px solid rgba(0,0,0,0.12);}.zoomer{    position: absolute;    bottom: 52px;    right: 0;    width: 40px;    height: 40px;    font-size: 24px;    color: var(--theme-primary);    background-color:#fff;}.single-image .zoomer{    bottom: 0;}.zoomer svg{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);}.enable-zoomer #product-page .image-inner-wrapper img.preview-box{    pointer-events: auto;}.enable-zoomer .zoomer svg{   display: none;}.enable-zoomer .zoomer .off{   display: block;}}@media (min-width: 768px) and (max-width: 1023px){       .md\:w-\[730px\] {  width: 370px;  padding: 0;}.product-block .product-row{     grid-template-columns: repeat(3, minmax(0, 1fr));}.inline-container-base-container .thumb-list{    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;}div.mega-menu {    width: 100%;    position: fixed;    left: 0;    top: 90px;}  div.mega-menu .drawer-menu .list-group > ul {    grid-template-columns: repeat(3, minmax(0, 1fr));  } }@media (min-width: 1024px) and (max-width: 1279px){        .product-holder{    padding: 0.5rem;}.md\:w-\[730px\] {  width: 620px;  padding: 0;}.product-block .product-row{       grid-template-columns: repeat(4, minmax(0, 1fr));}	.product-grid .grid {   grid-template-columns: repeat(4, minmax(0, 1fr));   gap: 0.5rem;}.add-to-cart .button-label{    white-space: nowrap;    font-size: 0.75rem;}/*  .product-grid .price-wrapper .msrp-wrapper .label,  .product-grid .price-wrapper .price span:first-child {    display: none;  }*/ }@media (min-width: 1280px){    .search-wrapper .drawer-search{    position: fixed;    width: 880px;    top: 38px;    transition: all 400ms ease;}.fixed-mode .search-wrapper .drawer-search{    top: 10px;}	.product-grid .grid {   grid-template-columns: repeat(4, minmax(0, 1fr));   gap: 1rem;}.product-block .product-row{       grid-template-columns: repeat(5, minmax(0, 1fr));}/*  .product-grid .price-wrapper .msrp-wrapper .label,  .product-grid .price-wrapper .price span:first-child {    display: block;  }*/ }@media (min-width: 1366px){.product-grid .grid {   grid-template-columns: repeat(5, minmax(0, 1fr));}.product-block .product-row{       grid-template-columns: repeat(6, minmax(0, 1fr));}.add-to-cart .button-label{    white-space: nowrap;    font-size: 0.875rem;} }@media (min-width: 1600px){    	.product-grid .grid {   grid-template-columns: repeat(6, minmax(0, 1fr));}.product-block .product-row{   grid-template-columns: repeat(7, minmax(0, 1fr));} }@media (min-width: 768px){    .mega-menu-holder{    position: relative;}.mega-menu {    position: absolute;    top: 50px;    width: 85vw;    max-width: 1000px;    height: auto;}.mega-menu  .drawer-menu{    top: auto;    height: auto;    overflow: auto;    position: relative;}.mega-menu  .drawer-menu .lg\:absolute.min-w-\[200px\]{  position: relative;  top: auto;  left: auto;  height: auto;}.mega-menu  .drawer-menu .list-group > ul{/*display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));*/gap: 0.25rem;display: block;column-count: 3;  	  	  }.mega-menu  .menu-toggle,.mega-menu  .drawer-menu .bi-chevron-down{display: none;  }.mega-menu  .sub-category-wrapper{padding: 0.5rem 0;  }.mega-menu  .category{    width: 100%;    break-inside: avoid;}/*.mega-menu > .flex{    display: none;}*/.mega-menu .horizontal-menu-wrapper .list-group{    padding: 1rem 1.5rem;}/*.mega-menu  .category:nth-child(1){   order: 1;}.mega-menu  .category:nth-child(2){   order: 2;}.mega-menu  .category:nth-child(3){   order: 4;}.mega-menu  .category:nth-child(4){   order: 8;}.mega-menu  .category:nth-child(5){   order: 6;}.mega-menu  .category:nth-child(6){   order: 3;}.mega-menu  .category:nth-child(7){   order: 5;}.mega-menu  .category:nth-child(8){   order: 8;}*/#product-list-wrapper .item-inner-wrapper{    padding-bottom: 2rem;} }.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:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;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;}      }