<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*  ----------------------------------------------------------------------------
    This file will load automatically when the Wokiee theme is active. You can use it
    for custom CSS.
*/
/*fix right column to max width size */
/*
.row{
  justify-content:space-between;
}
*/

.tt-content .tt-title{
   font-size:10px!important;
}
.arrow-location-center .slick-arrow{
    color:#f01071!important;
}

.catpage{
  /*position: relative;
  float: right;*/
  text-align:end;
  color: black;
  font-size:16px;
  border:#e3e3e3 1px solid;
  border-radius:10px;
  padding:5px 5px 5px;
  }

.subcatspan {
    display: inline-block;
    background-color: white; /*transparent;*/
    color:black!important;/*#f01071!important;*/.
    padding: 5px 5px 5px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    width:100%;
    text-align:center;
    font-size:14px;
}
.subcatspan:hover {
    background-color: white;
    padding-bottom:10px;
}

.w-50{
  width:100%!important;
}


.tt-desktop-header .tt-menu-categories.tt-categories-size-large .tt-dropdown-menu nav&gt;ul&gt;li&gt;a&gt;span{
  background-color:red;
  color:white;
  font-size:10px!important;
  margin-left:5px;
}

.page-content .tt-product .tt-description .tt-price .productPriceDiscount{
  display:inline-block!important;
  color:#f01071;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
}
.tt-price span.productPriceDiscount{
  display:block!important;
  color:#f01071;
 /* font-size:14px;*/
  font-weight:bold;
  font-style:italic;
}


.tt-desctop-menu .dropdown-menu{
  box-shadow:0 0 10px rgb(0 0 0 / 36%)!important;  
}
.tt-menu-categories .tt-dropdown-menu nav&gt;ul&gt;li:hover .dropdown-menu{
  box-shadow:0 0 10px rgb(0 0 0 / 36%)!important;  
}
.tt-menu-categories .tt-dropdown-menu nav&gt;ul .dropdown-menu .dropdown-menu-wrapper{
  padding:40px 20px 31px!important;  
}


.tt-search-type2 .tt-btn-search{
  padding: 5px 2px 3px!important;
  border-radius:6px!important;
}

.mb-3{
	margin-bottom: 0px!important;
}
body:not(.home-page) .tt-menu-categories:not(.opened) .tt-dropdown-toggle{
	-webkit-border-radius:0px!important;
	border-radius:0px!important;
	border-top-left-radius:6px!important;
	border-top-right-radius:6px!important;
}


.icon-f-35:before{
	content:"\ea5f"!important;
}
.icon-f-48:before{
	content:"\e924"!important;
}
.icon-e-09:before{
	content:"\e98c"!important;
}

#country,  #stateZone{
  width:180px;
  
}

@media (min-width: 1024px) and (max-width: 1231px) {  
.tt-desctop-menu nav&gt;ul&gt;li.dropdown&gt;a{font-size:9px!important;}
.tt-search-type2 .tt-search-input{width:350px!important;}
}

@media (min-width: 1231px){  
  .tt-desctop-menu nav&gt;ul&gt;li.dropdown&gt;a{font-size:13px!important;}

  .tt-search-type2 .tt-search-input{
     width:480px!important;
     border:1px solid #19191938!important;
     background:#FFF!important;
     border-radius:1px!important;
  }
}

.inputLabelnew{
 display: table-cell;
}

.icon-f-checkout:before{
  //content:'\e987';
  content:'\e988';
}

.buttonRow{
  margin-bottom:35px;
}

@media (min-width: 600px){  
  #checkoutOneLeft{
     padding-left:10px;
  }
}

#checkoutOneLeft{
  /*position:relative;
  z-index:2;*/
  box-shadow: 1px 1px 3px 0px #777;  
  background-color:#fff;
  }

h2.catspecial{
  font-size:22px!important;
  color:#f01071!important;
  font-weight:bold!important;
  text-align:center;
  animation: blinker 3s linear infinite;
}

.catspecial_sub, .catspecial_sub a{
  font-size:14px!important;
  color:#28a745!important;
  font-weight:bold!important;
  text-align:center;
  margin-top:-20px;
  margin-bottom:10px;
  /*z-index: 10;*/
}

@keyframes blinker {
 40% {
    opacity: 0;
  }
 }
 

@media (max-width: 790px){
  .tt-input-counter.style-01{
    max-width:90px!important;
    min-width:25px!important;
  }
.cart-pg .tt-shopcart-table-02 td.cartQuantityUpdate{
  display:block!important;
  margin-top:-100px!important;
  margin-left:120px!important;
}

  .cart-pg .tt-shopcart-table-02 td.cartRemoveItemDisplay{
    position:relative!important;
    transform:translateY(0%)!important;
    top:0!important;
    right:0!important;
    display:block;
    min-width:20px!important;
  }
}
.tt-breadcrumb{
  background:#F8FBEF!important
}
.headerunderline{
  border-bottom:1px solid #dfe6cc!important
}
.icon-n-047:before{
  content:"\e98e";
}

#tt-pageContent&gt;.container-indent:not(.nomargin):not([class^=tt-offset]){
  margin-top:20px!important;
}

.tt-post-single{
  margin-top:-40px;
}

.tt-blog-thumb{
  
  border:2px dotted #f01071;
  border-radius:10px;
}

#productName{
  font-size:16px;
  font-weight:bold;
  margin-top:0px!important;
}

/*fix megamenu in classic mode*/
.tt-menu-categories .tt-dropdown-menu nav&gt;ul .tt-megamenu-submenu&gt;li{
  width:220px;
  background-color:white;
  padding-left:20px;
  margin-left:4px;
}

.tt-menu-categories .tt-dropdown-menu{
  z-index: 10;
}

.tt-stuck-nav .tt-stuck-desctop-menu-categories+.tt-stuck-parent-menu{
  font-stretch:semi-condensed;
}

header .tt-parent-box{
  max-width:930px!important;
}
.tt-desktop-header .tt-dropdown-obj{
  margin-top:0px!important; 
  padding-bottom:0px!important;
  
}

.tt-btn-img.tt-layout-01 .tt-img:before{
  background:#f010712b!important;
}


header .tt-dropdown-obj .tt-dropdown-toggle{
  font-size:25px!important;
}

#recentproductsContent{
  font-size:13px;
  color:black;
  text-align: center;
  width:180px;
}
#recentproductsContent a{
  color:black;
}

.tt-header-holder .tt-obj-logo+.tt-obj-search-type2{
  /*margin-left:0px!important;*/
}

/* left right sizes */
/*
@media (min-width: 1025px){
  .col-xl-3{
    max-width:20%!important;
  }
  .col-lg-9{
    max-width:80%!important;
  }
  .leftColumn:not(.rightColumn){
    padding-right:10px!important;
  }
}
*/
/* ends left right sizes */

.tt-btn-img.tt-layout-01 .tt-title{
  align-items:end!important;
}
.tt-btn-img.tt-layout-01 .tt-img{
  height:290px!important;
  
}

.alert-info{
  background-color:#F8FBEF!important;
}
.alert-warning{
  background-color:#f010710a!important;
  color:red;
}


/*Slick slider pinch zoom mobile*/
.slick-slider {
    touch-action: auto !important;
}
/*
.tt-btn-close:before{
  font-size:10px!important;
}*/


.tt-tabs-default li&gt;a{
  font-size:16px!important;
  /*color: #f01071!important;*/
}
.tt-tabs-default li&gt;a:hover{
  text-decoration: underline;
}


/* desktop FA footer colors */
@media (min-width: 790px){
  
  .tt-shopcart-table-02 table td:nth-child(1){
    width:50%!important;
  }
  
  footer .tt-color-scheme-01{
    background:#424952!important;
    border-top:5px solid #646464;    
  }
  footer .tt-color-scheme-01 a, footer .tt-collapse-content, footer .tt-collapse-title{
    color:#deecff!important;
  }
  
  footer .tt-color-scheme-01 a:hover {
    text-decoration: underline;
}
  footer .tt-footer-col div[class^=col-]{
    margin-top:15px!important;
  }
  /*
  #prod-info-top{
    border:1px solid #646464;
  }
  .product-info{
    border-left:1px solid #e3e3e3;
  }
*/
/* border for left side column*/
  #js-leftColumn-aside{
    border-right:1px solid #e3e3e3;
  }
}
/*mobile FA footer only*/

@media (max-width: 789px){
  footer .tt-mobile-collapse{
    background:#424952;
  }
  footer .tt-list li a, .tt-social-icon li a, footer .tt-collapse-title:before{
    color:#deecff!important;
  }
  footer .tt-collapse-content{
    color:#deecff!important;
  }
  footer .tt-list li a:active, a:hover{
    text-decoration: underline;
  }
  footer .tt-mobile-collapse .tt-collapse-title{
    color:#deecff!important;
    border-bottom:1px dotted #565e69!important;
  }
  footer .tt-collapse-title:hover:not(:focus){
    color:#deecff!important;
  }
  footer .tt-footer-col{
    background:#424952!important;
    border-top:5px solid #646464;
  }
  
}


.slider-revolution .tp-caption1{
  color:#737373!important;
}

.slider-revolution .tp-caption1-wd-3{
    font-size: 18px!important;
    color: black!important;
  }  
  
.slider-revolution .tp-caption1-wd-4{
  color:#dc3545!important;
  font-size: 28px!important;
}

@media (min-width: 790px) and (max-width: 1024px){
  
  /* fix slidershow once mobile */   
  .slider-revolution .tp-caption1-wd-1{
    font-size: 24px!important;
  }
  .slider-revolution .tp-caption1-wd-2{
    font-size: 20px!important;
    color: #3085c7!important;
    
  }    
  .slider-revolution .tp-caption1-wd-3{
    font-size: 18px!important;
    color: #28a745!important;
  }  
.slider-revolution .tp-caption1-wd-4{
  color:#dc3545!important;
  font-size: 18px!important;
}

}
@media (min-width: 576px) and (max-width: 789px){
  
  /* fix slidershow once mobile */   
.slider-revolution .tp-caption1-wd-1{
  font-size: 14px!important;
}
.slider-revolution .tp-caption1-wd-2{
  font-size: 10px!important;
  color: #3085c7!important;  
}    
.slider-revolution .tp-caption1-wd-3{
  font-size: 8px!important;
  color: #28a745!important;
  max-width:100%!important;
}  

.slider-revolution .tp-caption1-wd-4{
  font-size: 12px!important;
  color: black!important;
}  


}


/*fix image zoom side*/

.tt-shopcart-table-02 .tt-list-description li{
  color:#f01071!important;  
  font-weight:bold;
}
/*
input[type="checkbox"] + label img, input[type="radio"] + label img{
   width:80px!important;  
}*/
.attribBlock .attribImg{
  width:80px!important;  
}



.mfp-gallery img.mfp-img{
   max-height:99vh!important;
   width:auto
} 
.mfp-close:before{
  line-height:3!important;
}
/*
#cboxLoadedContent img {max-width: 100%;max-height:100%; width: auto !important; height: auto !important;}

.cboxPhoto{
  max-width: 100%!important;
  height: auto!important;
}
*/

/* fix yopto review*/
.yotpo .yotpo-modal .yotpo-modal-dialog .yotpo-modal-content .yotpo-modal-header .yotpo-icon-btn-small{
  top:5px!important;
}
.yotpo-base-layout{
  width:100%!important;
}
.yotpo-promoted-products-widget-container{
  width:100%!important;
}
.yotpo-reviews-carousel-widget-container{
  width:100%!important;
}
.reviews-carousel-card-container{
 padding:35px!important;
}
.yotpo-seo-page-layout{
  width:100%!important;
}

h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){
  
  line-height:30px!important;
}

.rating-box:before{
 /* content:none!important;*/
}


.tt-product-single-info .tt-list-btn{
   display:block!important;
  
}

h1:not(.tt-title-subpages):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){
  font-size:30px!important;
}
h2:not(.small):not([class^=tt-title]):not([class^=tt-collapse]):not([class^=tt-aside]){
  font-size:22px!important;  
}


.searchfloatingBox{
  width: 100%;
  display:flex;  
  padding:5px 5px 5px 0px;
}
.searchfloatLeft, .searchcheckboxLabel{
  width:100%;
}
[type=search]{
  width:50%;
}


comments

#checkoutBillto, #checkoutShipto{
  /*position: relative;
  width: 49%;*/
 /* height: 200px;
  border: 3px solid #73AD21;*/
  display: flex;
  width: 45%;
}

h2#checkoutConfirmDefaultHeadingComments,h2#checkoutConfirmDefaultBillingAddress,h2#checkoutConfirmDefaultShippingAddress, h2#checkoutConfirmDefaultHeadingCart {
    font-size:16px!important;
    line-height:0px!important;
    /*padding-bottom:0px!important;*/
}
h3#checkoutConfirmDefaultPayment,  h3#checkoutConfirmDefaultShipment{
    font-size:15px!important;
    line-height:0px!important;
    /*padding-bottom:0px!important;*/
}
h4#checkoutConfirmDefaultPaymentTitle, h4#checkoutConfirmDefaultShipmentTitle{
    font-size:14px!important;
    line-height:12px!important;
    /*padding-bottom:0px!important;*/
}

hr{
    margin-top:5px!important;
    margin-bottom:5px!important;
}
table#cartContentsDisplay {
    width: 100%!important;
}

br.clearBoth{
    margin-bottom:0px!important;
}
/*
#select-address-bill{
  float: left;
}*/

#choices-bill{
  text-align:left!important;
}
.select-wrapper{
 width:150px;
 display:inline-block;
}

.ccinfo{
   display: table!important;
   width: auto!important;
   color:black!important;
   border: 1px solid #e9e7e7!important;
   background:none!important;
   width:inherit!important;
   padding:10px 10px 10px 10px;
   /*
   
   padding-top:3px!important;
   padding-bottom:1px!important;

   
   border-radius:0px!important;
   line-height:2.9!important;
   
   */
 }  

input#authorizenet_cim_save{
  display: inline-block;
}

input#authorizenet_cim-cc-owner{
  display: inline-block;
  width: 250px;
  font-size:16px;
  color: black;
  border-color:black;
  height:30px;
  border-radius:0px!important;
  background-color:white!important;
  padding:0px 0px 0px 4px;
}

input#authorizenet_cim-cc-number{
  display: inline-block;
  width: 250px;
  font-size:16px;
  color: black;
  border-color:black;
  -webkit-appearance: none!important;
  margin: 0!important;
  -moz-appearance: textfield!important;

}

input#authorizenet_cof-cc-cvv{
  font-size:16px;
  color: black;
  border-color:black;   
   -webkit-appearance: none!important;
  margin: 0!important;
  -moz-appearance: textfield!important;
  border-radius:0px!important;
  background-color:white!important;
}

#select-saved_cc_index{
  /*height:30px;*/
  width:170px;
  font-size:16px;
  color: black;
  border-color:black;   
   -webkit-appearance: none!important;
  margin: 0!important;
  -moz-appearance: textfield!important;
  border-radius:0px!important;
  background-color:white!important;
}

input#authorizenet_cim_cc_cvv{
  width:60px;
  display:inline-block;
  font-size:16px;
  color: black;
  border-color:black;   
   -webkit-appearance: none!important;
  margin: 0!important;
  -moz-appearance: textfield!important;
  border-radius:0px!important;
  background-color:white!important;
}

.inputLabelPayment{
  float:left;
  width:200px;
  /*padding-left:60px;*/
  padding:5px 5px 5px 5px!important;
}
/*
#authorizenet_aim-cc-number{
  float:right;
  width:200px;
  font-size:16px;
  color: black;
  border-color:black;
}
*/
#authorizenet_cim-cc-expires-month{
	/*float:right;*/
  /*width:140px;*/
  font-size:16px;
  color: black;
  border-color:black;
  -webkit-appearance: none!important;
  /*margin: 0!important;*/
  -moz-appearance: textfield!important;
  background-color:white!important;
  color: black;
  border-color:black;
  height:30px;
  padding:0px 0px 0px 10px;
  border-radius:0px!important;
}

#authorizenet_cim-cc-expires-year{

	/*float:left;*/
  width:60px;
  font-size:16px;
  color: black;
  border-color:black;
  -webkit-appearance: none!important;
  /*margin: 0!important;*/
  -moz-appearance: textfield!important;
  background-color:white!important;
  color: black;
  border-color:black;
  height:30px;
  padding:0px 0px 0px 10px;
  border-radius:0px!important;
}

#authorizenet_cim-cc-cvv, .cvv_input{
  width:80px;
  display:inline-block;
  font-size:16px;
  color: black;
  border-color:black;
  -webkit-appearance: none!important;
  /*margin: 0!important;*/
  -moz-appearance: textfield !important;
  border-radius:0px!important;
  height:30px!important;
  background-color:white!important;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/*
input#disc-ot_coupon{
    width:100%;
    border-radius:0px!important;
    border-radius:6px!important;
    
}
textarea{
     resize: none;
     width:100%;
     border-radius:0px!important;
     border-radius:6px!important;
}
*/


input[type=radio] + label:before,
input[type=checkbox] + label:before{
  /*height:12px;
  width:12px;
  margin-right: 2px;*/
  content: " ";
  display:inline-block;
  vertical-align: baseline;
  border:2px solid #777;
}


.slick-vertical .slick-slide{display:block;height:148px}

.tt-logo img{ max-height:42px!important}

#bannerboxallContent img{
    width:100%;
    height:auto;
}


.tt-promo-box{
    cursor:pointer!important;
}


tt-menu-categories.tt-categories-size-large .tt-dropdown-toggle{font-size:18px;letter-spacing:0;padding:0px 0px 0px 0px!important}
@media (min-width:1025px){    
    
.slider-revolution .tp-caption1-wd-1{
  font-size: 32px!important;
}
.slider-revolution .tp-caption1-wd-2{
  font-size: 26px!important;
  color: #3085c7!important;  
}    
    
    
.tt-text-box01{
  max-width:145px!important;
  font-size:18px!important;
  float:left;
}

.tt-text-box02{
  max-width:75%!important;
  font-size:16px!important;  
  float:right;
  text-align:center
}    
    
.modal .modal-body{
  padding:15px!important;
}    

.tt-modal-addtocart11.desctope11 .tt-modal-messages{
  color:#000;
  font-size:20px;
  line-height:1;
  font-weight:500;
}
.modal .modal-dialog{
  vertical-align:top!important;
}

    
.tt-block-title{text-align:center;padding-bottom:25px!important}
.arrow-location-tab{margin-top:30px!important}
.tt-tab-wrapper{margin-top:100px!important}

.tt-tab-wrapper .tt-tabs-default{justify-content:center;padding-left:130px;padding-right:130px;padding-bottom:15px!important}
.arrow-location-tab .slick-arrow{top:-67px!important}
/*
.tt-card-box{
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:wrap!important;
    justify-content:space-between!important;
   }*/



input[type="radio"] + label{
  margin:0 0 0 0!important;
}
   
}

#tt-pageContent&gt;.container-indent1:not(.nomargin):not([class^=tt-offset]){margin-top:23px!important}
/* for fashionanything only */
.tt-desktop-header .tt-menu-categories.tt-categories-size-large .tt-dropdown-toggle{font-size:18px;letter-spacing:0;padding:10px 40px 8px 20px!important;font-weight:bold;}
.tt-menu-categories .tt-dropdown-toggle{font-weight:bold!important;font-size:14px!important;}

.tt-menu-categories .tt-dropdown-menu nav&gt;ul&gt;li&gt;a{font-size:14px!important;}
/* for fashionanything only */


.tt-desktop-header .tt-menu-categories.tt-categories-size-large .tt-dropdown-menu nav&gt;ul .tt-title-submenu{font-size:12px!important}

footer .tt-color-scheme-04{background:#fff!important;color:#888}

@keyframes gradient {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}

 .tt-top-panel{/*background:#2879fe*/
    background: #82009f;
    background: -moz-linear-gradient(left,#82009f 0%,#f01071 50%,#00ceab 100%);
    background: -webkit-linear-gradient(left,#82009f 0%,#f01071 50%,#00ceab 100%);
    background: linear-gradient(to right,#82009f 0%,#f01071 50%,#00ceab 100%);
    text-align: center;
    font-size: 1.2em;
    font-weight: 500;
    animation: gradient 6s linear infinite;
    animation-direction: alternate;
    background-size: 150% 150%;
    /*text-transform: uppercase;*/
 
 }
.tt-top-panel .tt-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding:5px 5px 1px!important;font-size:12px;line-height:20px;color:#fff;font-family:Hind,sans-serif;letter-spacing:.06em;word-spacing:.03em;position:relative}

    
 .tt-blog-thumb .tt-title-description .tt-title{
    font-size:12px;
    /*font-family:sans-serif;*/
     line-height:20px!important;
   }   

.tt-desctop-menu .tt-title-submenu a{
    text-transform: uppercase; /* fix megamenu*/
}

#manufacturersContent ul{
    margin-left:-30px;
    /*width:100%;
    height:auto;*/
    
}
#contactfield, #loginfield{
    display:inline;
    width:49%;
    top: 0px;
    right: 0px; 
}
.registerbutton{
    text-align: right; 
    
}

.opc-view, #checkoutOneShipto{
  padding-left:10px; //fix guest checkout aligment
}



@media only screen and (max-width: 600px){
  
  footer{
    text-align: center!important;
  }

 .cart-pg .tt-shopcart-table-02 tr &gt; td.cartProductDisplay.img{
   width:50%!important; 
 } 
  
  input[type="radio"] + label{
      margin: 0 0 0 0!important; //fix shipping gap
  }
  
  #opc-guest-email, #company-bill, #street-address-bill, #company-ship, #street-address-ship{
    width: 275px!important;
  }
  #country-bill, #stateZone-bill, #stateZone-ship, #country-ship{
  width: 200px!important;
 }

  
  .testimonialImage img{width: 100%;height: auto}
  #contactfield, #loginfield{
    display:block;
    /*width:49%;
    top: 0px;
    right: 0px; */
   }
    .tt-blog-thumb .tt-title-description .tt-title{
    /*font-size:6px;*/
    font-family:sans-serif;
    line-height:12px!important;
    text-transform:none!important;
   }   
   
   .tt-text-box01{
 /*  fix yotpo in mobile display. none
  max-width:100%!important;
  font-size:18px!important;
  text-align:center;
  justify-content::center!important;!important;
  align-items:center!important;
  align-content:center!important;
  */
  visibility: hidden;
  display: none;
}  
/*
.tt-tab-wrapper{margin-top:-40px!important}
   */
   
/* fix slidershow once mobile */   
.slider-revolution .tp-caption1-wd-1{
  font-size: 12px!important;
}
.slider-revolution .tp-caption1-wd-2{
  font-size: 10px!important;
  color: #3085c7!important;
}    
.slider-revolution .tp-caption1-wd-3{
  font-size: 8px!important;
  color: #28a745!important;
}  
.slider-revolution .tp-caption1-wd-4{
  color:#dc3545!important;
  font-size: 10px!important;
}

/*yotpo review iphone*/
.yotpo-sr-bottom-line-text{
	font-size:8px!important; 
}


   
}</pre></body></html>