<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*---------------------------------------*/
/*----       3. Variables              --*/
/*---------------------------------------*/
/*
	Theme variables
*/
/* font */
/* default */
/*---------------------------------------*/
/*--------       Shop List         ------*/
/*---------------------------------------*/
/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
 .noUi-target,
 .noUi-target * {
   -webkit-touch-callout: none;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
   -webkit-user-select: none;
   -ms-touch-action: none;
   touch-action: none;
   -ms-user-select: none;
   -moz-user-select: none;
   user-select: none;
   -webkit-box-sizing: border-box;
   box-sizing: border-box; }
 
 .noUi-target {
   position: relative;
   direction: ltr; }
 
 .noUi-base,
 .noUi-connects {
   width: 100%;
   height: 100%;
   position: relative;
   z-index: 1; }
 
 /* Wrapper for all connect elements.
  */
 .noUi-connects {
   overflow: hidden;
   z-index: 0; }
 
 .noUi-connect,
 .noUi-origin {
   will-change: transform;
   position: absolute;
   z-index: 1;
   top: 0;
   left: 0;
   height: 100%;
   width: 100%;
   -webkit-transform-origin: 0 0;
   transform-origin: 0 0; }
 
 /* Offset direction
  */
 html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
   left: auto;
   right: 0; }
 
 /* Give origins 0 height/width so they don't interfere with clicking the
  * connect elements.
  */
 .noUi-vertical .noUi-origin {
   width: 0; }
 
 .noUi-horizontal .noUi-origin {
   height: 0; }
 
 .noUi-handle {
   position: absolute; }
 
 .noUi-state-tap .noUi-connect,
 .noUi-state-tap .noUi-origin {
   -webkit-transition: transform 0.3s;
   -webkit-transition: -webkit-transform 0.3s;
   transition: -webkit-transform 0.3s;
   transition: transform 0.3s;
   transition: transform 0.3s, -webkit-transform 0.3s; }
 
 html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
   cursor: pointer; }
 
 .noUi-state-drag * {
   cursor: inherit !important; }
 
 /* Slider size and handle placement;
  */
 .noUi-horizontal {
   height: 6px; }
 
 .noUi-horizontal .noUi-handle {
   width: 17px;
   height: 17px;
   left: -8px;
   top: -6px;
   border-radius: 50%;
   background-color: #6984c2;
   outline: none; }
 
 .noUi-horizontal .noUi-handle:before,
 .noUi-horizontal .noUi-handle:after {
   display: none; }
 
 .noUi-vertical {
   width: 18px; }
 
 .noUi-vertical .noUi-handle {
   width: 28px;
   height: 34px;
   left: -6px;
   top: -8px; }
 
 html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
   right: -8px;
   left: auto; }
 
 /* Styling;
  * Giving the connect element a border radius causes issues with using transform: scale
  */
 .noUi-target {
   background: #dfdfdf; }
 
 .noUi-connect {
   background: #6984c2; }
 
 /* Handles and cursors;
  */
 .noUi-draggable {
   cursor: ew-resize; }
 
 .noUi-vertical .noUi-draggable {
   cursor: ns-resize; }
 
 .noUi-handle {
   background: #FFF;
   cursor: default; }
 
 /* Handle stripes;
  */
 .noUi-vertical .noUi-handle:after {
   top: 17px; }
 
 /* Disabled state;
  */
 [disabled] .noUi-connect {
   background: #B8B8B8; }
 
 [disabled].noUi-target,
 [disabled].noUi-handle,
 [disabled] .noUi-handle {
   cursor: not-allowed; }
 
 /* Base;
  *
  */
 .noUi-pips,
 .noUi-pips * {
   -webkit-box-sizing: border-box;
   box-sizing: border-box; }
 
 .noUi-pips {
   position: absolute;
   color: #999; }
 
 /* Values;
  *
  */
 .noUi-value {
   position: absolute;
   white-space: nowrap;
   text-align: center; }
 
 .noUi-value-sub {
   color: #ccc;
   font-size: 10px; }
 
 /* Markings;
  *
  */
 .noUi-marker {
   position: absolute;
   background: #CCC; }
 
 .noUi-marker-sub {
   background: #AAA; }
 
 .noUi-marker-large {
   background: #AAA; }
 
 /* Horizontal layout;
  *
  */
 .noUi-pips-horizontal {
   padding: 10px 0;
   height: 80px;
   top: 100%;
   left: 0;
   width: 100%; }
 
 .noUi-value-horizontal {
   -webkit-transform: translate(-50%, 50%);
   transform: translate(-50%, 50%); }
 
 .noUi-rtl .noUi-value-horizontal {
   -webkit-transform: translate(50%, 50%);
   transform: translate(50%, 50%); }
 
 .noUi-marker-horizontal.noUi-marker {
   margin-left: -1px;
   width: 2px;
   height: 5px; }
 
 .noUi-marker-horizontal.noUi-marker-sub {
   height: 10px; }
 
 .noUi-marker-horizontal.noUi-marker-large {
   height: 17px; }
 
 /* Vertical layout;
  *
  */
 .noUi-pips-vertical {
   padding: 0 10px;
   height: 100%;
   top: 0;
   left: 100%; }
 
 .noUi-value-vertical {
   -webkit-transform: translate(0, -50%);
   transform: translate(0, -50%, 0);
   padding-left: 25px; }
 
 .noUi-rtl .noUi-value-vertical {
   -webkit-transform: translate(0, 50%);
   transform: translate(0, 50%); }
 
 .noUi-marker-vertical.noUi-marker {
   width: 5px;
   height: 2px;
   margin-top: -1px; }
 
 .noUi-marker-vertical.noUi-marker-sub {
   width: 10px; }
 
 .noUi-marker-vertical.noUi-marker-large {
   width: 17px; }
 
 .tt-slider-price {
   margin-top: 15px; }
 
 .slider-value-row {
   margin-top: 27px;
   color: #323232; }
   .slider-value-row &gt; * {
     display: inline-block; }
   .slider-value-row #slider-snap-value-lower {
     margin-right: 5px; }
   .slider-value-row + .tt-btn {
     margin-top: 10px; }
 
 .tt-product-list {
   margin-top: -30px; }
   .tt-product-list [class^="col-"] {
     margin-top: 30px; }
     @media (max-width: 767.98px) {
       .tt-product-list [class^="col-"] {
         padding-left: 10px;
         padding-right: 10px; } }
 
 .product-item {
   -webkit-box-shadow: 0 4px 15px rgba(176, 176, 176, 0.15);
   box-shadow: 0 4px 15px rgba(176, 176, 176, 0.15);
   background-color: #ffffff; }
   .product-item .product-item__img {
     position: relative;
     overflow: hidden;
     z-index: 2; }
     .product-item .product-item__img img {
       width: 100%;
       height: auto;
       -webkit-transition: -webkit-transform 1s;
       transition: -webkit-transform 1s;
       transition: transform 1s;
       transition: transform 1s, -webkit-transform 1s;
       position: relative;
       z-index: 1; }
     .product-item .product-item__img .label-location {
       position: absolute;
       top: 15px;
       right: 15px;
       z-index: 2; }
     .product-item .product-item__img .label {
       display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-orient: horizontal;
       -webkit-box-direction: normal;
       -ms-flex-direction: row;
       flex-direction: row;
       -ms-flex-wrap: nowrap;
       flex-wrap: nowrap;
       -webkit-box-pack: center;
       -ms-flex-pack: center;
       justify-content: center;
       -ms-flex-line-pack: center;
       align-content: center;
       -webkit-box-align: center;
       -ms-flex-align: center;
       align-items: center;
       font-size: 12px;
       line-height: 12px;
       padding: 7px 12px;
       border-radius: 4px; }
       .product-item .product-item__img .label.label-sale {
         background-color: #6984c2;
         color: #ffffff; }
     .product-item .product-item__img:hover img {
       -webkit-transform: scale3d(1.05, 1.05, 1);
       transform: scale3d(1.05, 1.05, 1); }
   .product-item .product-item__description {
     border-top: 1px solid #f4f5f7;
     text-align: center;
     padding: 13px 15px 20px; }
   .product-item .product-item__title {
     font-size: 16px;
     line-height: 27px;
     color: #7b7b7b;
     font-weight: 400;
     font-family: "Roboto", sans-serif; }
     .product-item .product-item__title a {
       color: #7b7b7b;
       display: inline-block; }
       .product-item .product-item__title a:hover {
         color: #6984c2; }
   .product-item .product-item__rating {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-line-pack: stretch;
     align-content: stretch;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     font-size: 13px;
     margin-top: 12px; }
     .product-item .product-item__rating &gt; *:not(.icon-start) {
       color: #ffcc00;
      }
   .product-item .product-item__price {
     font-family: "Poppins", sans-serif;
     color: #6984c2;
     font-weight: 600;
     font-size: 20px;
     line-height: 24px;
     margin-top: 11px; }
     .product-item .product-item__price del {
       color: #616161;
       margin-right: 7px;
       text-decoration: line-through; }
     .product-item .product-item__price &gt; * {
       display: inline-block; }
   .product-item .product-item__btn {
     display: -webkit-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-line-pack: center;
     align-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     font-size: 14px;
     line-height: 17px;
     padding: 10px 18px 10px;
     height: 45px;
     color: #ffffff;
     cursor: pointer;
     position: relative;
     font-family: "Poppins", sans-serif;
     background: #6984c2;
     border-radius: 4px;
     text-align: center;
     -webkit-box-shadow: none;
     box-shadow: none;
     outline: none;
     border: 1px solid transparent;
     font-weight: 600;
     -webkit-transition: color .2s, background-color .2s,  border-color .2s;
     transition: color .2s, background-color .2s,  border-color .2s;
     white-space: nowrap;
     letter-spacing: normal;
     margin-top: 10px; }
     .product-item .product-item__btn [class^="icon-"] {
       margin-left: 5px;
       display: inline-block;
       font-size: 9px;
       position: relative; }
     .product-item .product-item__btn:hover {
       border-color: #6984c2;
       background-color: #ffffff;
       color: #6984c2; }
     .product-item .product-item__btn:active, .product-item .product-item__btn:visited, .product-item .product-item__btn:focus, .product-item .product-item__btn:focus {
       outline: none;
       -webkit-box-shadow: none;
       box-shadow: none; }
   @media (max-width: 991.98px) {
     .product-item .product-item__img .label {
       font-size: 12px;
       line-height: 12px;
       padding: 4px 7px 4px; }
     .product-item .product-item__title {
       font-size: 15px;
       line-height: 22px; }
     .product-item .product-item__rating {
       margin-top: 7px; }
     .product-item .product-item__price {
       font-size: 18px;
       line-height: 22px;
       margin-top: 12px; }
     .product-item .product-item__description {
       padding-left: 7px;
       padding-right: 7px; }
     .product-item .product-item__btn {
       font-size: 12px;
       padding: 10px 14px 10px;
       height: 35px;
       line-height: 17px; }
       .product-item .product-item__btn [class^="icon-"] {
         font-size: 8px;
         position: relative;
         top: 1px; } }
   @media (max-width: 767.98px) {
     .product-item .product-item__btn {
       padding: 4px 9px 5px; }
     .product-item .product-item__title {
       font-size: 14px;
       line-height: 20px; } }
 
 .tt-filters-options {
   padding-bottom: 39px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -ms-flex-line-pack: center;
   align-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center; }
   .tt-filters-options [class^=tt-col] {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -ms-flex-line-pack: stretch;
     align-content: stretch;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center; }
   .tt-filters-options .filters-options__info {
     padding: 0 0px 0 0;
     font-size: 16px; }
   .tt-filters-options .custom-select:after {
     border-color: #6984c2 transparent transparent transparent; }
   @media (max-width: 767.98px) {
     .tt-filters-options {
       -ms-flex-wrap: wrap;
       flex-wrap: wrap;
       -webkit-box-pack: start;
       -ms-flex-pack: start;
       justify-content: flex-start; }
       .tt-filters-options [class^=tt-col] {
         width: 100%; }
         .tt-filters-options [class^=tt-col]:not(:first-child) {
           margin-top: 15px; } }
 
 @media (min-width: 768px) {
   .tt-filters-toggle {
     display: none; } }
 
 @media (max-width: 991.98px) {
   .tt-filters-toggle {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-line-pack: center;
     align-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 50px;
     height: 50px;
     color: #ffffff;
     position: fixed;
     top: 190px;
     right: 15px;
     z-index: 20;
     cursor: pointer;
     border-radius: 4px;
     padding: 0;
     -webkit-transition: all 0.2s linear;
     transition: all 0.2s linear;
     border: 2px solid #6984c2;
     background-color: #6984c2;
     text-shadow: 0 0 3px rgba(1, 1, 1, 0.25); }
     .tt-filters-toggle:hover, .tt-filters-toggle:focus, .tt-filters-toggle:active {
       background-color: #6984c2;
       color: #ffffff;
       border-color: #6984c2; }
     .tt-filters-toggle.fixed {
       top: 110px; }
     .tt-filters-toggle .pt-text {
       display: none; }
     .tt-filters-toggle.tt-open-col {
       background-color: #6984c2;
       color: #ffffff;
       border-color: #6984c2; }
       .tt-filters-toggle.tt-open-col:before {
         content: "\e93c";
         pointer-events: none; } }
 
 .tt-filters-select select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   width: 250px;
   height: 47px;
   font-family: "Roboto", sans-serif;
   padding-left: 21px; }
 
 /*Aside col*/
 .tt-product-aside .tt-item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -ms-flex-line-pack: start;
   align-content: flex-start;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start; }
   .tt-product-aside .tt-item:not(:first-child) {
     margin-top: 30px; }
   .tt-product-aside .tt-item .product-aside__img {
     position: relative;
     width: 60px;
     max-width: 60px;
     min-width: 60px;
     border: 1px solid #f1f3f5;
     -webkit-transition: border 0.2s linear;
     transition: border 0.2s linear; }
     .tt-product-aside .tt-item .product-aside__img img {
       width: 100%;
       height: auto; }
     .tt-product-aside .tt-item .product-aside__img + .product-aside__description {
       margin-left: 17px; }
     .tt-product-aside .tt-item .product-aside__img:hover {
       border-color: #6984c2; }
   .tt-product-aside .tt-item .product-aside__title {
     font-size: 16px;
     line-height: 27px;
     margin-top: -7px;
     color: #7b7b7b;
     font-weight: 400;
     font-family: "Roboto", sans-serif; }
     .tt-product-aside .tt-item .product-aside__title a {
       color: #7b7b7b;
       display: inline-block;
       -webkit-transition: color 0.2s linear;
       transition: color 0.2s linear; }
       .tt-product-aside .tt-item .product-aside__title a:hover {
         color: #6984c2; }
   .tt-product-aside .tt-item .product-aside__rating {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -ms-flex-line-pack: stretch;
     align-content: stretch;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     font-size: 13px;
     margin-top: 12px; }
     .tt-product-aside .tt-item .product-aside__rating &gt; *.icon-start {
       color: #ffcc00; }
     .tt-product-aside .tt-item .product-aside__rating &gt; *:not(.icon-start) {
       color: #f1f3f5; }
   .tt-product-aside .tt-item .product-aside__price {
     font-family: "Poppins", sans-serif;
     color: #6984c2;
     font-weight: 600;
     font-size: 16px;
     line-height: 24px;
     margin-top: 11px; }
     .tt-product-aside .tt-item .product-aside__price .old-price {
       color: #616161;
       margin-right: 7px;
       text-decoration: line-through; }
     .tt-product-aside .tt-item .product-aside__price &gt; * {
       display: inline-block; }
   @media (max-width: 991.98px) {
     .tt-product-aside .tt-item .product-aside__title {
       font-size: 14px;
       line-height: 24px;
       margin-top: -6px;
       margin-bottom: 0; }
     .tt-product-aside .tt-item .product-aside__rating {
       margin-top: 3px; }
     .tt-product-aside .tt-item .product-aside__price {
       margin-top: 7px; } }
 
 .rating-aside .tt-item {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -ms-flex-line-pack: center;
   align-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   align-items: center; }
   .rating-aside .tt-item:not(:first-child) {
     margin-top: 5px; }
 
 .rating-aside .rating-aside__start {
   display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -ms-flex-wrap: nowrap;
   flex-wrap: nowrap;
   -webkit-box-pack: start;
   -ms-flex-pack: start;
   justify-content: flex-start;
   -ms-flex-line-pack: stretch;
   align-content: stretch;
   -webkit-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   font-size: 13px;
   position: relative;
   top: 1px;
   margin-right: 13px; }
   .rating-aside .rating-aside__start &gt; *.icon-start {
     color: #ffcc00; }
   .rating-aside .rating-aside__start &gt; *:not(.icon-start) {
     color: #f1f3f5; }
 
 .rating-aside .ratng-aside__info {
   font-size: 16px; }
 
 /* Mobile aside*/
 @media (max-width: 991.98px) {
   #aside-js {
     position: fixed;
     display: block;
     margin: 0;
     padding-top: 20px;
     padding-bottom: 20px;
     background: #ffffff;
     z-index: 14;
     top: 0;
     left: -150%;
     height: 100%;
     width: 280px;
     max-width: inherit;
     text-align: left;
     -webkit-transition: left 0.3s linear;
     transition: left 0.3s linear; }
     #aside-js.column-open {
       left: 0%; }
       #aside-js.column-open .tt-block-aside.tt-block-aside__shadow {
         -webkit-box-shadow: none;
         box-shadow: none;
         padding: 0 10px; }
     #aside-js .tt-block-aside {
       -webkit-box-shadow: none;
       box-shadow: none;
       padding: 0 10px 0 0; }
     #aside-js + * {
       max-width: 100%;
       -webkit-box-flex: 0;
       -ms-flex: 0 0 100%;
       flex: 0 0 100%; } }
 
 #modal-filter {
   background-color: rgba(0, 0, 0, 0.55);
   position: fixed;
   top: 0;
   left: 0;
   overflow: hidden;
   width: 100%;
   height: 100%;
   z-index: 11;
   display: block;
   opacity: 0;
   -webkit-transition: background 0.2s linear;
   transition: background 0.2s linear; }
 
 body.no-scroll:not(.touch),
 html.win.ie body.no-scroll {
   padding-right: 17px; }
 
 body.no-scroll {
   overflow: hidden;
   width: 100%;
   position: fixed;
   z-index: 0; }
 
 /*---------------------------------------*/
 /*--------       Shop Item         ------*/
 /*---------------------------------------*/
 .slick-product-item {
   margin-top: -7px;
   margin-bottom: -15px; }
   .slick-product-item .item {
     padding: 15px; }
   .slick-product-item .product-item {
     margin-left: auto;
     margin-right: auto; }
     @media (max-width: 460px) {
       .slick-product-item .product-item {
         max-width: 275px; } }
 
 /* item description */
 .product-single-info {
   margin-top: -7px; }
   .product-single-info .tt-title {
     font-family: "Poppins", sans-serif;
     color: #323232;
     font-weight: 600;
     font-size: 36px;
     line-height: 47px;
     margin-top: 14px; }
   .product-single-info .tt-add-info {
     margin-top: 23px; }
     .product-single-info .tt-add-info strong {
       font-family: "Poppins", sans-serif;
       color: #323232;
       font-weight: 600; }
   .product-single-info .tt-price {
     font-family: "Poppins", sans-serif;
     color: #6984c2;
     font-weight: 600;
     font-size: 36px;
     line-height: 47px;
     margin-top: 24px; }
   .product-single-info .tt-data {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -ms-flex-line-pack: start;
     align-content: flex-start;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     margin-left: -20px;
     margin-top: 23px; }
     .product-single-info .tt-data .tt-item {
       margin-left: 20px; }
   .product-single-info .tt-rating {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -ms-flex-line-pack: start;
     align-content: flex-start;
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
     font-size: 13px; }
     .product-single-info .tt-rating &gt; *.icon-start {
       color: #ffcc00; }
     .product-single-info .tt-rating &gt; *:not(.icon-start) {
       color: #f1f3f5; }
   .product-single-info .tt-link-simple {
     display: inline-block;
     position: relative;
     color: #7b7b7b; }
     .product-single-info .tt-link-simple:before {
       content: '';
       display: block;
       position: absolute;
       bottom: 4px;
       width: 0%;
       height: 1px;
       margin: auto;
       left: 0;
       right: 0;
       background-color: #7b7b7b;
       -webkit-transition: width .2s linear;
       transition: width .2s linear; }
     .product-single-info .tt-link-simple:hover:before {
       width: 100%; }
       form.cart.grouped_form,
   .product-single-info .tt-description {
     border-top: 1px solid #f4f5f7;
     margin-top: 32px;
     padding-top: 32px; 
     border-top: 1px solid #f4f5f7;
     margin-top: 32px;
     padding-top: 32px;
    }
   .product-single-info .tt-row {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     -webkit-box-pack: start;
     -ms-flex-pack: start;
     justify-content: flex-start;
     -ms-flex-line-pack: start;
     align-content: flex-start;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     border-top: 1px solid #f4f5f7;
     margin-top: 34px;
     padding-top: 39px; }
     .product-single-info .tt-row .tt-col:not(:first-child) {
       margin-left: 10px; }
   @media (max-width: 1024px) {
     .product-single-info .tt-title {
       font-size: 26px;
       line-height: 36px;
       margin-top: 10px; }
     .product-single-info .tt-add-info {
       margin-top: 8px; }
     .product-single-info .tt-price {
       font-size: 26px;
       line-height: 36px;
       margin-top: 10px; }
     .product-single-info .tt-data {
       margin-top: 8px;
       margin-left: 0;
      }
      .product-single-info .tt-data .tt-item {
        margin-left: 0;
      }
      .tt-data .cart {
        padding-left: 0;
     }
     .product-single-info .tt-description {
       margin-top: 17px;
       padding-top: 18px; }
     .product-single-info .tt-row {
       margin-top: 16px;
       padding-top: 25px; }
       .product-single-info .tt-row .tt-col:not(:first-child) {
         margin-left: 10px; } }
   @media (max-width: 767.98px) {
     .product-single-info .tt-title {
       font-size: 22px;
       line-height: 30px; }
     .product-single-info .tt-price {
       font-size: 22px;
       line-height: 30px; } }
   @media (min-width: 634px) {
     .product-single-info {
       padding-left: 12px; } }
   @media (max-width: 633px) {
     .product-single-info {
       margin-top: 30px;
       margin-left: -15px;
       margin-right: -15px; } }
 
 .tt-input-counter {
   position: relative;
   width: 91px; 
   overflow: hidden;
  }
   .tt-input-counter span {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -ms-flex-wrap: nowrap;
     flex-wrap: nowrap;
     -webkit-box-pack: center;
     -ms-flex-pack: center;
     justify-content: center;
     -ms-flex-line-pack: center;
     align-content: center;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     width: 32px;
     height: 100%;
     position: absolute;
     top: 0;
     color: #7b7b7b;
     cursor: pointer;
     z-index: 2; }
     .tt-input-counter span.minus-btn {
       left: 0px; }
     .tt-input-counter span.plus-btn {
       right: 0; }
     .tt-input-counter span:hover {
       color: #6984c2; }
   .tt-input-counter input {
     width: 100%;
     border: 1px solid #dfdfdf;
     border-radius: 4px;
     height: 51px;
     outline: none;
     text-align: center;
     color: #7b7b7b;
     font-size: 16px;
     position: relative;
     z-index: 1; }
   @media (max-width: 1024px) {
     .tt-input-counter input {
       height: 41px;
       font-size: 15px; } }
 
 /* item img */
 @media (min-width: 1025px) {
   .tt-product-single-img,
   .product-images-carousel {
     margin-right: 18px; } }
 
 .tt-product-single-img {
   position: relative; }
   .tt-product-single-img:before {
     content: '';
     border: 1px solid #f2f4f6;
     position: absolute;
     top: 0;
     left: 0;
     z-index: 3;
     width: 100%;
     height: 100%;
     pointer-events: none; }
 
 #smallGallery {
   margin-left: -6px;
   margin-right: -2px; }
   #smallGallery .slick-slide {
     padding-left: 6px;
     padding-top: 6px;
     margin-top: 6px; }
     #smallGallery .slick-slide a {
       display: block;
       position: relative; }
       #smallGallery .slick-slide a:before {
         content: '';
         position: absolute;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         border: 1px solid #f2f4f6;
         -webkit-transition: all .2s;
         transition: all .2s;
         pointer-events: none; 
        }
        .woocommerce div.product div.images .flex-control-thumbs li:hover img,
       #smallGallery .slick-slide a:hover:before {
         border: 3px solid #6984c2; 
        }
.product-item .product-item__price &gt; ins {
  text-decoration: none;
}


/**farid css**/

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{
  float: left;
  margin-right: 20px;
  width: 60px;
  border: 1px solid #e3e3e3;
  transition: all 500ms ease;
    height: auto;
}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
  float: left;
  width: 100%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
  float: right;
  width: 100%;
  clear: none;
}
/* Woocommerce Sidebar Css */

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #6984c2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #6984c2;
  
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	margin-left: 0px;
}

.price_slider_amount
{
	display:flex;
	flex-direction:column-reverse!important;
	float:left;
	font-size: 16px!important;
  line-height: 27px;
	color: #323232;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #dfdfdf;
}

.price_slider_amount .button {
	color:#fff!important;
	height: 50px;
	width:100px;
  font-family: Poppins,sans-serif;
  background: #6984c2!important;
  border: 1px solid transparent!important;
  font-weight: 600!important;
  transition: color .2s,
	background-color .2s,
	border-color .2s;
}

.price_slider_amount .button:hover {
	border-color: #6984c2!important;
  background-color: #fff!important;
  color: #6984c2!important;
}

.wc-layered-nav-rating .star-rating
{
color:#fc0;
font-size:12px;
margin-top:15px;
}
.wc-layered-nav-rating a
{
  color:#7b7b7b;
}

.product_list_widget li {
  margin-bottom:20px!important;
}

.product-title {
  display:flex;
  font-weight:normal;
  color: #7b7b7b;
}
.product_list_widget .star-rating {
  display:flex;
  margin:10px 0px 10px 80px;
  color:#fc0;
  font-size:12px;
}

.product_list_widget .woocommerce-Price-amount.amount{
  display:flex;
  margin-left:80px;
  font-family: Poppins,sans-serif;
  color: #6984c2;
  font-weight: 600;
  font-size: 16px;
}

.comment-form .form-group{
  position: relative;
    margin-bottom: 8px;
}

/* .comment-form .form-control:not(textarea) {
  height: 47px;
}

.input#author,.comment-form-email.form-control {
  background: #fff;
  font-size: 16px;
  line-height: 25px;
  border: 1px solid #e3e6ea;
  color: #7b7b7b;
  padding: 12px 12px 12px 22px;
  outline: 0;
  font-family: Roboto,sans-serif;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 4px;
  width: 100%;
}

.comment-form-comment.form-control {
  padding-top: 13px;
}
.comment-form-comment .form-control:not(textarea) {
  height: 47px;
} */

.section-indent-tabs .tab-content .container-fluid-lg .woocommerce-Tabs-panel .tt-tabs-reviews .comments-form-area .comment-form .form-control{
  background: #fff;
  font-size: 16px;
  line-height: 25px;
  border: 1px solid #e3e6ea;
  color: #7b7b7b;
  padding: 12px 12px 12px 22px;
  outline: 0;
  font-family: Roboto,sans-serif;
  -webkit-transition: all .3s;
  transition: all .3s;
  border-radius: 4px;
  width: 100%;
}

.comment-form button[type=submit] {
  margin-top: 17px;
}

.tab-content .customer-comment .comment {
  position: relative;
  display: block;
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  margin-bottom: 30px;
  padding: 35px 35px 31px 120px;
  background: #fff;
}
.tab-content .customer-comment .comment .customer-thumb {
  position: absolute;
  left: 30px;
  top: 40px;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  overflow: hidden;
}
.tab-content .customer-comment .comment .info {
  position: relative;
  margin-bottom: 5px;
}
.tab-content .customer-comment .comment .rating {
  position: relative;
  margin-bottom: 13px;
}
.tab-content .customer-comment .comment p {
  margin: 0;
}
.tab-content .customer-comment .comment .rating .star-rating {
  float: unset;
  font-size: 13px;
}
.star-rating {
  color: #fc0;
}
.woocommerce .quantity .qty {
  width: inherit;
}

/* Woocommerce Checkout Page Css */

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  max-width: 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  max-width: 100%;
  width: 50%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
border: 1px solid #e3e3e3;
height: 40px;
width: 100%;
padding: 20px;
transition:.5s;
}

.woocommerce form .form-row input.input-text:focus, .woocommerce form .form-row textarea:focus {
border: 1px solid #6984c2;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #e3e3e3;
  height: 50px;
  border-radius: 0%;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  padding-left: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
  right: 10px;
}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
  height: 150px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
  margin: 0 -15px;
  margin-bottom: 30px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.tabs-default03 .nav-tabs li.active a{
  background-color: #f1f3f5; }

.tabs-default03 .nav-tabs li.active a {
  color: #6984c2;
}

.flex-control-thumbs li{
  width:20% !important;
  padding-left: 6px;
  padding-top: 6px;
  margin-top: 6px;
}

.tt-data .cart{
	padding-left:20px;
	width: -webkit-fill-available;
}

.tabs-default03 .nav-tabs li.active a {
	box-shadow: unset;
}

@media (max-width: 768px) {
  .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    overflow: hidden;
    height: auto;
  }
  .woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 100%;
    margin-bottom: 10px;
  }
  .woocommerce-page table.cart td.actions .coupon button.button {
    width: 100%;
  }
  .woocommerce-cart-form__cart-item.cart_item .tt-input-counter {
    float: right;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    width: 100%;
  }
  .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
  }
  .admin-bar #aside-js {
      top: 46px;
    }
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
  z-index: 6;
}</pre></body></html>