@charset "UTF-8";
@import url(https://fonts.googleapis.com/css2?family=Hurricane&display=swap);
div.ps-caption,
div.ps-toolbar {
  font-size: 13px;
  font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  text-align: center;
}
.lazy img,
.owl-carousel .owl-item,
.owl-carousel .owl-video-play-icon {
  -webkit-backface-visibility: hidden;
}
#search,
a,
header .logo a,
img {
  max-width: 100%;
}
.sbSelector,
h1 {
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.article-description ol,
.privacy_page ol {
  counter-reset: list;
}
.fancybox-nav,
.owl-carousel,
.owl-carousel .owl-item,
.owl-controls {
  -webkit-tap-highlight-color: transparent;
}
@font-face {
  font-family: "Open Sans";
  font-display: block;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/opensans-regular-webfont.woff2) format("woff2");
}
@font-face {
  font-family: "Abril Fatface";
  font-display: block;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/abrilFatface.woff2) format("woff2");
}
@font-face {
  font-display: block;
  font-family: fontello;
  src: url(data:application/octet-stream;base64,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)
    format("woff");
  font-weight: 400;
  font-style: normal;
}
@-webkit-keyframes keyframesY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
  }
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after,
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
  height: 506px;
  object-fit: cover;
}
#cart-total2,
#content .product-info ul.list-unstyled a:before,
._cont_mobile_subcat,
.box-cart .btn-danger:before,
.box-heading,
.cart > button .cart-total span,
.common-home .cont_hp_topslideshow .cont_bestsell_slider .box-heading h3:before,
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .box-heading
  span:after,
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .image
  .cart-button,
.common-home .cont_hp_topslideshow .cont_bestsell_slider .product-thumb .rating,
.cont_foote_sendsms .cont_sendsms_tooltip,
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel.owl-refresh .owl-item,
.product-grid .description,
.product-list .description-small,
.product-list .product-thumb .aside .product-btn + .product-btn:after,
.product-list .product-thumb .caption .btn-primary,
.product-list .product-thumb .caption .price,
.product-list .product-thumb > .btn,
.product-list .product-thumb > .cart-button,
.product-list .product-thumb > .price,
.product-thumb .aside,
.product-thumb .product-options,
.quick_info,
.sf-menu .sf-mega_section .megamenu_module .cont_featured .box-heading,
.sf-menu .simple_menu .simple_menu:before,
.social-block h3,
a.btn-wishlist span,
footer .megamenu > .toggle,
h1.no-line:after,
header .html-module > .box-heading,
header .logo:after,
header .megamenu > h4,
header h3 {
  display: none;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#LOGIN_BOX,
.banners > div .banner-box > a,
.category-description-box.pas-desc-closed .pas-btn-show-more,
.cont-striped-table,
.cont_foote_sendsms .cont_foote_sendsms_left span,
.cont_like:hover > .cont_like_tooltip,
.cont_megamenu_esentiale .cont_megamenu_esentiale_image a,
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm > span .input-group,
.cont_seo_txt p,
.cont_similar_products,
.contaienr_color_products .color_products_content .color_products_item a,
.container_landing_page
  .cont_featured
  .box.featured
  .product-layout
  .price
  .price-old,
.dislike-count-container:hover .original-dislike-count,
.formatted-dislike-count:hover + .original-dislike-count,
.formatted-like-count:hover + .original-like-count,
.like-count-container:hover .original-like-count,
.no-js .owl-carousel,
.owl-carousel.owl-loaded,
.pas-prod-like .like-count-container:hover .original-like-count,
.pas-prod-price .pas-price-new,
.price-prp-info:hover .price-prp-info-tooltip,
.product-thumb .image > a,
.super_menu_link:hover .submenu,
.tab-content > .tab-pane#tab-description table td,
.top-carousel.owl-carousel .owl-item:hover .tilter__caption,
footer .megamenu > h2 {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden,
.product-thumb .image .cart-button,
.product-thumb .image .img-secondary,
.product-thumb .image:hover .img-primary {
  opacity: 0;
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.cont_right_newsletter,
.lookbook.lookbook_lenjerie_module .collection_benners,
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out,
.related-block .owl-carousel .owl-item .product-thumb:hover {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  transition: transform 0.1s;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.fancybox-image,
.fancybox-inner,
.fancybox-nav,
.fancybox-nav span,
.fancybox-outer,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap iframe,
.fancybox-wrap object {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10020;
}
#content ul.list-unstyled a,
.btn-icon i,
.cart .table > tbody > tr:first-child,
.common-home .article-image a,
.fancybox-inner,
.fancybox-outer,
.fancybox-skin,
.header-top,
.lookbook,
.manufacturer-content div a,
.mfilter-option > div input[type="checkbox"],
.newsletter .box-content form,
.option-color,
.rd-mobilemenu_ul .submenu_title > a.rd-with-ul,
.rd-mobilemenu_ul li > a.rd-with-ul,
.sf-menu .sf-mega .sf-mega_section + .sf-mega_section[style="width: 25%"],
.sf-menu li,
.sf-menu ul > li > .sf-with-ul,
.sf-menu > li > .sf-with-ul,
.toggle-wrap,
footer .megamenu {
  position: relative;
}
.fancybox-close,
.fancybox-nav,
.fancybox-nav span {
  z-index: 10040;
  cursor: pointer;
}
.fancybox-skin {
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
#terms .quickcheckout-content,
.cont_box_list_other_products_slider,
.container-modul-lastorders-live .box-carousel-last-orders .owl-stage-outer,
.extra-wrap,
.fancybox-inner,
.lookbook [data-mapid]:not(area) img,
.product-list .product-thumb .caption,
.product-list .product-thumb .cart-button,
.sf-mega .banners .banner-box {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-iframe,
.fancybox-image {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span {
  background-image: url(fancybox_sprite.png);
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 10060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
  position: absolute;
}
.fancybox-nav {
  position: absolute;
  text-decoration: none;
  background: url(blank.gif);
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span,
.fancybox-opened .fancybox-title,
.fancybox-skin:hover .fancybox-nav span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
.container .owl-carousel.container,
.fancybox-lock,
.related-block .owl-carousel {
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  background: url(fancybox_overlay.png);
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
.fancybox-title {
  visibility: hidden;
  font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 10050;
}
.fo,
.fo.fo-bag-outline:before {
  font-family: fontello;
  font-style: normal;
  text-rendering: auto;
  font-size: 2.8rem;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 10050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #fff;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: rgba(0, 0, 0, 0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min--moz-device-pixel-ratio: 1.5),
  only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading,
  .fancybox-close,
  .fancybox-next span,
  .fancybox-prev span {
    background-image: url(fancybox_sprite@2x.png);
    background-size: 44px 152px;
  }
  #fancybox-loading div {
    background-image: url(fancybox_loading@2x.gif);
    background-size: 24px 24px;
  }
}
.lookbook [data-marker] .close-btn:hover,
div.ps-caption,
div.ps-document-overlay,
div.ps-viewport,
div.ps-zoom-pan-rotate {
  background: #000;
}
body.ps-active {
  -webkit-text-size-adjust: none;
  overflow: hidden;
}
body.ps-active * {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
.btn:focus,
.product-reviews input[type="radio"]:focus,
body.ps-active :focus,
button:focus {
  outline: 0;
}
div.ps-viewport {
  cursor: pointer;
}
div.ps-slider-item-loading {
  background: url(../image/photoswipe-loader.gif) center center no-repeat;
}
div.ps-caption {
  background: -moz-linear-gradient(top, #303130 0, #000101 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #303130),
    color-stop(100%, #000101)
  );
  border-bottom: 1px solid #42403f;
  color: #fff;
}
div.ps-caption-bottom {
  border-top: 1px solid #42403f;
  border-bottom: none;
}
div.ps-caption-content {
  padding: 13px;
}
div.ps-toolbar {
  background: #000;
  background: -moz-linear-gradient(top, #303130 0, #000101 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0, #303130),
    color-stop(100%, #000101)
  );
  border-top: 1px solid #42403f;
  color: #fff;
  height: 44px;
  display: table;
  table-layout: fixed;
}
div.ps-toolbar-top {
  border-bottom: 1px solid #42403f;
  border-top: none;
}
div.ps-toolbar-close,
div.ps-toolbar-next,
div.ps-toolbar-play,
div.ps-toolbar-previous {
  cursor: pointer;
  display: table-cell;
}
div.ps-toolbar div div.ps-toolbar-content {
  width: 44px;
  height: 44px;
  margin: 0 auto;
  background-image: url(../image/photoswipe-icons.png);
  background-repeat: no-repeat;
}
div.ps-toolbar-close div.ps-toolbar-content {
  background-position: 0 0;
}
div.ps-toolbar-previous div.ps-toolbar-content {
  background-position: -44px 0;
}
div.ps-toolbar-previous-disabled div.ps-toolbar-content {
  background-position: -44px -44px;
}
div.ps-toolbar-next div.ps-toolbar-content {
  background-position: -132px 0;
}
div.ps-toolbar-next-disabled div.ps-toolbar-content {
  background-position: -132px -44px;
}
div.ps-toolbar-play div.ps-toolbar-content {
  background-position: -88px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  div.ps-toolbar div div.ps-toolbar-content {
    -webkit-background-size: 176px 88px;
    background-image: url(../image/photoswipe-icons@2x.png);
  }
}
.common-home .cont_hp_topslideshow {
  padding-left: 0;
  margin-top: 60px;
}
#banner3 .col-sm-12,
.common-home .cont_hp_topslideshow .container,
.common-home header .container,
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div
  .container-stoc
  p,
header .megamenu .sf-menu > li:first-child > a {
  padding-left: 0;
}
#column-left .banners,
#page #banner1,
#product,
#product .quantity,
.ajax-overlay .product-options h3,
.common-home .cont_home_page_fbanner,
.cont_contact_page_content_box .contact_page .col-sm-4:first-child,
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div
  .indices_search_tyre,
.cont_right_cart .right_cart_total ul li:first-child,
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .product-thumb
  .cart-button,
.container-upsales .upsales-body.product_special .price,
.container_landing_page #banner0,
.container_landing_page #carousel0,
.container_lp_category .item_lp_category:first-child,
.fixed-left .mfilter-filter-item + .mfilter-filter-item,
.megamenu .toggle_cont .sf-menu > li + li,
.toggle_cont ul li + li {
  margin-top: 0;
}
.common-home .cont_hp_topslideshow .container .owl-carousel#slideshow0 {
  background-color: transparent;
  margin-bottom: 0;
}
.common-home
  .cont_hp_topslideshow
  .container
  .owl-carousel#slideshow0
  .owl-wrapper-outer,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.panel,
.panel-group .panel,
.table-bordered,
.table-bordered tbody:first-child tr:first-child > td:first-child,
.table-bordered tbody:first-child tr:first-child > td:last-child,
.table-bordered tbody:first-child tr:first-child > th:first-child,
.table-bordered tbody:first-child tr:first-child > th:last-child,
.table-bordered tbody:last-child tr:last-child > td:first-child,
.table-bordered tbody:last-child tr:last-child > th:first-child,
.table-bordered tfoot:last-child tr:last-child > td:first-child,
.table-bordered tfoot:last-child tr:last-child > th:first-child,
.table-bordered thead:first-child tr:first-child > th:first-child,
.table-bordered thead:first-child tr:first-child > th:last-child,
.table-bordered thead:last-child tr:last-child > th:first-child {
  border-radius: 0;
}
.common-home
  .cont_hp_topslideshow
  .container
  .owl-carousel#slideshow0
  .owl-pagination {
  top: -35px;
  padding-right: 15px;
  text-align: right;
}
.common-home
  .cont_hp_topslideshow
  .container
  .owl-carousel#slideshow0
  .owl-pagination
  .owl-page
  span {
  display: block;
  width: 11px;
  height: 11px;
  background: #fff;
  border-radius: 20px;
  box-shadow: inherit;
  border: 2px solid #9c27b0;
}
.common-home
  .cont_hp_topslideshow
  .container
  .owl-carousel#slideshow0
  .owl-pagination
  .owl-page.active
  span {
  background-color: #9c27b0;
}
.banners > div.banner-big .banner-box .s-desc h2,
.common-home
  .cont_hp_topslideshow
  .container
  .owl-carousel#slideshow0
  .owl-buttons
  div
  i {
  font-size: 24px;
}
.common-home
  .cont_hp_topslideshow
  .container
  .owl-carousel#slideshow0
  .owl-item
  img {
  height: 447px !important;
  max-height: 504px !important;
  position: relative;
  opacity: 1;
}
.common-home .cont_hp_topslideshow .container .row .row-inner .col-lg-3 {
  background-color: #fff;
  z-index: 1;
  box-shadow: 0 0 5px -5px #bababa;
  border: 1px solid rgba(180, 47, 216, 0.5490196078431373);
}
.cart td.text-center i,
.catalog-thumb .catalog-item,
.catalog-thumb .catalog-thumb__title,
.col-lg-3 .row,
.column-left .row,
.common-home .cont_hp_topslideshow .cont_bestsell_slider .box.bestsellers,
.cont_seo_txt p:last-child,
.container-upsales .upsales-body.product_special .upsales-info li,
.nav-tabs > li,
.social-block p,
.social-block ul,
aside .row,
div.mfilter-content-opts .mfilter-options .mfilter-search #mfilter-opts-search {
  margin: 0;
}
#column-left .bestsellers .owl-carousel,
#page header,
.buttons .pull-right [for="agree1"] + .btn,
.category-description-box p:last-child,
.common-home .article-image,
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .owl-carousel.owl-drag
  .owl-item,
.common-home header,
.cont_product_details
  .cont_product_info
  .cont_product_info_list
  .product_info_list_item:last-child,
.cont_product_details .cont_product_info .form-group,
.cont_right_cart .right_cart_list_products ul li:last-child,
.cont_right_cart .right_cart_total ul li:last-child,
.container-modul-lastorders-live.box.bestsellers,
.container_lp_category .item_lp_category:last-child,
.header-top-block p,
.module_tab .box,
.product_tabs,
.sf-menu .sf-mega .megamenu_module .banners > div .banner-box,
.sf-menu .sf-mega_section .megamenu_module .cont_featured .box.featured,
footer .footer_modules .html-module .cont_homepage_services,
footer p {
  margin-bottom: 0;
}
.common-home .cont_hp_topslideshow .cont_bestsell_slider .product-thumb .image {
  display: block;
  height: 292px !important;
  margin-bottom: 15px;
  background: #fff;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .image
  a {
  height: 288px !important;
  background-color: #fff;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .manufacturer {
  max-width: 70%;
  display: block;
  margin-bottom: 4px;
  text-align: left;
  height: 15px;
  font-weight: 600;
  font-size: 14px;
  line-height: 14px;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .manufacturer
  a {
  color: #605f5f;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .image
  a
  img {
  height: 288px !important;
  background-color: #fff;
  object-fit: cover;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .image:before,
.container_product_list .product-grid .product-thumb .image:hover:before,
.top-carousel-1 .banner-box .link:before {
  opacity: 0 !important;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .name {
  max-width: 70%;
  text-align: left;
  text-overflow: inherit;
  white-space: inherit;
  margin: 0;
  height: 31px;
  overflow: hidden;
  font-size: 13px;
  line-height: 15px;
}
.blog_articles,
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .box-content
  .box-carousel.owl-carousel,
.description-category p:last-child,
.simple_blog-article-view h1:after {
  margin-bottom: 15px;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .price {
  position: absolute;
  top: -2px;
  right: 0;
  font-size: 13px;
  font-weight: 800;
  color: #ce0000;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .price
  .price-old,
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .price
  .price-old {
  font-size: 11px;
  font-weight: 100;
  color: #aaa;
  display: block;
  text-decoration: line-through;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .price
  .price-new {
  font-size: 13px;
  font-weight: 800;
  color: #ce0000;
  display: block;
  top: -6px;
  position: relative;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .price
  .cont_small_price,
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .price
  .price-new
  .cont_small_price {
  top: -3px !important;
  font-size: 8px !important;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .price
  .price-new {
  font-size: 14px;
  color: #ce0000;
  display: block;
  top: -6px;
  position: relative;
  font-weight: 100;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .price
  ._cont_badge_discount {
  position: absolute;
  top: -42px;
  right: 0;
  left: inherit;
  padding: 2px 5px;
  color: #fff;
  background-color: #e54131;
  font-weight: 100;
  font-size: 12px;
}
.lookbook__aside .caption .price {
  height: 44px;
}
.container_landing_page .cont_featured .box.featured .caption .price .price-old,
.lookbook__aside .caption .price .price-old {
  font-size: 11px;
  font-weight: 100;
  color: #aaa;
  display: block;
}
.lookbook__aside .caption .price .price-new {
  font-size: 13px;
  font-weight: 800;
  color: #ce0000;
  display: block;
  top: -6px;
  position: relative;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .caption
  .price
  ._cont_badge_discount,
.container_product_list
  .product-grid
  .product-thumb
  .price
  ._cont_badge_discount,
.lookbook__aside .caption .price ._cont_badge_discount {
  position: absolute;
  top: -38px;
  right: 0;
  left: inherit;
  padding: 2px 5px;
  color: #fff;
  background-color: #e54131;
  font-weight: 100;
  font-size: 12px;
}
.container_product_list .product-grid .product-thumb .price .intPrice,
.lookbook__aside .caption .price .intPrice {
  top: 15px;
  position: relative;
  font-size: 13px;
  font-weight: 800;
  color: #e54131;
  display: block;
}
.container_landing_page
  .cont_featured
  .box.featured
  .caption
  .price
  .cont_small_price,
.container_product_list .product-grid .product-thumb .price .cont_small_price,
.lookbook__aside .caption .price .cont_small_price {
  top: -3px !important;
  font-size: 8px !important;
}
.common-home .cont_hp_topslideshow .cont_bestsell_slider .box-heading {
  display: block;
  text-align: center;
  overflow: hidden;
  margin-bottom: 5px;
  padding: 8px 0;
  border-bottom: 1px solid rgba(180, 47, 216, 0.5490196078431373);
  width: calc(100% + 30px);
  position: relative;
  left: -15px;
  background-color: #fef9ffa1;
}
.common-home .box .box-heading h3,
.common-home .cont_hp_topslideshow .cont_bestsell_slider .box-heading span {
  text-transform: uppercase;
  font-weight: 100;
  color: #343434;
  font-size: 14px;
  letter-spacing: 1.3px;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
}
.common-home .cont_hp_topslideshow .cont_bestsell_slider .owl-dots {
  display: block;
  width: 100%;
  position: relative;
  top: 8px;
  text-align: center;
  height: auto;
  min-height: auto;
}
#column-left .bestsellers .owl-dots .owl-dot,
.common-home .cont_hp_topslideshow .cont_bestsell_slider .owl-dots .owl-dot {
  display: inline-block;
  width: 11px;
  height: 11px;
  background: #fff;
  border-radius: 20px;
  box-shadow: inherit;
  border: 2px solid #9c27b0;
  margin: 5px;
}
#column-left .bestsellers .owl-dots .owl-dot.active,
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .owl-dots
  .owl-dot.active {
  background: #9c27b0;
}
._cont_widget_benefits,
.cart .toggle_cont > li,
.cart-popup .content-products-list .product-grid > div .container-stoc p,
.cont_featured .container,
.cont_footer_contact_info ul,
.container-homepage-heading,
.lookbook__aside,
.mfilter-content > ul,
div.mfilter-content-opts .mfilter-options {
  padding: 0;
}
.cont_widget_benefits {
  width: 100%;
  display: block;
  box-shadow: 1px 1px 9px -4px #d7d7d7;
  background-color: #fff;
  margin-bottom: 16px;
}
.cont_widget_benefits .widget_benefits_item {
  display: inline-block;
  width: 19.7%;
  padding: 15px 0;
  border-right: 1px solid #f2f2f2c4;
}
.cont_widget_benefits .widget_benefits_item:last-child,
.mfilter-column_left {
  border: 0;
}
.cont_widget_benefits .widget_benefits_item .widget_benefits_item_img {
  display: inline-block;
  width: 35%;
  text-align: center;
  vertical-align: middle;
}
.cont_widget_benefits .widget_benefits_item .widget_benefits_item_img img {
  text-align: center;
  margin: 0 auto;
  width: 53px;
  opacity: 0.9;
}
.cont_widget_benefits .widget_benefits_item .widget_benefits_item_title {
  display: inline-block;
  width: 60%;
  text-align: left;
  vertical-align: middle;
  color: #555;
}
.cont_widget_benefits .widget_benefits_item .widget_benefits_item_title span {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
}
.super_menu_link .submenu {
  display: none;
  position: absolute;
  background: #fff;
  padding: 6px;
  list-style: none;
  margin-top: 6px;
  border: 1px solid #ddd;
  z-index: 999999;
  font-size: 12px;
}
.super_menu_link .submenu li a {
  padding: 5px 0;
}
.super_menu_link .submenu:before {
  content: "";
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  top: -6px;
  transform: rotate(45deg);
  border-left: 1px solid #ddd;
  background-color: #fff;
  border-top: 1px solid #ddd;
}
.ajax-quickview,
.ajax-quickview-images,
.ajax-quickview-images > ul,
.ajax-quickview-images > ul > li,
.cont_featured .box.featured .product-thumb .image > a,
.tilter__figure,
.top-carousel.owl-carousel .owl-item > div {
  height: 100%;
}
.top-carousel.owl-carousel .owl-item a {
  display: block;
  height: 100%;
}
.banner-lookbook {
  height: 500px !important;
  padding-left: 0;
  padding-right: 25px;
}
.banner-lookbook .banner-box {
  box-shadow: 0 -1px 9.6px -2.8px #c9c9c9;
  position: relative;
  z-index: 99999;
}
.banner-lookbook img {
  height: 500px !important;
  object-fit: cover;
}
.top-carousel-1 {
  height: 586px;
}
#banner3 .col-sm-12.banner-lookbook .banner-box {
  margin-bottom: 25px;
  box-shadow: 0 -1px 9.6px -2.8px #c9c9c9;
  position: relative;
  z-index: 99999;
}
.top-carousel-1 .banner-box {
  margin-bottom: 40px !important;
}
.top-carousel-1 .banner-box img {
  height: 768px;
  object-fit: cover;
  filter: brightness(0.92);
}
.col-sm-12.Lenjerie > .banner-box {
  margin-bottom: 35px;
  box-shadow: 0 -1px 9.6px -2.8px #c9c9c9;
  position: relative;
  z-index: 99999;
  height: 232.1px !important;
  text-align: right;
  width: calc(100% - 10px);
  float: right;
}
#banner2 .col-sm-12.Lenjerie > .banner-box {
  margin-bottom: 37px;
}
.col-sm-12.Lenjerie {
  padding: 0 !important;
}
.container_hp_banner_cat {
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  left: -3px;
}
.subtitle_love-toys,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 20px;
  text-transform: uppercase;
  letter-spacing: 0;
}
.container_hp_banner_cat .banner_hp_3,
input[type="checkbox"][name="agree"] + label {
  margin-bottom: 12px;
}
.col-sm-12.Lenjerie > .banner-box img,
.cont_featured .box.featured .product-thumb .image > a > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.cont_long_banner {
  padding: 125px 0;
}
.cont_long_banner h3 {
  display: none;
  font-size: 31px;
  padding-bottom: 30px;
  margin: 0;
  text-align: center;
  text-shadow: 0 0 #fff;
  color: #939393;
  font-weight: 100;
}
.cont_long_banner_img {
  width: calc(100% + 30px);
  height: 125px;
  position: relative;
  left: -15px;
}
.cont_long_banner_img a {
  display: block;
  height: 125px;
  transition: 0.3s;
}
.cont_long_banner_img a:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
  background: #000;
  opacity: 0;
  content: "";
  transition: 0.3s;
  position: absolute;
}
.cont_long_banner_img:hover a:before {
  opacity: 0.2;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
}
.cont_long_banner_img a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
#page-preloader .logo,
#page-preloader .preloader,
#product-preloader .load-more,
#product-preloader .preloader,
.blog_articles
  .mobile-carousel
  .owl-item
  .col-sm-4
  .article-sub-title
  span:before,
.btn,
.fo,
.pagination > li,
.social-block ul,
a,
button,
ul.product-countdown li {
  display: inline-block;
}
.fo {
  position: relative;
}
.fo.fo-bag-outline:before {
  position: relative;
  content: "\e801";
  color: #232323;
  vertical-align: sub;
}
#cpopup .item-cart-name a:hover,
#cpopup .item-cart-name a:hover span,
#grid-view.active,
#grid-view:hover,
#list-view.active,
#list-view:hover,
#search .inner .button-search:active,
#search .inner .button-search:focus,
#search .inner .button-search:hover,
#style_switcher .toggler:hover,
.acc_nav_module > div > a:hover > span,
.active,
.agree:hover b,
.article-author a:hover,
.article-comment .reply-message a:hover,
.article-comments a:hover,
.article-date a:hover,
.article-title a,
.article-title a:visited,
.banner-third .banners > div .banner-box .s-desc a:hover,
.bootstrap-datetimepicker-widget .timepicker td > span:hover,
.bootstrap-datetimepicker-widget a[data-action]:hover,
.box-cart .btn-danger:active,
.box-cart .btn-danger:focus,
.box-cart .btn-danger:hover,
.box-cart .name a:active,
.box-cart .name a:focus,
.box-cart .name a:hover,
.box-currency .btn-group > span:hover,
.box-language .btn-group > span:hover,
.breadcrumb a:hover,
.breadcrumb a:hover i,
.button-view .compare-total:active,
.button-view .compare-total:focus,
.button-view .compare-total:hover,
.cart .toggle_cont table.total tr:last-child strong,
.cart > button.active i,
.cart > button:hover,
.cart > button:hover i,
.category-description-box p a,
.fancybox-close:hover:before,
.fo.fo-bag-outline.active:before,
.general_info a:hover,
.information-information #content h5,
.link:focus,
.link:visited,
.lookbook-block .lookbook:hover .desc,
.name a:active,
.name a:focus,
.name a:hover,
.product-btn:active i,
.product-btn:focus i,
.product-btn:hover i,
.product-rating-status .review-link-show a:hover,
.rat,
.sbToggle:hover,
.search button:active:hover,
.search button:focus:hover,
.search button:hover,
.sf-menu .sf-mega ul li.sfHover > a,
.sf-menu .sf-mega ul li > a.active,
.sf-menu .sf-mega ul li > a.sfHover,
.sf-menu .sf-mega ul li > a:active,
.sf-menu .sf-mega ul li > a:focus,
.sf-menu .sf-mega ul li > a:hover,
.sf-menu .sf-mega ul li > a > b:hover,
.sf-menu .simple_menu a:hover,
.sf-menu .simple_menu li.active > a,
.sf-menu .simple_menu li.sfHover > a,
.sf-menu li.sfHover > a,
.sf-menu li > a.active,
.sf-menu li > a:hover,
.sf-menu > li > a.sfHover,
.sf-menu > li > a:active,
.sf-menu > li > a:focus,
.sf-menu > li > a:hover,
.social-block a:hover,
.submenu_title a.active,
.submenu_title a:hover,
.toggle_cont > li > a:active,
.toggle_cont > li > a:focus,
.toggle_cont > li > a:hover,
.toggle_cont > li > button:active,
.toggle_cont > li > button:focus,
.toggle_cont > li > button:hover,
.top-search.active,
.top-search.active i,
.top-search:active,
.top-search:active i,
.top-search:focus,
.top-search:focus i,
.top-search:hover,
.top-search:hover i,
a.btn-wishlist:active i,
a.btn-wishlist:focus i,
a.btn-wishlist:hover i,
aside #blog-search a:hover,
aside .blog-categories ul > li > i:hover,
div.mfilter-content-opts
  .mfilter-options
  .mfilter-search
  #mfilter-opts-search_button:hover,
div.mfilter-heading .mfilter-head-icon:hover,
div.mfilter-heading:hover,
footer .megamenu ul.sf-menu > li a.active,
footer .megamenu ul.sf-menu > li a:hover,
footer .megamenu ul.sf-menu > li.active > a,
footer a:hover,
header .megamenu .sf-menu li:hover a.sf-with-ul,
header .megamenu .sf-menu li:hover > a,
header .megamenu .sf-menu > li > a.sf-with-ul:hover:after,
header .nav > .toggle:hover,
header .nav > .toggle_cont > li > a:hover span,
header a:active,
header a:focus,
header a:hover {
  color: #b42fd8;
}
.btn,
button {
  background: 0 0;
  border: none;
  padding: 0;
  outline: 0;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.btn::-moz-focus-inner,
button::-moz-focus-inner {
  border: none;
  padding: 0;
}
.ajax-overlay .product-options .ajax-overlay_close:hover,
.article-author a,
.article-author a:focus,
.article-author a:visited,
.article-comments a,
.article-comments a:focus,
.article-comments a:visited,
.article-date a,
.article-date a:focus,
.article-date a:visited,
.bootstrap-datetimepicker-widget .timepicker td > span,
.bootstrap-datetimepicker-widget a[data-action],
.bootstrap-datetimepicker-widget td.separator,
.delivery_page .table tbody td:first-child,
.information-information #content h4 a:hover,
.information-information #content h5 a:hover,
.link:hover,
.mfilter-option > div label,
.mfilter-option > div + label.mfilter-tb-as-td a,
.module_tab h2,
.name a,
.name a:visited,
.newsletter .box-heading h3,
.product-rating-status .review-link-show a,
.product-rating-status .review-link-show a:focus,
.product-rating-status .review-link-show a:visited,
.product_tabs .nav-tabs > li > a,
.product_tabs .nav-tabs > li > a:focus,
.related-article h4 a:hover,
.reply-cancel:hover,
label {
  color: #000;
}
.subtitle_love-toys {
  font-family: "Abril Fatface", cursive;
  font-weight: 400;
  line-height: normal;
}
ul.product-countdown {
  padding-left: 0;
  list-style: none;
  letter-spacing: 1px;
  margin-bottom: 20px;
  width: 100%;
}
ul.product-countdown li {
  margin-right: 2px;
}
ul.product-countdown li span {
  color: #b42fd8;
  margin-right: 2px;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 700;
}
textarea {
  resize: none;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.nav-tabs {
  margin-bottom: 20px;
  border: none;
  font: 700 14px/16px "Open Sans", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.bttn-h1,
.fa {
  font-family: inherit;
}
.nav-tabs > li + li {
  margin-left: 39px;
}
.nav-tabs > li > a,
.nav-tabs > li > a:focus {
  color: #000;
  border: none !important;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover,
.nav-tabs > li > a:hover {
  color: #737373;
  background: 0 0 !important;
}
.nav-tabs > li > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
  border: none !important;
  background: 0 0;
}
blockquote {
  font-size: inherit;
  line-height: inherit;
}
#product .quantity .counter,
#product .quantity .counter:focus,
.bootstrap-datetimepicker-widget a[data-action],
.cart-popup .content-products-list .product-grid > div .price div,
.lazy.lazy-loaded,
.rd-mobilemenu_ul .megamenu_module a:hover,
.table-hover > tbody > tr:hover,
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover,
footer .megamenu ul.sf-menu > li.sfHover > a {
  background: 0 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.cont_mobile_order_table .mobile_order_table_info .order_id,
.cont_mobile_order_table .mobile_order_table_info .order_products,
.container_login_page .cont_def_fm.cont_info_login .cont_info_txt,
.input-group .dropdown-menu,
.input-group .popover,
.input-group input,
.input-group select,
.input-group-addon {
  font-size: 13px;
}
.input-group .form-control,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: auto;
}
.bootstrap-datetimepicker-widget {
  z-index: 998 !important;
}
.bootstrap-datetimepicker-widget td span,
.bootstrap-datetimepicker-widget td.day,
.bootstrap-datetimepicker-widget td.hour,
.bootstrap-datetimepicker-widget td.minute,
.bootstrap-datetimepicker-widget td.second,
.bootstrap-datetimepicker-widget thead tr:first-child th {
  border: 1px solid transparent;
  border-radius: 0;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.bootstrap-datetimepicker-widget td span:hover,
.bootstrap-datetimepicker-widget td.day:hover,
.bootstrap-datetimepicker-widget td.hour:hover,
.bootstrap-datetimepicker-widget td.minute:hover,
.bootstrap-datetimepicker-widget td.second:hover,
.bootstrap-datetimepicker-widget thead tr:first-child th:hover {
  background: 0 0;
  color: #000;
  border-color: transparent !important;
}
.bootstrap-datetimepicker-widget td.separator {
  font-size: 20px;
  line-height: 20px;
}
header .homebuilder > div > div,
header .nav > .toggle {
  font-size: 11px;
  line-height: 13px;
}
.bootstrap-datetimepicker-widget a[data-action] span {
  border: none;
}
._cart_action_btns,
.account-wishlist #content .table p .link,
.bootstrap-datetimepicker-widget .timepicker,
.checkout-cart #content .table p .link,
.cont_product_page_review.no_review .container-product-user-review-top,
.has-error * + .text-danger,
.product-compare #content .table p .link,
.product-gallery .cart-button .btn-icon + .btn-icon,
.related-article .image,
div.mfilter-content-opts .mfilter-options .mfilter-search,
footer
  .footer_modules
  .html-module
  .cont_homepage_services.cont_homepage_services_border
  .item_homepage_service {
  margin-top: 5px;
}
.bootstrap-datetimepicker-widget .timepicker .table-condensed {
  border-collapse: separate;
  width: 100%;
}
.bootstrap-datetimepicker-widget .timepicker td span {
  width: 15px;
  height: 15px;
  line-height: 15px;
  margin: 5px 0;
}
#livesearch_search_results li img.loading,
.bootstrap-datetimepicker-widget thead tr:first-child th,
.iScrollVerticalScrollbar,
.magnificent-viewport {
  background: #f8f8f8;
}
.account-logout #content p,
.article-info .article-sub-title,
.cont_homepage_service_icon .item_service_icon,
.datepicker th,
.delivery_page,
.social-list i,
.timepicker-picker {
  text-align: center;
}
.bootstrap-datetimepicker-widget td span {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.bootstrap-datetimepicker-widget .timepicker td span.timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker td span.timepicker-minute {
  border: none;
  width: 50px;
  height: 50px;
  padding: 5px;
  line-height: 50px;
  border-radius: 0;
}
.bootstrap-datetimepicker-widget td.day.active,
.bootstrap-datetimepicker-widget td.day.active:hover {
  background: #b42fd8;
  color: #fff;
  cursor: inherit;
}
.fancybox-overlay {
  z-index: 10001;
}
.fancybox-opened {
  z-index: 10003;
}
.breadcrumb + .alert,
.container > .alert {
  position: fixed;
  z-index: 10004;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-animation: 1s cubic-bezier(1, -0.01, 0, 0.99) alert-anim;
  -moz-animation: 1s cubic-bezier(1, -0.01, 0, 0.99) alert-anim;
  -ms-animation: alert-anim 1s cubic-bezier(1, -0.01, 0, 0.99);
  -o-animation: 1s cubic-bezier(1, -0.01, 0, 0.99) alert-anim;
  animation: 1s cubic-bezier(1, -0.01, 0, 0.99) alert-anim;
}
.breadcrumb + .alert .alert,
.container > .alert .alert {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
.breadcrumb + .alert .alert.fadeOut,
.container > .alert .alert.fadeOut {
  top: -100%;
}
@-ms-keyframes alert-anim {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 0;
  }
}
@-o-keyframes alert-anim {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 0;
  }
}
@-webkit-keyframes alert-anim {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 0;
  }
}
@-moz-keyframes alert-anim {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 0;
  }
}
@keyframes alert-anim {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 0;
  }
}
@-ms-keyframes alert-anim2 {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 100%;
  }
}
@-o-keyframes alert-anim2 {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 100%;
  }
}
@-webkit-keyframes alert-anim2 {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 100%;
  }
}
@-moz-keyframes alert-anim2 {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 100%;
  }
}
@keyframes alert-anim2 {
  0% {
    top: -100%;
  }
  100%,
  60% {
    top: 100%;
  }
}
@-ms-keyframes alert-icon-anim {
  0%,
  60% {
    font-size: 0;
  }
}
@-o-keyframes alert-icon-anim {
  0%,
  60% {
    font-size: 0;
  }
}
@-webkit-keyframes alert-icon-anim {
  0%,
  60% {
    font-size: 0;
  }
}
@-moz-keyframes alert-icon-anim {
  0%,
  60% {
    font-size: 0;
  }
}
@keyframes alert-icon-anim {
  0%,
  60% {
    font-size: 0;
  }
}
.catalog__cont * + .options,
.cont_account > .row,
.contact_page .icon + .icon,
.product_page-right .alert {
  margin-top: 20px;
}
.alert {
  position: relative;
  padding: 18px 40px 18px 75px;
  z-index: 30;
  color: #fff;
  border-radius: 0;
  min-height: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  font-weight: 700;
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
  -moz-transition: 1s cubic-bezier(1, -0.01, 0, 0.99);
  -o-transition: 1s cubic-bezier(1, -0.01, 0, 0.99);
  -webkit-transition: 1s cubic-bezier(1, -0.01, 0, 0.99);
  transition: 1s cubic-bezier(1, -0.01, 0, 0.99);
}
.alert i {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  width: 60px;
  font-size: 40px;
  -webkit-animation: 1s alert-icon-anim;
  -moz-animation: 1s alert-icon-anim;
  -ms-animation: alert-icon-anim 1s;
  -o-animation: 1s alert-icon-anim;
  animation: 1s alert-icon-anim;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.15);
}
.alert i:before {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  line-height: 0;
}
.alert a:hover {
  text-decoration: underline;
}
.alert button.close {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  margin-top: -10px;
  line-height: 1;
  right: 15px;
  color: #fff;
  opacity: 0.7;
  font-family: Arial;
}
.alert button.close:focus,
.alert button.close:hover {
  opacity: 1;
  color: #fff;
}
.alert.fadeOut {
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
.alert.fadeOut .alert,
header .nav.toggle-wrap > .toggle_cont {
  top: 100%;
}
.alert-success {
  background-color: #4caf50;
}
.alert-success i {
  background: #388e3c;
}
.alert-success a,
.alert-success a:focus,
.alert-success a:hover,
.alert-success a:visited {
  color: #c8e6c9;
}
.alert-danger {
  background-color: #f44336;
}
.alert-danger i {
  background: #d32f2f;
}
.alert-danger a,
.alert-danger a:focus,
.alert-danger a:hover,
.alert-danger a:visited {
  color: #ffcdd2;
}
.alert-info {
  background-color: #03a9f4;
}
.alert-info i {
  background: #0288d1;
}
.alert-info a,
.alert-info a:focus,
.alert-info a:hover,
.alert-info a:visited {
  color: #b3e5fc;
}
.alert-warning {
  background-color: #ff5722;
}
.alert-warning i {
  background: #e64a19;
}
.alert-warning a,
.alert-warning a:focus,
.alert-warning a:hover,
.alert-warning a:visited {
  color: #ffccbc;
}
.pagination > li.active span {
  color: #fff !important;
  background-color: #b42fd8 !important;
}
.pagination {
  margin: 0;
  width: 100%;
  font-weight: 700;
}
#livesearch_search_results a:after,
#livesearch_search_results a:before,
.buttons:after,
.buttons:before,
.manufacturer-list:after,
.manufacturer-list:before,
.pagination:after,
.pagination:before,
.product-buttons:after,
.product-buttons:before,
.product-gallery:after,
.product-gallery:before,
.product-options .form-group:after,
.product-options .form-group:before,
.product_tabs:after,
.product_tabs:before,
.sf-menu:after,
.sf-menu:before,
.well .heading:after,
.well .heading:before {
  display: table;
  content: "";
  line-height: 0;
}
#livesearch_search_results a:after,
#review-title,
.buttons:after,
.cont-custom-container-cross-selling-products,
.manufacturer-list:after,
.pagination:after,
.product-buttons:after,
.product-gallery:after,
.product-options .form-group:after,
.product_tabs:after,
.sf-menu .sf-mega_row:after,
.sf-menu:after,
.well .heading:after {
  clear: both;
}
.pagination > li > a,
.pagination > li > span {
  background: 0 0;
  text-align: center;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
  color: #b42fd8;
  background: 0 0;
  border: none;
}
.pagination > li.active > a,
.pagination > li.active > a:focus,
.pagination > li.active > a:hover,
.pagination > li.active > span,
.pagination > li.active > span:focus,
.pagination > li.active > span:hover {
  background: 0 0;
  color: #b42fd8;
  border: none;
  z-index: auto;
}
.cont_homepage_services.cont_homepage_services_border
  .item_homepage_service:first-child,
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item:first-child,
.pagination > li + li,
.product-gallery .cart-button .btn-icon + .btn-icon {
  margin-left: 0;
}
.pagination li.tx a {
  position: relative;
  padding-left: 15px;
}
.pagination li.tx a:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\f104";
  font-family: FontAwesome;
  display: inline-block;
}
.pagination li.tx + .tx {
  margin-left: 21px;
}
.pagination li.tx + .tx a:before {
  content: "\f100";
}
.pagination li.active + li.tx a:before,
.pagination li.numb + li.tx a:before {
  content: "\f101";
}
.pagination li.active + li.tx + li.tx a:before,
.pagination li.numb + li.tx + li.tx a:before {
  content: "\f105";
}
.pagination-block {
  border-top: 0 solid #e5e5e5;
  border-bottom: 0 solid #e5e5e5;
  padding-top: 18px;
  padding-bottom: 19px;
  margin-bottom: 20px;
  line-height: 16px;
}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
  background: 0 0;
  text-decoration: none;
}
.table th,
.table thead td {
  text-transform: uppercase;
  font-weight: 700;
  color: #000;
  font-size: 13px;
  background-color: #f8f8f8;
}
a,
a:focus,
a:visited {
  color: #b42fd8;
  text-decoration: none;
}
.table {
  letter-spacing: 0.5px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .product-options,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-bottom: none;
}
.table td,
legend {
  border-color: #e5e5e5;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 15px 10px;
}
.table td {
  padding: 20px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.block-compare .table td,
.block-compare .table th {
  padding: 7px;
}
.cart-popup .content-products-list .product-grid > div .popup-cart-btn:hover,
.container_product_list
  .product-grid
  .product-thumb
  .quick-product-btn-cart:hover,
.panel-collapse {
  background: #fafafa;
}
.modal-header .close {
  font-family: Arial;
}
.table-bordered,
.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
  border-color: #ddd;
}
.table-bordered {
  border-top: 2px solid #000;
}
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > thead > tr > th {
  white-space: normal;
}
.cart .cart-remove-btn:before,
.cart .cart-remove-btn > span,
.product-list .product-thumb .price-product,
.table-bordered > tbody > tr > td {
  vertical-align: middle;
}
.cart .table > tbody > tr:first-child > td,
.table > tbody + tbody {
  border-top: none;
}
.panel-default > .panel-heading {
  padding: 20px;
  background: #f8f8f8;
  color: #000;
}
.addthis_sharing_toolbox a,
.agree b,
.box-subcat li .image img {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.addthis_sharing_toolbox a:hover {
  opacity: 0.6;
}
.box-cart a:hover img,
.box-subcat li .image a:hover img,
.cart-popup .cart-popup-header > button img:hover,
.fancybox-close,
.fancybox-next span,
.fancybox-prev span,
.product-lookbook-block a:hover img {
  opacity: 0.8;
}
.fancybox-lock {
  overflow: visible !important;
}
#search .inner,
.lazy,
h1 {
  overflow: hidden;
}
.ajax-quickview-images:hover .next-img,
.ajax-quickview-images:hover .prev-img,
.fancybox-close:hover,
.fancybox-next span:hover,
.fancybox-prev span:hover,
.lazy.lazy-loaded img,
.mfilter-option > div input[type="checkbox"]:checked:after,
.owl-carousel .item a:hover .s-desc,
.owl-carousel:hover .owl-nav div,
.product-thumb .image .img-primary,
.product-thumb .image:hover .img-secondary,
.product-thumb .image:hover .rating,
.product-thumb .image:hover:before,
.sf-menu > li.sfHover > .sf-with-ul:before,
header .megamenu .sf-menu li:hover > a:after {
  opacity: 1;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: inherit;
}
.account-login footer,
.cont_contact_page_content_box .contact_page .panel-body,
.form-horizontal .checkbox-inline,
.form-horizontal .checkbox:first-child,
.form-horizontal .control-label,
.form-horizontal .radio-inline,
.form-horizontal .radio:first-child {
  padding-top: 0;
}
.atm-f {
  height: auto !important;
}
.newsletter .newsletter-error,
.text-danger {
  color: red;
}
.buttons input[type="checkbox"] {
  position: relative;
  top: 2px;
}
header .search .result,
header .search ul.result {
  position: absolute;
  z-index: 99999999;
  background: #fff;
}
.tooltip {
  z-index: 9999;
  pointer-events: none;
}
.tooltip.top .tooltip-inner {
  color: #fff;
  background-color: #000;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #000 !important;
}
.ps-caption,
.ps-carousel,
.ps-document-overlay,
.ps-toolbar,
.ps-uilayer {
  z-index: 100000000 !important;
}
.vcenter {
  vertical-align: middle !important;
}
.table-custom > tbody > tr > td,
.table-custom > tbody > tr > th,
.table-custom > tfoot > tr > td,
.table-custom > tfoot > tr > th,
.table-custom > thead > tr > td,
.table-custom > thead > tr > th {
  border-top: none;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
}
.modal {
  z-index: 10005;
}
.cont_similar_products .container_product_list,
.modal .terms_conditions_page,
.pas-info-desc .pas-btn-show-more a,
.related-article .row + .row,
.testimonials.owl-carousel .owl-nav {
  margin-top: 30px;
}
.modal-backdrop {
  z-index: 10000;
}
@media (max-width: 1199px) {
  .nav-tabs {
    letter-spacing: 0.5px;
  }
  .nav-tabs > li + li {
    margin-left: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  label {
    font-size: 10px;
  }
  .nav-tabs > li + li {
    margin-left: 20px;
  }
}
body {
  font: 500 14px/24px "Open Sans", "Helvetica Neue", Arial, sans-serif;
  color: #4a4a4a;
  background: #fff;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  color: #141414;
  line-height: normal;
  font-weight: 500;
}
h1,
h2 {
  font-family: "Abril Fatface", cursive;
  font-weight: 400;
}
.description,
.header-top-block,
h3,
h4,
h5,
h6,
p {
  letter-spacing: 1px;
}
h1 {
  text-transform: none;
  font-size: 36px;
  margin-bottom: 0;
  text-align: center;
}
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .cart-button
  .btn-icon,
.product-btn:first-child,
h1 i {
  margin-right: 10px;
}
h1 i:before {
  vertical-align: top;
  line-height: 48px;
}
.information-information #content h3:after,
h1:after {
  content: "";
  height: 1px;
  display: block;
  background: #e5e5e5;
  margin: 20px 0 40px;
}
.contact_page .map,
.information-information #content h3.clear,
.lookbook-block,
.product-list.product-layout,
h1.no-line {
  margin-bottom: 30px;
}
h2 {
   font-size: 20px;
    font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
    text-transform: none;
}

h3.category_page{
    font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
    text-transform: none;
    text-align: center;
}

h3 {
  font-size: 14px;
  color: #737373;
  font-weight: 900;
}
h4 {
  font-size: 14px;
  color: #4a4a4a;
}
h5 {
  font-size: 13px;
}
h6 {
  font-size: 12px;
}
.description-category p,
aside .article-description,
aside .blog-categories .box-heading,
aside .blog-search .box-heading,
aside .blog_articles .box-heading {
  margin-bottom: 25px;
}
a {
  font: inherit;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.account-login #page,
.contact_page .panel img,
.product-gallery .image-thumb li a,
.table-bordered .img-thumbnail,
a:active {
  background-color: transparent;
}
a:focus,
a:visited {
  outline: 0;
}
#livesearch_search_results a:visited,
#livesearch_search_results li.highlighted a,
#livesearch_search_results li.highlighted a:visited,
#livesearch_search_results li:hover a,
#livesearch_search_results li:hover a:visited,
#search .inner .button-search:visited,
.article-title a:active,
.article-title a:focus,
.article-title a:hover,
.banner-third .banners > div .banner-box .s-desc a,
.banner-third .banners > div .banner-box .s-desc a:focus,
.banner-third .banners > div .banner-box .s-desc a:visited,
.box-cart .name a,
.box-cart .name a:visited,
.pas-prod-box p:first-child a:visited,
.rd-mobilemenu_ul .submenu_title > a:active,
.rd-mobilemenu_ul .submenu_title > a:focus,
.rd-mobilemenu_ul li > a:active,
.rd-mobilemenu_ul li > a:focus,
.sf-menu > li > a:visited,
a.btn-wishlist:visited i,
a:hover,
header a,
header a:visited,
p a {
  color: #141414;
}
a:hover {
  text-decoration: none;
}
hr {
  border-top-color: #dadada;
}
img {
  height: auto;
}
legend {
  font-size: 18px;
  padding: 7px 0;
}
label {
  cursor: default;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.5px;
}
.article-comment .reply-message a,
.general_info a,
b,
strong {
  color: #000;
  font-weight: 700;
}
.input-group .input-group-addon {
  height: 30px;
}
div.required .control-label:after {
  content: "*";
  color: red;
  margin-left: 1px;
  display: none;
}
.fa {
  line-height: inherit;
}
.contact_page .icon[class*="fa-"]:before,
.fa:before {
  font-family: FontAwesome;
}
#content h1,
.common-home footer .box .box-heading,
.cont_right_cart .right_cart_total ul li,
.cont_right_cart .right_cart_total ul li.subtotal,
.cont_right_cart .right_cart_total ul li.total,
.cont_right_cart .title-empty {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
}
#page > .ie-warning {
  position: relative;
  text-align: center;
  display: none;
  clear: both;
}
.mfilter-column_left {
  border-top: 1px solid #e5e5e5;
  padding-top: 0;
}
header {
  position: relative;
  font-size: 0;
  line-height: 0;
  color: #141414;
  background: #fff;
  border-bottom: 2px solid #b42fd8;
  text-align: center;
  margin-bottom: 26px;
}
header .html-module {
  vertical-align: top;
  margin-top: 26px;
  margin-bottom: 20px;
}
header .search ul.result {
  display: block;
  width: 100%;
  height: auto;
  top: 37px;
  right: 0;
  padding: 0;
  border: 1px solid #d7d7d7;
  border-top: 0;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
header .search .result {
  display: block;
  width: 100%;
  height: auto;
  top: 32px;
  right: 0;
  padding: 0;
  border: 1px solid #9e38b9;
  border-top: 0;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  min-height: 5px;
}
.lookbook .col-xs-12.col-sm-6.collection_products,
.relative.cont_sk_menu > .container > div > div > div.col-lg-2 {
  padding-right: 0;
}
header .search .result ._cont-searchbar-results {
  display: block;
  text-align: left;
  float: left;
  width: 100%;
  position: relative;
}
header .search .result ._cont-searchbar-results ._item-searchbar-results {
  display: block;
  width: 100%;
  position: relative;
  padding: 5px 0;
  font-size: 13px;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results.item-searchbar-results-category {
  padding-bottom: 5px;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-title {
  display: block;
  width: 100%;
  position: relative;
  line-height: initial;
  text-shadow: 0 0 0 #fff;
  font-size: 14px;
  color: #3e3e3e;
  margin-bottom: 5px;
  font-weight: 600;
  padding-left: 5px;
  letter-spacing: 0.3px;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list {
  padding: 0;
  margin: 0;
  line-height: initial;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li {
  display: block;
  width: 100%;
  position: relative;
  line-height: initial;
  margin: 0;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li
  a {
  display: block;
  padding: 8px 5px;
  font-size: 14px;
  transition: 0.2s;
  color: #6f6f6f;
}
.product-btn:visited,
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li
  a
  ._item-name-searchbar-results
  span.mark {
  background: 0 0;
  color: #000;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li
  a
  ._item-name-searchbar-results
  .highlight {
  color: #c318be;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li
  a:hover {
  background: #f5f5f5;
  color: #000;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li
  ._item-icon-searchbar-results {
  color: #797979;
  padding: 0 5px;
}
header
  .search
  .result
  ._cont-searchbar-results
  ._item-searchbar-results
  ._item-searchbar-results-list
  li
  ._item-name-searchbar-results
  a {
  font-weight: 100;
  color: #737171;
  font-size: 13px;
}
header
  .search
  .result
  ._cont-searchbar-results
  .item-searchbar-results-category
  ._item-searchbar-results-list
  li
  ._item-name-searchbar-results
  a {
  color: #116ee0;
}
header .search ul.result li {
  list-style: none;
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
}
header .search ul.result li a {
  display: block;
  width: 100%;
  margin: 0;
  padding: 18px 11px;
  font-size: 12px;
  height: 12px;
  text-align: left;
  border-bottom: 1px solid #ededed;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.cont_foote_sendsms {
  display: block;
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
  background-color: #fff;
  margin-bottom: 20px;
}
.cont_foote_sendsms .cont_foote_sendsms_left {
  display: inline-block;
  width: 45%;
  float: left;
}
.cont_foote_sendsms .cont_foote_sendsms_left span.st {
  padding-bottom: 5px;
  font-size: 16px;
  padding-top: 2px;
}
.cont_foote_sendsms .cont_foote_sendsms_left span.sd {
  display: block;
  font-size: 12px;
  color: #5d5d5d;
}
.common-home footer .box .box-heading,
.dropdown-menu,
footer .box-heading {
  text-transform: uppercase;
  color: #4a4a4a;
}
.cont_foote_sendsms .cont_foote_sendsms_right {
  display: inline-block;
  width: 55%;
  float: left;
}
.cont_foote_sendsms
  .cont_foote_sendsms_right
  .cont_foote_sendsms_right_form_input {
  width: calc(70% - 30px);
  float: left;
  margin: 0 15px;
}
.cont_foote_sendsms
  .cont_foote_sendsms_right
  .cont_foote_sendsms_right_form_input
  input {
  height: 45px;
  border-radius: 0;
  border: 1px solid #777;
}
#sendfootersms {
  width: 30%;
}
.cont_foote_sendsms .cont_foote_sendsms_right_form {
  position: relative;
  top: 9px;
}
.cont_foote_sendsms .cont_sendsms_tooltip.show {
  display: block;
  position: absolute;
  top: -50px;
  left: 50%;
  background-color: #cc2d2d;
  transform: translateX(-50%);
  padding: 11px 15px;
  color: #fff;
  text-align: center;
}
.cont_foote_sendsms .cont_sendsms_tooltip.show:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #cc2d2d;
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.cont_foote_sendsms .cont_sendsms_tooltip.success {
  background-color: #2dcc46;
  display: block;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  padding: 11px 15px;
  color: #fff;
  text-align: center;
}
.cont_foote_sendsms .cont_sendsms_tooltip.success:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background-color: #2dcc46;
  position: absolute;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}
.cont_account #column-left ul li:last-child a,
header .search ul.result li:last-child a {
  border-bottom: 0;
}
header .box-cart,
header .megamenu,
header .search {
  display: inline-block;
  vertical-align: top;
  margin-top: 6px;
  margin-right: 0;
}
header .search {
  position: relative;
  z-index: 200;
  width: 62.6%;
  margin-left: 0;
  margin-right: 20px !important;
}
header .megamenu,
header .search {
  margin-top: 1px;
}
header .logo {
  display: inline-block;
  margin-bottom: 0;
}
header .logo img {
  position: relative;
  top: -1px;
  opacity: 0.88;
}
header .logo .img-responsive {
  display: inline-block;
  vertical-align: middle;
}
header .logo a {
  display: block;
  line-height: 30px;
}
a.btn-wishlist i,
header .nav > .toggle:before {
  vertical-align: top;
  display: inline-block;
}
header address {
  margin-bottom: 0;
  line-height: 13px;
}
.cart td,
.cart td strong,
.catalog-thumb .catalog-item,
.cont_mobile_qkcart .cont_mobile_qkcart_total .itm > div,
.cont_product_details #product .price-section .price-new sup,
.container-upsales-right .upsales-price .price sup,
.notif-content p b,
header address a {
  font-size: 14px;
}
header h1.logo {
  line-height: 18px;
}
a.btn-wishlist {
  line-height: 22px;
  margin-left: 13px;
  position: relative;
}
a.btn-wishlist i {
  font-size: 18px;
  line-height: 22px;
  height: 22px;
  color: #141414;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.article-image img,
header .nav {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
header .nav > .toggle {
  color: #141414;
  vertical-align: top;
}
header .nav > .toggle span {
  font-size: 11px;
  color: #b42fd8;
}
header .nav .toggle_cont {
  padding: 10px 0 15px;
  letter-spacing: 0.5px;
}
#terms .quickcheckout-content #payment .buttons,
.account-address .cont_account #content .table,
.account-logout #content,
.box-currency .btn-group,
.box-language .btn-group,
.col-lg-3 .box .product-layout,
.column-left .box .product-layout,
.lookbook-list table,
.megamenu ul,
.navigation,
.option-color .text-danger,
.sf-menu .sf-mega_section .megamenu_module .cont_featured .container,
.simple_blog-article-view .product_tabs .tab-content,
.top-carousel.owl-carousel .owl-item a,
aside .box .product-layout,
header .nav .toggle_cont > li > a {
  width: 100%;
}
header .nav .toggle_cont > li > a,
header .nav .toggle_cont > li > button {
  padding: 7px 15px 7px 20px;
}
.common-home footer .box .box-heading {
  font-weight: 600;
  letter-spacing: 1.5px;
  font-size: 14px;
  display: block;
  letter-spacing: 1px;
}
footer .box-heading {
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 23px;
  display: block;
}
.cont_home_page_fbanner #banner1,
.sf-menu .sf-mega .megamenu_module .banners,
footer .megamenu ul.sf-menu > li:first-child {
  margin-top: 0 !important;
}
.header-top-block {
  padding-top: 9px;
  padding-bottom: 8px;
  background: #f8f8f8;
  text-transform: uppercase;
  margin-bottom: 32.5px;
}
header .html-module {
  color: #141414;
  display: inline-block;
}
.dropdown-menu {
  font: 500 11px/13px "Open Sans", sans-serif;
  left: auto;
  right: 0;
  background: #fff;
  border-color: #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.dropdown-menu li button {
  padding: 10px 20px;
  width: 100%;
}
.dropdown-menu li button:hover {
  color: #b42fd8;
  background: #333;
}
.header-top .relative > .container > div {
  padding-bottom: 51px !important;
}
.acc_nav_module {
  margin-right: 15px !important;
}
.acc_nav_module > div > a > img {
  width: 25px;
  height: 28px;
}
.common-home header .search {
  width: 63.3%;
}
header .search .result ._cont-preldr {
  width: 100%;
  position: absolute;
  display: block;
  height: 100%;
  background: #fff;
  z-index: 99;
}
header .search .result .preldr {
  width: 90px;
  height: 90px;
  position: absolute;
  display: block;
  border: 10px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  background: url(../image/preloader.gif) center/100%;
  -moz-transform: translate(-60%, -60%);
  -ms-transform: translate(-60%, -60%);
  -o-transform: translate(-60%, -60%);
  -webkit-transform: translate(-60%, -60%);
  transform: translate(-60%, -60%);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 1;
  z-index: 5;
}
#search input[type="text"].actv {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.acc_nav_module > div > a > svg,
.wish_nav_module > div > a > svg {
  width: 25px;
  height: 28px;
  vertical-align: middle;
  stroke: #232323;
  fill: #232323;
  stroke-width: 0.4px;
}
.cart > button img {
  width: 28px;
}
.cart > button strong {
  text-transform: capitalize;
  top: 0 !important;
}
.acc_nav_module > div,
.container_tooltip .tooltip_title,
.lookbook area[data-mapid],
.owl-controls .owl-buttons div,
.owl-controls .owl-page,
.rating-section a,
select:hover {
  cursor: pointer;
}
.acc_nav_module span {
  font: 100 12px/16px "Open Sans", sans-serif;
  margin: 0;
  text-transform: inherit;
  position: relative;
  top: inherit;
  vertical-align: middle;
  display: inline-block;
  text-transform: inherit;
  letter-spacing: normal;
  margin-left: 5px;
}
.cont_hide_view {
  position: fixed;
  background: #000;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  display: none;
  z-index: 99999999;
  opacity: 0.4;
}
.cont_right_cart {
  position: fixed;
  background: #fff;
  width: 480px;
  height: 100%;
  top: 0;
  right: -480px;
  display: block;
  z-index: 99999999999;
  padding: 17px 14px;
  border-radius: 5px;
}
.cont_right_cart .right_cart_top {
  width: 100%;
  display: block;
  float: left;
}
.cont_right_cart .right_cart_top span.cart_t {
  font-size: 19px;
  color: #333;
  float: left;
  display: inline-block;
  font-weight: 900;
  font-family: "Open Sans";
  margin-bottom: 18px;
  text-transform: uppercase;
}
.cont_right_cart .right_cart_top i {
  float: right;
  font-size: 22px;
  position: relative;
  top: 6px;
  color: #5d5d5d;
  cursor: pointer;
}
.cont_right_cart .right_cart_list_products {
  padding-left: 0;
  display: block;
  width: 100%;
  float: left;
  margin-top: 15px;
  height: 300px;
  overflow: auto;
}
.cont_right_cart .right_cart_list_products ul {
  padding-left: 0;
  display: block;
  width: 100%;
  float: left;
}
.cont_right_cart .right_cart_list_products ul li {
  list-style: none;
  display: block;
  width: 100%;
  float: left;
  margin-bottom: 15px;
}
.cont_right_cart .right_cart_list_products ul li div.cart_product_img {
  padding: 0;
  width: 74px;
  float: left;
}
.cont_right_cart .right_cart_list_products ul li div.col-md-3 a,
.newsletter input[type="text"] {
  float: left;
}
.cont_right_cart .right_cart_list_products ul li .cont_product_name .name {
  float: left;
  text-align: left;
  font-size: 13px;
  width: 50%;
  padding-left: 10px;
  display: block;
}
.cont_right_cart .right_cart_list_products ul li .cont_product_name .name a {
  float: left;
  text-align: left;
  font-size: 13px;
  width: 100%;
  padding-left: 10px;
  display: block;
}
.cont_right_cart
  .right_cart_list_products
  ul
  li
  .cont_product_name
  .name
  .info {
  float: left;
  text-align: left;
  font-size: 13px;
  width: 100%;
  padding-left: 10px;
  display: block;
  color: #a3a3a3;
  margin-top: 5px;
}
.cont_right_cart .right_cart_list_products ul li .cart_product_action button {
  border: 0;
  background-color: #fff;
  padding: 5px;
  font-size: 17px;
  color: #ddd;
}
.cont_right_cart .right_cart_list_products ul li .cart_product_action .price {
  color: #ddd;
  font-size: 14px;
}
.cont_right_cart
  .right_cart_list_products
  ul
  li
  .cart_product_action
  .price
  .old-price {
  display: block;
  font-size: 12px;
  color: #b0adad;
  text-decoration: line-through;
}
.cont_right_cart
  .right_cart_list_products
  ul
  li
  .cart_product_action
  .price
  .new-price {
  display: block;
  font-size: 14px;
  color: #333;
  font-weight: 600;
}
.cont_right_cart .right_cart_list_products ul li .cart_product_action .price b {
  font-size: 14px;
  color: #333;
}
.cart_count {
  display: block;
  position: absolute !important;
  background-color: #000;
  color: #fff;
  border-radius: 100%;
  min-width: 15px;
  height: 15px;
  padding: 0 5px;
  font-size: 80%;
  text-align: center;
  top: 0 !important;
  line-height: 16px !important;
  margin-left: 21px !important;
}
.rd-mobilemenu_ul .submenu_title > a:visited,
.rd-mobilemenu_ul li > a:visited,
.sf-menu .sf-mega ul li > a:visited,
.toggle_cont,
.toggle_cont > li > a:visited,
.toggle_cont > li > button:visited,
footer a,
footer a:focus,
footer a:visited {
  color: #4a4a4a;
}
.cont_right_cart .right_cart_total {
  background: #fff;
  width: 100%;
  display: block;
  float: left;
  margin-top: 0;
  padding: 13px 10px;
}
.cont_right_cart .right_cart_total ul {
  width: 100%;
  display: block;
  float: left;
  padding: 20px 0 0;
  margin: 15px 0 0;
  border-top: 1px solid #ddd;
}
.cont_right_cart .right_cart_total ul li {
  list-style: none;
  width: 100%;
  display: block;
  float: right;
  padding: 0;
  margin: 10px 0;
  font-weight: 400;
  font-size: 13px;
}
.cont_right_cart .right_cart_total ul li.subtotal {
  list-style: none;
  width: 100%;
  display: block;
  float: right;
  padding: 0;
  margin: 9px 0;
  font-weight: 400;
  font-size: 19px;
}
.cont_right_cart .right_cart_total ul li.total {
  font-weight: 400;
  font-size: 19px;
}
.cont_right_cart .right_cart_total .cont_cart_eco_total {
  display: block;
  width: 100%;
  text-align: right;
  font-size: 12px;
  margin-top: 15px;
  color: #699834;
  height: 16px;
  text-transform: capitalize;
  float: left;
}
.cont_right_cart .right_cart_total ul li .total_title {
  text-align: left;
  float: left;
  width: auto;
  margin-right: 10px;
  color: #434343;
}
.cont_right_cart .right_cart_total ul li .total_val {
  width: auto;
  text-align: right;
  color: #434343;
}
.cont_right_cart .right_cart_total ul li .total_text {
  width: 100%;
  font-weight: 100;
  font-size: 13px;
  color: #666;
  text-align: left;
  float: left;
}
.cont_right_cart .right_cart_total ul li.total .total_title {
  text-transform: uppercase;
}
.cont_right_cart .right_cart_buttons {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.cont_right_cart .right_cart_buttons a.btn {
  float: left;
  padding: 15px 5px;
  margin-left: 10px;
  transition: 0.3s;
  width: calc(50% - 5px);
}
.cont_right_cart .right_cart_buttons a.btn.btn-default {
  background: #b42fd8;
  border-color: #b42fd8;
  color: #fff;
}
.cont_right_cart .right_cart_buttons a.btn.btn-emp {
  border-color: #b42fd8;
  background: #fff;
  color: #b42fd8;
  margin-left: 0;
  border-width: 2px;
}
.cont_right_cart .right_cart_buttons a.btn.btn-emp:hover {
  background: #b42fd8;
  color: #fff;
  border-color: #b42fd8;
}
.cont_right_cart .right_cart_buttons a.btn.btn-default:hover {
  background: #25a397;
  border-color: #25a397;
}
.cont_right_cart .text-empty {
  font-size: 18px;
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 15px;
}
.cont_right_cart .title-empty {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 73px;
  margin-top: 25px;
  font-size: 3rem;
}
.cont_right_cart .cont_bnts {
  float: left;
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 49px;
}
#livesearch_search_results li img,
.cont_right_cart .cont_bnts a {
  float: left;
  margin-right: 10px;
}
.cont_right_cart .cont_bnts_position {
  width: auto;
  margin: 0 auto;
  text-align: left;
  display: inline-block;
}
.toggle_cont {
  display: none;
  background: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 1px solid #e5e5e5;
  padding: 10px 20px 15px;
  list-style-type: none;
  position: absolute;
  right: 0;
  top: 30px;
  min-width: 160px;
  text-align: left;
  z-index: 90;
}
.toggle_cont > li {
  padding: 0;
  width: 100%;
}
#button-search + h2,
#product-preloader .load-more,
.article-comment .text,
.article-info .btn,
.catalog-thumb + .catalog-thumb,
.catalog__cont * + .price,
.cont_seo_txt_lp,
.product-catalog .pagination-block,
.product-options .radio + .radio,
.toggle_cont > li + li,
aside .blog_articles .col-sm-4 + .col-sm-4,
input[name="captcha"] + img {
  margin-top: 15px;
}
.toggle_cont > li > a,
.toggle_cont > li > button {
  color: #4a4a4a;
  display: inline-block;
  text-transform: uppercase;
}
.toggle_cont > li > a img,
.toggle_cont > li > button img {
  margin: 2px 3px 0 0;
  vertical-align: top;
  display: none;
}
.toggle_cont > li > a i {
  margin-right: 2px;
}
.toggle_cont__right {
  right: auto;
  left: 0;
}
.box-currency,
.box-language {
  display: inline-block;
  margin-left: 28px;
}
.box-currency .btn-group > span,
.box-language .btn-group > span {
  width: 100%;
  cursor: pointer;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.box-currency .btn-group > span:after,
.box-language .btn-group > span:after {
  position: relative;
  font-size: 12px;
  content: "\f107";
  font-weight: 400;
  font-family: FontAwesome;
  margin-left: 2px;
}
.box-currency .btn-group .toggle_cont,
.box-language .btn-group .toggle_cont {
  min-width: 120px;
  letter-spacing: 0.5px;
}
.box-language .btn-group .toggle_cont {
  min-width: 100px;
}
#page {
  background: #fff;
  overflow-x: hidden !important;
  position: relative;
  width: 100%;
}
.row-inner.container {
  padding-left: 0;
  padding-right: 0;
}
.relative > .container > div {
  position: relative;
  padding-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
}
.relative > .container > div > div {
  margin-left: -15px;
  margin-right: -15px;
}
.relative > .container > div > div > [class*="col-"],
.sf-menu li.sf-with-mega {
  position: static;
}
.banner-third .banners > .col-sm-12 {
  width: 33.333333%;
  padding: 3px;
}
.banner-third .banners > div .banner-box img {
  filter: brightness(87%);
}
.block-right {
  text-align: right;
}
.box.account ul,
.box.affilate ul {
  padding: 0;
  list-style-type: none;
}
.box.account ul li + li,
.box.affilate ul li + li,
.manufacturer-list + .manufacturer-list {
  border-top: 1px solid #e5e5e5;
}
.box.account ul a,
.box.affilate ul a {
  position: relative;
  background: #f8f8f8;
  display: block;
  padding: 13px 15px;
}
.box.account ul a:hover,
.box.affilate ul a:hover,
.counter:focus:hover,
.counter:hover {
  background: #f0f0f0;
  color: #b42fd8;
}
.ajax-overlay .product-options .col-sm-8,
.manufacturer-content div,
.related-article .article-sub-title {
  text-align: left;
}
#content ul.list-unstyled,
.manufacturer-content div {
  margin: 0;
  list-style-type: none;
}
#content ul.list-unstyled li + li,
#cpopup .item-cart-btn a:first-child,
.ajax-quickview-cont * + .name,
.ajax-quickview-cont-wrap .ajax-quickview-cont .cart-button,
.cart .toggle_cont > li + li,
.catalog__cont * + .option,
.common-home .blog_articles .btn,
.container-recent-searches,
.fancybox-inner .cart-button,
.fancybox-inner .product-option-wrap,
.homepage-h2,
.manufacturer-content div li + li,
.product-lookbook footer,
footer .footer_box address + p {
  margin-top: 10px;
}
#content ul.list-unstyled a:before,
.manufacturer-content div a:before {
  content: "\e409";
  margin-right: 3px;
  color: #b42fd8;
  font-weight: 400;
  font-size: 20px;
  font-family: "Material Icons";
  vertical-align: top;
}
.manufacturer-content div a:before {
  vertical-align: top;
  color: #b42fd8;
}
.lazy {
  display: block;
  position: relative;
  height: 0;
  background: url(../image/preloader.gif) center center no-repeat;
}
.box-cart,
.cart,
.search {
  position: static;
}
.lazy img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 0;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
  opacity: 0;
}
.search {
  margin: 0 0 0 12px;
  line-height: 0;
}
.search input[type="text"] {
  color: #767676;
  display: inline-block;
  margin: 0;
  font-size: 12px;
  line-height: 16px;
  font-family: "Open Sans", sans-serif;
  width: 100%;
  height: 37px;
  padding: 10px 50px 10px 15px;
  background: 0 0;
  border: 1px solid #9e38b9;
  border-radius: 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#search .inner .button-search img {
  width: 16px;
}
.search input[type="text"]:focus {
  outline: 0;
  box-shadow: none;
  font-family: "Open Sans", sans-serif;
}
.search input[type="text"]::-webkit-input-placeholder {
  color: #767676;
  opacity: 1;
  font-family: "Open Sans", sans-serif;
}
.search input[type="text"]:-moz-placeholder {
  color: #767676;
  opacity: 1;
  font-family: "Open Sans", sans-serif;
}
.search input[type="text"]::-moz-placeholder {
  color: #767676;
  opacity: 1;
  font-family: "Open Sans", sans-serif;
}
.search input[type="text"]:-ms-input-placeholder {
  color: #767676;
  opacity: 1;
  font-family: "Open Sans", sans-serif;
}
.search button,
.search button:active,
.search button:focus {
  background: 0 0;
  border: none;
  display: inline-block;
  padding: 0;
  outline: 0;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: #141414;
  font: 400 14px/38px FontAwesome;
}
#livesearch_search_results li,
.top-search i {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
}
.cart .price-cart,
.cart .toggle_cont,
.contact_page .panel-body a,
.product_tabs .tab-content .btn {
  font-family: "Open Sans", sans-serif;
}
.search button::-moz-focus-inner,
.search button:active::-moz-focus-inner,
.search button:focus::-moz-focus-inner {
  border: none;
  padding: 0;
}
.top-search {
  cursor: pointer;
  display: none;
  color: #b42fd8;
  text-transform: uppercase;
}
.top-search i {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  display: inline-block;
  min-width: 18px;
  text-transform: none;
  letter-spacing: 0;
  color: #141414;
  vertical-align: top;
  transition: 0.3s;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .btn-primary,
.breadcrumb > li + li:before,
.breadcrumb > li > a,
.breadcrumb > li > a > i,
.breadcrumb > li > span,
.buttons .btn i,
.buttons .btn span,
.cart .toggle_cont .btn,
.cart .toggle_cont .btn-primary,
.cart-button .btn,
.cart-button .btn-icon,
.fancybox-inner .new-pr,
.fancybox-inner .sale,
.product-btn span,
.product-filter_elem .sbSelector,
.top-search span,
table .btn-icon + .btn-icon {
  vertical-align: top;
}
.top-search.active i:before {
  content: "\f00d";
}
#search {
  display: block !important;
  opacity: 1 !important;
  line-height: 0;
  position: relative;
  right: 0;
  bottom: 0;
  z-index: 21;
  width: 100% !important;
}
#search input[type="text"] {
  background-color: #fff;
}
#search .inner {
  display: inline-block;
  width: 100%;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: 0 0;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  white-space: nowrap;
  line-height: 0;
}
#search .inner .button-search {
  position: absolute;
  right: 0;
  color: #141414;
}
#search button.button-search {
  vertical-align: top;
  position: relative;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px 16px 10px 5px;
  font-size: 14px;
  line-height: 16px;
  height: 36px;
}
#livesearch_search_results {
  margin: 3px 0 0;
  padding: 5px;
  position: absolute;
  top: 100%;
  width: 100%;
  left: 0;
  color: #fff;
  text-align: left;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
  list-style-type: none;
  z-index: 12;
  font-size: 14px;
  line-height: 16px;
  max-height: 500px;
  overflow-y: auto;
  overflow-x: hidden;
}
#livesearch_search_results li {
  transition: 0.3s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.cart > button i,
.product-thumb .image {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
}
#livesearch_search_results li a {
  color: #4a4a4a;
  text-transform: none;
}
#livesearch_search_results li.highlighted,
#livesearch_search_results li:hover {
  background-color: #f8f8f8;
}
#livesearch_search_results a {
  display: block;
  padding: 5px;
  color: #4a4a4a;
}
.box-cart {
  color: #000;
}
.box-cart b,
.box-cart strong {
  color: inherit;
  font-weight: 500;
  text-transform: uppercase;
}
.box-cart .name {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 0;
}
.box-cart .btn-remove-wrap,
.box-cart .btn-remove__cnt {
  position: absolute;
  left: 0;
  right: 0;
}
.box-cart .btn-remove-wrap {
  top: 0;
  bottom: 0;
  z-index: 10;
  background: #f8f8f8;
  display: none;
  border: 1px solid #e5e5e5;
}
.box-cart .btn-remove__cnt {
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  text-align: center;
}
.box-cart .btn-remove__cnt .btn {
  margin-left: 5px;
  margin-right: 5px;
}
.box-cart .btn-danger,
.product-option-wrap,
.product-rating-status {
  line-height: 16px;
}
.box-cart .btn-danger,
.box-cart .btn-danger:focus {
  border: none;
  padding: 0;
  font-size: 13px;
  background: 0 0;
}
.box-cart .btn-danger:focus:hover,
.box-cart .btn-danger:hover {
  color: #b42fd8;
  background: 0 0;
  border: none;
  padding: 0;
}
.box-cart .btn-danger:focus,
.box-cart .btn-danger:focus:focus {
  box-shadow: none;
  border: none;
  padding: 0;
}
.box-cart .btn,
.fancybox-inner .cart-button .product-btn {
  margin-bottom: 7px;
}
.cart {
  letter-spacing: 1px;
}
.cart > button {
  font: 100 12px/16px "Open Sans", sans-serif;
  margin: 0;
  color: #141414;
  display: inline-block;
  letter-spacing: normal;
}
.cart > button i,
.cart > button span,
.cart > button strong {
  line-height: 22px;
  font-weight: 100;
  position: relative;
  top: inherit;
  vertical-align: middle;
  margin-left: 5px;
}
#button-cart,
.article-sub-title span + span {
  margin-left: 10px;
}
.cart > button .cart-total {
  position: relative;
  display: inline-block;
}
.cart > button i {
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  display: inline-block;
  height: 16px;
  color: #141414;
  transition: 0.3s;
}
.cart .cart-remove-btn {
  margin-bottom: 10px;
  margin-left: 5px;
}
.cart .toggle_cont {
  z-index: 99;
  top: 100%;
  min-width: 340px;
  max-width: 340px;
  padding: 10px 15px;
  color: #4a4a4a;
  background: #fff;
  border: 1px solid #e5e5e5;
  font-size: 12px;
  line-height: 14px;
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.06);
  max-height: 530px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 10px;
}
.cart .toggle_cont b,
.cart .toggle_cont strong {
  font-size: 14px;
  color: #141414;
}
.cart .toggle_cont .price-cart {
  max-width: 80px;
  display: inline-block;
}
.cart .toggle_cont .table > tbody > tr > td,
.cart .toggle_cont .table > tbody > tr > th,
.cart .toggle_cont .table > tfoot > tr > td,
.cart .toggle_cont .table > tfoot > tr > th,
.cart .toggle_cont .table > thead > tr > td,
.cart .toggle_cont .table > thead > tr > th {
  padding: 12px 5px 15px;
  line-height: 24px;
  border-color: #e5e5e5;
}
.cart .toggle_cont .table > tbody > tr > td.td-img,
.cart .toggle_cont .table > tbody > tr > th.td-img,
.cart .toggle_cont .table > tfoot > tr > td.td-img,
.cart .toggle_cont .table > tfoot > tr > th.td-img,
.cart .toggle_cont .table > thead > tr > td.td-img,
.cart .toggle_cont .table > thead > tr > th.td-img {
  padding-top: 15px;
}
#column-left .bestsellers .owl-item,
.ajax-quickview-cont-wrap .ajax-quickview-cont .quantity,
.ajax-quickview-cont-wrap .ajax-quickview-cont .rating,
.cart .table.total + .text-left,
.cart .toggle_cont h4,
.cart .toggle_cont p,
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.product img,
.container-product-badges-right .item-product-badges-right,
.homepage-h1 h1 {
  margin-bottom: 5px;
}
.cart .toggle_cont img {
  max-width: 50px;
  background: #f8f8f8;
}
.cart .toggle_cont table {
  padding-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
}
.cart .toggle_cont table.total {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 30px;
}
.cart ul > li:first-child tr {
  border-bottom: 1px solid rgba(229, 229, 229, 0.6);
}
.cart td.text-center {
  padding-left: 2px;
  padding-right: 5px;
  text-align: right;
}
.cart .total td {
  border: none;
  padding: 2px;
}
.cart .price-cart i {
  font-style: normal;
}
.cart .price-cart b {
  margin-left: 5px;
  font-size: 14px;
  color: #141414;
}
.mobile-carousel.owl-carousel,
aside .box .owl-carousel {
  margin-left: -1px;
  margin-right: -1px;
}
.cart .table.total > tbody > tr > td,
.cart .table.total > tbody > tr > th,
.cart .table.total > tfoot > tr > td,
.cart .table.total > tfoot > tr > th,
.cart .table.total > thead > tr > td,
.cart .table.total > thead > tr > th {
  line-height: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.cart .table.total tr:last-child td,
.cart .table.total tr:last-child td strong {
  font-size: 16px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .form-group,
.cont_add_to_cart .form-group,
.cont_featured .box.featured .product-thumb .name,
.information-information-5 .container_info_description p {
  margin-bottom: 8px;
}
.information-information-5 .container_info_description h2 {
  font-weight: 100;
  margin-bottom: 8px;
  font-size: 23px;
}
.information-information-5 .container_info_description h3 {
  font-size: 16px;
  color: #2e2e2e;
  margin-top: 15px;
  margin-bottom: 5px;
}
.box .owl-item,
.container_landing_page .cont_lp_show_all_product,
.container_login_page #PASSWORD_BOX .cont_def_fm .big_title .user,
.newsletter .box-heading,
.product-layout,
.product-list .product-thumb .aside .btn-primary,
.simple_blog-article .blog_article,
.well .heading,
footer .footer_box,
footer ul {
  margin-bottom: 20px;
}
.product-thumb {
  text-align: center;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.product-thumb .image {
  position: relative;
  margin-bottom: 27px;
  background: #f8f8f8;
  transition: 0.3s;
}
.product-thumb .image .rating,
.product-thumb .image:before {
  position: absolute;
  z-index: 2;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  opacity: 0;
  pointer-events: none;
}
.product-thumb .image:before {
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  transition: 0.3s;
}
.product-thumb .image > a img {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin: 0 auto;
}
.product-thumb .image .rating {
  display: inline-block;
  bottom: 10px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: 0.3s;
}
.product-thumb .image .btn-icon,
.product-thumb .image .btn-icon:visited {
  background: rgba(255, 255, 255, 0.5);
}
.color_scheme_1,
.product-lookbook-block a:hover,
.product-thumb .image .btn-icon:active,
.product-thumb .image .btn-icon:focus,
.product-thumb .image .btn-icon:hover,
.product-thumb .image > .quickview:hover,
.site-map-page #content ul.category-list > li:after,
.site-map-page #content ul.category-list > li:before,
.tooltip-inner,
.vertical-slider-btn.btn-nav:hover {
  background: #b42fd8;
}
.name {
  line-height: 16px;
  letter-spacing: 0.7px;
  color: #000;
}
.product-thumb .caption {
  position: relative;
  z-index: 1;
}
.product-thumb .cart-button {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -12.5px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-thumb .name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 17px;
}
.article-title > a,
.container_login_page .cont_def_fm .cont_checkbox a,
.pas-prod-box p:first-child a,
.product-review-form input[type="radio"],
.product-thumb .name > a {
  display: inline;
}
.cart-button .btn-icon + .btn-icon {
  margin-left: 8px;
  background: #4e4d4d;
}
.related-block {
  margin-bottom: 15px;
  position: relative;
}
.related-block .owl-carousel .owl-item .product-thumb,
aside .box .owl-carousel .owl-item .product-thumb {
  position: relative;
  margin: 0 !important;
}
.related-block h3 {
  padding-bottom: 10px;
  border-bottom: 1px solid #c2c2c2;
  margin-bottom: 30px;
}
aside .box .owl-carousel {
  width: auto;
}
.mobile-carousel.owl-carousel .owl-nav .owl-prev,
.mobile-carousel.owl-carousel:hover .owl-nav .owl-prev,
aside .box .owl-carousel .owl-nav .owl-prev,
aside .box .owl-carousel:hover .owl-nav .owl-prev {
  left: 1px;
}
.mobile-carousel.owl-carousel .owl-nav .owl-next,
.mobile-carousel.owl-carousel:hover .owl-nav .owl-next,
aside .box .owl-carousel .owl-nav .owl-next,
aside .box .owl-carousel:hover .owl-nav .owl-next {
  right: 1px;
}
aside .box .owl-carousel .owl-item {
  padding: 0 1px;
}
.mobile-carousel.owl-carousel .owl-item .product-thumb .cart-button,
aside .box .owl-carousel .owl-item .product-thumb .cart-button {
  white-space: normal;
  height: auto !important;
}
.mobile-carousel.owl-carousel .cart-button .btn-primary {
  display: inline-block;
  width: 100%;
  margin-bottom: 2px;
}
.mobile-carousel.owl-carousel .owl-item {
  padding: 0 1px;
  text-align: center;
}
.mobile-carousel.owl-carousel .owl-item .product-thumb {
  position: relative;
  margin: 0 !important;
  display: inline-block;
  width: 270px;
}
.mobile-carousel.owl-carousel .owl-item .product-thumb:after,
.product-list .product-thumb:after {
  display: none;
  border: none;
}
.image-category {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  overflow: hidden;
  margin-bottom: 15px;
}
#column-left .banners > ._banner_leftside .banner-box,
#column-left .box.mfilter-box,
#cpopup .item-cart-btn a:last-child,
.blog_articles .btn-primary,
.buttons .btn,
.cont_featured .box.featured .box-heading,
.description,
.description-small,
.fancybox-inner .price,
.product-list .product-thumb .description,
.review-score .fa-stack {
  margin-bottom: 10px;
}
.product-thumb .description,
.product-thumb .description-small {
  color: #888;
  font-weight: 400;
}
.product-list .product-thumb {
  position: relative;
  margin: 0 !important;
  padding: 0 !important;
  background: 0 0 !important;
}
.product-list .product-thumb .aside,
.product-list .product-thumb .image {
  float: left;
  padding: 0;
  width: 26.5%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.product-list .product-thumb .caption {
  display: none;
  text-align: left;
}
.product-list .product-thumb .aside {
  width: 70%;
  padding: 0 0 0 30px;
  text-align: left;
  display: block;
}
.product-list .product-thumb .aside .btn {
  width: auto;
  margin-bottom: 15px;
}
.product-list .product-thumb .aside .product-btn {
  margin-bottom: 5px;
  padding-right: 10px;
  margin-right: 5px;
  vertical-align: top;
  position: relative;
}
.product-list .product-thumb .aside .product-btn:after {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  display: inline-block;
  width: 1px;
  height: 18px;
  background: #e5e5e5;
}
.product-list .product-thumb .aside .product-btn + .product-btn {
  border-right: none;
  padding-right: 0;
  margin-right: 0;
}
.product-list .product-thumb .aside .price {
  margin: 0 10px 10px 0;
}
.clearfix + .product-list .product-thumb {
  border-top: 1px solid #e5e5e5;
  padding-top: 30px;
}
.product-grid .product-thumb .image,
footer .megamenu .sf-menu {
  float: none;
}
.discount,
.new-pr,
.sale {
  font: 700 10px/12px "Open Sans", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  letter-spacing: 0.5px;
  padding: 4px 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #fff;
  background: red;
  text-align: center;
}
.new-pr {
  color: #fff;
  background: #000;
}
.mfilter-content
  > ul
  > li[data-base-type="categories"]
  .mfilter-content-wrapper {
  max-height: 400px !important;
}
.discount {
  padding: 4px 5px;
}
.product-thumb .discount,
.product-thumb .new-pr,
.product-thumb .sale {
  position: absolute;
  z-index: 1;
}
.product-thumb .new-pr,
.product-thumb .sale {
  right: 12px;
  top: 12px;
}
.product-thumb .sale {
  right: auto;
  left: 12px;
}
.product-thumb .discount {
  left: 12px;
  top: 12px;
}
.product-thumb .sale + .discount {
  top: 35px;
}
.price,
.price-new,
.price-old {
  display: inline-block;
  font-size: 18px;
  line-height: 22px;
  color: #141414;
  letter-spacing: 0.5px;
}
.price-new {
  color: #141414;
  letter-spacing: 1px;
}
.price-old {
  text-decoration: line-through;
  color: #8f8f8f;
  font-size: 14px;
  margin-right: 2px;
}
.delivery_page .table tbody td:last-child,
.price-tx {
  color: #141414;
  font-size: 18px;
}
.price-section {
  margin: 15px 0;
}
.price-section .reward {
  display: block;
  margin-top: 10px;
}
.cont_footer_social_iconn p,
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  .price-section
  span.price-old,
.price-tax {
  font-size: 12px;
}
.price b {
  font-size: 18px;
  color: #141414;
}
.price s {
  font-size: 14px;
  color: #8f8f8f;
}
.account-wishlist #content .table-custom .price,
.checkout-cart #content .table-custom .price,
.out-stock,
.product-compare #content .table-custom .price,
.stock {
  font-weight: 700;
}
.stock {
  color: #4eae1d;
  font-family: "Open Sans", sans-serif;
}
.out-stock {
  color: #ee372a;
}
.product-thumb .price-tax {
  color: #999;
  font-size: 12px;
}
.fa-stack {
  font-size: 16px;
  line-height: 16px;
  width: 0.7em;
  height: 16px;
}
.fa-stack i {
  color: rgba(192, 192, 192, 0.3);
}
.fa-stack i.star {
  color: #ffd316;
}
.fa-stack-2x {
  font-size: 1em;
}
.product-thumb .fa-stack {
  font-size: 16px;
  width: 0.8em;
}
.quickview_description {
  overflow: auto;
  max-height: 300px;
  border: 1px solid #e5e5e5;
  padding: 10px;
  margin-top: 15px;
}
.quickview_description iframe {
  width: 40% !important;
  height: 200px !important;
  float: left;
  margin-right: 2em;
}
.ajax-overlay .product-options {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 450px;
  min-width: 300px;
  padding-bottom: 0;
  border-bottom: none;
  max-height: 80%;
  backface-visibility: hidden;
}
.ajax-overlay .product-options .options {
  padding: 20px;
  text-align: center;
  background: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
.ajax-overlay .product-options .ajax-overlay_close {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.5);
  font-family: "Material Icons";
}
#style_switcher.shown .toggler:before,
.ajax-overlay .product-options .ajax-overlay_close:before {
  content: "\e5cd";
}
.ajax-overlay .product-options .checkbox label:before {
  background: #ebebeb;
}
.ajax-overlay .product-option-wrap {
  text-align: center;
  height: 100%;
}
.ajax-overlay .product-option-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.ajax-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  z-index: 100;
  background: #000;
}
.ajax-overlay.visible {
  opacity: 1;
  background: rgba(0, 0, 0, 0.3);
  visibility: visible;
}
#product .option-color .text-danger {
  position: absolute;
  left: 0;
  top: 30px;
  width: 100%;
}
#product .option-color .has-error {
  position: static;
  padding-bottom: 25px;
}
#product #button-cart {
  -webkit-border-radius: 0;
  color: #fff;
  background-color: #e54131;
  border-color: #e02e1c;
  padding: 18px 107px;
  margin-left: 20px !important;
  vertical-align: -webkit-baseline-middle;
}
#product #button-cart:hover {
  background-color: #b93528;
}
#product .quantity input[name*="quantity"] {
  width: 50px;
  height: 52px;
}
.cart-popup .cart-popup-content,
.cart-popup .content-products,
.cart-popup .content-products-header,
.cart-popup .content-products-list,
.cont_ctc_pg,
.cont_footer_contact_info,
.cont_homepage_service_icon .item_service_icon .item_service_icon_img,
.cont_similar_products .cont_similar_products_title,
.container-product-user-review,
.product_similar_product_content_cart,
.product_similar_product_content_comp_products,
.product_similar_product_header {
  display: block;
  width: 100%;
}
.cont_footer_contact_info ul li {
  display: block;
  margin-top: 13px;
  list-style: none;
}
.cont_footer_contact_info ul li .footer_contact_info_image {
  color: #4c4c4c;
  vertical-align: top;
  display: inline-block;
  width: 15%;
  text-align: left;
  font-size: 18px;
}
.cont_footer_newsletter_box {
  width: 100%;
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}
.cont_footer_newsletter_box .newsletter {
  width: 1200px;
  padding: 0;
  margin: 0 auto;
}
.cont_footer_newsletter_box .newsletter form {
  padding: 0;
  display: inline-block;
  width: 79%;
  vertical-align: middle;
  text-align: right;
}
.cont_footer_newsletter_box .newsletter .tm-login-form {
  margin-right: 5px;
  width: 250px;
  vertical-align: top;
}
.cont_footer_newsletter_box .newsletter button {
  margin-top: 0;
  vertical-align: top;
  width: auto;
}
.cont_footer_newsletter_box .newsletter svg {
  display: inline-block;
  vertical-align: middle;
  width: 20%;
  position: relative;
}
.cont_footer_contact_info ul li .footer_contact_info_content {
  vertical-align: middle;
  display: inline-block;
  width: 80%;
}
.container_footer_info_social_media {
  display: block;
  width: 100%;
  padding: 0;
}
.container_footer_info_social_media .itm {
  display: inline-block;
  font-size: 19px;
  border: 1px solid #ddd;
  width: 28px;
  height: 28px;
  text-align: center;
  margin-right: 5px;
}
.container_footer_info_social_media .itm a {
  position: relative;
  top: 6px;
}
.container_product_list .product-grid .product-thumb .name .th2,
.container_product_list .product-grid .product-thumb .name h2,
.container_product_list .product-grid .product-thumb .name h3 {
  font-size: 13px;
  font-weight: 100;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  text-transform: none;
}
@media (min-width: 768px) {
  .lt-ie11 #page > .ie-warning {
    display: block;
  }
  header .nav {
    padding-top: 1px;
    display: inline-block;
    width: 100%;
  }
  header .nav,
  header .nav > .toggle_cont > li > a,
  header .nav > .toggle_cont > li > a:visited,
  header .nav > .toggle_cont > li > button,
  header .nav > .toggle_cont > li > button:visited {
    color: #141414;
  }
  header .nav > .toggle_cont > li,
  header .nav > .toggle_cont > li > a {
    display: inline-block;
    padding: 0;
  }
  .box-cart button .cart-total,
  .box-cart button i,
  .product-list .product-thumb .image .cart-button,
  .product-list .product-thumb .image .rating,
  .product-list .product-thumb .image:before,
  header .nav > .toggle,
  header .nav > .toggle_cont > li > a i {
    display: none;
  }
  header .nav > .toggle_cont {
    display: block !important;
    position: static;
    padding: 0;
    border: none;
    margin: 0;
    background: 0 0;
    width: auto;
  }
  header .nav > .toggle_cont .toggle_cont {
    right: auto;
    left: 0;
  }
  header .nav > .toggle_cont > li {
    float: left;
    margin-top: 0;
    width: auto;
  }
  header .nav > .toggle_cont > li + li {
    margin-left: 24px;
  }
  header .nav > .toggle_cont > li > a.current,
  header .nav > .toggle_cont > li > a:active,
  header .nav > .toggle_cont > li > a:focus,
  header .nav > .toggle_cont > li > a:hover,
  header .nav > .toggle_cont > li > button:active,
  header .nav > .toggle_cont > li > button:focus,
  header .nav > .toggle_cont > li > button:hover {
    color: #b42fd8;
    background: 0 0;
  }
  header .nav > .toggle_cont > li > a span {
    vertical-align: top;
    font-weight: 100;
    color: #5d5d5d;
    text-transform: none;
    font-size: 13px;
  }
  .block-left {
    text-align: left;
  }
  .box-cart {
    margin-left: 16px;
    margin-right: 3px;
  }
  .box-cart button.btn-danger i {
    display: inline-block;
  }
  .product-list .product-thumb:after,
  .product-list .product-thumb:before {
    display: table;
    content: "";
    line-height: 0;
  }
  .product-list .product-thumb:after {
    clear: both;
  }
  .box .box-content .last {
    clear: left;
  }
  .fancybox-next {
    right: -30px;
  }
  .fancybox-prev {
    left: -30px;
  }
  .product-reviews .fa-stack {
    font-size: 16px;
  }
  .product-thumb .cart-button .pull-right {
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
.box {
  margin-bottom: 20px;
  position: relative;
}
.box .box-heading {
  margin: 0 0 30px;
}
.box .box-heading h3 {
  margin: 0;
  letter-spacing: 1.3px;
}
.common-home .box .box-heading {
  text-align: center;
  overflow: hidden;
  margin-bottom: 43px;
}
.common-home .box .box-heading h3:after,
.common-home .box .box-heading h3:before {
  position: absolute;
  display: inline-block;
  top: 9px;
  right: 100%;
  width: 600px;
  height: 1px;
  content: "";
  background: #000;
}
.common-home .box .box-heading h3:after {
  right: auto;
  left: 100%;
}
.col-lg-3 .container,
.col-lg-3 [class*="col-"],
.column-left .container,
.column-left [class*="col-"],
aside .container,
aside [class*="col-"] {
  width: 100%;
  padding: 0;
}
aside .box {
  margin-bottom: 35px;
}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  color: #c5af9c;
  background-color: #fff;
  border-color: #c5af9c;
}
.buttons {
  margin: 1em 0;
}
.article-sub-title span.article-date:before,
.buttons .pull-right .btn,
.lookbook [data-mapid]:not(area) .product-options img,
.product-btn i,
.radio-inline,
.simple_blog-article .article-sub-title span:before,
.simple_blog-article-view .article-sub-title span:before {
  margin-right: 5px;
}
.buttons .btn:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.buttons .btn i {
  margin: 0 5px;
  line-height: 16px;
  display: inline-block;
}
.input-group-btn .btn i {
  font-size: 15px;
  line-height: 18px;
}
.btn,
.btn-danger,
.btn-default,
.btn-info,
.btn-primary,
.btn-success,
.btn-warning {
  font: 500 12px/14px "Open Sans", sans-serif;
  text-transform: uppercase;
  color: #b42fd8;
  background: #fff;
  border: 1px solid #b42fd8;
  text-shadow: none;
  overflow: hidden;
  letter-spacing: 1px;
  padding: 15px 38px 14px;
  outline: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.btn-danger:visited,
.btn-default:visited,
.btn-info:visited,
.btn-primary:visited,
.btn-success:visited,
.btn-warning:visited,
.btn:visited {
  color: #b42fd8;
  background: #fff;
  border: 1px solid #b42fd8;
}
.btn-danger:active,
.btn-danger:active:focus,
.btn-danger:focus,
.btn-danger:focus:active,
.btn-danger:hover,
.btn-danger:visited:hover,
.btn-default:active,
.btn-default:active:focus,
.btn-default:focus,
.btn-default:focus:active,
.btn-default:hover,
.btn-default:visited:hover,
.btn-info:active,
.btn-info:active:focus,
.btn-info:focus,
.btn-info:focus:active,
.btn-info:hover,
.btn-info:visited:hover,
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:focus,
.btn-primary:focus:active,
.btn-primary:hover,
.btn-primary:visited:hover,
.btn-success:active,
.btn-success:active:focus,
.btn-success:focus,
.btn-success:focus:active,
.btn-success:hover,
.btn-success:visited:hover,
.btn-warning:active,
.btn-warning:active:focus,
.btn-warning:focus,
.btn-warning:focus:active,
.btn-warning:hover,
.btn-warning:visited:hover,
.btn:active,
.btn:active:focus,
.btn:focus,
.btn:focus:active,
.btn:hover,
.btn:visited:hover {
  color: #b42fd8;
  background: #f2ede9;
  border: 1px solid #b42fd8;
  outline: 0 !important;
}
.btn-primary,
.btn-primary:visited {
  color: #141414;
  background: #fff;
  border: 1px solid gray;
}
.btn-primary:active,
.btn-primary:active:focus,
.btn-primary:focus,
.btn-primary:focus:active,
.btn-primary:hover,
.btn-primary:visited:hover {
  color: #b42fd8;
  background: #f2ede9;
  border: 1px solid #b42fd8;
}
.box-cart .btn-danger,
.box-cart .btn-danger:visited {
  color: #bdbdbd;
}
.box-cart .btn-danger.btn-close-cart,
.box-cart .btn-danger.btn-close-cart:focus {
  position: absolute;
  top: 20px;
  right: 26px;
  font-size: 20px;
  line-height: 20px;
}
.product-btn {
  background: 0 0;
  padding: 0;
  color: #000;
  font: 400 14px/19px "Open Sans", sans-serif;
}
.sbOptions,
.sbSelector {
  font-weight: 400;
  left: 0;
}
.product-btn i {
  color: #b42fd8;
  font-size: 19px;
  line-height: 19px;
  vertical-align: top;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-btn:active,
.product-btn:focus,
.product-btn:hover {
  background: 0 0;
  color: #b42fd8;
}
.product-thumb .image > .quickview {
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  opacity: 0;
  padding: 6px 12px;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #b42fd8;
  color: #fff;
  z-index: 1;
}
.product-buttons {
  margin: 10px 0;
  padding: 0;
}
.product-buttons li {
  display: inline-block;
  margin-right: 10px;
  list-style: none;
}
.product-buttons li button {
  display: inline-block;
  background: 0 0;
  color: #b42fd8;
  padding: 0;
}
.product-buttons li button:focus,
.product-buttons li button:hover {
  color: #000;
  background: 0 0;
}
.lookbook [data-mapid]:not(area).active .product-options img,
.product-buttons li button:active {
  box-shadow: none;
}
.btn-icon {
  font-size: 24px;
  line-height: 39px;
  width: 39px;
  height: 39px;
  text-align: center;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
}
.btn-icon:visited {
  color: #fff;
  background: rgba(0, 0, 0, 0.5);
}
.ajax-quickview-images .next-img:hover,
.ajax-quickview-images .prev-img:hover,
.btn-icon:active,
.btn-icon:focus,
.btn-icon:hover,
.owl-carousel .owl-nav div:hover,
.product-gallery .image-thumb .bx-wrapper .bx-next:hover,
.product-gallery .image-thumb .bx-wrapper .bx-prev:hover,
.ui-to-top:active,
.ui-to-top:focus,
.ui-to-top:hover {
  color: #fff;
  background: #b42fd8;
}
#button-cart {
  display: inline-block;
  vertical-align: middle;
}
#button-cart:disabled {
  pointer-events: none;
  opacity: 0.5;
}
[class][class].tooltip-arrow {
  border-top-color: #b42fd8;
}
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select,
textarea {
  display: block;
  width: 100%;
  background: #f3f3f3;
  border: 1px solid #f3f4f5;
  color: #4a4a4a;
  font-size: 13px;
  height: 35px;
  line-height: 18px;
  padding: 8.5px 10px 8.5px 25px;
  outline: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
select:focus,
textarea:focus {
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
input.form-control:focus {
  border-color: #f3f4f5;
}
.product-options .checkbox input[type="checkbox"] + label,
.product-options .radio input[type="radio"] + label {
  border: 1px solid #ececec;
  background: 0 0 !important;
  border-radius: 3px;
}
input[name*="quantity"] {
  display: inline-block;
  width: 40px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}
textarea:not([class*="habla"]) {
  min-height: 200px;
}
#modal-shipping input[type="radio"] {
  display: inline;
  float: left;
  margin-top: 8px;
}
.counter,
.counter:focus {
  display: inline-block;
  height: 35px;
  width: 35px;
  color: #000;
  background: #f3f3f3;
  line-height: 35px;
  text-align: center;
  font-size: 20px;
  vertical-align: middle;
}
.input-group-btn .btn {
  padding: 0 12px;
  height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.sbHolder,
.sbSelector {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.sbHolder {
  background-color: #f3f3f3;
  border: 1px solid #f3f4f5;
  height: 35px;
  position: relative;
  width: 100%;
  text-align: left;
  color: #4a4a4a;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  box-sizing: border-box;
  min-width: 120px;
}
.sbHolder:hover {
  background: #f0f0f0;
}
.sbHolder:focus {
  border-color: rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
}
.sbSelector {
  display: block;
  height: 100%;
  line-height: 18px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  position: absolute;
  top: 0;
  right: 30px;
  padding: 7.5px 3px 9.5px 7px;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}
.sbOptions,
.sbToggle {
  right: 0;
  position: absolute;
  outline: 0;
}
.sbSelector:hover {
  color: inherit;
}
.sbToggle {
  display: block;
  height: 100%;
  top: 0;
  width: 30px;
  text-align: center;
  color: #2b2b2b;
  font-family: FontAwesome;
  line-height: 35px;
  font-size: 16px;
}
.sbToggle:before {
  content: "ï„‡";
  display: block;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.sbToggleOpen:before {
  -moz-transform: rotateX(180deg);
  -ms-transform: rotateX(180deg);
  -o-transform: rotateX(180deg);
  -webkit-transform: rotateX(180deg);
  transform: rotateX(180deg);
}
.sbHolderDisabled {
  background-color: #3c3c3c;
  border: 1px solid #515151;
}
.sbOptions {
  background-color: #f3f3f3;
  list-style: none;
  margin: 0;
  padding: 10px 0;
  overflow-y: auto;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  z-index: 4;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 16px;
}
.sbOptions li a {
  display: block;
  padding: 8px 20px 8px 10px;
  color: #4a4a4a;
}
.sbOptions li a:hover {
  color: #b42fd8;
  background: #f0f0f0;
}
input[type="radio"] + label {
  position: relative;
  padding-left: 30px;
  line-height: 24px;
}
input[type="radio"] + label:after,
input[type="radio"] + label:before {
  content: "";
  position: absolute;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"] + label:before {
  top: 5px;
  left: 0;
  width: 14px;
  height: 14px;
  border: none;
  background: #e8e8e8;
}
input[type="radio"] + label:after {
  top: 7px;
  left: 2px;
  width: 10px;
  height: 10px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
input[type="radio"]:checked + label:after {
  background: #d83323;
}
input[type="checkbox"] + label {
  position: relative;
  padding-left: 20px;
  cursor: pointer;
}
input[type="checkbox"] + label:after,
input[type="checkbox"] + label:before {
  content: "";
  position: absolute;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 5px;
  left: 0;
  width: 14px;
  height: 14px;
}
input[type="checkbox"] + label:before {
  background: #e5e5e5;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
input[type="checkbox"] + label:after {
  text-align: center;
  line-height: 15px;
  font-family: FontAwesome;
  color: #b42fd8;
  font-size: 14px;
}
input[type="checkbox"]:checked + label:after {
  content: "\f00c";
  font-family: fontAwesome;
}
input[type="checkbox"][disabled] + label {
  color: #979797;
  display: none;
}
#column-left .bestsellers .product-grid .product-thumb .price,
#style_switcher div.color_scheme:before,
.container_separator_top_gradient .cont_separator_bg svg,
.product-gallery .image-thumb .bx-wrapper .bx-prev,
.vertical-slider-btn.btn-nav.btn-nav-top,
input[type="checkbox"][name="agree"] + label:after,
input[type="checkbox"][name="agree"] + label:before {
  top: 0;
}
#habla_window_div #habla_topbar_div {
  background: #b42fd8 !important;
}
#at15s,
#at20mc {
  z-index: 999 !important;
}
.sf-menu > li {
  position: static;
  vertical-align: top;
  display: inline-block;
  padding-top: 15px;
  padding-bottom: 15px;
}
.megamenu {
  position: static;
  line-height: 16px;
}
.megamenu > .toggle {
  display: none;
  font-size: 14px;
  line-height: 16px;
}
.megamenu .toggle_cont:before {
  position: absolute;
  display: block;
  content: "";
  pointer-events: none;
  top: 2px;
  left: 3px;
  right: 3px;
  bottom: 2px;
  border: 0 solid #fff;
}
.megamenu .toggle_cont {
  display: block !important;
  right: auto;
  left: 0;
  width: 100%;
  top: 50%;
  padding: 0;
  margin-bottom: 0;
  border: none;
  background: 0 0;
}
.sf-menu .sf-mega,
.sf-menu .simple_menu {
  z-index: 109;
  border: 1px solid #e5e5e5;
  text-align-last: left;
  position: absolute;
  left: 0;
  list-style-type: none;
}
header .navigation {
  color: #000;
  display: inline-block;
  font-size: 11px;
  line-height: 14px;
}
header .megamenu .sf-menu {
  padding-left: 0;
  padding-right: 0;
  text-align: justify;
}
header .megamenu .sf-menu li {
  margin-right: 25px;
  padding-bottom: 0;
  margin-bottom: 15px;
}
.sf-menu .sf-mega ul li {
  margin-right: 0;
  width: 100%;
}
header .megamenu .sf-menu li a.btn {
  padding: 0 !important;
  color: #b42fd8 !important;
  font-size: 12px;
  border: 0 !important;
  margin-left: 25px;
  text-align: right;
  text-transform: inherit !important;
}
header .megamenu .sf-menu li a.btn:hover {
  text-decoration: underline;
  background-color: transparent;
}
header .megamenu .sf-menu li a.btn:active,
header .megamenu .sf-menu li a.btn:focus {
  background-color: transparent;
  outline: 0;
  border: 0;
  box-shadow: inherit;
}
header .megamenu .sf-menu > li > a {
  display: block;
  padding: 2px 6px;
  overflow: hidden;
}
header .megamenu .sf-menu > li > a:after {
  opacity: 0;
  content: "";
  width: 8px;
  height: 10px;
  position: relative;
  background: #b42fd8;
  left: 46%;
  transform: translate(-50%);
  transform: rotate(43deg) translate(-50%);
  bottom: -11px;
  display: block;
  transition: 0.1s;
}
_::-moz-svg-foreign-content header .megamenu .sf-menu,
:root header .megamenu .sf-menu {
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  -webkit-box-pack: justify;
}
_::-moz-svg-foreign-content header .megamenu .sf-menu > li,
:root header .megamenu .sf-menu > li {
  display: inline-block;
  display: -webkit-box;
}
.sf-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.sf-menu > li > a {
  display: block;
  letter-spacing: 1px;
  color: #141414;
  font: 100 14px/16px "Open Sans", sans-serif;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.sf-menu .simple_menu {
  display: none;
  top: 100%;
  width: 160px;
  margin-top: 0;
  padding: 15px 0 20px;
  color: #141414;
  background-color: #fff;
  text-transform: uppercase;
  text-justify: none;
}
.sf-menu .simple_menu li {
  position: relative;
  text-align: left;
  width: 100%;
  display: inline-block;
  padding: 7px 15px 7px 25px;
}
.sf-menu .simple_menu a {
  display: inline-block;
  color: #4a4a4a;
  width: auto;
}
.sf-menu .simple_menu .simple_menu {
  left: 100%;
  top: 0;
  margin-top: 0;
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div.hide,
.container_prod_slideshow .banners > div .banner-box .link:before,
.grecaptcha-badge,
.grecaptcha-logo,
.lookbook [data-mapid]:not(area) .cart-button,
.menu-gadget,
.mfilter-col-input,
.mfilter-content .mfilter-selected-filters,
.mfilter-live-filter,
.mobile .ui-to-top,
.search_nav_module,
.tablet .ui-to-top,
footer .megamenu .sf-menu li ul,
footer li.hiddenx,
footer li.p-last-menu {
  display: none !important;
}
.sf-menu .sf-mega {
  display: none;
  width: 1150px;
  min-height: 100%;
  top: 79%;
  padding: 14px 5px 10px 15px;
  font: 500 12px/14px "Open Sans", sans-serif;
  letter-spacing: 1px;
  background: no-repeat #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: left;
  text-justify: none;
  border-top: 0;
}
header .megamenu .sf-menu > li > ul:hover ~ header .megamenu .sf-menu > li > a {
  color: #b42fd8 !important;
}
#style_switcher #style_switcher_form,
.cont_grp_products .grp_products_list ul,
.module_tab .nav-tabs > li > a,
.sf-menu .sf-mega .container,
.sf-menu .sf-mega .row,
.sf-menu .sf-mega [class*="col-"] {
  padding: 0;
  margin: 0;
}
.sf-menu .sf-mega ul {
  padding: 0;
  list-style-type: none;
  display: block;
  position: relative;
  height: 366px;
}
.sf-menu .sf-mega ul li + li,
footer
  .accordion-footer
  .megamenu
  footer
  .megamenu
  .toggle_cont
  .sf-menu
  > li
  + li {
  margin-top: 14px;
}
.sf-menu .sf-mega ul li > a {
  display: block;
  background-image: inherit;
  width: auto;
  height: auto;
  color: #4e4e4e;
  position: relative;
  font: 100 15px/18px "Open Sans", sans-serif;
  transition: 0;
}
.sf-menu .sf-mega ul li > a img {
  display: none;
  position: relative;
  z-index: 1;
  opacity: 1;
  width: 50px;
  height: 50px;
}
.sf-menu .sf-mega_row {
  margin: 0;
  display: table;
  width: 100%;
}
.sf-menu .sf-mega_row:after,
.sf-menu .sf-mega_row:before {
  display: table;
  content: "";
  line-height: .sf-menu .sf-mega ul li > a0;
}
.sf-menu .sf-mega_section {
  display: inline-block;
  padding: 0 0 0 5px;
  vertical-align: top;
  float: left;
}
.sf-menu .sf-mega_section .megamenu_module .html-module {
  margin: 0;
  display: block;
  width: 100%;
}
.sf-menu .sf-mega .submenu_title {
  font-size: 14px;
  line-height: 16px;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #4a4a4a;
}
.pas-btn-show-more a,
.sf-menu .sf-mega .submenu_title + ul {
  margin-top: 24px;
}
.sf-menu
  .sf-mega
  .sf-mega_section
  + .sf-mega_section[style="width: 25%"]:before {
  position: absolute;
  display: inline-block;
  content: "";
  top: 0;
  left: -10px;
  width: 1px;
  height: 100%;
  background: #d2d2d2;
}
.sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc {
  letter-spacing: 3px;
  font-weight: 400;
  left: 50% !important;
  bottom: 50% !important;
  font-size: 2.3rem !important;
  text-align-last: center;
  text-align: center;
  text-shadow: 1px 1px 1px #333;
  border: 0;
  transform: translate(-50%, 50%) !important;
  line-height: 28px !important;
  top: inherit !important;
}
.sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc h2 {
  line-height: 35px;
  margin-bottom: 14px;
}
.sf-menu .sf-mega .megamenu_module .banners > div img {
  width: 264px;
  max-height: 555px;
  border: none;
  text-align: right;
  float: right;
  height: 100% !important;
  object-fit: cover;
}
.sf-menu .sf-mega .megamenu_module .col-sm-12.banner_menu_lenjerie {
  width: 31%;
  margin: 0 5px !important;
  float: right;
}
.sf-menu .sf-mega .megamenu_module .col-sm-12 .banner-box {
  height: 371px !important;
}
.sf-menu .sf-mega > li {
  padding: 0 0 5px !important;
}
.fst_ch {
  margin-top: 4px;
}
.sf-menu .sf-mega .megamenu_module .col-sm-12.banner_menu_lovetoys {
  width: 47.6%;
  margin: 0 5px !important;
  float: right;
  min-width: 250px;
  max-width: 250px;
}
.sf-menu .sf-with-mega:nth-child(2) .sf-mega,
.sf-menu .sf-with-mega:nth-child(3) .sf-mega {
  width: 990px;
}
.sf-menu .sf-with-mega:nth-child(3) .sf-mega .banner_menu_lenjerie {
  border: 1px solid #e6e6e6;
}
.sf-menu .sf-with-mega:nth-child(3) .sf-mega ..s-desc {
  text-shadow: 1px 1px 3px #333;
}
.sf-menu .sf-mega_section .megamenu_module .cont_featured {
  margin-top: 0;
  left: 0;
  width: 100%;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout {
  width: 100%;
  float: right;
  max-width: 283px;
  min-width: 261px;
  margin-right: 10px;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .image {
  overflow: hidden;
  height: 281px;
}
#column-left .bestsellers .product-grid .product-thumb .image img,
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  img {
  height: 280px;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .name {
  width: 70%;
  text-overflow: inherit;
  white-space: inherit;
  overflow: inherit;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .name
  a {
  color: #333;
}
.sf-menu .sf-mega ul li.lst {
  position: absolute;
  bottom: 0;
}
.sf-menu .sf-mega_section .megamenu_module .space {
  display: block;
  margin-bottom: 25px;
}
.sf-menu
  .sf-mega_section
  .megamenu_module
  .cont_featured
  .box.featured
  .product-layout
  .price {
  right: 10px;
  position: absolute;
  font-size: 13px;
  color: #e54131;
  top: 3px;
}
footer .megamenu > .toggle_cont {
  display: inline-block !important;
  background: 0 0;
  margin-top: 15px;
  border: none;
}
footer .megamenu .sf-menu > li > a {
  display: inline-block;
  text-transform: capitalize;
}
footer .sf-menu.toggle_cont {
  position: relative;
  left: auto;
  width: 100%;
  padding: 0;
}
.banners > div .s-desc,
.common-home #banner0 .s-desc {
  left: 50% !important;
  bottom: inherit !important;
  top: 50% !important;
}
.banners > div .s-desc,
.stuck-menu {
  width: auto !important;
}
.sf-mega .banners > div .s-desc {
  left: 64%;
  bottom: 15%;
  width: 30%;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
  display: inline-block;
}
.banners > div .s-desc {
  font-size: 42px !important;
  border: 2px solid transparent;
  height: auto !important;
  line-height: 53px !important;
  padding: 31px 35px;
  transform: translate(-50%, -50%) !important;
  border-radius: 0;
  background: #bbbbbb00;
  color: transparent;
  margin-top: 0;
  text-align: center;
}
.option-checkbox > div,
.option-radio > div,
.rd-mobilemenu_ul > li,
.rd-mobilemenu_ul > li > a,
.stuck-menu > .container > div {
  width: 100%;
  display: inline-block;
}
@media (max-width: 1199px) {
  .box .box-heading h3,
  .btn,
  .btn-danger,
  .btn-default,
  .btn-info,
  .btn-primary,
  .btn-success,
  .btn-warning,
  .header-top-block,
  .name,
  .price-new,
  .sf-menu .sf-mega,
  .sf-menu .sf-mega .submenu_title,
  .sf-menu > li > a {
    letter-spacing: 0.5px;
  }
  .product-thumb .button-group button,
  .product-thumb .button-group button + button {
    width: 33.33%;
  }
  .related-block .owl-carousel .owl-nav div.owl-prev,
  .related-block .owl-carousel:hover .owl-nav div.owl-prev {
    left: 1px;
  }
  .related-block .owl-carousel .owl-nav div.owl-next,
  .related-block .owl-carousel:hover .owl-nav div.owl-next {
    right: 1px;
  }
}
.stuck-menu > .container > div {
  position: relative;
}
.ajax-overlay-open .scroll-fix {
  z-index: 996;
}
@media only screen and (min-width: 991px) {
  .scroll-fix {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
}
.rd-mobilemenu,
.rd-mobilepanel_toggle span {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
}
@media only screen and (max-width: 991px) {
  .stuck-menu {
    position: static;
  }
  .stuck-menu + .stuck-menu {
    display: none;
  }
}
.rd-mobilemenu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: 99999;
  text-align: left;
  transition: 0.3s;
}
.ajax-quickview-images .next-img,
.rd-mobilemenu.active {
  right: 0;
}
.rd-mobilemenu_ul {
  position: fixed;
  top: -50px;
  left: 0;
  bottom: -50px;
  width: 240px;
  padding: 103px 0 70px;
  color: #666;
  background: #fff;
  font-size: 16px;
  line-height: 20px;
  overflow: auto;
  -webkit-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);
  -moz-transform: translateX(-240px);
  -ms-transform: translateX(-240px);
  -o-transform: translateX(-240px);
  -webkit-transform: translateX(-240px);
  transform: translateX(-240px);
  -moz-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  -o-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  -webkit-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
  transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);
}
.rd-mobilemenu.active .rd-mobilemenu_ul {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.rd-mobilemenu_ul > li > a {
  font-weight: 700;
}
.rd-mobilemenu_ul .submenu_title > a,
.rd-mobilemenu_ul li > a {
  height: auto;
  display: block;
  color: #4a4a4a;
  padding: 13px 45px 13px 20px;
  border-bottom: 1px solid #ddd;
  text-transform: uppercase;
  font-weight: 100;
}
.rd-mobilemenu_ul .submenu_title > a img,
.rd-mobilemenu_ul li > a img {
  float: none;
  width: 50px;
  margin: 0;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  z-index: 1;
  height: 50px;
  opacity: 1;
}
.rd-mobilemenu_ul .submenu_title > a span,
.rd-mobilemenu_ul li > a span {
  line-height: 16px;
  vertical-align: middle;
  display: inline-block;
  width: calc(100% - 55px);
}
.rd-mobilemenu_ul .submenu_title > a.active,
.rd-mobilemenu_ul li > a.active {
  background: #f5f5f5;
  color: #2d2d2d;
}
.rd-mobilemenu_ul .submenu_title > a:hover,
.rd-mobilemenu_ul li > a:hover {
  background: #eaeaea;
  color: #000;
}
.rd-mobilemenu_ul .submenu_title > a .rd-submenu-toggle,
.rd-mobilemenu_ul li > a .rd-submenu-toggle {
  position: absolute;
  top: 50%;
  right: 11px;
  margin-top: -16px;
  width: 32px;
  height: 32px;
  font: 400 10px/32px FontAwesome;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  z-index: 1;
  transform: rotate(-90deg);
  color: #a7a7a7;
  display: none;
}
.rd-mobilemenu_ul .submenu_title > a.rd-with-ul,
.rd-mobilemenu_ul li > a.rd-with-ul:after {
  content: "\f105";
  position: absolute;
  right: 13px;
  top: 13px;
  font: 400 17px FontAwesome;
}
.rd-mobilemenu_ul .submenu_title > a .rd-submenu-toggle:after,
.rd-mobilemenu_ul li > a .rd-submenu-toggle:after {
  content: "\f078";
}
.rd-mobilemenu_ul .submenu_title > a .rd-submenu-toggle:hover,
.rd-mobilemenu_ul li > a .rd-submenu-toggle:hover {
  background: #fff;
  color: #666;
}
.rd-mobilemenu_ul .submenu_title > a.rd-with-ul.active .rd-submenu-toggle,
.rd-mobilemenu_ul li > a.rd-with-ul.active .rd-submenu-toggle {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rd-mobilemenu_ul ul,
.site-map-page #content ul {
  list-style-type: none;
  padding-left: 0;
}
.rd-mobilemenu_ul ul .submenu_title a {
  padding-left: 30px;
}
.rd-mobilemenu_ul ul ul a {
  padding-left: 40px;
  display: inline-block;
  width: 100%;
  color: #141414;
}
.rd-mobilemenu_ul:after {
  content: "";
  display: block;
  height: 20px;
}
.rd-mobilepanel {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  background: #fff;
  color: #000;
  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
  z-index: 10000;
}
.owl-carousel .owl-wrapper-outer,
.polaroid {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.rd-mobilepanel_title {
  position: relative;
  left: 25px;
  color: #000;
  line-height: 49px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  background-image: url(data:image/png;base64,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);
  background-position: center;
  background-repeat: no-repeat;
  width: 30%;
  background-size: contain;
  font-size: 0 !important;
  height: 24px;
  top: 0;
  display: inline-block;
}
.rd-mobilepanel_toggle {
  background: 0 0;
  border: none;
  display: inline-block;
  padding: 0;
  outline: 0;
  outline-offset: 0;
  cursor: pointer;
  -webkit-appearance: none;
  position: fixed;
  top: 13px;
  left: 12px;
  width: 24px;
  height: 24px;
}
.rd-mobilepanel_toggle::-moz-focus-inner {
  border: none;
  padding: 0;
}
.rd-mobilepanel_toggle span {
  position: relative;
  display: block;
  margin: auto;
  transition: 0.3s;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rd-mobilepanel_toggle span:after,
.rd-mobilepanel_toggle span:before {
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -moz-transform-origin: 1.14286px center;
  -ms-transform-origin: 1.14286px center;
  -o-transform-origin: 1.14286px center;
  -webkit-transform-origin: 1.14286px center;
  transform-origin: 1.14286px center;
  -moz-transform-origin: 1.14286px center;
  -ms-transform-origin: 1.14286px center;
  -o-transform-origin: 1.14286px center;
  -webkit-transform-origin: 1.14286px center;
  transform-origin: 1.14286px center;
}
.rd-mobilepanel_toggle span:after {
  top: 8px;
}
.rd-mobilepanel_toggle span,
.rd-mobilepanel_toggle span:after,
.rd-mobilepanel_toggle span:before {
  width: 19px;
  height: 2px;
  background-color: #000;
  backface-visibility: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.rd-mobilepanel_toggle.active span {
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.rd-mobilepanel_toggle.active span:after,
.rd-mobilepanel_toggle.active span:before {
  top: 0;
  width: 10px;
}
.rd-mobilepanel_toggle.active span:before {
  -webkit-transform: rotate3d(0, 0, 1, -40deg);
  transform: rotate3d(0, 0, 1, -40deg);
}
.rd-mobilepanel_toggle.active span:after {
  -webkit-transform: rotate3d(0, 0, 1, 40deg);
  transform: rotate3d(0, 0, 1, 40deg);
}
#banner3 .col-sm-12 .banner-box {
  height: 431px;
}
#banner3 .col-sm-12 .banner-box img {
  height: 100%;
  object-fit: cover;
}
.container_landing_page .top .banners .col-sm-12 .banner-box {
  height: 620px !important;
}
.container_landing_page .top .banners .col-sm-12 .banner-box img {
  height: 100%;
  object-fit: cover;
  z-index: 9;
  position: relative;
}
.container_landing_page .cont_seo_txt {
  margin-top: 0;
  border-top: 0;
}
.banners > div img {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 100%;
  position: relative;
}
.banners > div .banner-box {
  position: relative;
  margin-bottom: 40px;
  height: auto;
}
.banners > div .banner-box .link {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
}
.banners > div .banner-box:hover img,
.common-home .article-image:hover img {
  opacity: 0.9;
}
.banners > div .banner-box:hover .link:before {
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  opacity: 1;
}
.banners > div .s-desc {
  position: absolute;
  display: inline;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-transform: uppercase;
}
.banners > div .s-desc > div,
.rd-parallax .layer-1,
.tilter * {
  pointer-events: none;
}
.banners > div .s-desc .btn-primary {
  display: inline-block;
  position: relative;
  z-index: 2;
}
.common-home #banner0 .s-desc {
  display: block;
  font-size: 58px !important;
  border: none !important;
  width: auto !important;
  height: auto !important;
  line-height: 61px !important;
  padding: 45px 35px;
  transform: translate(-50%, -50%);
  border-radius: 0;
  background: 0 0;
  color: transparent;
  margin-top: 0;
}
.banners > div.banner-big .banner-box .s-desc,
.banners > div.banner-lookbook .banner-box .s-desc {
  color: transparent;
  text-align: center;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  -webkit-transform: none;
  transform: none;
  bottom: auto;
  left: 0;
  top: 50%;
  width: 100%;
  margin-top: -21px;
}
.banners > div.banner-big .banner-box .s-desc > div,
.banners > div.banner-lookbook .banner-box .s-desc > div {
  position: relative;
  z-index: 2;
}
.banners > div.banner-big .banner-box .s-desc h1,
.banners > div.banner-big .banner-box .s-desc h2,
.banners > div.banner-big .banner-box .s-desc h3,
.banners > div.banner-big .banner-box .s-desc h4,
.banners > div.banner-big .banner-box .s-desc h5,
.banners > div.banner-big .banner-box .s-desc h6,
.banners > div.banner-lookbook .banner-box .s-desc h1,
.banners > div.banner-lookbook .banner-box .s-desc h2,
.banners > div.banner-lookbook .banner-box .s-desc h3,
.banners > div.banner-lookbook .banner-box .s-desc h4,
.banners > div.banner-lookbook .banner-box .s-desc h5,
.banners > div.banner-lookbook .banner-box .s-desc h6 {
  color: #fff;
  margin-bottom: 0;
}
.banners > div.banner-big .banner-box .link:before,
.banners > div.banner-lookbook .banner-box .link:before {
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border: 1px solid #fff;
  background: #000;
  opacity: 0;
}
.banners > div.banner-big .banner-box:hover .link:before,
.banners > div.banner-lookbook .banner-box:hover .link:before {
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  opacity: 0.15;
}
.banners > div.banner-big .banner-box .s-desc {
  margin-top: -58px;
}
.banners > div.banner-big .banner-box .s-desc h2 b {
  position: relative;
  font-size: 72px;
  line-height: 72px;
  color: #fff;
  font-weight: 400;
  display: inline-block;
  margin-top: 15px;
  padding-top: 10px;
}
.banners > div.banner-big .banner-box .s-desc h2 b:after {
  position: absolute;
  display: inlibe-block;
  content: "";
  top: 0;
  left: 50%;
  margin-left: -17px;
  background: #fff;
  width: 34px;
  height: 1px;
}
#product .price,
#product .price-new,
.banners > div.banner-lookbook .banner-box .s-desc h2 {
  font-size: 36px;
}
.banner-third .banners > div .banner-box {
  margin-bottom: 71px;
}
.banner-third .banners > div .banner-box .s-desc {
  text-shadow: 1px 1px 11px #343434;
  width: 100%;
  left: 49% !important;
  bottom: 45% !important;
  display: block;
  letter-spacing: 1.5px;
}
.banner-third .banners > div .banner-box:hover img {
  border-color: transparent;
}
.owl-carousel .owl-item {
  padding: 0 1px 0 0;
  width: auto;
}
.owl-carousel {
  padding: 0;
}
.owl-carousel .over {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.common-home .article-image a:after,
.owl-carousel .over:before {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  border: 1px solid #e5e5e5;
  background: rgba(0, 0, 0, 0.38);
  opacity: 0;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.owl-carousel .tilter__caption {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -62px;
  line-height: 24px;
  width: 100%;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 400;
  display: none;
}
.owl-carousel .tilter__caption h1,
.owl-carousel .tilter__caption h2,
.owl-carousel .tilter__caption h3,
.owl-carousel .tilter__caption h4,
.owl-carousel .tilter__caption h5,
.owl-carousel .tilter__caption h6 {
  color: #fff;
  padding-bottom: 12px;
  margin-bottom: 13px;
  position: relative;
}
.owl-carousel .tilter__caption h1:after,
.owl-carousel .tilter__caption h2:after,
.owl-carousel .tilter__caption h3:after,
.owl-carousel .tilter__caption h4:after,
.owl-carousel .tilter__caption h5:after,
.owl-carousel .tilter__caption h6:after {
  position: absolute;
  display: inline-block;
  content: "";
  bottom: 0;
  left: 50%;
  margin-left: -17px;
  background: #fff;
  width: 34px;
  height: 1px;
}
.owl-carousel .s-desc {
  opacity: 0;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.owl-carousel .item a {
  position: relative;
  height: auto;
}
.common-home .article-image:hover a:after,
.owl-carousel .item a:hover .over:before {
  top: 10px;
  left: 10px;
  right: 10px;
  bottom: 10px;
  opacity: 0.39;
}
.owl-carousel .owl-wrapper-outer {
  border: none;
  box-shadow: none;
}
.owl-carousel .owl-item {
  line-height: 0;
}
.owl-carousel .owl-item blockquote,
.owl-carousel .owl-item div div {
  line-height: 24px;
}
.owl-carousel .owl-nav div {
  opacity: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  transition: 0.3s;
  font-size: 24px;
  line-height: 35px;
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  display: inline-block;
  height: 35px;
  width: 35px;
  text-align: center;
}
.reply-cancel,
aside .blog-categories ul > li > i {
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
}
#page-preloader .page-preloader__cnt,
#page-preloader.visible .preloader {
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.related-block .owl-carousel .owl-nav div {
  top: 47%;
}
.owl-carousel .owl-nav div.disabled {
  color: #fff;
  background: #b3b7b8;
  opacity: 0;
  pointer-events: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel:hover .owl-nav .owl-prev {
  left: 15px;
}
.owl-carousel .owl-nav .owl-next,
.owl-carousel:hover .owl-nav .owl-next {
  right: 15px;
}
#product-preloader.loading .load-more,
.owl-carousel:hover .owl-nav div.disabled,
.testimonials.owl-carousel .owl-nav div.disabled {
  opacity: 0;
  pointer-events: none;
}
.top-carousel.owl-carousel {
  background: #141414;
}
.top-carousel.owl-carousel .owl-item {
  padding: 0;
  overflow: hidden;
}
.top-carousel.owl-carousel .owl-item .item > a:after {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: -1px;
  width: 1px;
  height: 100%;
  background: #fff;
}
_::-moz-svg-foreign-content .owl-carousel .item a:hover .s-desc,
:root .owl-carousel .item a:hover .s-desc {
  -webkit-animation: none;
}
_::-moz-svg-foreign-content .tilter,
:root .tilter {
  height: 100%;
}
_::-moz-svg-foreign-content .tilter img,
:root .tilter img {
  height: auto;
}
.owl-carousel.top-carousel {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0;
}
#banner0,
#banner1,
#page #banner1 .col-sm-12.Lenjerie:first-child {
  margin-top: 28px;
}
aside .owl-carousel .owl-nav .owl-next,
aside .owl-carousel .owl-nav .owl-prev {
  top: 45%;
}
.testimonials.owl-carousel .owl-nav div {
  opacity: 1;
  position: static;
  display: inline-block;
  margin: 0 5px;
}
.article-image {
  display: inline-block;
  margin-bottom: 30px;
  position: relative;
  line-height: 0;
}
.article-image a,
.lookbook a {
  position: relative;
  background: #fff;
}
.article-author,
.article-comments,
.article-date {
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
}
.article-author:before,
.article-comments:before,
.article-date:before {
  font-size: 16px;
  line-height: 16px;
  vertical-align: middle;
}
.article-description {
  margin-bottom: 19px;
  letter-spacing: 1.2px;
}
.article-title {
  font: 400 24px/32px "Abril Fatface", cursive;
  margin-bottom: 15px;
  color: #b42fd8;
}
.article-sub-title {
  font: 700 12px/14px "Open Sans", sans-serif;
  margin-bottom: 10px;
  color: #000;
}
.article-sub-title span:before {
  display: inline-block;
  margin-right: 0;
  vertical-align: top;
}
.common-home .blog_articles {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 50px;
}
.common-home .article-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.common-home .article-sub-title {
  background: #f3f3f3;
  display: inline-block;
  width: 100%;
  padding: 7px 14px;
}
.common-home .article-sub-title span {
  display: inline-block;
  padding: 0 5px;
  float: left;
}
.common-home .article-sub-title span + span {
  float: right;
  margin-left: 0;
}
.common-home .article-description {
  padding-left: 5%;
  padding-right: 5%;
}
.common-home .blog_articles .desc {
  padding: 38px 30px 32px;
  background: #f8f8f8;
}
.article-description {
  font-size: 12px;
  color: #141414;
}
.article-description ol,
.article-description ul {
  padding-left: 0;
  list-style-type: none;
  margin: 35px 0 45px;
}
.article-description ol li,
.article-description ul li {
  position: relative;
  color: #b42fd8;
  text-transform: uppercase;
  padding-left: 50px;
}
.article-description ol li:before,
.article-description ul li:before {
  position: absolute;
  left: 0;
  top: 0;
}
.article-description ol li + li,
.article-description ul li + li,
.site-map-page #content ul li + li {
  margin-top: 16px;
}
.article-description ul li:before {
  content: "\e18e";
  font-size: 28px;
  font-family: material-design;
}
.article-description ol li,
.privacy_page ol li {
  counter-increment: list;
}
.article-description ol li:before {
  content: counter(list, decimal-leading-zero) ".";
  color: #000;
  font-size: 16px;
  font-weight: 700;
}
.simple_blog-article .article-image img,
.simple_blog-article-view .article-image img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
}
.simple_blog-category .blog_article .article-image img {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.related-article h4 {
  text-transform: uppercase;
  color: #b42fd8;
}
.catalog__cont .option .name + ul,
.cont_mobile_order_table .mobile_order_table_info .order_id code,
.related-article .article-sub-title span + span {
  margin-left: 5px;
}
.author-info .image {
  float: left;
  margin: 5px 30px 10px 0;
}
.article-comment {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
}
.article-comment .author {
  float: left;
  text-transform: uppercase;
  font-size: 16px;
  margin-bottom: 10px;
}
.article-comment .reply-message {
  float: right;
  text-transform: uppercase;
}
.article-comment .comment-date {
  clear: both;
  color: #000;
}
.article-comment .comment-date:before {
  content: "\e616";
  font-size: 15px;
  font-family: "Material Icons";
  margin-right: 5px;
  vertical-align: top;
}
.article-comment .article-reply {
  margin: 30px 0 0 60px;
}
.reply-cancel {
  font-size: 16px;
  color: #b42fd8;
  transition: 0.3s;
  text-transform: uppercase;
  margin-top: 10px;
}
aside .article-title {
  font: 500 14px/18px "Open Sans", sans-serif;
  text-transform: uppercase;
}
aside .blog-categories ul > li {
  position: relative;
  letter-spacing: 1px;
}
aside .blog-categories ul > li > i {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #000;
  transition: 0.3s;
  cursor: pointer;
  font-size: 20px;
}
aside .blog-categories ul > li > a {
  background: #f3f3f3;
  display: block;
  font-weight: 700;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  padding: 10px 10px 10px 20px;
}
aside .blog-categories ul > li > a:hover {
  color: #000;
  background: #d1c7c3;
}
aside .blog-categories ul > li + li {
  border-top: 2px solid #fff;
  margin-top: 0;
}
aside .blog-categories ul ul {
  display: none;
  padding: 0;
  list-style-type: none;
  border-top: 1px solid #e5e5e5;
}
aside .blog-categories ul ul a {
  padding-left: 40px;
}
aside #blog-search {
  margin: 15px 0 0;
  position: relative;
}
aside #blog-search input[type="text"] {
  padding-right: 35px;
  padding-left: 20px;
}
aside #blog-search a {
  display: inline-block;
  position: absolute;
  right: 10px;
  font-size: 16px;
  line-height: 35px;
  top: 0;
  color: #141414;
  font-family: FontAwesome;
  background: 0 0;
}
aside #blog-search a:before {
  content: "\f002";
}
.simple_blog-article-view .article-image {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
  text-align: center;
}
.blog_articles .mobile-carousel .owl-item .col-sm-4 {
  width: 100%;
  text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .product-thumb .name {
    font-size: 16px;
  }
  .cont_footer_newsletter_box .newsletter {
    width: 900px;
  }
  .article-title,
  .box .box-heading {
    margin-bottom: 20px;
  }
  .account-wishlist table td .btn {
    padding: 10px;
  }
  .btn,
  .btn-danger,
  .btn-default,
  .btn-info,
  .btn-primary,
  .btn-success,
  .btn-warning {
    padding-left: 27px;
    padding-right: 27px;
  }
  .sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc {
    bottom: 12%;
    letter-spacing: 0.5px;
  }
  .sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc h2 {
    line-height: 29px;
    margin-bottom: 8px;
  }
  .banners > div.banner-lookbook .banner-box .s-desc h2 {
    font-size: 30px;
  }
  .banners > div.banner-big .banner-box .s-desc {
    margin-top: -56px;
  }
  .banners > div.banner-big .banner-box .s-desc h2 {
    font-size: 20px;
  }
  .banners > div.banner-big .banner-box .s-desc h2 b {
    font-size: 60px;
    line-height: 60px;
  }
  .banner-third .banners > div .banner-box .s-desc {
    bottom: -37px;
  }
  .col-sm-12.banner-big {
    padding-right: 18px;
  }
  .col-sm-12.banner-lookbook {
    padding-left: 12px;
  }
  .article-image {
    margin-bottom: 24px;
  }
  .common-home .article-sub-title {
    font-size: 11px;
  }
  .common-home .article-sub-title span + span {
    float: none;
  }
}
.newsletter {
  padding: 0 0 20px;
  margin-bottom: 0;
}
.fixed-left .mfilter-box,
.fixed-left__cont {
  margin-bottom: 55px;
}
.newsletter .box-content {
  display: inline-block;
  width: 100%;
  background: 0 0;
  padding: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: relative;
}
.newsletter button {
  position: relative;
  vertical-align: top;
}
.newsletter p.newsletter-description {
  color: #4a4a4a;
  font: 400 14px/16px "Open Sans", sans-serif;
  margin-bottom: 15px;
}
.newsletter .tm-login-form {
  display: inline-block;
  line-height: 16px;
  width: 100%;
}
.newsletter input {
  width: 100%;
  display: inline-block;
  color: #4a4a4a;
  font: 400 14px/18px "Open Sans", sans-serif;
  background: #eaeaea;
  height: 45px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  padding: 13px 15px;
}
.newsletter input::-webkit-input-placeholder {
  color: #4a4a4a;
  opacity: 1;
}
.newsletter input:-moz-placeholder {
  color: #4a4a4a;
  opacity: 1;
}
.newsletter input::-moz-placeholder {
  color: #4a4a4a;
  opacity: 1;
}
.newsletter input:-ms-input-placeholder {
  color: #4a4a4a;
  opacity: 1;
}
.newsletter .newsletter-error,
.newsletter .newsletter-success {
  display: block;
  font-size: 14px;
  line-height: 18px;
  position: absolute;
  top: 100%;
  width: 100%;
  margin-top: 5px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.general_info .product-section strong + span.stock,
.newsletter .newsletter-success {
  color: green;
}
.cart-popup .content-products-list .product-grid .special-price .price-old,
.rd-parallax .newsletter,
.social-block a,
.social-block a:focus,
.social-block a:visited {
  color: #fff;
}
.social-list i[class*="youtube"] {
  background-color: #fe3432;
}
.social-list i[class*="facebook"] {
  background-color: #3c5b9b;
}
.social-list i[class*="google"] {
  background-color: #f63d27;
}
.social-list i[class*="twitter"] {
  background-color: #2daae1;
}
.social-list i[class*="pinterest"] {
  background-color: #bd2126;
}
.social-list i[class*="instagram"] {
  background-color: #125688;
}
.social-list i[class*="vimeo"] {
  background-color: #17b3e8;
}
.container-upsales .container-upsales-left,
.container-upsales .container-upsales-right,
.social-list li {
  display: inline-block;
  float: left;
}
.social-list li + li {
  margin: 0 0 0 15px;
}
.social-block {
  float: right;
  line-height: 0;
}
.social-block li {
  font-size: 14px;
  line-height: 16px;
}
.module-social .col-sm-3 {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.preloader_cart {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: url(../image/preloader.gif) 50% 50% no-repeat #fff;
}
#page-preloader {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: #f8f8f8;
  z-index: -1;
  opacity: 0;
}
#page-preloader .page-preloader__cnt {
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
#page-preloader.visible {
  opacity: 1;
  z-index: 999999999999;
}
#page-preloader.visible .preloader {
  opacity: 1;
  transform: translate(-50%, -50%);
}
#page-preloader .preloader,
#product-preloader.loading .preloader {
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
#page-preloader .preloader {
  width: 120px;
  height: 120px;
  position: absolute;
  display: inline-block;
  border: 10px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  background: url("data:image/gif;base64,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")
    50% 50% no-repeat #fff;
  transform: translate(-50%, -50%);
  opacity: 0;
}
#product-preloader {
  position: relative;
  text-align: center;
}
#product-preloader + *,
.checkout-checkout
  #content
  #collapse-checkout-option
  .col-sm-6
  + .col-sm-6
  > h2 {
  margin-top: 25px;
}
#product-preloader .preloader {
  -moz-transition: 0;
  -o-transition: 0;
  -webkit-transition: 0;
  transition: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -150%);
  -ms-transform: translate(-50%, -150%);
  -o-transform: translate(-50%, -150%);
  -webkit-transform: translate(-50%, -150%);
  transform: translate(-50%, -150%);
  width: 40px;
  height: 40px;
  background: url(../image/litt-loader.gif) 50% 50% no-repeat;
  opacity: 0;
}
#product-preloader.loading .preloader {
  opacity: 1;
  transform: translate(-50%, -50%);
  -moz-transition: 0.5s 0.3s;
  -o-transition: 0.5s 0.3s;
  -webkit-transition: 0.5s 0.3s;
  transition: 0.5s 0.3s;
}
.ajax-quickview-cont-wrap,
.ajax-quickview-images {
  width: 50%;
}
.ajax-quickview-cont h3,
.ajax-quickview-cont h4 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ajax-quickview-cont h2 {
  line-height: 1.2em;
  text-transform: none;
}
.breadcrumb,
.lookbook-list,
.lookbook-name,
.product-rating-status .review-link,
div.mfilter-heading {
  text-transform: uppercase;
}
.ajax-quickview-images {
  position: relative;
  float: left;
}
.ajax-quickview-images > ul {
  margin: 0;
  background: #fff;
  overflow: hidden;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ajax-quickview-images > ul > li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  opacity: 0;
  text-align: center;
  overflow: hidden;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.ajax-quickview-images > ul > li > img {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-height: 101%;
  max-width: none;
  width: auto;
}
.ajax-quickview-images > ul > li.active {
  z-index: 2;
  opacity: 1;
}
.ajax-quickview-images .next-img,
.ajax-quickview-images .prev-img {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  height: 35px;
  width: 35px;
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
  opacity: 0;
}
.ajax-quickview-images .prev-img {
  left: 0;
}
.ajax-quickview-cont-wrap {
  float: right;
  max-height: 100%;
  overflow-y: auto;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont {
  padding: 25px 35px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .discount,
.ajax-quickview-cont-wrap .ajax-quickview-cont .new-pr,
.ajax-quickview-cont-wrap .ajax-quickview-cont .sale {
  position: relative;
  top: auto;
  left: auto;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .sale + .new-pr {
  margin-left: 15px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .counter + .btn-primary {
  margin-left: 20px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .options {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 18px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .price {
  font-size: 29px;
  line-height: 46px;
  margin-right: 20px;
}
.ajax-quickview-cont-wrap .ajax-quickview-cont .price-new {
  font-size: 29px;
  line-height: 29px;
}
.fancybox-inner .option-radio .radio,
.fancybox-inner .option-radio .radio + .radio {
  margin: 0 10px 10px 0;
  padding: 0;
}
.ajax-overlay input[type="radio"] + label:before,
.fancybox-inner input[type="radio"] + label:before {
  background-color: #e5e7e9;
}
.fancybox-close {
  background: 0 0 !important;
  top: 20px;
  right: 30px;
  width: 20px;
  height: 20px;
}
.fancybox-close:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "\e5cd";
  color: #bdbdbd;
  font: 400 20px/20px "Material Icons";
  width: 20px;
  height: 20px;
}
.ajax-quickview-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 20;
  background: rgba(119, 119, 119, 0.38);
  opacity: 0;
  visibility: hidden;
}
.ajax-quickview-overlay .ajax-quickview-overlay__preloader {
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 120px;
  height: 120px;
  border: 10px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: url(../image/preloader.gif) 50% 50% no-repeat #fff;
}
.fancybox-skin,
.fancybox-skin .img-responsive {
  background: #fff !important;
}
.ajax-quickview-overlay.visible {
  opacity: 1;
  visibility: visible;
}
.fancybox-skin {
  color: #757575;
  font-size: 14px;
  line-height: 20px;
}
.fixed-left__toggle,
.fixed-left__toggle:focus,
.fixed-left__toggle:visited {
  color: rgba(255, 255, 255, 0.6);
  background: #000;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.15);
}
.fancybox-nav {
  height: 40px;
  top: 50%;
  width: 40px;
}
.fancybox-next {
  right: -60px;
}
.fancybox-prev {
  left: -60px;
}
.fixed-left {
  position: fixed;
  left: 0;
  top: 55px;
  z-index: 1011;
  background: #fff;
  -moz-transform: translateX(-300px);
  -ms-transform: translateX(-300px);
  -o-transform: translateX(-300px);
  -webkit-transform: translateX(-300px);
  transform: translateX(-300px);
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  transition: transform 0.5s;
  width: 300px;
  height: 100%;
}
.fixed-left.active {
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  z-index: 1015;
}
.fixed-left__toggle {
  position: absolute;
  left: 100%;
  top: 196px;
  display: inline-block;
  width: 57px;
  height: 60px;
  line-height: 60px;
  font-size: 26px;
  text-align: center;
}
.fixed-left__toggle:active,
.fixed-left__toggle:hover {
  color: #fff;
  background: #000;
}
.fixed-left__cont {
  height: 100%;
  overflow: auto;
  padding: 15px;
  border-right: 2px solid #e5e5e5;
}
.catalog-thumb,
.catalog__cont {
  background: #f8f8f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  overflow: hidden;
}
.catalog-thumb {
  position: relative;
  opacity: 0.45;
  text-align: center;
  border-radius: 0;
}
.catalog-thumb img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
}
.catalog-thumb .catalog-thumb__overlay {
  padding: 70px 30px 40px;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.catalog-thumb .catalog-thumb__overlay > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}
.catalog-thumb.catalog-thumb--effect-julia {
  background: #f8f8f8;
  -moz-transition: filter 0.5s, background-color 1s;
  -o-transition: filter 0.5s, background-color 1s;
  -webkit-transition: filter 0.5s, background-color 1s;
  transition: filter 0.5s, background-color 1s;
  box-shadow: none;
  max-width: 400px;
}
.catalog-thumb.catalog-thumb--effect-julia img {
  max-height: 400px;
  transition: opacity 1s, transform 1s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
#page h1,
.catalog-thumb.catalog-thumb--effect-julia .catalog-thumb__overlay,
.delivery_page .table {
  text-align: left;
}
.catalog-thumb.catalog-thumb--effect-julia .catalog-thumb__title {
  position: absolute;
  font-size: 18px;
  padding: 10px 20px;
  color: #2f2f2f;
  background: rgba(255, 255, 255, 0.7);
  left: 0;
  top: 0;
  width: 100%;
  display: inline-block;
}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item {
  display: inline-block;
  margin: 0 0 0.25em;
  padding: 0.4em 1em;
  background: rgba(255, 255, 255, 0.9);
  color: #143546;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-transform: none;
  transition: opacity 0.35s, transform 0.35s;
  -moz-transform: translate3d(-360px, 0, 0);
  -ms-transform: translate3d(-360px, 0, 0);
  -o-transform: translate3d(-360px, 0, 0);
  -webkit-transform: translate3d(-360px, 0, 0);
  transform: translate3d(-360px, 0, 0);
}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item:first-child {
  transition-delay: 0.15s;
}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(2) {
  transition-delay: 0.1s;
}
.catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(3) {
  transition-delay: 0.05s;
}
.catalog-thumb.catalog-thumb--effect-julia.active {
  background-color: #f8f8f8;
  opacity: 1;
}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item:first-child {
  transition-delay: 0;
}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item:nth-of-type(2) {
  transition-delay: 0.05s;
}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item:nth-of-type(3) {
  transition-delay: 0.1s;
}
.catalog-thumb.catalog-thumb--effect-julia.active .catalog-item {
  opacity: 1;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item:first-child,
.tablet .catalog-thumb.catalog-thumb--effect-julia .catalog-item:first-child {
  transition-delay: 0;
}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(2),
.tablet
  .catalog-thumb.catalog-thumb--effect-julia
  .catalog-item:nth-of-type(2) {
  transition-delay: 0.05s;
}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item:nth-of-type(3),
.tablet
  .catalog-thumb.catalog-thumb--effect-julia
  .catalog-item:nth-of-type(3) {
  transition-delay: 0.1s;
}
.mobile .catalog-thumb.catalog-thumb--effect-julia .catalog-item,
.tablet .catalog-thumb.catalog-thumb--effect-julia .catalog-item {
  opacity: 1;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.catalog__cont {
  border-radius: 0;
  max-width: 100%;
  padding: 20px;
  -moz-transition: opacity 1s;
  -o-transition: opacity 1s;
  -webkit-transition: opacity 1s;
  transition: opacity 1s;
  overflow-y: auto;
  opacity: 1;
  width: inherit;
}
.catalog__cont-wrap {
  position: relative;
  display: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .common-home .article-sub-title,
  header address a {
    font-size: 11px;
  }
  header .nav > .toggle_cont > li + li {
    margin-left: 8px;
  }
  .box-currency,
  .box-language {
    margin-left: 10px;
  }
  .cart-button .btn-icon + .btn-icon {
    margin-left: 1px;
  }
  .table-bordered > tbody > tr > .text-right {
    padding: 5px;
  }
  .account-wishlist table td .btn {
    padding: 6px;
  }
  .btn,
  .btn-danger,
  .btn-default,
  .btn-info,
  .btn-primary,
  .btn-success,
  .btn-warning {
    padding-left: 25px;
    padding-right: 25px;
  }
  .btn-icon {
    font-size: 22px;
    line-height: 33px;
    width: 33px;
    height: 33px;
  }
  .sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc {
    font-size: 13px;
    bottom: 8%;
    letter-spacing: 0.5px;
  }
  .sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc h2 {
    line-height: 20px;
    margin-bottom: 8px;
  }
  .sf-menu .sf-mega .megamenu_module .banners > div .banner-box .s-desc .btn,
  .sf-menu
    .sf-mega
    .megamenu_module
    .banners
    > div
    .banner-box
    .s-desc
    .btn-primary {
    padding: 5px 10px;
  }
  .sf-menu .sf-mega,
  .sf-menu .sf-mega .submenu_title,
  .sf-menu > li > a {
    letter-spacing: 0;
  }
  .sf-menu .sf-mega .submenu_title {
    font-size: 13px;
  }
  .sf-menu .sf-mega > li {
    padding-bottom: 30px;
  }
  .sf-menu .sf-mega ul li + li {
    margin-top: 10px;
  }
  header .megamenu .sf-menu {
    padding-left: 30px;
    padding-right: 30px;
  }
  .sf-menu > li > a {
    font-size: 12px;
  }
  .banners > div.banner-lookbook .banner-box .s-desc h2 {
    font-size: 24px;
  }
  .banners > div.banner-big .banner-box .s-desc {
    margin-top: -47px;
  }
  .banners > div.banner-big .banner-box .s-desc h2 {
    font-size: 16px;
  }
  .banners > div.banner-big .banner-box .s-desc h2 b {
    font-size: 48px;
    line-height: 48px;
  }
  .banner-third .banners > div .banner-box .s-desc {
    bottom: -37px;
  }
  .col-sm-12.banner-big {
    padding-right: 19px;
  }
  .col-sm-12.banner-lookbook {
    padding-left: 11px;
  }
  .common-home .article-sub-title span + span {
    float: none;
  }
  .common-home .blog_articles .desc {
    padding: 30px 23px 25px;
  }
  .common-home .blog_articles .mobile-carousel.owl-carousel {
    margin-bottom: 0;
  }
  .common-home .blog_articles .mobile-carousel.owl-carousel .col-sm-6 {
    width: 570px;
    max-width: 100%;
    float: none;
    display: inline-block;
  }
  .common-home .article-description {
    padding-left: 0;
    padding-right: 0;
  }
  .article-title {
    font-size: 18px;
  }
  .common-home .owl-carousel .article-sub-title span + span {
    float: right;
  }
  .catalog__cont-wrap {
    width: 407.5px;
  }
}
.catalog__cont.loading,
.cont_sumar.load > .col-sm-6,
.cont_sumar.load > .cont_subm_order_btn,
.lookbook [data-marker].active > i {
  opacity: 0;
}
.catalog__cont.fixed {
  position: fixed;
  top: 15px;
  max-height: calc(100% - 30px);
}
.catalog__cont.absolute {
  position: absolute;
  bottom: 0;
}
.catalog__cont.static {
  position: static;
}
.catalog__cont .options h3,
header .search .top-back-search {
  display: none;
}
.catalog__cont .name {
  font-size: 24px;
  line-height: 29px;
  color: #2f2f2f;
  font-weight: 600;
}
.catalog__cont .new-pr,
.catalog__cont .sale {
  left: auto;
  right: auto;
  top: auto;
  position: relative;
  margin-bottom: 10px;
}
.catalog__cont .sale + .new-pr {
  margin-left: 3px;
}
.catalog__cont .product-spec .table td {
  padding: 10px 15px;
  color: #2f2f2f;
  background-color: #fff;
  border-color: #f8f8f8;
}
.catalog__cont .product-spec .table td:first-child {
  border-color: #f8f8f8;
}
.catalog__cont .option > .name,
.catalog__cont .option > ul,
.container-upsales-image-manufacturer,
.container_tooltip .tooltip_text:hover,
.container_tooltip .tooltip_title:hover ~ .tooltip_text,
.option-color > div,
footer .module-social .social-block {
  display: inline-block;
}
.catalog__cont .option > ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
.catalog__cont .option > ul,
.catalog__cont .option > ul > li > img {
  vertical-align: bottom;
}
.catalog__cont .option > ul > li,
.owl-carousel .owl-item,
.product-filter_elem {
  float: left;
}
.catalog__cont .option > ul > li > span:after {
  content: ";";
}
.catalog__cont .option > ul > li:last-of-type > span:after {
  content: ".";
}
.catalog__cont .option > ul > li + li {
  margin-top: 0;
  margin-left: 10px;
}
.catalog__cont .option .name {
  font-size: 16px;
  line-height: 21px;
}
div.mfilter-content-opts .mfilter-options .mfilter-search input[type="text"] {
  height: 50px;
  color: #b42fd8;
  font-size: 14px;
  line-height: 18px;
  background-color: #f5f5f5;
  padding: 16px 10px 16px 15px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin: 0;
  border: none;
}
div.mfilter-content-opts
  .mfilter-options
  .mfilter-search
  #mfilter-opts-search:focus {
  outline: 0;
  border: none;
}
div.mfilter-content-opts
  .mfilter-options
  .mfilter-search
  #mfilter-opts-search_button {
  color: #000;
  font-size: 14px;
  line-height: 49px;
  height: 49px;
  margin: 0;
  background: 0 0;
}
div.mfilter-content-opts .mfilter-options .mfilter-price {
  text-align: center;
  letter-spacing: 3px;
  font-weight: 700;
  color: #b42fd8;
  width: 86%;
  margin-left: 5%;
  margin-top: 15px;
  font-size: 13px;
  margin-bottom: 15px;
}
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  #mfilter-opts-price-max,
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  #mfilter-opts-price-min,
div.mfilter-content-opts .mfilter-options .mfilter-price input[type="text"] {
  background: 0 0;
  padding: 0;
  outline: 0;
  border: none;
  height: 16px;
  width: 38px;
  min-width: 0;
  max-width: 60px;
  letter-spacing: 0;
  text-align: center;
  font: 700 15px/18px "Open Sans", sans-serif;
  color: #b42fd8;
  display: inline-block;
}
div.mfilter-content-opts .mfilter-options .mfilter-price #mfilter-price-slider,
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  .mfilter-slider-slider {
  background: #f8f8f8;
  height: 3px !important;
  margin: 5px 0 0 !important;
  position: relative;
}
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  #mfilter-price-slider
  .ui-slider-range,
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  .mfilter-slider-slider
  .ui-slider-range {
  background: #b42fd8 !important;
  height: 2px;
}
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  #mfilter-price-slider
  .ui-slider-handle,
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  .mfilter-slider-slider
  .ui-slider-handle {
  background: #b42fd8 !important;
  -webkit-border-radius: 100%;
}
div.mfilter-content-opts .mfilter-options .mfilter-price-slider {
  padding: 0 !important;
  margin-right: 0 !important;
}
div.mfilter-content-opts
  .mfilter-options
  .ui-slider-horizontal
  .ui-slider-handle {
  top: -6px !important;
}
div.mfilter-heading {
  font: 500 13px/18px "Open Sans", sans-serif;
  color: #000;
  border-bottom: 1px solid #e5e5e5;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
div.mfilter-heading .mfilter-head-icon {
  background: 0 0;
  width: auto;
  height: 19px;
  vertical-align: top;
  margin: 0;
  -moz-transform: translateY(-50%) rotateX(-180deg);
  -ms-transform: translateY(-50%) rotateX(-180deg);
  -o-transform: translateY(-50%) rotateX(-180deg);
  -webkit-transform: translateY(-50%) rotateX(-180deg);
  transform: translateY(-50%) rotateX(-180deg);
  color: #000;
}
div.mfilter-heading .mfilter-head-icon:before {
  content: "\f107";
  font: 400 16px/19px FontAwesome;
}
.mfilter-heading.mfilter-collapsed i.mfilter-head-icon {
  -moz-transform: translateY(-50%) rotateX(0);
  -ms-transform: translateY(-50%) rotateX(0);
  -o-transform: translateY(-50%) rotateX(0);
  -webkit-transform: translateY(-50%) rotateX(0);
  transform: translateY(-50%) rotateX(0);
}
div.mfilter-tb-as-tr.mfilter-option {
  display: inline-block;
  width: 100%;
  position: relative;
}
div.mfilter-tb-as-tr.mfilter-option.active {
  background-color: #eee;
}
div.mfilter-tb-as-tr.mfilter-option.mfilter-disabled {
  opacity: 0.3;
  display: none;
}
.mfilter-box .mfilter-counter.mfilter-close {
  display: block;
  float: right;
  width: 17px !important;
  height: 17px !important;
  overflow: hidden;
  margin-top: 5px;
  margin-bottom: 5px;
  cursor: pointer;
  background-image: none;
  box-sizing: content-box;
  text-indent: inherit !important;
  background: inherit !important;
}
.mfilter-box .mfilter-counter.mfilter-close:before {
  content: "\f00c";
  position: relative;
  display: block;
  width: 15px;
  height: 15px;
  font-size: 16px;
  color: #c53f3f;
  text-indent: inherit;
  font-family: fontAwesome;
}
.mfilter-option .mfilter-tb-as-td {
  display: inline-block;
  border: none;
  padding: 2px 0;
  cursor: pointer;
}
.mfilter-option > div input[type="checkbox"]:after,
.mfilter-option > div input[type="checkbox"]:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 0;
  width: 20px;
  height: 20px;
}
.mfilter-option > div input[type="checkbox"]:before {
  border: 2px solid #e5e5e5;
  background: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.mfilter-option > div input[type="checkbox"]:after {
  content: "\f00c";
  color: #fff;
  font: 400 12px/20px FontAwesome;
  text-align: center;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.mfilter-option > div input[type="checkbox"]:checked:before {
  background: #b42fd8;
  border-color: #b42fd8;
}
.mfilter-option > div + label.mfilter-tb-as-td + .mfilter-col-count {
  position: absolute;
  top: -5px;
  right: 8px;
  width: 10px;
}
.mfilter-option.mfilter-disabled > div input[type="checkbox"]:before {
  border-color: #f1f3f7;
}
div.mfilter-opts-container {
  border-top: 0;
}
.product-filter .sort.sort--category .sbHolder {
  width: 200px;
}
.iScrollIndicator {
  background-color: #b42fd8 !important;
}
.catalog__cont-wrap {
  line-height: 21px;
}
.catalog__cont-wrap .options ul li img {
  width: 21px !important;
  height: 21px !important;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  margin-right: 5px;
}
.module_tab {
  margin-top: 12px;
  margin-bottom: 0;
  text-align: center;
  overflow: hidden;
}
.module_tab.module_tab__0 {
  width: calc(100% + 30px);
  left: -15px;
  position: relative;
}
.module_tab .nav-tabs {
  display: inline-block;
  width: auto;
  margin-bottom: 0;
  position: relative;
  padding-left: 35px;
  padding-right: 35px;
}
.module_tab .nav-tabs:after,
.module_tab .nav-tabs:before {
  position: absolute;
  display: inline-block;
  top: 10px;
  right: 100%;
  width: 600px;
  height: 1px;
  content: "";
  background: linear-gradient(to left, #333, #333 44%, #eee 72%, #eee 69%);
}
.module_tab .nav-tabs:after {
  background: linear-gradient(to right, #333, #333 44%, #eee 72%, #eee 69%);
  right: auto;
  left: 100%;
}
.module_tab .nav-tabs > li,
.product_tabs .nav-tabs > li {
  float: none;
  display: inline-block;
}
.tx-module-tab {
  display: inline-block;
  vertical-align: top;
  font: 700 35px/50px "Open Sans", sans-serif;
  color: #000;
}
.tab-content {
  margin-top: 35px;
}
.cont_collection_btn {
  display: none;
  position: absolute;
  top: 45%;
  left: 28%;
}
.cont_collection_btn a {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff !important;
}
.cont_featured {
  margin-top: 20px;
  width: calc(100% + 30px);
  position: relative;
  left: -15px;
  z-index: 22;
}
.cont_featured .box.featured {
  margin-bottom: 5.5px;
}
.cont_hightlight {
  position: absolute;
  top: 0;
  width: 100%;
}
.cont_featured .box.featured .recomndation {
  margin: 0 0 15px;
  text-align: left;
  color: #585858;
  font-size: 31px;
  position: relative;
}
.cont_featured .box.featured .product-layout {
  background-color: #fff;
  border: 1px solid #eee;
  margin: 0.5%;
  width: 24%;
  padding: 0;
  box-shadow: 1px 1px 5px -3px #ddd;
}
.cont_featured .box.featured .product-thumb .image {
  height: 356px;
  margin-bottom: 15px;
}
.cont_featured .box.featured .product-thumb .caption {
  padding: 5px 15px;
  text-align: left;
}
.container_featured_esentiale .cont_featured .box.featured .product-layout {
  width: 23.6%;
}
.container_featured_esentiale
  .cont_featured
  .box.featured
  .product-layout:first-child {
  margin-left: 1.3%;
}
.container_landing_page .cont_featured .box.featured .product-layout .name {
  width: 70%;
  text-overflow: inherit;
  white-space: inherit;
  height: 33px;
  margin-bottom: 1px;
  font-size: 13px;
}
.container_landing_page .cont_featured .box.featured .product-layout .price {
  top: 0;
  font-size: 15px;
  color: #b10404;
}
.container_landing_page
  .cont_featured
  .box.featured
  .product-layout
  .price
  .price-new {
  font-size: 14px;
  color: #b10404;
  top: -4px;
  position: relative;
}
.rd-parallax {
  position: relative;
  display: inline-block;
  width: 100%;
}
.rd-parallax-inner {
  overflow: hidden;
  position: relative;
  min-height: 100%;
  text-align: center;
}
.rd-parallax-layer[data-type="media"] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  -webkit-backface-visibility: hidden;
}
.rd-parallax-layer[data-type="media"] iframe {
  width: 100%;
  height: 100%;
}
.rd-parallax-layer[data-url] {
  -webkit-background-size: cover;
  background-size: cover;
  background-position: center center;
}
.rd-parallax-layer[data-type="html"] {
  position: relative;
  padding-top: 157px;
  padding-bottom: 185px;
}
.rd-parallax .desc {
  padding-left: 45%;
  padding-right: 14%;
}
.rd-parallax .desc h4 {
  color: #141414;
  font-size: 18px;
  line-height: 22px;
  padding-bottom: 20px;
  letter-spacing: 1.7px;
  margin-bottom: 15px;
  position: relative;
}
.rd-parallax .desc h4:after {
  position: absolute;
  display: inlibe-block;
  content: "";
  bottom: 0;
  left: 50%;
  margin-left: -17px;
  background: #b42fd8;
  width: 34px;
  height: 1px;
}
.rd-parallax .desc h2 {
  font-size: 72px;
  line-height: 72px;
  color: #b42fd8;
  margin-bottom: 25px;
}
.rd-parallax .desc p {
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 1.2px;
  color: #141414;
  margin-bottom: 43px;
}
.lookbook__img {
  height: 751px;
  position: relative;
  display: inline-block;
  border: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.lookbook__img a {
  display: block;
  width: 100%;
  height: 100%;
}
.lookbook__img a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lookbook__img .product-option-wrap {
  display: none;
}
.lookbook .col-xs-12.col-sm-6.collection_benners {
  padding: 0;
  width: 49.2%;
}
.lookbook .col-xs-12.col-sm-6.collection_products .col-xs-6.col-sm-6.pr > div {
  width: 100%;
  box-shadow: 1px 1px 9px -1px #ddd;
}
.lookbook
  .col-xs-12.col-sm-6.collection_products
  .col-xs-6.col-sm-6.pr
  > div
  img {
  width: 100%;
  height: 289.6px;
  object-fit: cover;
  position: relative;
}
.lookbook__aside .caption .price {
  position: absolute;
  top: 2px;
  right: 9px;
  font-size: 13px;
  font-weight: 600;
  color: #d50000;
}
.lookbook__aside .caption .manuf {
  display: block;
  height: 20px;
  font-weight: 700;
  margin-bottom: 5px;
  max-width: 70%;
  overflow: hidden;
}
.lookbook__img .discount,
.lookbook__img .new-pr,
.lookbook__img .sale {
  font-size: 15px;
  line-height: 18px;
  padding: 5px;
  vertical-align: top;
  margin-bottom: 2px;
}
.lookbook__img .new-pr,
.lookbook__img .sale {
  min-width: 0;
}
.lookbook__img .discount {
  font-size: 19px;
}
.lookbook__aside .option-color {
  padding-bottom: 2px;
}
.lookbook__aside .cart-button {
  font-size: 8px;
}
.lookbook__aside .cart-button a,
.lookbook__aside .cart-button button {
  margin-bottom: 2px;
}
.cont_homepage_services_border img,
.cont_lp_top_page,
.container-vertical-slider,
.container_lp_top,
.general_info.product-info,
.lookbook__aside .caption,
.site-map-page #content ul.category-list,
.tilter__figure {
  position: relative;
}
.lookbook__aside .caption .name {
  width: 70%;
  height: 35px;
  margin-bottom: 0;
  font-size: 12.5px;
}
.lookbook__aside .caption .name > a {
  display: inline;
  height: 33px !important;
  overflow: hidden;
}
.lookbook
  .col-xs-12.col-sm-6.collection_products
  .col-xs-6.col-sm-6.pr
  > div
  a {
  display: block;
  height: auto;
  position: relative;
}
.lookbook a img {
  opacity: 0.85;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.cont_sumar.load > .preloader,
.lookbook a:hover img,
.lookbook.lookbook_lenjerie_module .lookbook__img a.btn-banner:hover:before {
  opacity: 1;
}
.lookbook .desc {
  position: absolute;
  pointer-events: none;
  font: 700 20px/24px "Open Sans", sans-serif;
  color: #000;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 12px 10px;
  text-align: center;
  background: rgba(255, 255, 255, 0.7);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.lookbook [data-marker] {
  display: inline-block;
  position: absolute;
  width: 1px;
  height: 1px;
  pointer-events: none;
}
.lookbook [data-marker] .close-btn,
.lookbook [data-marker] > i {
  width: 15px;
  height: 15px;
  background: #b42fd8;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  opacity: 1;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  border: 2px solid #fff;
}
.lookbook [data-marker] > i {
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.lookbook [data-marker] .close-btn {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  -moz-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  -o-transform: translate(50%, -50%);
  -webkit-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  cursor: pointer;
  font-size: 18px;
  line-height: 25px;
  z-index: 500;
  text-align: center;
}
.lookbook .marker__cnt {
  z-index: 500;
  position: absolute;
  background: #fff;
  width: 170px;
  font-size: 15px;
  line-height: 15px;
  margin: 30px 15px;
  display: none;
  opacity: 0;
  color: #000;
  pointer-events: auto;
  border: 2px solid #b42fd8;
}
.lookbook .marker__cnt .name,
.lookbook .marker__cnt .price {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 5px;
}
.lookbook .lookbook__aside .col-xs-12 {
  margin-bottom: 7px;
  text-align: center;
}
.lookbook [data-mapid]:not(area) {
  position: relative;
  width: 270px;
  max-width: 100%;
  display: inline-block;
}
.lookbook [data-mapid]:not(area) .img-block {
  background: #f8f8f8;
  position: relative;
  margin-bottom: 12px;
}
#PASSWORD_BOX,
#REGISTER_BOX,
#pas-cart-popup-pbar .p-progress-barxx,
#pas-mobile-pbar,
#pas-mobile-pbar .p-progress-barx,
#product-preloader,
#quickcheckoutconfirm input[type="checkbox"],
._adev,
._cont_mobile_hp_menu,
.account-login .breadcrumb,
.account-logout #column-left,
.category-description-box > br,
.cont_account_links,
.cont_comp_products,
.cont_lp_top_page .cont_lp_title h1:after,
.cont_mobile_lookbook_btns,
.cont_product_mobile_sort,
.cont_seo_txt .cont_footer_seo_text_btn,
.container-product-user-review
  .container-product-user-total-review.no_review
  .total-review-stars,
.container_product_list .product-grid .product-thumb .description-small,
.containre-button-mobile,
.copyright br,
.footer_social_iconn,
.general_info.product-info .rating .review-link.review-link-write,
.information-information #content h3.clear:after,
.lookbook .product-option-wrap,
.lookbook [data-mapid]:not(area) .discount,
.lookbook [data-mapid]:not(area) .new-pr,
.lookbook [data-mapid]:not(area) .sale,
.lookbook.lookbook_lenjerie_module .collection_products .pr:nth-child(5),
.lookbook.lookbook_lenjerie_module .collection_products .pr:nth-child(6),
.lookbook.module_lookbook_lovetoys .collection_products .pr:nth-child(5),
.lookbook.module_lookbook_lovetoys .collection_products .pr:nth-child(6),
.lookbook__aside .price-tax,
.mfilter-content > ul > li.mfilter-gheader,
.mfilter-counter,
.mfilter-option > div + label.mfilter-tb-as-td + .mfilter-col-count,
.mobile_acc_menu,
.option-color .radio input[type="radio"] + label:before,
.pas-mobile-more,
.product-compare #content .product-thumb .image:before,
.product-page-back-button,
.product-review-form,
.product-thumb .price-tax,
.product_tabs .nav-tabs:after,
.product_tabs .nav-tabs:before,
.tab-content > .tab-pane .cont_tab_mobile_header,
div.mfilter-heading .mfilter-head-icon,
footer .megamenu .sf-menu > li > .sf-with-ul:before,
footer .megamenu h3 + span,
footer .megamenu ul.sf-menu > li > a:after,
footer .sf-menu > li > a:before,
footer h1:after,
input[type="radio"],
table.quickcheckout-cart,
table.quickcheckout-cart.quickcheckout-cart-table-custom {
  display: none;
}
.lookbook [data-mapid]:not(area) .cart-button {
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 0;
  width: 100%;
  margin-top: -20px;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.lookbook [data-mapid]:not(area) .img-block:hover .cart-button {
  -webkit-animation: 0.8s ease-out keyframesY;
  animation: 0.8s ease-out keyframesY;
  opacity: 1;
}
.lookbook [data-mapid]:not(area).active .img-block {
  box-shadow: 0 0 0 3px #b42fd8;
}
.lookbook [data-mapid]:not(area) .product-options {
  line-height: 8px;
}
.lookbook-name {
  position: absolute;
  display: inline-block;
  bottom: 34px;
  left: 39px;
  font-size: 18px;
  line-height: 22px;
  color: #000;
  font-weight: 900;
  pointer-events: none;
  letter-spacing: 1px;
}
.lookbook-name h2 {
  font-size: 44px;
  line-height: 44px;
  margin-top: 9px;
  margin-bottom: 0;
  letter-spacing: 3.5px;
}
.lookbook-list {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 20px 30px 24px;
  width: 260px;
  color: #000;
  font-weight: 700;
  line-height: 30px;
  background: #ffd300;
  font-size: 14px;
}
.lookbook-list table caption {
  font-size: 36px;
  line-height: 43px;
  padding-bottom: 11px;
  padding-top: 8px;
  font-weight: 900;
  color: #000;
}
.lookbook-list table td:first-child {
  letter-spacing: 1.2px;
  font-weight: 500;
}
.cont_homepage_service_icon .item_service_icon .item_service_icon_img img,
.lookbook-list table td + td {
  width: 55px;
}
.lookbook-list .btn {
  margin-top: 20px;
  letter-spacing: 0.7px;
  padding-left: 25px;
  padding-right: 25px;
}
.product-lookbook-block {
  display: inline-block;
  float: left;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 0;
  margin-bottom: 30px;
}
.product-lookbook-block a {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  overflow: hidden;
  background: #000;
}
.product-lookbook-block a + div {
  position: absolute;
  display: inline-block;
  top: 41%;
  left: 0;
  width: 100%;
  -moz-transform: 0translateY -50%;
  -ms-transform: 0translateY -50%;
  -o-transform: 0translateY -50%;
  -webkit-transform: 0translateY -50%;
  transform: 0translateY -50%;
  color: #fff;
  font-size: 18px;
  line-height: 22px;
  font-weight: 700;
  text-align: center;
  pointer-events: none;
}
.product-lookbook-block a img {
  opacity: 0.7;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.product-lookbook-block h3 {
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 700;
  text-transform: none;
  position: relative;
  margin-top: 6px;
}
.product-lookbook-block h3:after {
  position: absolute;
  display: inline-block;
  bottom: -16px;
  width: 48px;
  margin-left: -24px;
  content: "";
  left: 50%;
  height: 2px;
  background: #fff;
}
.cont_homepage_services {
  display: block;
  width: 100%;
  margin-bottom: 40px;
  padding: 40px 0 0;
}
.cont_homepage_services .row {
  padding-left: 18px;
}
.cont_homepage_services h2,
.cont_homepage_services h3 {
  text-align: left;
  color: #464545;
  margin: 13px 0 0;
  font-size: 30px;
  font-family: "Abril Fatface", cursive;
  font-weight: 400;
}
.cont_homepage_services.cont_homepage_services_border .item_homepage_service {
  border: 1px solid #ddd;
  padding: 22px 15px;
  height: 400px;
  width: 19%;
  margin-left: 1%;
  margin-top: 15px;
}
.cont_homepage_services_border .item_homepage_service .item_service_image {
  height: auto;
  padding: 15px 0;
}
.cont_homepage_services_border .item_homepage_service .item_service_image img {
  max-width: 65px;
}
.cont_homepage_services_border .item_homepage_service .item_service_title {
  margin: 19px 0;
}
.item_homepage_service {
  float: left;
  margin: 5px 0 20px;
}
.item_homepage_service .item_service_image {
  display: block;
  width: 100%;
  height: 145px;
  text-align: center;
}
.item_homepage_service .item_service_title {
  text-align: center;
  font: 600 20px/1.25 Poppins, Arial;
  color: #656565;
  margin: 19px 0;
}
.item_homepage_service .item_service_desc {
  text-align: center;
  font: 400 14px/1.66 Poppins, Arial;
}
.cont_separator_bg {
  width: 100%;
  position: absolute;
}
.separator_bg {
  height: 500px;
  background-color: #ffc3d333;
}
.banner_hp_3,
.banners > div.banner_hp_3 .banner-box {
  height: 450px !important;
}
.cont_separator_bg svg {
  top: -0.1px;
  position: relative;
}
.cont_separator_bg.fl {
  top: -228px;
}
.cont_separator_bg.fl svg {
  top: 7px;
  -moz-transform: scaleY(-1) scaleX(-1);
  -o-transform: scaleY(-1) scaleX(-1);
  -webkit-transform: scaleY(-1) scaleX(-1);
  transform: scaleY(-1) scaleX(-1);
  margin-top: -52px;
}
.banner_hp_3 {
  width: 24.8% !important;
  padding: 0 19px !important;
}
.banner_hp_3:last-child {
  padding-right: 0 !important;
}
.banners > div.banner_hp_3 .banner-box img {
  height: 450px !important;
  object-fit: cover !important;
  filter: brightness(0.9);
}
.banners > div.banner_hp_3 .s-desc {
  display: none;
  left: 50% !important;
  bottom: 48.2% !important;
  font-size: 2.2rem !important;
  border: 0;
  font-weight: 600;
  line-height: 32px !important;
}
.product-options .checkbox label:after,
.product-options .checkbox label:before,
.product-options .radio input[type="radio"] + label:before {
  left: 13px;
  top: 10px;
}
.color_scheme_2 {
  background: #ad818e;
}
.color_scheme_3 {
  background: #81ac8d;
}
.color_scheme_4 {
  background: #839cab;
}
#style_switcher,
#style_switcher .toggler {
  background: #fff;
  border: 1px solid #e5e5e5;
}
.toggler {
  border-left: none !important;
  margin: -1px 0 0 -1px;
}
#style_switcher div.color_scheme {
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 40px;
  border-radius: 0;
}
#style_switcher div.color_scheme:after,
#style_switcher div.color_scheme:before {
  content: "";
  position: absolute;
  left: 50%;
  width: 50%;
  height: 50%;
  -webkit-filter: blur(0);
  filter: blur(0);
}
#style_switcher div.color_scheme:after,
.vertical-slider-btn.btn-nav.btn-nav-bottom {
  bottom: 0;
}
#style_switcher {
  position: fixed;
  top: 190px;
  width: 295px;
  box-sizing: border-box;
  left: 0;
  z-index: 1012;
  padding: 21px 29px 62px 30px;
  text-align: left;
  -webkit-transform: translate(-100%, 0);
  -moz-transform: translate(-100%, 0);
  -ms-transform: translate(-100%, 0);
  -o-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -ms-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}
#style_switcher .toggler,
#style_switcher .toggler:before {
  top: 0;
  height: 60px;
  transition: color 0.2s;
  text-align: center;
  position: absolute;
}
#style_switcher.shown {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  z-index: 1012;
  background: #f8f8f8;
}
#style_switcher p {
  line-height: 28px;
  font-size: 17px;
  font-weight: 400;
  padding: 0 0 23px;
}
#style_switcher p span {
  font-size: 12.4px;
  display: block;
  line-height: 21px;
  color: #888;
}
#style_switcher .toggler {
  color: #7d7d7d;
  left: 100%;
  width: 57px;
  font-size: 18px;
  line-height: 40px;
  cursor: pointer;
  background: #f8f8f8;
}
#style_switcher .toggler:before {
  content: "";
  left: 0;
  width: 100%;
  line-height: 60px;
  font-size: 26px;
  content: \e3b8;
  font-family: "Material Icons";
}
#style_switcher #color-box {
  margin: 0;
  list-style: none;
  font-size: 0;
  padding: 0 0 40px;
  line-height: 0;
}
#style_switcher #color-box li {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
  vertical-align: top;
}
#style_switcher #color-box li.active,
#style_switcher #color-box li:hover {
  padding: 2px;
}
#style_switcher #color-box li.active div.color_scheme,
#style_switcher #color-box li:hover div.color_scheme {
  height: 36px;
  width: 36px;
}
#style_switcher #style_switcher_form button.button {
  display: block;
  text-align: center;
  padding: 4px 30px 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0 !important;
  position: relative;
  border: 2px solid #626262 !important;
  background: 0 0 !important;
  font-size: 15px;
  line-height: 26px;
  font-weight: 700;
}
#style_switcher #style_switcher_form button.button:hover {
  background: #626262 !important;
  color: #fff !important;
}
#style_switcher.loading:before {
  position: absolute;
  right: 30px;
  bottom: 40px;
  background: url(../images/loading.gif);
  width: 60px;
  height: 20px;
  content: "";
}
#style_switcher.success:before {
  position: absolute;
  right: 30px;
  bottom: 32px;
  content: "\f00c";
  font-family: FontAwesome;
  font-size: 20px;
  line-height: 40px;
}
body.mobile_mode.mobile #style_switcher {
  top: 0 !important;
}
.breadcrumb {
  margin: 10px 0;
  border-radius: 0;
  letter-spacing: 1px;
  background: 0 0;
  padding: 0;
  font-size: 11px;
  line-height: 13px;
  color: #000;
}
.breadcrumb a {
  display: inline-block;
  color: #000;
}
.breadcrumb > li {
  position: relative;
  vertical-align: top;
  display: inline;
}
.breadcrumb > li:last-child span {
  color: #b42fd8;
  font-weight: 400;
}
.breadcrumb > li + li:before {
  content: "> ";
  font-weight: 700;
  color: #000;
  padding: 0;
  margin-left: 1px;
  margin-right: 1px;
}
.breadcrumb i {
  color: #000;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.breadcrumb i:before {
  content: "\e88a";
  font-family: "Material Icons";
}
.option-checkbox .checkbox label,
.option-radio .radio label,
.privacy_page ol li p,
.product-filter label,
.product-filter_elem .sbHolder,
.product-filter_elem select,
.product-options,
.product-spec .table th,
.product_tabs .tab-content,
.quantity > label,
.review-form-title,
.reward-block span {
  font-family: "Open Sans", sans-serif;
}
.product-share {
  display: none;
  height: 32px;
  margin-top: 1em;
}
.product-share a.at-share-btn {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
}
.review-form-title {
  text-align: left;
  font-weight: 400;
}
.review-form-title .btn-primary {
  display: inline-block;
  cursor: pointer;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.product-rating-status .review-link {
  position: relative;
  margin-left: 10px;
  vertical-align: top;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
}
.product-rating-status .review-link-show a,
.product-rating-status .review-link-write a {
  text-decoration: underline;
  font-weight: 400;
}
.product-review-form input,
.product-review-form textarea {
  border: 1px solid #ddd;
  background-color: #fbfbfb;
}
.product-options {
  line-height: 22px;
  padding-bottom: 0;
  font-weight: 300;
}
.product-options .control-label {
  text-align: left;
  font-size: 14px;
  margin: 0 0 10px;
  color: #757575;
}
.product-options .radio {
  padding-top: 0;
  display: inline-block;
  margin: 0 !important;
}
.product-options .radio input[type="radio"] + label {
  padding: 5px 15px 5px 40px;
  display: inline-block;
  background: #f8f8f8;
  text-transform: capitalize;
  text-align: left;
}
.product-options .radio input[type="radio"] + label:after {
  top: 12px;
  left: 15px;
}
.product-options .checkbox label {
  padding: 5px 5px 5px 45px;
  display: block;
  background: #f8f8f8;
  text-transform: capitalize;
  text-align: left;
}
.product-options .checkbox label:before {
  background: #f3f4f5;
}
.product_tabs {
  margin: 20px 15px;
  letter-spacing: 1px;
  line-height: 0;
  text-align: left;
}
.product_tabs .nav-tabs {
  padding: 0 35px;
  text-align: center;
  margin-bottom: 0;
  position: relative;
  display: inline-block;
}
.product_tabs .nav-tabs > li > a {
  border: none !important;
}
.product_tabs .nav-tabs > li.active > a,
.product_tabs .nav-tabs > li > a:hover {
  color: #737373;
  background: 0 0;
}
.product_tabs .tab-content {
  box-shadow: 1px 1px 2px -2px #ccc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0;
  line-height: 24px;
  text-align: left;
}
.product_tabs .rating {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.product_tabs .rating span:first-child {
  font-weight: 400;
  text-transform: uppercase;
  margin-right: 5px;
}
.product-compare #content .product-thumb .fa-stack,
.product_tabs .rating .fa-stack {
  width: 0.7em;
}
.product_tabs .review-score .fa-stack {
  margin-bottom: 14px;
}
.product_tabs .review-item {
  padding: 28px 20px 20px 30px;
  background: #f8f8f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.product_tabs .review-item .review-date {
  letter-spacing: 0.5px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 4px;
}
.product_tabs .review-item .review-author {
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.product_tabs .review-item .review-author i {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  margin-right: 5px;
  vertical-align: top;
}
.product-spec .table {
  border: none;
  line-height: 16px;
}
.product-spec .table th {
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  border: none;
  padding: 15px 0;
  font-size: 12px;
  background: 0 0;
}
.product-spec .table td {
  padding: 28px 20px 21px 30px;
  background: #f8f8f8;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border: none;
  margin: 0;
  width: 50%;
  vertical-align: top;
  border-bottom: 10px solid #fff;
}
.product-spec .table td span {
  width: 35%;
  display: inline-block;
}
.product-spec .table td span:first-child {
  font-size: 12px;
  text-transform: uppercase;
}
.product-spec .table td span + span {
  width: 65%;
}
.product-spec .table td:first-child {
  border-right: 10px solid #fff;
}
.product-spec .table td + td {
  border-left: 10px solid #fff;
}
#productZoom {
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: auto;
  position: relative;
  max-height: 563px;
  max-width: 100%;
}
.product-gallery .col-lg-3 {
  width: 19.77%;
}
.product-gallery .col-lg-9 {
  width: 80.22%;
  height: 563px;
}
.product-gallery .col-lg-3,
.product-gallery .col-lg-9 {
  padding-left: 5px;
  padding-right: 5px;
}
.product-gallery .bx-wrapper,
.upsales-product-info li {
  margin: 0 !important;
}
.cont_product_details .general_info,
footer address {
  margin-top: -11px;
}
.product-gallery .image-thumb .bx-wrapper .bx-next,
.product-gallery .image-thumb .bx-wrapper .bx-prev {
  position: absolute;
  left: 25px;
  right: 8px;
  font-size: 24px;
  line-height: 25px;
  height: 25px;
  color: #fff;
  background: rgba(165, 145, 137, 0.6);
  text-align: center;
  margin: 0 0 0 -20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
}
.product-gallery .image-thumb .bx-wrapper .bx-next {
  bottom: -20px;
}
.zoomContainer {
  z-index: 1 !important;
}
.zoomContainer .zoomLens {
  z-index: 2 !important;
}
.zoomWindowContainer > div {
  border-width: 2px !important;
  border-color: #e5e5e5 !important;
}
.product-gallery > .row {
  margin-left: -5px;
  margin-right: -5px;
}
.product-gallery .cart-button {
  position: absolute;
  z-index: 99;
  right: 13px;
  top: 7px;
  width: 39px;
  display: inline-block;
}
.product-gallery .image-thumb .bx-wrapper .bx-viewport {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 616px !important;
}
.icon-box i,
.manufacturer-list .manufacturer-heading {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.product-gallery .image-thumb li a {
  border: none;
  background: #f8f8f8;
  text-align: center;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  display: block;
}
.image-additional {
  margin: 0 -10px 0 0;
  padding: 0 10px 0 0;
  list-style-type: none;
}
.product-reviews input[type="radio"] {
  display: inline;
  outline: 0;
}
.product-reviews .review-item {
  margin-bottom: 2em;
}
.product-title {
  margin: 0 0 20px;
  color: #000;
}
.reward-block span {
  display: block;
  font-weight: 300;
}
#product label,
.reward-block span strong {
  font-weight: 300;
}
#product .input-group[class*="col-"] {
  padding-left: 15px;
  padding-right: 15px;
}
#product label.control-label {
  letter-spacing: 0.8px;
  color: #4a4a4a;
  margin-bottom: 5px;
}
#product .quantity label {
  margin-right: 10px;
  vertical-align: -webkit-baseline-middle;
}
#product #button-cart {
  margin: 0 0 10px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
#product #button-cart .out,
#product #button-cart .over {
  line-height: 52px;
}
#product .price-old,
.checkout-checkout #content .table-responsive .table tfoot tr:last-child td {
  font-size: 18px;
}
.quantity {
  display: inline-block;
  position: relative;
}
.quantity > label {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 0;
}
.quantity input[name*="quantity"] {
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}
.quantity .counter {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0;
  width: 13px;
  height: 13px;
  line-height: 6px;
  vertical-align: top;
  padding-top: 7px;
  font-size: 11px;
  background: 0 0;
}
.quantity .counter.counter-minus {
  top: auto;
  bottom: 0;
  padding: 0 0 7px;
}
.polaroid {
  box-shadow: none;
  background: #f8f8f8;
  padding: 0;
}
.icon-box i,
.product-filter,
.thumbnail a,
footer {
  background: #fff;
}
.general_info {
  font-size: 14px;
  margin-top: -2px;
  line-height: 20px;
}
.general_info h2.product-title {
  text-transform: none;
  padding-top: 5px;
  margin-bottom: 3px;
}
.general_info .price-section {
  margin: 15px 0 0;
  padding-bottom: 10px;
}
.general_info .product-section {
  padding: 10px 0;
  letter-spacing: 1px;
}
.general_info .product-section strong {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 13px;
}
.general_info .product-section strong + span {
  font-size: 16px;
  color: #000;
}
.option-color .control-label {
  vertical-align: top;
  line-height: 27px;
  margin: 0 11px 0 0;
}
.option-color .radio {
  margin: -2px 0 0;
  display: inline-block;
  float: left;
  width: auto;
}
.option-color .radio + .radio {
  margin: -2px 0 0 1px;
}
.option-color .radio input[type="radio"] + label {
  padding: 0;
  background: 0 0;
  border: none;
  line-height: 0;
  position: relative;
}
.option-color .radio input[type="radio"] + label img {
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 3px;
  z-index: 1;
  max-width: 21px;
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  border-radius: 11px;
}
.option-color .radio input[type="radio"] + label:after {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  width: 27px;
  height: 27px;
  border: 2px solid #fff;
  background: 0 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}
.option-color .radio input[type="radio"]:checked + label:after {
  border-color: #b42fd8;
  background: 0 0;
}
.option-checkbox,
.option-radio {
  line-height: 14px;
}
.option-checkbox label,
.option-radio label {
  line-height: 16px;
  display: inline-block;
}
.option-checkbox .checkbox {
  margin: 0;
  display: inline-block;
  float: left;
  width: auto;
}
.option-checkbox .checkbox label {
  color: #000;
  font-size: 12px;
}
.option-checkbox .checkbox label:after,
.option-checkbox .checkbox label:before,
.option-radio .radio input[type="radio"] + label:before {
  top: -1px;
  left: 0;
}
.option-checkbox .checkbox + .checkbox {
  padding: 0;
  margin: 0 0 0 10px;
}
.option-checkbox .checkbox input[type="checkbox"] + label,
.option-radio .radio input[type="radio"] + label {
  padding: 0 0 0 19px;
  background: 0 0;
  border: none;
  line-height: 14px;
  position: relative;
}
.option-radio .radio {
  margin: 0;
  display: inline-block;
  float: left;
  width: auto;
  padding-top: 5px;
}
.option-radio .radio label {
  color: #143546;
  font-size: 12px;
}
.option-radio .radio + .radio {
  margin: 0 0 0 10px;
}
.option-radio .radio input[type="radio"] + label:after {
  top: 1px;
  left: 2px;
}
.option-select .sbHolder {
  width: 170px;
  display: inline-block;
}
.option-select > .control-label {
  vertical-align: top;
  line-height: 25px;
  margin: 3px 12px 5px 0;
}
.product-video .r_frame {
  position: relative;
  padding-bottom: 50%;
}
.product-video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100% !important;
  height: 100% !important;
}
.box-subcat {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.box-subcat li {
  text-align: center;
  margin-bottom: 15px;
}
.box-subcat li .thumb {
  padding: 10px 0;
}
.box-subcat li .image {
  overflow: hidden;
  margin-bottom: 15px;
}
.box-subcat li .image a {
  display: block;
  background: #f8f8f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.box-subcat li.first-in-line,
.box-subcat li:nth-child(6n + 7) {
  clear: left;
}
.button-view button + button {
  margin-left: 1px;
}
.button-view a,
.button-view button {
  font-size: 30px;
  line-height: 35px;
  height: 35px;
  text-align: center;
  display: inline-block;
  color: #c8c8c8;
}
.button-view .compare-total,
.container-product-user-review
  .container-product-user-total-review
  .total-review-stars {
  font-size: 28px;
}
.button-view .compare-total:visited {
  color: #c8c8c8;
}
.product-filter {
  margin: 0 0 30px;
  padding: 9px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.product-filter_elem .sbHolder,
.product-filter_elem select {
  height: 35px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 16px;
  border-top: none;
  border-bottom: none;
  font-weight: 300;
  -webkit-appearance: menulist-button;
  appearance: menulist-button;
}
.product-filter_elem .sbHolder .sbSelector,
.product-filter_elem select .sbSelector {
  padding: 17px 10px;
}
.product-filter_elem .sbHolder .sbToggle,
.product-filter_elem select .sbToggle {
  line-height: 35px;
}
.product-filter_elem.show .sbHolder,
.product-filter_elem.sort .sbHolder {
  width: auto;
  border-right: none;
}
.product-filter .show .sbHolder {
  width: 56px;
  min-width: 56px;
}
.product-filter .sort {
  width: 32%;
}
.product-filter .sort .sbHolder {
  width: 160px;
}
.product-filter .sbHolder,
.product-filter label {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0;
}
.product-filter label {
  margin: 0 5px 0 22px;
}
.product-filter label.control-label {
  font-size: 14px;
  padding-top: 2px;
  margin-left: 0;
}
.results,
footer ul li + li {
  margin-top: 13px;
}
.container_product_list .product-grid .product-thumb .image {
  margin-bottom: 10px;
  border-radius: 5px;
}
.container_product_list .product-grid .product-thumb .manufacture {
  font-weight: 700;
  font-size: 13px;
  text-align: left;
  height: 23px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 68%;
}
.container_product_list .product-grid .product-thumb .manufacture a {
  color: #212121;
}
.container_product_list .product-grid .product-thumb .image .cart-button {
  opacity: 1 !important;
  top: 3%;
  right: 0;
}
.container_product_list .product-grid .product-thumb .image .btn-icon {
  float: right;
  background: rgba(171, 171, 171, 0.5);
  line-height: 42px;
}
.container_product_list
  .product-grid
  .product-thumb
  .image:hover
  img:first-child {
  transform: scale(1.2);
}
.container_product_list .product-grid .product-thumb .name {
  max-width: 77%;
  text-overflow: initial;
  word-break: break-word;
  white-space: inherit;
  font-size: 13px;
  margin-top: 1px;
  height: 55px;
  margin-bottom: 0;
}
.container_product_list .product-grid .product-thumb .caption {
  text-align: left;
  position: relative;
}
.container_product_list .product-grid .product-thumb .price {
  color: #e54131;
  position: absolute;
  right: 0;
  top: 1px;
  font-size: 14px;
  font-weight: 800;
  text-align: right;
}
.container_product_list .product-grid .product-thumb .price .price-new {
  color: #e54131;
  right: 0;
  top: 1px;
  font-size: 13px;
  font-weight: 800;
  display: block;
}
.container_product_list .product-grid .product-thumb .price .price-old {
  display: inline-block;
  font-size: 12px;
  height: 14px;
  line-height: 14px;
  color: #a1a1a1;
  font-weight: 100;
  text-decoration: inherit;
  position: relative;
  float: right;
  right: 0;
}
.container_product_list .product-grid .product-thumb .price .price-old:after,
.pas-price-old::after {
  width: 100%;
  height: 1px;
  background: #909090;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  transform: rotate(-8deg);
}
.container_product_list
  .product-grid
  .product-thumb
  .price
  .intPrice
  .cont_small_price,
.container_product_list
  .product-grid
  .product-thumb
  .price
  .price-new
  .cont_small_price {
  top: -4px !important;
}
.description-category h1 {
  margin-bottom: 11px;
  margin-top: -9px;
}
.container_product_list .product-grid .product-thumb .image > a {
  height: 397px;
  overflow: hidden;
}
.container_product_list .product-layout {
  height: 513px;
}
.container_product_list .product-grid .product-thumb .image > a img {
  height: 397px;
  object-fit: cover;
  background-color: #fff;
}
.container_product_list .product-grid .product-thumb .caption .rating {
  position: relative;
  margin-bottom: 5px;
}
.container_product_list .product-grid .product-thumb .caption .fa-stack i.star {
  color: #fed419 !important;
  font-size: 17px;
}
.cont_mobile_order_table .mobile_order_table_name,
.container_product_list .product-grid .product-thumb .caption .fa-stack i {
  font-size: 17px;
}
.container_product_list
  .product-grid
  .product-thumb
  .caption
  .rating
  .tota_rating {
  font-size: 12px;
  margin-left: 5px;
  position: relative;
  top: 1px;
  color: #b5b5b5;
}
.nav-cat {
  margin-bottom: 13px;
}
.nav-cat .nam-page {
  margin: 5px 0 5px 10px;
}
.megamenu_full_bg {
  display: block;
  width: 100%;
  height: 39px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 108px;
}
.privacy_page ol li h4:before,
.ui-to-top {
  width: 40px;
  height: 40px;
  text-align: center;
}
.general_info.product-info .h2 {
  text-transform: uppercase;
  margin: 10px 0 0;
  font-size: 22px;
  color: #4f4f4f;
  font-family: sans-serif;
  font-weight: 300;
  line-height: 25px;
}
.general_info.product-info h1 {
  font-size: 17px;
  color: #4c4c4c;
  padding: 0 0 11px;
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  border-bottom: 1px solid #ededed;
  position: relative;
  top: 4px;
}
.general_info.product-info .rating {
  position: absolute;
  top: 8px;
  right: 0;
  display: none;
}
.cont_product_details #product .price-old {
  position: relative;
  top: -9px;
  text-decoration: inherit;
}
#product .price-section {
  padding: 21px 0;
  border-bottom: 1px solid #f1f1f1;
  border-left: 0;
  border-right: 0;
  line-height: 8px;
  margin-top: 0;
}
#product .price-section .price-new {
  font-size: 20px;
  font-weight: 800;
  text-shadow: inherit;
  color: #e43b2a;
}
.tab-content > .tab-pane {
  color: #383838;
  font-weight: 200;
  font-size: 15px;
}
#productGallery li a {
  opacity: 1;
  height: auto;
}
#productGallery li img {
  max-width: 98%;
  position: relative;
  border: 1px solid #eee;
  width: 140px;
  height: 140px;
  object-fit: contain;
}
.account-wishlist #content h1,
.checkout-cart #content h1,
.product-compare #content h1 {
  margin: 30px 0 50px;
}
.account-wishlist #content h1 {
  margin-top: 0;
  margin-bottom: 30px;
}
.account-wishlist #content .table.table-bordered tr td:nth-child(2),
.account-wishlist .table.table-bordered tr td:nth-child(6),
.checkout-cart #content .table td:nth-child(3),
.checkout-cart #content .table.table-bordered tr td:nth-child(2),
.delivery_page .table tbody td,
.product-compare #content .table.table-bordered tr td:nth-child(2) {
  min-width: 150px;
}
.account-wishlist #content .table-custom td:first-child,
.checkout-cart #content .table-custom td:first-child,
.product-compare #content .table-custom td:first-child {
  text-transform: uppercase;
  color: #000;
}
.account-wishlist #content .table-custom tr:last-child td,
.checkout-cart #content .table-custom tr:last-child td,
.product-compare #content .table-custom tr:last-child td {
  font-weight: 700;
  color: #000;
}
.account-wishlist #content .table-custom tr:last-child .price,
.checkout-cart #content .table-custom tr:last-child .price,
.product-compare #content .table-custom tr:last-child .price {
  color: #b42fd8;
  font-size: 28px;
}
.checkout-checkout
  #content
  .table-responsive
  .table
  tfoot
  tr:last-child
  td:last-child {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
}
.link {
  color: #b42fd8;
  font-size: 14px;
  font-weight: 700;
}
.product-compare #content .table td:first-child {
  min-width: 15%;
  background: #f8f8f8;
  color: #000;
}
.product-compare #content .product-thumb {
  padding: 0 42px 0 25px;
  background: 0 0;
}
.product-compare #content .product-thumb .price {
  margin-bottom: 5px;
  width: 100%;
}
.product-compare #content .product-thumb .image {
  max-width: 100%;
  display: inline-block;
}
.product-compare #content .product-thumb .name {
  text-overflow: clip;
  white-space: normal;
  line-height: 24px;
  height: 45px;
}
.rating .review {
  display: inline-block;
  margin-left: 10px;
  padding-left: 10px;
  position: relative;
  border-left: 1px solid #e5e5e5;
}
.product-compare .product-thumb .btn-icon {
  position: absolute;
  right: 0;
  top: 0;
}
.information-information #content h4,
.information-information #content h5 {
  margin: 0 0 20px;
  line-height: normal;
  text-transform: uppercase;
  color: #b42fd8;
}
.information-information #content h3 {
  text-transform: uppercase;
  font-size: 34px;
  line-height: 40px;
  margin-bottom: 0;
}
.information-information #content h1,
.information-information #content h2,
.information-information #content h3,
.information-information #content h4,
.information-information #content h5 {
  font-weight: 500;
}
.information-information #content * + h3 {
  margin-top: 60px;
}
.cont_lp_bottom_description,
.information-information #content p + h4,
.privacy_page ol li + li,
.site-map-page ul + h5,
.terms_conditions_page p + h4 {
  margin-top: 40px;
}
.contact_page .col-sm-4,
[class*="information-information-"] p {
  letter-spacing: 1px;
  margin-bottom: 0;
}
.count-box {
  margin-top: 10px;
  margin-bottom: 45px;
}
.count-box strong {
  display: block;
  color: #b42fd8;
  font: 700 50px/60px "Open Sans", sans-serif;
}
.lookbook span,
footer p a {
  font-weight: 400;
}
.icon-box i {
  display: inline-block;
  width: 120px;
  height: 120px;
  line-height: 120px;
  text-align: center;
  font-size: 66px;
  color: #b42fd8;
  border: 1px solid #b42fd8;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 25px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  box-sizing: border-box;
}
.testimonials blockquote,
.thumbnail {
  border: none;
  padding: 0;
}
.testimonials blockquote:before {
  content: "\e244";
  display: inline-block;
  color: #b42fd8;
  font-size: 60px;
  line-height: 60px;
  font-family: "Material Icons";
  margin-bottom: 20px;
}
.thumbnail {
  background: 0 0;
  margin: 0 auto 25px;
  border-radius: 0;
  overflow: hidden;
}
.thumbnail img {
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.thumbnail a {
  display: block;
  max-width: 100%;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  overflow: hidden;
}
.thumbnail a:hover {
  border-color: #b42fd8;
}
.img-thumbnail {
  border: 0;
  background-color: #f8f8f8;
  padding: 0;
  border-radius: 0;
}
.human_info .thumbnail {
  float: left;
  margin-right: 20px;
}
.human_info p {
  margin: 0;
  text-indent: 2em;
}
.clear {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 0;
  border: 0;
  line-height: 0;
}
.brands,
.well {
  margin-bottom: 30px;
}
.terms_conditions_page h4 {
  position: relative;
  padding-left: 50px;
}
.terms_conditions_page h4:before {
  content: "\e86c";
  position: absolute;
  left: 0;
  bottom: -7px;
  color: #b42fd8;
  font-size: 34px;
  line-height: 34px;
  font-family: "Material Icons";
}
.privacy_page ol {
  list-style-type: none;
  padding-left: 0;
}
.privacy_page ol li h4:before {
  content: counter(list, decimal);
  display: inline-block;
  margin-right: 15px;
  line-height: 40px;
  background: #b42fd8;
  color: #fff;
  font-size: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.privacy_page ol li p {
  font-weight: 300;
}
.site-map-page h5 {
  margin: 0 0 20px;
  line-height: normal;
  color: #000;
}
.site-map-page #content ul li {
  position: relative;
  line-height: 24px;
  letter-spacing: 0.5px;
}
.site-map-page #content ul.category-list:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  bottom: 12px;
  width: 1px;
  background: #b42fd8;
}
.site-map-page #content ul.category-list .ul-with-ul:after,
.site-map-page #content ul.category-list .ul-with-ul:before {
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}
.site-map-page #content ul.category-list .ul-with-ul:before {
  top: 12px;
}
.site-map-page #content ul.category-list .ul-with-ul:after {
  top: 6px;
}
.site-map-page #content ul.category-list ul {
  position: relative;
  margin-top: 16px;
}
.site-map-page #content ul.category-list ul:before {
  content: "";
  position: absolute;
  left: 0;
  top: 12px;
  bottom: 12px;
  width: 1px;
  background: #e5e5e5;
}
.site-map-page #content ul.category-list li {
  position: relative;
  padding-left: 60px;
}
.site-map-page #content ul.category-list li:before {
  content: "";
  position: absolute;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  height: 1px;
  width: 35px;
  background: #e5e5e5;
}
.site-map-page #content ul.category-list > li:after {
  content: "";
  position: absolute;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 35px;
  width: 12px;
  height: 12px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.contact_page .panel {
  padding-top: 15px;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
}
.contact_page h1 {
  margin-top: 9px !important;
  margin-bottom: 0 !important;
}
.contact_page .panel-body {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.contact_page .icon {
  position: relative;
  padding-left: 70px;
  min-height: 55px;
  display: block;
}
.contact_page .icon:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 55px;
  height: 55px;
  line-height: 55px;
  text-align: center;
  color: #b42fd8;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 2px solid #b42fd8;
  font-size: 26px;
}
#content h1 {
  margin-bottom: 10px;
  font-size: 24px;
  margin-top: 0;
}
.contact_page .form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
.contact_page .form-horizontal .form-group label {
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 15px;
  text-align: left;
  width: 10%;
}
.contact_page .form-horizontal .form-group .col-sm-10 {
  width: 90%;
  padding-right: 0;
}
.contact_page .form-horizontal .form-group input,
.contact_page .form-horizontal .form-group textarea {
  background: #f7f7f7ad;
  border: 1px solid #f1f1f1;
}
.manufacturer-list .manufacturer-heading {
  font-weight: 700;
  color: #000;
  float: left;
  display: block;
  font-size: 25px;
  text-align: center;
  text-transform: uppercase;
  width: 15%;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
}
.manufacturer-list .manufacturer-content {
  padding: 12px 15px;
  float: left;
  width: 85%;
  border-left: 1px solid #e5e5e5;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.manufacturer-list .manufacturer-content a {
  white-space: nowrap;
}
.brands {
  background: #f8f8f8;
  padding: 20px;
}
.well {
  background-color: #fafafa;
  border: none;
  border-top: none;
  padding: 30px;
  border-radius: 0;
  box-shadow: none;
}
.well .heading i {
  color: #b42fd8;
  float: left;
  font-size: 56px;
  margin-right: 14px;
  line-height: 60px;
}
.well .heading h2 {
  font-size: 23px;
  color: #000;
  margin: 0 0 5px;
}
.well .heading strong {
  font-weight: 400;
  font-style: italic;
}
.well p {
  border-bottom: 1px solid #e5e5e5;
  padding: 20px 0;
}
.well a {
  display: inline-block;
  margin-top: 20px;
}
.account-account h3 {
  line-height: 20px;
}
.account-account h3 i {
  margin-right: 5px;
  display: inline-block;
  font-size: 16px;
  vertical-align: top;
}
.account-address .table,
.account-address-delete .table {
  width: 50%;
  margin: 0 auto;
}
.datepicker .day,
.datepicker .month,
.datepicker .next,
.datepicker .picker-switch,
.datepicker .prev,
.datepicker .year {
  cursor: pointer;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.datepicker .day.active,
.datepicker .day:hover,
.datepicker .month.active,
.datepicker .month:hover,
.datepicker .next.active,
.datepicker .next:hover,
.datepicker .picker-switch.active,
.datepicker .picker-switch:hover,
.datepicker .prev.active,
.datepicker .prev:hover,
.datepicker .year.active,
.datepicker .year:hover,
footer .megamenu ul.sf-menu > li > a.active,
footer .megamenu ul.sf-menu > li > a:active,
footer .megamenu ul.sf-menu > li > a:focus,
footer .megamenu ul.sf-menu > li > a:hover {
  color: #b42fd8;
  background: 0 0;
}
input#input-coupon,
input#input-voucher {
  width: 90%;
}
#collapse-coupon .col-sm-2,
#collapse-voucher .col-sm-2 {
  width: 100%;
  float: none;
  padding-left: 3px;
}
.box.facebook > .content,
.box.facebook > .content iframe,
.box.facebook > .content > div > span {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
footer {
  color: #4a4a4a;
  font: 400 14px/16px "Open Sans", sans-serif;
  padding-top: 15px;
}
footer h1 {
  text-align: left;
  margin-bottom: 5px;
}
footer h4 {
  margin-bottom: 23px;
  letter-spacing: 1.5px;
}
footer .footer_modules {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
footer .footer_modules .html-module {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
}
.cont_similar_products .cont_similar_products_title h3,
footer .footer_modules .html-module .cont_homepage_services .title-h3,
footer .footer_modules .html-module .cont_homepage_services h2,
footer .footer_modules .html-module .cont_homepage_services h3,
footer .footer_modules .html-module .cont_homepage_services h4 {
  margin: 15px 0;
  font-size: 17px;
  color: #4f4f4f;
  font-family: sans-serif;
  font-weight: 300;
  border: 1px solid #ddd;
  padding: 10px;
  background-color: #fafafab3;
  box-shadow: 1px 1px 2px -2px #ccc;
}
footer .sf-menu > li > a {
  padding: 0;
  font-size: 14px;
  line-height: 16px;
}
footer .accordion-footer .tm-inner > .row > .row-inner > div > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
footer ul li {
  letter-spacing: 0.8px;
}
footer address {
  margin-bottom: 0;
}
footer address p {
  line-height: 36px;
}
footer p a:hover {
  text-decoration: none;
}
footer .megamenu {
  text-align: left;
  display: inline-block;
  width: 100%;
}
footer .megamenu ul.sf-menu > li {
  display: inline-block;
  width: 100%;
  padding: 0;
  margin: 0;
  letter-spacing: 0.8px;
  margin-top: 5px !important;
}
footer .megamenu ul.sf-menu > li > a {
  display: inline-block;
  padding: 0;
  text-transform: capitalize;
  background: 0 0;
  color: #4a4a4a;
  font: 400 14px/22px "Open Sans", sans-serif;
}
footer .megamenu ul.sf-menu > li > a:visited {
  color: #4a4a4a;
  background: 0 0;
}
@media (min-width: 768px) {
  .fixed-left {
    top: 0;
  }
  .fixed-left__toggle {
    top: 251px;
  }
  .catalog__cont-wrap {
    display: block;
  }
  .product_tabs .nav-tabs:after,
  .product_tabs .nav-tabs:before {
    position: absolute;
    display: inline-block;
    top: 10px;
    right: 100%;
    width: 600px;
    height: 1px;
    content: "";
    background: #dcdcdc;
  }
  .product_tabs .nav-tabs > li > a {
    font-weight: 100;
  }
  .product_tabs .nav-tabs:after {
    right: auto;
    left: 100%;
  }
  .button-view .compare-total span {
    display: none;
  }
  #column-left .product-layout .col-md-3,
  #column-left + #content + #column-right .product-layout .col-md-3,
  #content + #column-right .product-layout .col-md-3 {
    width: 100%;
  }
  #column-left + #content .product-layout .col-md-3 {
    width: 50%;
  }
  .common-home footer .box .box-heading {
    text-align: left;
    margin-bottom: 30px;
  }
}
.account-account h3 {
  padding-bottom: 0;
  margin-bottom: 20px;
  border-bottom: 0;
}
.copyright {
  padding: 12px 15px;
  margin-top: 1px;
  background-color: #dddddd63;
  border-top: 1px solid silver;
}
.cont_foote_img {
  border-top: 1px solid #e9e9e9;
  padding: 10px 0;
}
@media (min-width: 479px) and (max-width: 767px) {
  footer [class*="col-xs"]:nth-child(2n-1) {
    clear: both;
  }
}
.ui-to-top {
  font-size: 34px;
  line-height: 40px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  position: fixed;
  right: 20px;
  bottom: 20px;
  overflow: hidden;
  text-decoration: none;
  z-index: 20;
  -moz-transform: translateY(120px) scale(0);
  -ms-transform: translateY(120px) scale(0);
  -o-transform: translateY(120px) scale(0);
  -webkit-transform: translateY(120px) scale(0);
  transform: translateY(120px) scale(0);
}
.ui-to-top,
.ui-to-top:visited {
  color: #fff;
  background: rgba(165, 145, 137, 0.3);
}
.ui-to-top.active {
  -moz-transform: translateY(0) scale(1);
  -ms-transform: translateY(0) scale(1);
  -o-transform: translateY(0) scale(1);
  -webkit-transform: translateY(0) scale(1);
  transform: translateY(0) scale(1);
}
@media (min-width: 480px) {
  .ui-to-top {
    right: 25px;
    bottom: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .catalog__cont-wrap {
    width: 535.833px;
  }
  .catalog-thumb.catalog-thumb--effect-julia h2 {
    font-size: 17px;
    line-height: 20px;
  }
  .html-module.links .link-block h5 {
    font-size: 16px;
    line-height: 20px;
  }
  .rd-parallax .desc h2 {
    font-size: 56px;
    line-height: 56px;
    margin-bottom: 20px;
  }
  .rd-parallax .desc h4 {
    font-size: 16px;
    line-height: 19px;
  }
  .rd-parallax .desc p {
    margin-bottom: 30px;
  }
  .rd-parallax-layer[data-type="html"] {
    padding-top: 100px;
    padding-bottom: 120px;
  }
  .lookbook-list .btn,
  .lookbook-list table table td:first-child {
    letter-spacing: 0.5px;
  }
  .lookbook-name {
    bottom: 27px;
    left: 30px;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0;
  }
  .lookbook-name h2 {
    font-size: 35px;
    line-height: 35px;
    letter-spacing: 1.5px;
  }
  .lookbook-list {
    line-height: 24px;
  }
  .lookbook-list table caption {
    font-size: 28px;
    line-height: 35px;
    padding-bottom: 8px;
  }
  .lookbook-list .btn {
    margin-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }
  footer .footer_modules {
    margin-bottom: 40px;
  }
  h1,
  h1 i,
  h1 i:before {
    line-height: 38px;
  }
  .product-filter .sort {
    width: 40%;
  }
  h1 {
    font-size: 30px;
  }
  h1 i {
    margin-right: 8px;
    display: inline-block;
  }
  h2 {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .catalog-thumb.catalog-thumb--effect-julia h2 {
    font-size: 13px;
    line-height: 16px;
  }
  div.mfilter-content-opts
    .mfilter-options
    .mfilter-price
    #mfilter-opts-price-max,
  div.mfilter-content-opts
    .mfilter-options
    .mfilter-price
    #mfilter-opts-price-min,
  div.mfilter-content-opts .mfilter-options .mfilter-price input[type="text"] {
    width: 40px;
  }
  .module_tab .product-thumb {
    max-width: 100%;
    width: 270px;
    display: inline-block;
  }
  .rd-parallax .desc {
    padding-left: 44%;
    padding-right: 5%;
  }
  .rd-parallax .desc h2 {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 16px;
  }
  .rd-parallax .desc h4 {
    font-size: 14px;
    line-height: 16px;
  }
  .rd-parallax .desc p {
    margin-bottom: 24px;
  }
  .rd-parallax-layer[data-type="html"] {
    padding-top: 80px;
    padding-bottom: 95px;
  }
  .lookbook-block,
  footer .footer_modules {
    margin-bottom: 40px;
  }
  .lookbook-name {
    bottom: 22px;
    left: 24px;
    font-size: 13px;
    line-height: 16px;
    letter-spacing: 0;
  }
  .lookbook-name h2 {
    font-size: 28px;
    line-height: 28px;
    letter-spacing: 1.5px;
    margin-top: 5px;
  }
  .lookbook-list {
    font-size: 12px;
    line-height: 20px;
  }
  .lookbook-list table caption {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 8px;
  }
  .lookbook-list table td:first-child {
    letter-spacing: 0.5px;
  }
  .lookbook-list .btn {
    margin-top: 10px;
    letter-spacing: 0;
    padding-left: 15px;
    padding-right: 15px;
  }
  .product-filter .sort .sbHolder {
    width: 120px;
  }
  .well .heading {
    text-align: center;
  }
  .well .heading h2 {
    font-size: 17px;
  }
  .well .heading i {
    float: none;
  }
  h1,
  h1 i,
  h1 i:before {
    line-height: 31px;
  }
  h1 {
    font-size: 26px;
  }
  h1 i {
    margin-right: 6px;
    display: inline-block;
  }
  h2 {
    font-size: 22px;
  }
  .product-filter .sort {
    width: 50%;
  }
  .product-spec .table td span {
    width: 40%;
  }
  .product-spec .table td span + span {
    width: 60%;
  }
}
#banner3 .col-sm-12.sd1 .banner-box,
#banner3 .col-sm-12.sd2 .banner-box {
  height: 400px;
  margin-bottom: 30px;
}
#banner2 .col-sm-12.Lenjerie {
  padding-top: 0 !important;
}
#banner3 > .col-sm-12.sd1 {
  padding-left: 0;
  padding-right: 11px;
}
#banner3 > .col-sm-12.sd2 {
  padding-right: 0;
  width: 49.4%;
  float: right;
}
.lookbook.lookbook_lenjerie_module .lookbook__img a:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
  opacity: 0;
  content: "";
  transition: 0.3s;
  position: absolute;
  background: 0 0;
}
.lookbook.lookbook_lenjerie_module .lookbook__img a:hover:before {
  opacity: 0.3;
}
.lookbook.lookbook_lenjerie_module .collection_products {
  padding-left: 12px;
  padding-right: 12px !important;
  width: 48.7%;
}
.lookbook.lookbook_lenjerie_module .collection_products .pr {
  padding: 0;
  width: 48%;
  margin-bottom: 2%;
  background-color: #fff;
}
.lookbook.lookbook_lenjerie_module .collection_products .pr:nth-child(odd) {
  margin-right: 2%;
}
.lookbook .caption {
  padding: 0 10px 7.4px;
}
.lookbook.module_lookbook_lovetoys {
  margin-top: 55px;
}
.module_lookbook_lovetoys .collection_benners {
  width: 49.2%;
  z-index: 1;
}
.lookbook.module_lookbook_lovetoys .collection_products .pr {
  padding: 0;
  width: 48%;
  margin-bottom: 2%;
  margin-left: 2%;
  background-color: #fff;
}
.lookbook.module_lookbook_lovetoys .collection_products {
  padding-right: 10px !important;
  width: 50.1%;
  float: right;
  z-index: 1;
}
.lookbook.lookbook_lenjerie_module .lookbook__img {
  margin-bottom: 17px;
  float: right;
  width: 100%;
}
.lookbook.module_lookbook_lovetoys .lookbook__img {
  height: 751px;
  width: 97.3%;
}
.lookbook span {
  position: relative;
  left: -13px;
  color: #454545;
  margin-bottom: 15px;
  font-size: 30px;
  font-family: "Abril Fatface", cursive;
  top: -9px;
}
.cont_homepage_service_icon {
  margin: 0;
  width: 100%;
  padding: 15px 0;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.cont_homepage_service_icon .item_service_icon .item_service_icon_title {
  display: block;
  width: 100%;
  margin-top: 6px;
}
.lookbook.lookbook_lenjerie_module {
  margin-top: 25px;
}
.cont_hp_discover_buttons {
  display: block;
  width: 100%;
  padding-top: 35px;
  padding-bottom: 35px;
}
.cont_hp_discover_buttons .hp_discover_buttons .col-sm-5:first-child {
  text-align: right;
  padding-top: 10px;
  font-weight: 100;
  font-size: 20px;
  padding-right: 0;
}
.cont_hp_discover_buttons .hp_discover_buttons .col-sm-6:last-child ul {
  padding-left: 15px;
  margin-bottom: 7px;
}
.cont_hp_discover_buttons .hp_discover_buttons .col-sm-6:last-child ul li {
  list-style: none;
  display: inline-block;
  margin-left: 15px;
}
.cont_hp_discover_buttons
  .hp_discover_buttons
  .col-sm-6:last-child
  ul
  li
  a.btn.btn-default {
  background-color: transparent;
  color: #b42fd8;
  transition: 0.3s;
}
.cont_hp_discover_buttons
  .hp_discover_buttons
  .col-sm-6:last-child
  ul
  li
  a.btn.btn-default:hover {
  background: #2d2d2d;
  color: #fff;
  border-color: #000;
}
@media only screen and (max-width: 1380px) {
  .owl-carousel .owl-item img {
    max-height: 404px;
  }
  .common-home
    .cont_hp_topslideshow
    .container
    .owl-carousel#slideshow0
    .owl-item
    img {
    max-height: 415px !important;
  }
  .common-home
    .cont_hp_topslideshow
    .cont_bestsell_slider
    .product-thumb
    .image,
  .common-home
    .cont_hp_topslideshow
    .cont_bestsell_slider
    .product-thumb
    .image
    img {
    max-height: 259px;
  }
  .lookbook
    .col-xs-12.col-sm-6.collection_products
    .col-xs-6.col-sm-6.pr
    > div
    img {
    object-fit: contain;
    height: 189.6px;
    object-fit: cover;
    position: relative;
  }
  .lookbook__img {
    height: 523px;
  }
  .lookbook.module_lookbook_lovetoys .lookbook__img {
    height: 550px;
  }
  .container_landing_page .top .banners .col-sm-12 .banner-box {
    height: 441px !important;
  }
  .lookbook.lookbook_lenjerie_module .lookbook__img {
    height: 551px;
  }
}
@media only screen and (max-width: 1379px) {
  .lookbook
    .col-xs-12.col-sm-6.collection_products
    .col-xs-6.col-sm-6.pr
    > div
    img {
    object-fit: contain;
    position: relative;
    background: #fff;
  }
  .cont_home_page_fbanner .col-lg-12:nth-child(3) {
    width: 100%;
  }
}
.Landing_page_lenjerie img,
.lp_dinamic_img img {
  height: 632px;
  object-fit: cover;
  object-position: 0 21%;
}
.cont_lp_top_page .cont_lp_title {
  position: absolute;
  top: 135px;
  z-index: 999;
  left: 13.6%;
  font-size: 45px;
}
.cont_lp_top_page .cont_lp_title h1 {
  font-size: 71px;
  color: #4a4a4a;
  text-decoration: none;
  border-bottom: 0;
  padding: 12px 25px;
  text-shadow: 1px 1px 13px #b7b6b6;
  border: 2px solid #fff;
}
.lading_page_banner img {
  height: 548px;
  object-fit: cover;
  object-position: 0 31%;
}
.cont_lp_content p:last-child {
  margin-bottom: 0;
  margin-top: 15px;
}
.cont_banner_3cat {
  padding-left: 0;
  padding-top: 30px;
}
.cont_banner_3cat .banners .landingPage_lovetoys:first-child,
.container_landing_page .col-sm-12.Landing_page_lenjerie_box:first-child {
  padding-left: 15px;
}
.cont_banner_3cat .banners .landingPage_lovetoys,
.container_landing_page .col-sm-12.Landing_page_esentiale_box,
.container_landing_page .col-sm-12.Landing_page_lenjerie_box {
  width: 33.3%;
  padding: 0 15px;
}
.container_landing_page .col-sm-12.Landing_page_esentiale_box:last-child {
  padding-right: 2px;
}
.cont_banner_3cat .banners .landingPage_lovetoys img {
  width: 100%;
  height: 465px;
  object-fit: contain;
  background-color: #fff;
}
.container_landing_page .col-sm-12.Landing_page_lenjerie_box img {
  width: 100%;
  height: 465px;
  object-fit: cover;
  background-color: #fff;
}
.container_landing_page .col-sm-12.Landing_page_esentiale_box img {
  width: 100%;
  height: 465px;
  object-fit: cover;
  background-color: #fff;
  border: 1px solid #2e2e2e;
}
.cont_lp_content {
  position: relative;
  z-index: 2;
  left: -15px;
}
.cont_lp_content .cont_info_t h1 {
  padding-top: 0 !important;
  font-size: 31px !important;
  margin-top: 0 !important;
  margin-bottom: 5px !important;
  color: #585858 !important;
  font-family: "Abril Fatface", cursive !important;
  font-weight: 400 !important;
  text-transform: uppercase !important;
  letter-spacing: 0 !important;
}
.information-information-118 .cont_lp_content .cont_info_t h1,
.information-information-6 .cont_lp_content .cont_info_t h1 {
  font-size: 24px !important;
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.cont_lp_content .cont_info_t .container_info_description p {
  line-height: 25px !important;
  font-size: 14px !important;
  color: #525252 !important;
  margin-bottom: 0 !important;
}
#page h1:after {
  margin: 0;
  display: none;
}
.cont_banner_3cat .banners .landingPage_lovetoys .link {
  border: 1px solid #eee;
}
.cont_banner_3cat .banners .landingPage_lovetoys .s-desc {
  width: 370px;
  top: 50% !important;
  transform: translateX(-50%) translateY(-50%);
  left: 50% !important;
  text-shadow: 1px 1px 2px #7b7b7b;
  font-size: 2.4rem !important;
}
.container_landing_page .col-sm-12.Landing_page_esentiale_box .s-desc,
.container_landing_page .col-sm-12.Landing_page_lenjerie_box .s-desc {
  width: 370px;
  bottom: 46% !important;
  left: 50% !important;
  text-shadow: 1px 1px 5px #909090;
  font-size: 2.2rem !important;
  padding: 22px;
  line-height: 0 !important;
  white-space: nowrap;
}
.cont_banner_3cat .banners .landingPage_lovetoys .s-desc button {
  border: 2px solid #b42fd8;
  display: block;
  text-align: center;
  margin: 7px auto 0;
  padding: 13px 15px;
  font-size: 17px;
  text-transform: initial;
  font-weight: 100;
  background: 0 0;
}
.container_lp_category {
  width: calc(100% + 15px);
  float: left;
  position: relative;
  left: -29px;
  margin-top: 0;
}
.container_lp_category .item_lp_category {
  width: 100%;
  margin: 15px 0;
  float: left;
  position: relative;
  z-index: 22;
}
.container_lp_category .item_lp_category .item_lp_category_half {
  width: 50%;
  height: 660px;
  float: left;
  padding: 20px 40px 20px 0;
  text-align: left;
  display: grid;
}
.cont_lp_lenjerie_txt
  .container_lp_category
  .item_lp_category
  .item_lp_category_half {
  height: 700px;
  width: 50%;
  float: left;
  padding: 20px 40px 20px 0;
  text-align: left;
  display: grid;
}
.container_lp_category .item_lp_category .item_lp_category_half .ih_v_center {
  align-self: center;
  justify-self: left;
  width: 100%;
}
.container_lp_category .item_lp_category .item_lp_category_half img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 9%;
}
.cont_lp_lenjerie_txt
  .container_lp_category
  .item_lp_category
  .item_lp_category_half
  img {
  object-fit: contain;
  height: auto;
  max-height: 660px;
}
.container_lp_category .item_lp_category .item_lp_category_half h2 {
  font-size: 31px;
  margin-top: 0;
  margin-bottom: 35px;
  color: #585858;
}
.container_lp_category .item_lp_category .item_lp_category_half p {
  line-height: 31px;
  font-size: 17px;
  color: #7f7d7d;
  margin-bottom: 45px;
}
.container_lp_category
  .item_lp_category:nth-child(2n)
  .item_lp_category_half:first-child {
  text-align: right;
  padding: 20px 40px 20px 20px;
  float: right;
}
.container_lp_category
  .item_lp_category:nth-child(2n)
  .item_lp_category_half:last-child {
  text-align: right;
  padding: 20px 0;
}
.cont_lp_show_all_product div[class*="col-md-"] {
  text-align: right;
  padding-right: 0;
  position: relative;
  right: -7px;
  margin: 22px 0 15px;
}
.cont_lp .cont_separator_bg {
  top: -312px;
}
.cont_lp .cont_separator_bg.fl {
  top: -258px;
}
.cont_lp .cont_separator_bg.fl svg {
  top: 7.3px;
}
.container_separator_top_gradient .separator_bg {
  background-image: linear-gradient(#fff, #fff, #fff, #fff3f6) !important;
}
.cont_separator_bg.fl .separator_bg {
  background-image: linear-gradient(#fff3f6, #fff, #fff) !important;
}
.cont_seo_txt {
  border-top: 1px solid #eee;
  padding: 20px 0;
  background-color: #fafafa;
  margin-top: 0;
}
.cont_seo_txt h1 {
  margin-bottom: 15px;
  font-size: 25px;
  font-family: serif;
  color: #5a5a5a;
  display: block;
}
.container_lp_category .item_lp_category a {
  display: grid;
}
.cont_mobile_btn_filter {
  display: none;
  height: 66px;
}
.mobile_btn_filter.fixed {
  position: fixed;
  top: 107px;
  background-color: #fff;
  z-index: 9999;
  left: 0;
  padding: 12px 11px;
  width: calc(100% - 0px);
  box-shadow: 1px 1px 6px -1px #a5a5a5;
}
.cont_cat_description {
  padding-top: 15px;
  border-top: 1px solid #ddd;
  margin-top: 15px;
}
@-webkit-keyframes rotate360 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate360 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.mfilter-heading-content {
  padding: 0 8px 0 0 !important;
}
div.mfilter-heading {
  padding-top: 8px;
  margin-bottom: 0;
  padding-bottom: 5px;
  padding-left: 5px;
  border-top: 1px solid #e5e5e5;
}
.mfilter-content {
  border: 1px solid #eaeaea !important;
  border-radius: 0 !important;
}
.mfilter-heading {
  background: 0 0 !important;
}
.mfilter-option > div + label.mfilter-tb-as-td {
  position: relative;
  width: 100% !important;
  padding: 0 0 0 25px;
  margin: 3px 0;
}
.mfilter-option > div + label.mfilter-tb-as-td:before {
  content: "\f00c";
  background: #fff;
  position: absolute;
  left: 0;
  top: 4.7px;
  width: 15px;
  height: 15px;
  border: 1px solid #ddd;
  border-radius: 2.3px;
  font-family: FontAwesome;
  color: #fff;
  text-align: center;
  line-height: 16px;
  font-size: 9.5px;
}
.mfilter-input-active ~ label.mfilter-tb-as-td:before {
  background: rgba(180, 47, 216, 0.7686274509803922) !important;
  border: 0 !important;
}
div.mfilter-content-opts {
  display: block;
  padding: 0;
}
div.mfilter-opts-container {
  padding: 10px;
  background-color: #f8f8f878;
  display: block;
}
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  #mfilter-price-slider
  .ui-slider-handle,
div.mfilter-content-opts
  .mfilter-options
  .mfilter-price
  .mfilter-slider-slider
  .ui-slider-handle {
  width: 20px !important;
  height: 20px !important;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  margin-left: 0 !important;
  margin-top: -3px !important;
  position: absolute;
  z-index: 0;
}
.mfilter-box .box-heading {
  border: 1px solid #ddd;
  border-bottom: 0;
  padding: 9px 8px;
  margin: 0;
  font-size: 15px;
  color: #515151;
  background-color: #fcfcfc;
  text-shadow: inherit;
  font-family: "Open Sans";
  letter-spacing: 1.1px;
}
div.mfilter-content-opts .mfilter-options .mfilter-price-slider {
  width: 95%;
}
.Landing_page_esentiale_banner_2 {
  height: 544px;
  margin-top: 40px;
}
.Landing_page_esentiale_banner_2 img {
  height: 544px;
  object-fit: cover;
}
.banners > div.Landing_page_esentiale_banner_2 .banner-box {
  height: 544px;
}
.banners > div span.banner_fixed_bg {
  background-attachment: fixed;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: block;
}
.banners > div.backgroundFixed .s-desc {
  width: 100% !important;
  left: 0 !important;
  text-shadow: 1px 1px 56px #202020 !important;
  transform: translateX(0) !important;
}
.cont_product_details {
  background-color: #f6f6f62b;
  padding: 15px;
  border: 1px solid #e5e5e5;
  position: relative;
  right: 15px;
}
.cont_product_details #product #button-cart,
.cont_product_details #product #button-stock-out {
  border-radius: 3px;
  width: 78%;
  margin-right: 1%;
  padding: 18px 25px;
  margin-left: 0 !important;
  position: relative;
  margin-bottom: 0;
  font-weight: 700;
}
.cont_product_details .general_info.product-info h1 {
  font-size: 17px !important;
  color: #4c4c4c;
  padding: 0 0 11px;
  margin: 0;
  font-family: "Open Sans", Arial, sans-serif;
  position: relative;
  top: 6px;
  border-bottom: 0;
  margin-bottom: 5px !important;
}
#column-left .bestsellers .box-heading span,
._title,
.container_login_page .cont_def_fm .big_title h2 {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
}
.cont_product_details .general_info.product-info h2 {
  margin-top: 0;
  margin-bottom: 10px;
}
.cont_product_details #product .price-section {
  border-top: 1px solid #ddd;
  padding: 17px 0 15px;
  border-bottom: 1px solid #dadada;
}
.cont_product_details #product .price-section .price-new {
  color: #e41400;
  font-family: sans-serif;
  font-weight: 700;
  font-size: 24px;
  display: block;
}
.cont_product_details #product .price-section .tax {
  display: none;
  font-size: 13px;
  margin-top: 8px;
}
.cont_product_details #product #button-cart:before {
  text-align: left;
  position: absolute;
  left: 11px;
  top: 50%;
  font-size: 26px;
  font-weight: 100;
  transform: translateY(-50%);
  content: "\f07a";
  font-family: fontAwesome;
}
.cont_product_details #product #button-stock-out {
  background: #e0e0e0;
  border-color: #828282;
  color: #5d5d5d;
}
.container-alert-stock-out {
  display: none;
  border: 1px solid #ddd;
  padding: 15px;
  margin: 15px 0 0;
}
.container-alert-stock-out input {
  display: block;
  margin: 15px 0;
  border-radius: 1px;
}
.cont_product_details .product_wishlist_btn {
  background-color: transparent;
  padding: 12.7px 17px;
  vertical-align: top;
  border-radius: 3px;
  color: #e02e1c;
  font-size: 24px;
  width: 20%;
  border: 1px solid;
  transition: 0.3s;
}
.cont_product_details .product_wishlist_btn:hover {
  background: #eee;
}
.cont_product_location .box_product_location {
  display: block;
  width: 100%;
  background-color: #f8f8f8;
  border: 1px solid #e4e4e4;
  padding: 7px 0;
  border-radius: 2px;
  position: relative;
}
.cont_product_location .box_product_location:before {
  content: "";
  display: block;
  width: 11px;
  height: 11px;
  position: absolute;
  border-bottom: 1px solid;
  bottom: -6px;
  transform: rotate(45deg);
  border-right: 1px solid;
  left: 12.1px;
  border-color: #e4e4e4;
  background-color: #f8f8f8;
}
.cont_product_location .box_product_location .box_product_location_left_icon {
  display: inline-block;
  width: 10%;
  font-size: 29px;
  text-align: center;
  color: #6c6c6c;
  line-height: 28px;
}
.cont_product_location .box_product_location .box_product_location_right_text {
  display: inline-block;
  width: 80%;
  vertical-align: super;
  font-size: 14px;
}
.cont_product_location
  .box_product_location
  .box_product_location_right_text
  .box_product_location_right_text_val {
  color: #616161;
  font-size: 15px;
}
.box_product_location_content {
  width: 100%;
  display: block;
  background: #fff;
  border: 1px solid #ddd;
  border-top: 0;
}
.box_product_location_content .box_product_location_content_item {
  width: 100%;
  display: block;
  padding: 10px 0;
}
.box_product_location_content .box_product_location_content_item:first-child {
  border-bottom: 1px solid #f3f3f3;
}
.box_product_location_content
  .box_product_location_content_item
  .box_product_location_content_item_left {
  width: 10%;
  display: inline-block;
  font-size: 19px;
  text-align: center;
  color: #6c6c6c;
}
.box_product_location_content
  .box_product_location_content_item
  .box_product_location_content_item_right {
  width: 80%;
  display: inline-block;
  vertical-align: middle;
}
.box_product_location_content
  .box_product_location_content_item
  .box_product_location_content_item_right
  .t {
  display: block;
  font-weight: 700;
  color: #5d5d5d;
  font-size: 13px;
  font-family: sans-serif;
  line-height: 20px;
}
.box_product_location_content
  .box_product_location_content_item
  .box_product_location_content_item_right
  .d {
  display: block;
  font-weight: 100;
  color: #8f8f8f;
  font-size: 13px;
  line-height: 16px;
}
.cont_product_details .cont_product_info {
  width: 100%;
  display: block;
  margin-bottom: 0;
}
.cont_contact_page,
.cont_mobile_qkcart
  .cont_mobile_qkcart_contant
  .itm
  > span
  .input-group
  .form-control,
.cont_product_details .cont_product_info .cont_product_info_list {
  width: 100%;
  display: block;
}
.cont_product_details
  .cont_product_info
  .cont_product_info_list
  .product_info_list_item {
  width: 100%;
  display: block;
  margin-bottom: 10px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 5px;
}
.cont_product_info
  .cont_product_info_list
  .product_info_list_item
  .product_info_list_item_left {
  width: 10%;
  display: inline-block;
  text-align: center;
  font-size: 15px;
}
.cont_product_info
  .cont_product_info_list
  .product_info_list_item
  .product_info_list_item_right {
  width: 80%;
  display: inline-block;
}
.cont_product_similar_product {
  display: none;
  width: 1200px;
  position: fixed;
  left: calc(50%);
  top: 35%;
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 1px 1px -1px #333;
  transform: translate(-50%);
}
.product_similar_product_content,
.product_similar_product_header h3 {
  display: block;
  width: 100%;
  padding: 10px;
}
.cont_similar_products .container_product_list .product-layout {
  height: 476px;
  margin-bottom: 0;
}
.cont_similar_products .container_product_list .product-layout .image a.lazy {
  background-image: none;
  opacity: 1;
}
.cont_contact_page .cont_contact_page_header {
  width: 100%;
  display: none;
  background-image: url(/test/image/icons/mapp2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 402px;
}
.cont_contact_page_content {
  width: 100%;
  display: block;
  margin-bottom: 15px;
}
.cont_contact_page_content .cont_contact_page_content_box {
  margin-top: 3px;
  background: #fff;
}
.cont_contact_page_content input,
.cont_contact_page_content textarea {
  background: #fbfbfb;
  border: 1px solid #e4e4e4;
}
.cont_contact_page_content_box .contact_page .col-sm-4 {
  width: 100%;
  display: block;
  margin-top: 20px;
  margin-bottom: 1px;
}
.cont_contact_page_content_box .contact_page .panel {
  border: 0;
  padding-top: 2px;
}
.cont_contact_page_content_box .col-sm-1 {
  width: 10.333333%;
}
.cont_contact_page_content_box .col-sm-11 {
  width: 89.666667%;
}
#terms .quickcheckout-content .terms input[name="agree"] {
  display: inline !important;
}
table.quickcheckout-cart tbody tr {
  border-bottom: 1px solid #eee;
}
.container_fixed_product_menu {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 75px;
  padding: 10px 0;
}
.fixed_product_menu_left {
  width: 50%;
  float: left;
}
.fixed_product_menu_left .fixed_product_menu_left_image {
  width: 90px;
  float: left;
}
.fixed_product_menu_left .fixed_product_menu_left_image img {
  width: 75px;
}
.fixed_product_menu_right {
  width: 50%;
  float: right;
}
.cont_account #column-left ul {
  border: 1px solid #ddd;
}
.cont_account #column-left ul li a {
  border-bottom: 1px solid #ddd;
  padding: 10px 15px;
  display: block;
  width: 100%;
}
.cont_account #column-left h3 {
  border-bottom: 1px solid #ddd;
  padding: 10px 15px;
  display: block;
  width: 100%;
  margin: 0;
  background-color: #f4f4f4;
  font-size: 12px;
  color: #646464;
}
.cont_account .cont_account_left_menu {
  width: 30%;
  float: left;
  min-height: 30px;
}
.cont_account .cont_account_right_content {
  width: 69%;
  float: left;
}
.account-login {
  background: #f7f7f7;
}
.container_login_page .cont_def_fm {
  float: none;
  margin: 25px auto;
  width: 385px;
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 1px 1px 7px -1px #d3d3d3;
  padding: 15px;
}
.container_login_page .cont_def_fm .big_title h3 {
  text-transform: inherit;
  font-size: 36px;
  text-align: center;
  font-weight: 400;
  color: #939393;
  margin-top: 9px;
  margin-bottom: 14px;
}
.container_login_page .cont_def_fm .big_title h2 {
  text-transform: inherit;
  font-size: 20px;
  text-align: center;
  font-weight: 400;
  color: #8b8b8b;
  margin-top: 0;
  margin-bottom: 8px;
  line-height: 19px;
}
.container_login_page .cont_def_fm .big_title .user {
  font-weight: 400;
  color: #8b8b8b;
  font-size: 15px;
  text-align: center;
  text-transform: inherit;
  width: 100%;
  display: block;
  margin-top: 20px;
}
.container_login_page #REGISTER_BOX .cont_def_fm .big_title {
  margin-bottom: 19px;
}
.container_login_page .cont_def_fm .form-group label {
  width: 100%;
  display: block;
  text-align: center;
  font-weight: 300;
  color: #686868;
  font-size: 15px;
  margin-bottom: 15px;
}
.container_login_page .cont_def_fm .form-group input {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  height: 46px;
}
.container_login_page .cont_def_fm .form-group input.error {
  border-color: #ea0000;
}
.container_login_page .cont_def_fm .form-group .error_msg {
  display: block;
  width: 100%;
  color: #ea0000;
  text-align: center;
  font-size: 13px;
}
.container_login_page .cont_def_fm .form-group button.btn_act {
  width: 100%;
  border: 0 solid #ddd;
  background-color: #9b6fa8;
  color: #fff;
  border-radius: 3px;
  transition: 0.3s;
  height: 46px;
}
.container_login_page .cont_def_fm .form-group button.btn_act:hover {
  background-color: #835f8d;
}
.container_login_page .cont_def_fm .footer_text span {
  width: 100%;
  display: block;
  text-align: center;
  color: #565555;
  line-height: 19px;
}
.container_login_page .cont_def_fm.cont_info_login span {
  width: 100%;
  display: block;
  text-align: center;
  line-height: 16px;
}
.container_login_page .cont_def_fm.cont_info_login .cont_info_title {
  font-size: 14px;
  font-weight: 400;
}
.container_login_page .cont_def_fm.cont_info_login .cont_info_nr {
  font-size: 16px;
  margin: 15px 0;
  font-weight: 400;
}
.container_login_page .cont_def_fm.cont_info_login .cont_info_nr span.sp {
  font-size: 13px;
  display: inline;
}
.container_login_page .cont_def_fm .cont_checkbox label {
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
}
.container_login_page .cont_def_fm .cont_checkbox input {
  display: inline;
  height: auto;
  vertical-align: text-top;
  margin-right: 6px;
}
.account-logout #content h1 {
  margin-top: 15px;
  text-align: center;
}
.account-logout #content .buttons .pull-right {
  text-align: center;
  width: 100%;
}
.account-logout #content .buttons .pull-right > a.btn {
  text-align: center;
  margin: 15px 0 0;
}
.cart-popup .content-products-list ._container_products_slideshow,
header .header-top-block .row-inner > div[class*="col-"] {
  width: 100% !important;
}
.cont_rev {
  position: relative;
  top: 7px;
  line-height: 9px;
}
.cont_rev > span {
  display: inline;
  float: left;
  margin-top: 0;
}
.cont_rev > .product-rating-status {
  display: inline;
  float: left;
  position: relative;
  top: -4px;
  left: 7px;
}
.cont_ctc_pg_header {
  display: none;
  width: 100%;
  height: 325px;
}
.wish_nav_module {
  display: none;
  margin-right: 10px !important;
  margin-left: 0;
}
.hideScroll {
  overflow: hidden;
  position: fixed;
  height: 100%;
}
.product-options .text-danger {
  display: inline-block;
  width: auto;
  background-color: #e54131;
  color: #fff;
  padding: 5px 13px;
  margin-top: 15px;
  font-size: 12px;
  position: relative;
  border-radius: 3px;
}
.product-options .text-danger:before {
  content: "";
  width: 7px;
  height: 7px;
  display: block;
  position: absolute;
  left: calc(50% - 7px);
  top: -2px;
  background-color: #e54131;
  transform: rotate(45deg);
}
.cont_product_stock {
  display: block;
  width: 100%;
  margin-bottom: 16px;
}
.cont_product_stock .stock_item_product {
  padding: 0 5px;
  background-color: #3fad09;
  color: #fff;
  width: auto;
  display: inline-block;
  border-radius: 2px;
  font-size: 12px;
}
.cont_product_stock .out_stock_item_product {
  background-color: #969696;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 12px 20px;
  line-height: 1.42857143;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ededed !important;
  margin: 0;
  display: inline-block;
  border-right: 0 !important;
  font-weight: 700;
  color: #272727 !important;
  font-size: 13px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-right: 1px solid #ededed !important;
}
.contaienr_color_products {
  display: none;
  width: 100%;
  margin-bottom: 5px;
}
.contaienr_color_products .color_products_header {
  display: block;
  width: 100%;
  font-weight: 100;
  font-size: 16px;
}
.contaienr_color_products .color_products_content {
  display: block;
  width: 100%;
  padding: 13px 0 15px;
}
.contaienr_color_products .color_products_content .color_products_item {
  width: 25.33%;
  display: inline-block;
  margin-right: 10px;
}
.contaienr_color_products .color_products_content .color_products_item img {
  width: 89px;
  border: 1px solid #e5e5e5;
}
.wish_nav_module img {
  width: 26px;
  height: 28px;
}
.wish_nav_module span {
  font: 100 12px/16px "Open Sans", sans-serif;
  margin: 0 0 0 5px;
  display: inline-block;
  text-transform: inherit;
  letter-spacing: normal;
  top: 2px;
  position: relative;
}
.wish_nav_module .cont_count_wish {
  display: block;
  position: absolute !important;
  background-color: #000;
  color: #fff;
  border-radius: 100%;
  min-width: 15px;
  height: 15px;
  padding: 0 5px;
  font-size: 80%;
  text-align: center;
  top: 4px !important;
  line-height: 16px !important;
  margin-left: 16px !important;
}
.cont_newsletter input {
  background-color: #fff;
  border: 1px solid #ddd;
}
.cont_newsletter input:focus {
  box-shadow: inherit;
}
.newsletter button {
  width: 100%;
  margin-top: 17px;
}
.newsletter h4.box-heading {
  font-weight: 600;
}
.newsletter form {
  padding-top: 20px;
}
.newsletter svg {
  height: 33px;
  margin: 0 auto;
  display: block;
}
.container_prod_slideshow {
  margin-top: 30px;
  margin-bottom: 41px;
}
.container_prod_slideshow .col-sm-12.slideshow_producatori {
  float: left;
  display: inline-block;
  width: auto;
  margin: 0 25px;
  padding: 14px 0;
}
.container_prod_slideshow .col-sm-12.slideshow_producatori:last-child {
  border: 0;
  padding-right: 0;
  margin-right: 0;
}
.container_prod_slideshow .banners {
  box-shadow: 1px 1px 10px -4px #e1e1e1;
  border-radius: 0;
  border: 1px solid #f4f4f4;
}
.container_prod_slideshow .col-sm-12 .banner-box {
  height: auto !important;
  width: 124px;
  margin-bottom: 0;
}
.container_prod_slideshow .col-sm-12 .banner-box img {
  object-fit: contain !important;
  position: relative;
}
.cont_megamenu_esentiale .cont_megamenu_esentiale_image img {
  max-height: 333px;
  float: right;
}
.container-product-user-review h2,
.container-product-user-review span.review_title_box {
  margin: 15px 0 20px;
  font-size: 17px;
  color: #4f4f4f;
  font-family: sans-serif;
  font-weight: 300;
  border: 1px solid #ddd;
  padding: 10px;
  background-color: #fafafab3;
  box-shadow: 1px 1px 2px -2px #ccc;
  width: 100%;
  display: block;
  line-height: 18px;
}
.container-product-user-review-top {
  display: block;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 20px;
  float: left;
}
.container-product-user-review .container-product-user-total-review {
  display: inline-block;
  width: 25%;
  float: left;
}
.container-product-user-review
  .container-product-user-total-review
  .total-review-val {
  display: block;
  width: calc(100%);
  font-size: 40px;
  font-weight: 100;
  color: #333;
  padding: 10px;
  text-align: center;
}
.container-product-user-review
  .container-product-user-total-review
  .total-review-title {
  display: block;
  width: calc(100%);
  font-size: 15px;
  font-weight: 100;
  color: #818181;
  padding: 10px;
  text-align: center;
}
.container-product-user-review
  .container-product-user-total-review
  .total-review-stars
  .total-review-stars-list {
  display: table;
  margin: 7px auto 0;
}
.container-product-user-review
  .container-product-user-total-review
  .total-review-stars
  .total-review-stars-list
  i {
  margin: 0 5px;
  color: #e6e6e6;
  float: left;
}
.container-product-user-review
  .container-product-user-total-review
  .total-review-stars
  .total-review-stars-list
  i.st_active {
  margin: 0 3px;
  color: #ff9000;
}
.container-product-user-review .container-product-user-total-review.no_review {
  top: 18px;
  position: relative;
}
.container-product-user-review .container-product-user-total-review-list {
  display: inline-block;
  width: 52%;
  float: left;
}
.container-product-user-review
  .container-product-user-total-review-list
  .ul-product-user-total-review-list {
  padding-left: 0;
  margin: 0;
}
.container-product-user-review
  .container-product-user-total-review-list
  .ul-product-user-total-review-list
  li {
  list-style: none;
  width: 100%;
  display: block;
  padding: 1px 0;
  float: left;
}
.container-product-user-review
  .container-product-user-total-review-list
  .ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar {
  display: inline-block;
  float: left;
  width: 100%;
}
.container-product-user-review
  .container-product-user-total-review-list
  .ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar
  > span {
  width: 60%;
  padding: 0;
  background-color: #eee;
  border: 0 solid #ddd;
  float: left;
  display: inline-block;
}
.container-product-user-review
  .container-product-user-total-review-list
  .ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar
  > span:before {
  content: "";
  position: relative;
  background-color: #eee;
  width: 0;
  padding: 6px 4px;
  float: left;
}
.container-product-user-total-review-add-btn {
  display: inline-block;
  width: 20%;
  float: left;
  margin-top: 2px;
}
.container-product-user-total-review-add-btn.no_reviews {
  margin-left: 50%;
  transform: translateX(-50%);
  margin-top: -25px;
  margin-bottom: 20px;
}
.container-product-user-total-review-add-btn h3,
.container-product-user-total-review-add-btn span {
  font-size: 15px;
  margin-top: 12px;
  display: block;
  font-weight: 100;
  text-align: center;
  margin-bottom: 12px;
  color: #747373;
  text-transform: uppercase;
  letter-spacing: 1.5px;
}
.container-product-user-total-review-add-btn #btn_show_review_form {
  background-color: #fff5f4;
  box-shadow: 0 0;
  color: #bf0000 !important;
  margin: 2px 0 0 !important;
  width: calc(100%);
  display: block;
  padding: 11px 10px;
  border: 1px solid #c70303;
  border-radius: 3px;
  font-size: 14px !important;
  position: relative;
  text-align: center;
  background-image: none;
  overflow: hidden;
  font-weight: 100;
  letter-spacing: 0.4px;
  transition: 0.1s;
}
.ul-product-user-total-review-list
  .item-product-user-total-review-list._dv-4
  .item-product-user-total-review-list-bar
  > span:before {
  width: 70% !important;
  background-color: #ff9000 !important;
}
.ul-product-user-total-review-list
  .item-product-user-total-review-list._dv-3
  .item-product-user-total-review-list-bar
  > span:before {
  width: 50% !important;
  background-color: #ff9000 !important;
}
.ul-product-user-total-review-list
  .item-product-user-total-review-list._dv-2
  .item-product-user-total-review-list-bar
  > span:before {
  width: 30% !important;
  background-color: #ff9000 !important;
}
.ul-product-user-total-review-list
  .item-product-user-total-review-list._dv-1
  .item-product-user-total-review-list-bar
  > span:before {
  width: 10% !important;
  background-color: #ff9000 !important;
}
.ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar
  .item-product-user-total-review-list-stars {
  width: 40%;
  display: inline-block;
  float: left;
  position: relative;
  top: -8px;
}
.ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar
  .item-product-user-total-review-list-stars
  .item-product-user-total-review-list-stars-img {
  padding-left: 20px;
  float: left;
  vertical-align: baseline;
  font-size: 17px;
  padding-right: 9px;
}
.ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar
  .item-product-user-total-review-list-stars
  .item-product-user-total-review-list-stars-img
  i {
  margin: 0 2px;
  color: #e6e6e6;
  float: left;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-right
  .item-product-user-review-right-top-stars
  i.str_active,
.ul-product-user-total-review-list
  li
  .item-product-user-total-review-list-bar
  .item-product-user-total-review-list-stars
  .item-product-user-total-review-list-stars-img
  i.star_active {
  color: #ff9000;
}
.item-product-user-total-review-list-stars-txt {
  font-size: 15px;
  color: #7a7979;
}
.container-product-user-review .container-product-user-review-list {
  width: 100%;
  display: block;
  float: left;
  border-top: 1px solid #f0f0f0;
  margin-bottom: 0;
  padding: 0;
}
.container-product-user-review-list .item-product-user-review {
  width: 100%;
  display: block;
  float: left;
  border-bottom: 1px solid #f2f2f2;
  padding: 30px 0;
  margin: 0;
}
.container-product-user-review-list .item-product-user-review:last-of-type {
  border-bottom: 0;
  padding-bottom: 20px;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-left {
  width: 20%;
  display: block;
  float: left;
}
.item-product-user-review
  .item-product-user-review-left
  .item-product-user-review-left-avatar {
  width: 30%;
  display: block;
  float: left;
}
.item-product-user-review
  .item-product-user-review-left
  .item-product-user-review-left-avatar
  .item-product-user-review-left-avatar-icon {
  font-size: 17px;
  background-color: #e5e5e5;
  font-weight: 100;
  color: gray;
  text-align: center;
  width: 45px;
  height: 45px;
  border-radius: 100%;
  line-height: 45px;
}
.item-product-user-review
  .item-product-user-review-left
  .item-product-user-review-left-user-data {
  width: 50%;
  display: block;
  float: left;
}
.item-product-user-review-left
  .item-product-user-review-left-user-data
  .item-product-user-review-user-review-post-date {
  width: 100%;
  display: block;
  color: #9b9b9b;
  padding-top: 10px;
}
.item-product-user-review-left
  .item-product-user-review-left-user-data
  .item-product-user-review-user-name {
  width: 100%;
  display: block;
  color: #575555;
  font-weight: 500;
  font-size: 15px;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-right {
  width: 80%;
  display: block;
  float: left;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-right
  .item-product-user-review-right-top-stars
  i {
  margin: 0 2px;
  color: #e6e6e6;
  float: left;
  font-size: 16px;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-right
  .item-product-user-review-right-top-stars._dv-4
  i:nth-child(n + 5) {
  color: #e6e6e6;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-right
  .item-product-user-review-right-bottom-content {
  display: block;
  width: 100%;
  float: left;
  margin-top: 12px;
}
.container-product-user-review-list
  .item-product-user-review
  .item-product-user-review-right
  .item-product-user-review-right-bottom-content
  p {
  margin: 0;
  display: block;
  width: 100%;
  font-size: 16px;
  color: #474646;
}
.item-product-user-review-right
  .item-product-user-review-right-bottom-content-title {
  margin: 0;
  display: block;
  width: 100%;
  font-weight: 600;
  color: #474646;
  font-size: 15px;
  padding-bottom: 10px;
}
.container-product-user-review .container-product-user-review-list .noreviews {
  text-align: center;
  margin-top: 25px;
  color: #a6a6a6;
  font-size: 15px;
}
.cont_add_review,
.cont_add_review .alert {
  float: left;
  width: 100%;
}
.cont_add_review .form-horizontal .product-review-form {
  width: 100%;
  padding-top: 25px;
  margin-top: 15px;
  border-top: 1px solid #eee;
}
body[class*="product-product"]
  footer
  .footer_modules
  .html-module
  .cont_homepage_services {
  border-top: 1px solid #eee;
  margin-top: 27px;
  padding-bottom: 2px;
  width: 100%;
}
body[class*="product-product"]
  footer
  .footer_modules
  .html-module
  .cont_homepage_services
  h2,
body[class*="product-product"]
  footer
  .footer_modules
  .html-module
  .cont_homepage_services
  h3 {
  width: 1200px;
  margin: 0 auto;
  font-size: 23px;
  color: #4f4f4f;
  padding: 6px 0 12px;
  background-color: transparent;
  border: 0;
  font-family: "Abril Fatface", cursive;
  box-shadow: inherit;
}
body[class*="product-product"]
  footer
  .footer_modules
  .html-module
  .cont_homepage_services
  > div:first-of-type {
  width: 1229px;
  margin: 0 auto;
  padding-left: 18px;
}
body[class*="product-product"]
  footer
  .footer_modules
  .html-module
  .cont_homepage_services
  .row {
  width: 1229px;
  margin: 20px auto 0;
}
.landing_page_lovetoys_banner .banner-box img {
  object-position: 0;
}
.container_landing_page .cont_featured .box.featured .product-layout .price {
  position: relative;
  right: 0;
}
.container_landing_page .cont_featured .box.featured .product-thumb .caption {
  padding: 5px 8px;
}
.container_landing_page .cont_featured .box.featured .caption .price {
  position: absolute;
  top: 1px;
  right: 10px;
  font-size: 13px;
  font-weight: 600;
  color: #d50000;
}
.container_landing_page
  .cont_featured
  .box.featured
  .product-thumb
  .caption
  .price
  ._cont_badge_discount {
  position: absolute;
  top: -36px;
  right: 0;
  left: inherit;
  padding: 2px 5px;
  color: #fff;
  background-color: #e54131;
  font-weight: 100;
  font-size: 12px;
}
.container_landing_page .cont_featured .box.featured .caption .rating {
  height: 24px;
  position: relative;
  top: -1px;
}
.cont_mobile_qkcart {
  display: block;
  float: left;
  margin-top: 0;
  width: 100%;
  margin-bottom: 3px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_header {
  display: none;
  width: 100%;
  border-bottom: 1px solid #eee;
  float: left;
  background-color: #f7f7f7;
}
.cont_mobile_qkcart .cont_mobile_qkcart_header .itm {
  float: left;
  padding: 8px 3px;
  width: 25% !important;
  text-align: center;
  font-weight: 600;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant {
  display: block;
  width: 100%;
  float: left;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .rw {
  float: left;
  width: 100% !important;
  border: 1px solid #eee;
  margin-bottom: 15px;
  box-shadow: 0 1px 5px -3px #ddd;
  background: #fff;
  padding-left: 20px;
}
.cont_mobile_qkcart_contant .qkcart_contant_img {
  float: left;
  width: 15% !important;
  height: 135px;
  padding: 3px 3px 3px 0;
  text-align: center;
}
._title {
  padding-top: 15px;
  padding-bottom: 18px;
  font-size: 24px;
  color: #4e4e4e;
  text-transform: capitalize;
  margin: 0;
}
#terms .quickcheckout-content #payment .buttons #button-confirm {
  display: block;
  margin-bottom: 5px;
  width: 100%;
}
.cont_mobile_qkcart_contant .qkcart_contant_img img {
  max-width: 100%;
  position: relative;
  top: inherit;
  transform: inherit;
  padding: 5px 5px 5px 0;
  max-height: 100%;
  text-align: center;
}
.cont_mobile_qkcart_contant .qkcart_contant_desc {
  float: left;
  width: 85% !important;
}
.cont_mobile_qkcart_contant .qkcart_contant_desc .qkcart_contant_desc_title {
  width: 84%;
  display: block;
  float: left;
  padding: 15px 3px 0 4px;
  height: 70px;
}
.qkcart_contant_desc_options {
  font-size: 13px;
  color: #818080;
  height: 16px;
  line-height: 12px;
}
.cont_mobile_qkcart_contant .qkcart_contant_desc .qkcart_contant_desc_title a {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #505050;
  letter-spacing: 0.7px;
}
.cont_mobile_qkcart_contant .qkcart_contant_desc .qkcart_contant_desc_details {
  width: 100%;
  display: block;
  float: left;
  position: relative;
  margin-top: 8px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm {
  float: left;
  width: 50% !important;
  text-align: center;
  padding: 0 5px;
  height: auto;
  font-size: 12px;
  overflow: hidden;
  margin-top: 0;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm > span {
  position: relative;
  top: 0;
  transform: inherit;
  display: block;
  text-align: right;
  padding-right: 17px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.cont_total {
  text-align: right;
  padding-right: 20px;
  overflow: visible;
  position: absolute;
  top: -51px;
  right: 0;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.cont_total .price {
  position: relative;
  top: 0;
  float: right;
  margin-top: -4px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.cont_total .price.no_sp {
  margin-top: 7px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.cont_total .old-price {
  text-decoration: line-through;
  color: #bbb;
  display: block;
  font-size: 14px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.cont_total .new-price {
  color: #4c4c4c;
  display: block;
  font-size: 17px;
  font-weight: 800;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.cont_total .cont_actions {
  display: block;
  float: right;
  position: relative;
  clear: both;
}
.cont_mobile_qkcart
  .cont_mobile_qkcart_contant
  .itm.cont_total
  .cont_actions
  .btn {
  display: block;
  border: 0;
  padding: 0;
  margin: 8px auto;
  font-size: 11px;
  text-transform: capitalize;
  font-weight: 100;
  color: #4e4e4e;
  width: 100%;
  text-align: right;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .btn_rem:hover,
.cont_mobile_qkcart
  .cont_mobile_qkcart_contant
  .itm.cont_total
  .cont_actions
  .bt:hover {
  background-color: transparent;
  color: #761d8e;
}
.cont_mobile_qkcart
  .cont_mobile_qkcart_contant
  .itm
  > span
  .input-group-btn
  .btn {
  padding: 7px 0.6px !important;
  margin-left: 0 !important;
  width: 50% !important;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .cont_qty {
  display: block;
  text-align: left;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant select[name^="quantity"] {
  width: 56px;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-appearance: menulist-button;
  background-color: #fff;
  padding: 8.5px 4px 8.5px 16px;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  margin-right: 5px;
  background-image: -webkit-linear-gradient(top, #fff 50%, #f8f8f861 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #f8f8f861 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #f8f8f861 100%);
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .btn_rem {
  display: block;
  border: 0;
  padding: 0;
  margin: 5px 0;
  font-size: 11px;
  text-transform: capitalize;
  font-weight: 100;
  color: #5a3963;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.product {
  font-size: 11px;
  line-height: 14px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_contant .itm.product a {
  margin-bottom: 5px;
  color: #3e3e3e;
  height: 58px;
  overflow: hidden;
}
.cont_mobile_qkcart .cont_mobile_qkcart_total {
  display: block;
  width: 100%;
  float: left;
  border: 1px solid #eee;
  background-color: #fff;
  box-shadow: 0 1px 5px -3px #ddd;
  padding: 8px 0 6px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_total .itm {
  display: block;
  float: left;
  width: 100%;
  text-align: right;
  font-size: 13px;
  padding: 2px 20px;
  line-height: 18px;
}
.cont_mobile_qkcart .cont_mobile_qkcart_total .itm > b {
  font-weight: 100;
}
.cont_mobile_qkcart .cont_mobile_qkcart_total .itm:last-child {
  border-bottom: 0;
  padding: 5px 20px;
  color: #4c4c4c;
  font-weight: 800;
}
.cont_mobile_qkcart .cont_mobile_qkcart_total .itm:last-child > b {
  font-weight: 800;
}
.cont_mobile_qkcart .cont_mobile_qkcart_total .itm b {
  padding-right: 5px;
}
.cont_sumar {
  position: relative;
  display: block;
  float: left;
}
.cont_sumar > .preloader {
  width: 120px;
  height: 120px;
  position: absolute;
  display: inline-block;
  border: 10px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  background: url(../image/preloader.gif) 50% 50% no-repeat #fff;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
._cart_action_btns button {
  font-size: 11px !important;
  margin-bottom: 7px;
  text-transform: capitalize;
  display: block;
  padding: 0 !important;
  text-align: right !important;
  width: 100%;
  font-weight: 100;
  color: #6a6a6a !important;
}
.mfilter-content > ul > li[data-base-type="_category"] .mfilter-content-opts {
  padding: 5px;
}
.mfilter-content > ul > li[data-base-type="_subcat"] .mfilter-content-opts {
  padding: 10px;
}
.transition {
  transition: 0.7s;
}
.cont_mobile_order_table {
  box-shadow: 1px 1px 6px -3px #ddd;
  border: 1px solid #ededed;
  border-radius: 3px;
  padding: 0 15px 15px;
  margin-bottom: 15px;
}
.cont_mobile_order_table .cont_header {
  border-bottom: 1px solid #ebebeb;
  padding: 15px 5px;
  background-color: #f8f8f8;
}
.cont_mobile_order_table .mobile_order_table_status {
  text-align: right;
  padding-right: 8px;
}
.cont_mobile_order_table .mobile_order_table_status span {
  padding: 4px;
  background-color: #0bb34b;
  border: 1px solid #0bb34b;
  border-radius: 3px;
  color: #fff;
  position: relative;
  top: 1px;
}
.cont_mobile_order_table .mobile_order_table_info .order_date {
  font-size: 12px;
  color: #8f8d8d;
  margin-top: 4px;
}
.cont_mobile_order_table .mobile_order_table_info .mobile_order_table_total {
  text-align: right;
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  top: 15px;
}
.cont_mobile_order_table .mobile_order_table_info .order_view {
  position: relative;
  z-index: 999;
  margin-top: -18px;
}
.cont_mobile_order_table .mobile_order_table_info .order_view a {
  padding: 10px 38px;
}
.tilter {
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  flex: none;
  perspective: 1000px;
}
.tilter:focus,
.tilter:hover {
  color: #fff;
  outline: 0;
}
.tilter--2,
.tilter--2:focus,
.tilter--2:hover,
.tilter--6,
.tilter--6:focus,
.tilter--6:hover {
  color: #2e27ad;
}
.tilter__figure,
.tilter__image {
  margin: 0;
  width: 100%;
  height: 100%;
  display: block;
}
.tilter__figure > * {
  transform: translateZ(0);
}
.smooth .tilter__caption,
.smooth .tilter__deco--lines,
.smooth .tilter__deco--overlay,
.smooth .tilter__deco--shine div,
.smooth .tilter__figure {
  transition: transform 0.2s ease-out;
}
.tilter__figure::before {
  content: "";
  position: absolute;
  width: 90%;
  height: 90%;
  top: 5%;
  left: 5%;
  box-shadow: 0 30px 20px rgba(35, 32, 39, 0.5);
}
.tilter__deco {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tilter__deco--overlay {
  background-image: linear-gradient(
    45deg,
    rgba(226, 60, 99, 0.4),
    rgba(145, 58, 252, 0.4),
    rgba(16, 11, 192, 0.4)
  );
}
.tilter__deco--shine div {
  position: absolute;
  width: 200%;
  height: 200%;
  top: -50%;
  left: -50%;
  background-image: linear-gradient(
    45deg,
    rgba(0, 0, 0, 0.5) 0,
    rgba(255, 255, 255, 0.25) 50%,
    transparent 100%
  );
}
.tilter__deco--lines {
  fill: none;
  stroke: #fff;
  stroke-width: 1.5px;
}
.tilter__caption {
  position: absolute;
  width: 100%;
}
.tilter__title {
  margin: 0;
  font-weight: 400;
  font-size: 2.5em;
  font-family: "Abril Fatface", serif;
  line-height: 1;
}
.tilter__description {
  margin: 1em 0 0;
  font-size: 0.85em;
  letter-spacing: 0.15em;
}
.tilter--1 .tilter__figure::before {
  box-shadow: 0 30px 20px rgba(0, 0, 0, 0.5);
}
.tilter--5 .tilter__figure::before,
.tilter--6 .tilter__figure::before,
.tilter--7 .tilter__figure::before,
.tilter--8 .tilter__figure::before {
  box-shadow: none;
}
.tilter--2 .tilter__deco--overlay {
  background-image: linear-gradient(
    45deg,
    rgba(245, 239, 40, 0.6),
    rgba(164, 22, 169, 0.6)
  );
}
.tilter--2 .tilter__deco--lines {
  stroke: #2e27ad;
  stroke-width: 4px;
}
.tilter--3 .tilter__deco--overlay {
  background-image: linear-gradient(
    45deg,
    rgba(205, 81, 220, 0.6),
    rgba(41, 94, 230, 0.5)
  );
}
.tilter--3 .tilter__caption {
  padding: 2em;
  text-align: right;
  text-shadow: 0.1em 0.8em 1em rgba(0, 0, 0, 0.35);
}
.tilter--4 .tilter__deco--overlay {
  background-image: linear-gradient(
    20deg,
    #d66428,
    rgba(46, 39, 173, 0.58),
    rgba(53, 74, 165, 0.6)
  );
}
@media screen and (min-width: 30em) {
  .tilter--4 .tilter__deco--lines {
    transform: scale3d(0.8, 0.8, 1);
    transition: transform 0.4s;
  }
  .tilter--4:hover .tilter__deco--lines {
    transform: scale3d(1, 1, 1);
  }
  .tilter--4 .tilter__description,
  .tilter--4 .tilter__title {
    transform: translate3d(0, 80px, 0);
    opacity: 0;
    transition: transform 0.4s, opacity 0.4s;
  }
  .tilter--4:hover .tilter__description {
    transition-delay: 0.1s;
  }
  .tilter--4:hover .tilter__description,
  .tilter--4:hover .tilter__title {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.tilter--5 .tilter__deco--lines path {
  stroke-dasharray: 1270;
  stroke-dashoffset: 1270;
  transition: stroke-dashoffset 0.7s;
}
.tilter--5:hover .tilter__deco--lines path {
  stroke-dashoffset: 0;
}
.tilter--6 .tilter__deco--overlay {
  background-image: linear-gradient(
    45deg,
    rgba(46, 39, 173, 0.2),
    rgba(255, 186, 59, 0.58)
  );
}
.tilter--6 .tilter__deco--lines {
  stroke: #2e27ad;
  stroke-width: 6px;
  top: -50px;
  left: -50px;
}
.tilter--6 .tilter__caption {
  padding: 0 4em 5.5em 1em;
}
.tilter--7 .tilter__deco--overlay {
  background-image: linear-gradient(
    45deg,
    rgba(93, 203, 106, 0.48),
    rgba(59, 239, 255, 0.58)
  );
}
.tilter--7 .tilter__deco--lines {
  stroke-width: 20px;
  transform: scale3d(0.9, 0.9, 1);
  opacity: 0;
  transition: transform 0.3s, opacity 0.3s;
}
.tilter--7:hover .tilter__deco--lines {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}
.tilter--8 {
  perspective: none;
}
.tilter--8 .tilter__figure {
  transform-style: flat;
}
.tilter--8 .tilter__deco--lines {
  stroke: #9255ae;
  stroke-width: 6px;
  mix-blend-mode: color-burn;
}
.tilter--8 .tilter__caption {
  color: #9255ae;
  mix-blend-mode: color-burn;
}
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
  margin: 0 0 20px;
  background: #fff;
  direction: ltr !important;
  z-index: 1;
}
.small-box-icon-360,
.small-box-icon-video {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  padding: 3px;
  opacity: 0.9;
}
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
}
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 0.5s ease-in-out;
  -moz-transition: height 0.5s ease-in-out;
  -ms-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
}
.owl-controls .owl-buttons div {
  position: absolute;
}
.owl-controls .owl-buttons .owl-prev {
  left: 10px;
  top: 50%;
}
.owl-controls .owl-buttons .owl-next {
  right: 10px;
  top: 50%;
}
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-wrapper-outer {
  border: 4px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
.owl-carousel .owl-buttons div {
  opacity: 0;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  transition: 0.3s;
}
._products_slideshow_control_left.dis,
._products_slideshow_control_right.dis,
.owl-carousel:hover .owl-buttons div {
  opacity: 0.7;
}
.owl-carousel .owl-buttons .owl-prev {
  left: 10px;
}
.cont_similar_products .product-grid .product-thumb .image .btn-icon,
.owl-carousel .owl-buttons .owl-next {
  right: 10px;
}
.owl-carousel .owl-buttons div i {
  font-size: 40px;
  margin: -20px 0 0;
}
.owl-pagination {
  text-align: center;
  top: 20px;
  position: relative;
}
.owl-controls .owl-page {
  display: inline-block;
  margin: 0 6px;
}
.owl-controls .owl-page span {
  display: block;
  width: 11px;
  height: 11px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.owl-controls .owl-page.active span {
  background: rgba(0, 0, 0, 0.9);
}
.cont_product_details #product .price-old:after {
  width: 100%;
  height: 1px;
  background: #6b6867;
  position: absolute;
  top: 50%;
  left: 0;
  content: "";
  transform: rotate(-8deg);
}
.cont_product_details #product .price-old sup {
  font-size: 12px;
  top: -5px;
}
.lookbook.lookbook_lenjerie_module .lookbook__img img {
  object-position: top;
}
.cont_separator_bg.fl svg g path,
.container_separator_top_gradient .cont_separator_bg svg g path {
  fill: rgba(255, 195, 211, 0.2);
}
.container_tooltip {
  display: inline-block;
  position: relative;
  margin: 0 5px;
}
.container_tooltip .tooltip_text {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(-103%);
  background-color: #fdfdfd;
  color: #191919;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #e6e6e6;
  box-shadow: 1px 1px 6px -2px #ddd;
  min-width: 215px;
}
.container_tooltip i {
  width: 18px;
  height: 18px;
  border: 1px solid #e8e7e7;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  background-color: #f3f3f3;
  color: gray;
  margin-left: 4px;
}
.container_tooltip .table > tbody > tr > td,
.container_tooltip .table > thead > tr > th {
  padding: 3px 6px;
  text-align: center;
}
.container_product_list
  .product-grid
  .product-thumb
  .container-product-badges-right {
  position: absolute;
  z-index: 20;
  top: 50px;
  right: 10px;
  font-size: 12px;
}
.small-box-icon-360 {
  border: 2px solid #b914ce;
  background-size: 100%;
  background-image: url(/image/icons/360-icon-white.png),
    linear-gradient(to right, #8f1cbf, #f507e2);
  border-radius: 100%;
}
.small-box-icon-video {
  border: 1px solid #b42fd8;
  background-image: url(/image/icons/video-player-white.png);
  background-color: #b42fd8;
  background-origin: content-box;
  border-radius: 100%;
  background-size: 25px;
}
.container_product_list .product-grid .product-thumb .container-product-badges {
  position: absolute;
  z-index: 9;
  top: 8px;
  left: -6px;
  font-size: 12px;
  text-transform: uppercase;
}
.container_product_list
  .product-grid
  .product-thumb
  .container-product-badges
  > .item-badge {
  display: block;
  padding: 2px 6px;
  background: #e54131;
  color: #fff;
  min-width: 94px;
}
.container_product_list
  .product-grid
  .product-thumb
  .container-product-badges
  > .item-badge:nth-child(2n) {
  background: #c3392c;
}
.container_product_list
  .product-grid
  .product-thumb
  .container-product-badges:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  background: #8e180d;
  transform: rotate(0);
  border-left: 6px solid #e9ebee;
  border-bottom: 0 solid #5d0101;
  border-top: 6px solid #c3392c00;
  border-right: 0 solid #ddd;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .cont-badges {
  display: block;
  position: absolute;
  top: 9px;
  left: 0;
}
.common-home
  .cont_hp_topslideshow
  .cont_bestsell_slider
  .product-thumb
  .cont-badges
  .item-badge {
  padding: 3px 5px;
  background: #c23be6;
  color: #fff;
  border-radius: 2px;
  font-size: 12px;
  text-transform: uppercase;
}
.container-modul-lastorders-live .box-heading {
  display: block;
  text-align: left !important;
  margin-bottom: 15px !important;
  position: relative;
  left: -15px;
  margin-top: 50px;
}
.cont_homepage_services_border .title-h3,
.container-modul-lastorders-live .box-heading > span {
  font-size: 30px;
  font-family: "Abril Fatface", cursive;
  font-weight: 400;
  text-align: left;
  color: #454545;
  position: relative;
  text-transform: uppercase;
}
.container-modul-lastorders-live .box-content {
  margin: 0 -20px;
  display: block !important;
}
.container-modul-lastorders-live .box-carousel-last-orders {
  background: 0 0;
  margin-bottom: 0;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-item {
  display: inline-block;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .product-thumb {
  box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.35);
  background: #fff;
  border-radius: 4px;
  border: 1px solid #300c3a40;
}
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .product-thumb
  .caption {
  padding: 0 5px;
}
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .product-thumb
  .price {
  right: 5px;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-item .image {
  height: 300px;
  border-radius: 2px;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-item .image > a,
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .image
  > a
  img {
  border-radius: 2px;
  height: 300px;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-item .name {
  line-height: 17px;
}
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .manufacturer {
  height: 18px;
  line-height: 16px;
  font-weight: 600;
}
.container-modul-lastorders-live
  .box-carousel-last-orders
  .owl-item
  .manufacturer
  a {
  color: #212121;
  max-width: 60%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-nav .owl-next {
  opacity: 1px;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-next {
  right: -50px !important;
  opacity: 1;
  padding: 15px 0;
  height: auto;
  border-radius: 2px;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-next:before {
  content: "\e5c8";
  top: 3px;
  position: relative;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-prev {
  left: -50px !important;
  opacity: 1;
  padding: 15px 0;
  height: auto;
  border-radius: 2px;
}
.container-modul-lastorders-live .box-carousel-last-orders .owl-prev:before {
  content: "\e5c4";
  top: 3px;
  position: relative;
}
.custom_filter_checked:before {
  background-color: rgba(180, 47, 216, 0.96) !important;
  border-color: rgba(180, 47, 216, 0.96) !important;
  line-height: 13px !important;
}
.scroll-wrapper.mfilter-scroll-standard {
  max-height: 185px !important;
  overflow-x: hidden;
}
div.mfilter-heading:before {
  position: absolute;
  right: 8px;
  font-family: fontAwesome;
  content: "\f106";
}
div.mfilter-heading.mfilter-collapsed:before {
  position: absolute;
  right: 8px;
  font-family: fontAwesome;
  content: "\f107";
}
#column-left .bestsellers {
  overflow: hidden;
  margin-bottom: 10px;
  box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.1);
}
#column-left .bestsellers .box-heading {
  display: block;
  margin: 0;
  background: #fff;
  padding: 5px;
  border-bottom: 1px solid #ddd;
}
#column-left .bestsellers .box-heading span {
  text-transform: uppercase;
  font-weight: 100;
  color: #000;
  font-size: 13px;
}
#column-left .bestsellers .product-grid .product-thumb .manufacturer {
  height: 20px;
  line-height: 19px;
}
#column-left .bestsellers .product-grid .product-thumb .manufacturer a {
  font-weight: 600;
  color: #191919;
}
#column-left .bestsellers .product-grid .product-thumb .name {
  height: 42px;
  line-height: 20px;
}
#column-left .bestsellers .product-grid .product-thumb .image {
  overflow: hidden;
  height: 280px;
}
#column-left .bestsellers .owl-dots {
  display: block;
  width: 100%;
  position: relative;
  text-align: center;
  height: auto;
  min-height: auto;
}
.container_product_list .product-grid .product-thumb .quick-product-btn-cart {
  padding: 10px 5px 10px 39px;
  display: block;
  width: 160px;
  border: 1px solid #a518c7;
  border-radius: 2px;
  background: #fff;
  color: #961ac1;
  font-size: 12px;
  position: relative;
  font-weight: 100;
  overflow: hidden;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0.6px;
  text-transform: inherit;
  transition: 0.3s;
  margin: 15px auto;
}
.container_product_list
  .product-grid
  .product-thumb
  .quick-product-btn-cart:before {
  position: absolute;
  content: "\f07a";
  font-family: fontAwesome;
  left: 8px;
  font-size: 17px;
  z-index: 1;
  color: #fff;
  font-weight: 100;
}
.container_product_list
  .product-grid
  .product-thumb
  .quick-product-btn-cart:after {
  content: "";
  width: 35px;
  height: 63px;
  background: #ce45de;
  position: absolute;
  left: 0;
  top: -4px;
  background-image: linear-gradient(to right, #8f1cbf, #f507e2);
}
.cont-striped-table .table > thead > tr > th {
  border-bottom: 0 solid #ddd;
  padding: 5px !important;
  background: #fff;
  font-weight: 100;
  font-size: 13px;
}
.cont-striped-table table tr:nth-child(odd) {
  background-color: #eff9fe;
}
.cont-striped-table table td {
  display: table-cell !important;
  padding: 5px !important;
  border: 0 !important;
}
.product_tabs .cont-striped-table table tr td:first-child {
  width: 35%;
  color: #757575;
}
.vertical-slider-btn.btn-nav {
  width: 100%;
  position: relative;
  left: 0;
  z-index: 2;
  padding: 2px 10px;
  background: #8c8c8ccc;
  border-radius: 0;
  color: #fff;
  font-size: 17px;
  cursor: pointer;
  text-align: center;
  display: block;
}
body[class^="product-category"] #column-left {
  padding-left: 10px;
}
body[class^="product-category"] #content {
  padding-right: 10px;
}
@media only screen and (max-width: 1400px) {
  .lookbook.lookbook_lenjerie_module .lookbook__img img {
    object-position: 0 79% !important;
  }
}
.bttn-h1 {
  padding: 0 13px;
  font-size: 14px;
  height: 35px;
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  top: 90px;
  left: 198px;
  font-weight: 400 !important;
}
.bttn-h2,
.bttn-h3 {
  padding: 0 13px;
  font-size: 14px;
  height: 35px;
  align-items: center;
  display: flex;
  font-weight: 400 !important;
  font-family: inherit;
  position: relative;
}
.bttn-h1::before,
.bttn-h2::before,
.bttn-h3::before {
  content: " \00BB";
  font-size: 26px;
  font-weight: 400;
  top: -2px;
  background: #fff;
  color: violet;
  position: relative;
  display: flex;
  padding: 10px;
  left: -10px;
}
.bttn-h2 {
  justify-content: center;
  top: 86px;
  left: 199px;
}
.bttn-h3 {
  justify-content: center;
  top: 221px;
  left: 189px;
}
@media (max-width: 500px) {
  .bttn-h1 {
    top: 48px;
    left: 129px;
  }
  .bttn-h2 {
    top: 48px;
    left: 135px;
  }
  .bttn-h3 {
    top: 131px;
    left: 129px;
    font-size: 14px !important;
  }
}
.bttn-material-flat {
  margin: 0;
  padding: 5px 12px;
  border-color: transparent;
  background: #fff;
  font-weight: 400;
  cursor: pointer;
  position: relative;
  font-size: 20px;
  font-family: inherit;
  overflow: hidden;
  border-width: 0;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 18%), 0 1px 5px 0 rgb(0 0 0 / 15%);
  color: #1d89ff;
  text-transform: uppercase;
}
.btn-banner,
.lookbook a.btn-banner {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
}
.bttn-material-flat.bttn-royal {
  background: #bd2df5;
  color: #fff;
}
.bttn-material-flat.bttn-sm {
  padding: 4px 10px;
  font-size: 16px;
  font-family: inherit;
}
.btn-banner {
  padding: 9px 4px 9px 15px;
  transition: 0.2s;
  border: 1px solid rgba(255, 255, 255, 0.01);
  right: 10px;
  bottom: 10px;
  z-index: 2;
  border-radius: 3px;
}
.btn-banner:hover {
  border: 1px solid #b42fd8;
}
.btn-banner span {
  position: relative;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  letter-spacing: 0.1em;
  font-weight: 400;
  color: #801a9b;
}
.btn-banner svg {
  position: relative;
  top: 0;
  margin-left: 3px;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke: #fff;
  stroke-width: 2;
  transform: translateX(-5px);
  transition: 0.3s;
  stroke: #801a9b;
}
.btn-banner:hover:before {
  width: 100%;
  background: #bd2df5;
}
.btn-banner:hover svg {
  transform: translateX(0);
}
.btn-banner:active {
  transform: scale(0.95);
}
.lookbook .btn-banner span {
  left: 0;
  top: 0;
}
.lookbook a.btn-banner {
  width: auto;
  height: auto;
  display: inline-block;
}
.lookbook a.btn-banner:hover {
  background: rgba(255, 255, 255, 0.8);
}
.desc {
  background: #000;
  color: #fff;
  margin: 0;
  text-align: center;
  font-size: 20px;
}
.category-description-box h2,
.category-description-box h3 {
  margin: 0;
  font-weight: 400;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  color: #616161;
  text-transform: unset !important;
  font-size: 13px;
}
.container-homepage-heading h1,
.container-homepage-heading h2 {
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 17px;
}
.homepage-h1 {
  margin-top: 15px;
  width: 100%;
  display: block;
  box-shadow: 1px 1px 9px -4px #d7d7d7;
  background-color: #fff;
  padding: 10px;
  border-radius: 2px;
  margin-bottom: 40px;
  display: flex;
  align-content: flex-start;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
  flex-direction: row;
}
.homepage-h1 h1,
.homepage-h1 h2 {
  color: #555;
}
.homepage-h1 div:nth-child(2) {
  width: 66%;
}
.homepage-h1 div > span {
  font-size: 48px;
  font-family: Hurricane, cursive;
  padding-right: 15px;
  color: #c9c9c9;
}
.homepage-h1 div > img {
  width: 53px;
}
.homepage-h1 h2 {
  margin: 0;
  font-size: 14px;
  text-transform: inherit !important;
}
.container_hp_banner_cat.container-modul-lastorders-live .bestsellers {
  padding: 0 20px;
}
img.lookbook-cats-banner {
  height: 370px !important;
}
.container-home-links {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-between;
  align-items: center;
  margin: 30px -20px 0;
  box-shadow: 1px 1px 10px -4px #e1e1e1;
  border-radius: 0;
  border: 1px solid #f4f4f4;
  padding: 20px;
  background: #fff;
}
@media (max-width: 800px) {
  .container-home-links {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-evenly;
    align-items: stretch;
    margin: 10px 0;
  }
  .container-home-links a {
    width: 93%;
    margin-bottom: 15px;
  }
  .homepage-h1 {
    display: block;
    margin-bottom: 5px;
    text-align: center;
    margin-top: 0;
  }
  .homepage-h1 div:nth-child(2) {
    width: 100%;
  }
  .homepage-h1 h1 {
    margin-bottom: 10px;
    text-align: center !important;
  }
  .homepage-h1 h2 {
    margin: 0 0 10px;
    font-size: 14px;
    display: block;
  }
  .homepage-h1 div > span {
    font-size: 30px;
    margin-bottom: 15px;
    display: block;
  }
  .homepage-h2 {
    margin-top: 0;
    margin-bottom: 15px;
  }
  .container-homepage-heading {
    padding: 0 15px !important;
  }
  .lookbook a.btn-banner {
    display: none;
  }
}
.cont_tab_mobile_content h2,
.nav-tabs h2 {
  font-size: 16px;
  color: #737373;
  font-family: inherit;
  margin: 0;
}
.nav-tabs h2 {
  font-weight: 400;
  line-height: 1.42857143;
  letter-spacing: 1.5px;
}
.cont_tab_mobile_content h2 {
  font-weight: 100;
  text-transform: none;
  letter-spacing: 1px;
}
.container-cart-popup {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999999;
  background: #00000052;
  top: 0;
  left: 0;
  overflow-y: auto;
}
.cart-popup {
  width: 900px;
  background: #fff;
  margin: auto;
  border-radius: 2px;
  -webkit-box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.5);
  position: relative;
  top: 42%;
  transform: translateY(-42%);
}
.cart-popup .cart-popup-header {
  display: block;
  width: 100%;
  border-bottom: 1px solid #eaeaea;
}
.cart-popup .cart-popup-header > span {
  font-size: 17px;
  padding: 15px;
  display: block;
  color: #222;
  font-family: "Open Sans";
}
.cart-popup .cart-popup-header > button {
  position: absolute;
  right: 10px;
  top: 12px;
  padding: 5px;
  background: #fff;
  border: 0;
  color: #d0d0d0;
  font-size: 21px;
  font-weight: 100;
  cursor: pointer;
}
.cart-popup .cart-popup-header > button img {
  width: 18px;
  opacity: 0.5;
}
.cart-popup .content-products {
  background: #f5f5f5;
}
.cart-popup .content-products-header > span {
  display: block;
  font-size: 16px;
  padding: 15px;
  font-family: "Open Sans";
  color: #222;
  font-weight: 100;
}
.cart-popup .content-products-list {
  padding: 0 15px 13px !important;
  width: 100%;
}
.cart-popup .content-products-list .product-grid > div {
  width: 177px;
  border: 0 solid #fff;
  -webkit-box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.13);
  box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.13);
  height: 278px;
  background: #fff;
  padding: 10px 5px;
  text-align: center;
  float: left;
  margin: 0 5px;
}
.cart-popup .content-products-list .product-grid > div .image {
  max-height: 115px;
}
.cart-popup .content-products-list .product-grid > div .image img {
  max-height: 125px;
}
.cart-popup .content-products-list .product-grid > div .details {
  border: 0;
  left: 0;
  bottom: 0;
  top: inherit;
}
.cart-popup .content-products-list .product-grid > div .name {
  height: 63px;
}
.cart-popup .content-products-list .product-grid > div .price {
  top: 10px;
}
.cart-popup .content-products-list .product-grid > div .indices_search_tyre {
  margin: 0;
  top: 10px;
  left: 0;
  position: relative;
  display: none !important;
}
.cart-popup .content-products-list .product-grid > div .container-stoc {
  padding: 0 20px;
  display: none !important;
}
.cart-popup
  .content-products-list
  .product-grid
  > div
  .container-stoc
  .cont_like {
  padding: 0;
  float: right;
  margin: 0;
}
.cart-popup .content-products-list .product-grid > div ._btn_3 {
  background-color: #3994ec;
  border: 0;
  padding: 8px 10px;
}
.cart-popup .content-products-list .product-grid > div ._btn_3:after {
  left: -20%;
}
.cart-popup .content-products-list .product-grid > div ._btn_3:hover,
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div
  a._btn_3:hover {
  background-image: linear-gradient(to right, #2d6296, #349bff);
}
.cart-popup .box-product .hide {
  display: block !important;
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.cart-popup-footer {
  display: none;
  border-top: 1px solid #ddd;
  padding: 10px;
  text-align: right;
}
.cart-popup-footer a.button-finish {
  padding: 9px 15px;
  display: inline-block;
  border: 1px solid #2196f3;
  background: #2196f3;
  color: #fff;
  border-radius: 2px;
}
.sl-prev {
  left: -5px;
}
.sl-next {
  right: -5px;
}
.sl-next,
.sl-prev {
  border: 1px solid #e0e0e0;
  width: 40px;
  height: 65px;
  background: #ffffffdb;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  z-index: 99999;
  transform: translateY(-50%);
  cursor: pointer;
}
.sl-next.dis,
.sl-prev.dis {
  visibility: hidden;
}
.sl-next i,
.sl-prev i {
  color: #1e9bff;
  font-size: 17px;
}
.sl-next:hover,
.sl-prev:hover {
  box-shadow: 1px 1px 11px -4px #9c9c9c;
  background: #fff;
}
.product-grid-slideshow ._btn_3 > i {
  left: -21.3% !important;
}
.content-products-header {
  padding: 15px 0;
}
.container-notif-left {
  width: 88%;
  display: inline-block;
}
.containre-button-right {
  width: 12%;
  display: inline-block;
  vertical-align: bottom;
  padding: 6px 0;
  text-align: center;
}
.containre-button-mobile a,
.containre-button-right a {
  padding: 6px 10px;
  border-radius: 2px;
  display: inline-block;
  border: 1px solid #b42fd8;
  background: #fff;
  color: #b42fd8;
}
.containre-button-mobile a:hover,
.containre-button-right a:hover,
.pas-btn-outline:hover {
  background: #b42fd8;
  color: #fff;
}
.container-notif {
  display: block;
  padding: 10px 15px;
  margin: 0 0 0 15px;
  float: left;
  border-radius: 2px;
  width: 77.9%;
}
.notif-content,
.notif-header {
  display: inline-block;
  vertical-align: middle;
}
.notif-header {
  width: 45px;
}
.notif-header img {
  width: 25px;
}
.notif-content {
  width: calc(100% - 46px);
}
.notif-content p {
  margin: 1px 0;
  font-size: 13px;
  font-family: "Open Sans";
  color: #222;
}
.list-cart {
  display: block;
  width: 100%;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}
.list-item-cart {
  display: block;
  width: 100%;
  border-bottom: 1px solid #e8e8e8;
}
.item-cart-image {
  width: 90px;
  height: 74px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.item-cart-image img {
  max-width: 68px;
  padding: 3px 0;
}
.item-cart-name {
  width: calc(76% - 116px);
  display: inline-block;
  vertical-align: middle;
}
.item-cart-name span {
  font-size: 15px;
  color: #000;
  padding: 0 10px;
  display: block;
}
.item-cart-details {
  width: 25%;
  display: inline-block;
  vertical-align: middle;
}
.item-cart-details .item-cart-price {
  width: auto;
  display: inline-block;
  vertical-align: middle;
}
.item-cart-price-old {
  font-size: 15px;
  text-decoration: line-through;
  font-weight: 600;
}
.item-cart-price-new {
  font-size: 15px;
  font-weight: 600;
  color: #f32f2f;
}
.item-cart-details .item-cart-btn {
  width: 63%;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  float: right;
}
.item-cart-details .item-cart-btn a.button-finish {
  padding: 10px 20px;
  display: inline-block;
  border: 1px solid #2196f3;
  background: #2196f3;
  color: #fff;
  border-radius: 2px;
}
.no-scroll {
  overflow-y: hidden;
  overflow-x: hidden;
}
.box_list_other_products_slider {
  margin: 0 auto !important;
  transform: all 0.3s;
}
.box_list_other_products_slider .manuf_image {
  text-align: center;
  display: block;
  margin: 3px 0;
}
.container-upsales {
  display: block;
  width: calc(100% - 2px);
  padding: 0;
  background-color: #fff;
  box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.13);
  float: left;
  margin-top: 10px;
  margin-bottom: 9px;
  border-radius: 2px;
  border: 2px solid #1291f6;
}
.container-upsales-header {
  font-size: 17px;
  display: block;
  font-family: sans-serif;
  margin: 0;
  font-weight: 400;
  background: #1291f6;
  padding: 8px;
  border-bottom: 1px solid #1291f6;
  color: #fff;
  word-spacing: 4px;
}
.container-upsales .upsales-body {
  display: block;
  width: calc(100% - 30px);
  padding: 15px;
  float: left;
}
.container-upsales .container-upsales-left {
  width: 60%;
}
.container-upsales .container-upsales-right {
  width: 40%;
}
.container-upsales .container-upsales-image {
  vertical-align: top;
  width: 20%;
  display: inline-block;
  float: left;
  text-align: center;
  position: relative;
}
.container-upsales .box-upsales-image {
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 121px;
  max-width: 97%;
  padding-top: 20px;
}
.container-upsales .container-upsales-image img {
  width: 200%;
  max-width: 200%;
  margin-left: -32%;
  margin-top: -8%;
}
.container-upsales .container-upsales-image .cont-badge {
  background: #e41010;
  color: #fff;
  padding: 5px 40px;
  position: absolute;
  left: -23px;
  top: -3px;
  font-size: 13px;
  height: auto;
}
.container-upsales .container-upsales-image .cont-badge:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;
  background: #8e180d;
  transform: rotate(0);
  border-left: 6px solid #e9ebee;
  border-bottom: 0 solid #5d0101;
  border-top: 6px solid #c3392c00;
  border-right: 0px solid #ddd;
}
.container-upsales .container-upsales-details {
  width: 70%;
  display: inline-block;
  float: left;
  padding: 0 10px;
}
.container-upsales .upsales-product-name {
  font-weight: 500;
  font-size: 17px;
  text-transform: capitalize;
  color: #616161;
}
.container-upsales .upsales-product-name a {
  color: #3b3b3b !important;
}
.upsales-product-info {
  margin: 14px 0;
  list-style: none;
  font-family: sans-serif;
  font-size: 14px;
  color: #929292;
}
.container-upsales .upsales-product-info-eu {
  margin: 0;
  list-style: none;
  display: inline-block;
  vertical-align: middle;
}
.container-upsales .upsales-product-info-eu li {
  float: left;
  margin: 0 5px 0 0;
  display: inline-block;
  box-shadow: 1px 1px 2px -1px #e8e8e8;
  padding: 4px 7px;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  font-size: 14px;
  font-weight: 600;
}
.container-upsales .upsales-product-info-eu li img {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
}
.container-upsales .upsales-product-info-eu li > span {
  vertical-align: middle;
  display: inline-block;
}
.container-upsales-right .upsales-right-body {
  width: 65%;
  float: right;
  padding-right: 0;
}
.container-upsales-right .upsales-price {
  width: 100%;
  display: block;
  text-align: left;
  margin-bottom: 0;
}
.container-upsales-right .upsales-price .price {
  color: #f50505;
  font-weight: 600;
  font-size: 25px;
  line-height: 16px;
}
.container-upsales-right .upsales-price .old-price {
  color: #7d7d7d !important;
  font-weight: 200;
  text-decoration: line-through;
  font-size: 14px;
  line-height: 15px;
  display: block;
  margin-bottom: 10px;
}
.container-upsales-right .upsale-buttons {
  display: block;
  width: 100%;
  margin-top: 0;
  float: left;
}
.container-upsales-right .upsale-buttons .add-cart-button {
  display: block;
  width: 100%;
  padding: 14px 10px 14px 35px;
  border: 0 solid #ff9000;
  background: linear-gradient(to right, #4d62bb 10%, #0999ff);
  color: #fff;
  border-radius: 3px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  font-size: 15px;
}
.container-upsales-right .upsale-buttons .add-cart-button:hover {
  background: linear-gradient(to right, #0999ff 10%, #4d62bb);
}
.container-upsales-right .upsale-buttons .add-cart-button:before {
  content: "";
  position: absolute;
  left: -6px;
  top: -12px;
  width: 60px;
  height: 69px;
  transform: rotate(-12deg);
  background: linear-gradient(to right, #e86c01, #fd930a);
}
.container-upsales-right .upsale-buttons .add-cart-button:after {
  content: "\f07a";
  position: absolute;
  left: 15px;
  top: 50%;
  font-family: fontAwesome;
  font-size: 22px;
  transform: translateY(-50%);
  color: #fff;
}
.container-upsales-right .upsales-info {
  display: block;
  float: left;
  width: 100%;
  margin: 14px 0;
}
.container-upsales-right .upsales-info li {
  list-style: none;
  margin: 10px 0;
}
.upsales-product-info span {
  color: #1e840f;
}
.upsales-product-info span > i {
  color: #19730b;
  font-size: 13px;
}
.container-upsales-image-manufacturer img {
  border: 1px solid #827d7d;
  display: inline-block;
  vertical-align: middle;
  max-height: 29px;
}
.container-upsales .upsales-body.product_special .box-upsales-image {
  max-height: 135px;
  max-width: 97%;
  padding-top: 15px;
}
.container-upsales .upsales-body.product_special .upsales-product-info {
  margin: 9px 0;
}
.container-upsales .upsales-body.product_special .upsales-info {
  margin: 10px 0;
}
.banner_content {
  margin-bottom: 20px;
  box-shadow: 1px 1px 4px -3px #cacaca;
}
.banner_content > div:first-child {
  border: 1px solid #eaeaea !important;
}
.banner_item {
  border-right: 1px solid #eaeaea;
}
.cont_grp_products {
  width: 100%;
  display: block;
  position: relative;
  margin-bottom: 10px;
  margin-top: 15px;
}
.cont_grp_products .grp_products_list {
  width: 65%;
  padding: 0;
  display: inline-block;
  position: relative;
}
.cont_grp_products .grp_products_list ul li {
  vertical-align: middle;
  margin: 0;
}
.cont_grp_products .grp_products_list ul .grp_products_list_item {
  width: 47%;
  display: inline-block;
  position: relative;
  background: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 5px -1px #cecece;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_qty {
  width: 100%;
  display: block;
  vertical-align: middle;
  text-align: left;
  position: relative;
  left: 0;
  font-size: 14px;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_qty
  select[name="grp_products_list_item_qty_val"] {
  padding: 2px 0;
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #fff;
  font-size: 14px;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_qty
  .grp_products_list_item_qty_text {
  display: inline-block;
  margin-top: 5px;
  color: #6d6d6d;
  font-size: 14px;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_image {
  width: calc(30% - 10px);
  display: inline-block;
  position: relative;
  vertical-align: middle;
  margin: 5px;
  overflow: hidden;
  max-height: 100px;
  border-radius: 3px;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_image
  img {
  padding: 0;
  width: 172%;
  max-width: inherit;
  left: -28px;
  position: relative;
  top: 3px;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_name {
  width: calc(67% - 3px);
  display: inline-block;
  position: relative;
  vertical-align: middle;
  padding: 0 2px 0 0;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_name
  .grp_products_list_item_price {
  display: block;
  margin-top: 7px;
}
.fixed_desktop_product_info_half
  .fixed_desktop_product_info_price
  .price
  .special-price
  .price-old {
  color: #f90303;
}
.grp_products_list_item_price .price-fixed {
  font-size: 15px;
  color: #f90303;
  font-weight: 600;
  margin-right: 5px;
}
.grp_products_list_item_price .price-old {
  font-size: 13px;
  text-decoration: line-through;
  color: #636262;
}
.cont_grp_products
  .grp_products_list
  ul
  .grp_products_list_item
  .grp_products_list_item_name
  a {
  font-weight: 100;
  color: #333 !important;
  min-height: 37px;
  display: block;
}
.grp_products_list_sep {
  width: 4%;
  display: inline-block;
  position: relative;
  text-align: center;
  font-size: 38px;
  color: #e82f2f;
  font-family: cursive;
}
.cont_grp_products .grp_products_content {
  width: calc(36% - 16.5px);
  padding: 0;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.cont_grp_products .grp_products_content .grp_products_content_equal {
  text-shadow: 0 0 0 #fff;
  vertical-align: middle;
  position: relative;
  width: 2%;
  display: inline-block;
  font-size: 30px;
  color: #e82f2f;
  font-family: cursive;
}
.grp_products_content_w_box {
  vertical-align: middle;
  display: inline-block;
  width: 93.3%;
  position: relative;
  background: #fff;
  border-radius: 4px;
  box-shadow: 1px 1px 5px -1px #cecece;
  padding: 36px 0;
  margin-left: 15px;
}
.cont_grp_products .grp_products_content .grp_products_content_price {
  width: 42%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  text-align: center;
}
.cont_grp_products
  .grp_products_content
  .grp_products_content_price
  .grp_products_content_price_total {
  color: #f90303;
  font-weight: 700;
  font-size: 30px;
  top: 3px;
  position: relative;
}
.cont_grp_products .grp_products_content .grp_products_content_cart {
  width: 52%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.cont_grp_products
  .grp_products_content
  .grp_products_content_cart
  .other-cart-button {
  padding: 9px 10px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  display: block;
  font-size: 12px;
  color: #fff !important;
  font-weight: 400;
  text-align: center;
  background-color: #3994ec;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  transition: 0.3s;
}
.cont_grp_products
  .grp_products_content
  .grp_products_content_cart
  .other-cart-button:hover {
  text-decoration: none;
  background-image: linear-gradient(to right, #2d6296, #349bff);
}
.cont_grp_products
  .grp_products_content
  .grp_products_content_cart
  .other-cart-button
  i {
  float: left;
  color: #fff;
  position: relative;
  margin-right: 26px;
  font-size: 17px;
}
.cont_grp_products
  .grp_products_content
  .grp_products_content_cart
  .other-cart-button:before {
  content: "";
  position: absolute;
  left: -6px;
  top: -4px;
  background-color: #383737;
  width: 45px;
  height: 52px;
  z-index: 0;
  transform: rotate(-18deg);
  background-image: linear-gradient(to right, #000, #3c010b);
}
.cont_grp_products .cont_grp_products_title {
  display: block;
  width: 100%;
  margin-bottom: 9px;
  font-size: 25px;
  font-weight: 100;
  color: #4a4a4a;
  font-family: sans-serif;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 15px;
}
.grp_products_content_price_info {
  display: none;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 4px;
  color: #717171;
}
.cont_list_other_products,
.cont_wall_prds {
  display: block;
  width: 100%;
  float: left;
  height: auto;
  position: relative;
}
._cont_item_grp_product {
  width: 100%;
  padding: 10px 0 0;
}
.cont_wall_prds {
  padding: 15px 0 0;
  margin-bottom: 0;
  border-bottom: 0 solid #d6d6d6;
}
.cont_list_other_products {
  z-index: 0;
  padding: 0 0 10px 1px;
  margin-bottom: 9px;
}
.cont_list_other_products .box_list_other_products {
  height: auto;
  float: none;
}
.cont_list_other_products .box_list_other_products .box-heading {
  padding: 0 0 15px;
  margin: 0 0 13px;
  background: 0 0;
  font-size: 25px;
  font-weight: 100;
  color: #4a4a4a;
  font-family: sans-serif;
  border-bottom: 1px solid #d6d6d6;
  line-height: inherit;
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div {
  margin: 7px 5.4px 0;
  border: 0;
  background-color: #fff;
  box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.13);
  width: 13.2%;
  transform: scale(1);
  transition: transform 250ms ease-in-out;
  float: left;
  height: 400px;
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div.anim {
  display: inline-block !important;
  -webkit-animation: 0.4s showUp;
  animation: 0.4s showUp;
}
@-webkit-keyframes showUp {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}
@keyframes showUp {
  from {
    transform: scale(0.5);
  }
  to {
    transform: scale(1);
  }
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div
  .details {
  border: 0;
  left: 0;
  top: inherit;
  bottom: 0;
  padding: 10px;
  text-align: center;
}
.box_list_other_products_banner_image {
  width: calc(40% - 4px);
  display: inline-block;
  vertical-align: top;
  height: 401px;
  margin-top: 7px;
  background-image: url(https://www.anvelope-oferte.ro/image/data/banner/lanturi_auto_rud.jpg);
  background-position: 50% 0;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 4px;
  position: relative;
  overflow: hidden;
}
.box_list_other_products_banner_image img {
  position: absolute;
  right: 0;
  top: 0;
  max-width: 215px;
}
.cart-popup .content-products-list .product-grid > div .price {
  font-size: 13px;
  font-weight: 800;
  color: #e54131;
}
.box_list_other_products_slider {
  position: relative;
  left: 5.4%;
  gap: 10px;
  display: block;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div {
  margin: 7px 6.5px !important;
  width: calc(33% - 42px) !important;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div
  .price
  div {
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center;
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div
  .name
  a {
  margin-bottom: 10px;
  padding: 5px 10px;
  height: 80px !important;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  .price-section
  span.price-new {
  font-size: 18px;
  display: block;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div:first-child {
  margin-left: 16px !important;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div:last-child {
  margin-right: 0 !important;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div
  a._btn_3 {
  padding: 9px 10px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  display: block;
  font-size: 12px !important;
  color: #fff !important;
  font-weight: 400;
  text-align: center;
  background-color: #3994ec;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  transition: 0.3s;
  border: 0;
  text-indent: 0;
  cursor: pointer;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div
  a._btn_3
  i {
  color: #fff;
  position: relative;
  margin-right: 0;
  font-size: 15px;
  padding: 0;
  left: -19px;
}
.cont_list_other_products
  .box_list_other_products
  .box_list_other_products_slider
  > div
  a._btn_3:after {
  content: "";
  position: absolute;
  left: -44px;
  top: -5px;
  background-color: #383737;
  width: 29px;
  height: 52px;
  z-index: 0;
  transform: rotate(-13deg);
  background-image: linear-gradient(to right, #000, #3c010b);
}
.cont_list_other_products .box_list_other_products .box-product > div {
  height: 371px;
  width: 192px !important;
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div.anim
  .image {
  max-height: 130px;
  overflow: hidden;
}
.cont_list_other_products
  .box_list_other_products
  .box-product.product-grid
  > div.anim
  .image
  img {
  display: block;
  max-height: 130px;
  max-width: 100%;
  position: relative;
  margin: 0 auto;
  text-align: center;
}
._container_products_slideshow {
  width: 60% !important;
  display: inline-block;
  position: relative;
}
._products_slideshow_control_left,
._products_slideshow_control_right {
  position: absolute;
  width: 25px;
  height: 45px;
  background-color: #fff;
  box-shadow: 1px 1px 5px -3px #b9b9b9;
  border-radius: 2px;
  z-index: 99999;
  transform: translateY(-50%);
  top: 50%;
  cursor: pointer;
}
._products_slideshow_control_left {
  left: -3px;
}
._products_slideshow_control_right {
  right: -6px;
}
._products_slideshow_control_left i,
._products_slideshow_control_right i {
  text-align: center;
  display: block;
  top: 50%;
  position: relative;
  transform: translateY(-41%);
  color: #848484;
  font-size: 10px;
}
.box_list_other_products_slider .cont_like {
  display: none;
  width: auto;
  position: relative;
  padding-right: 18px;
  cursor: pointer;
}
.cont_like > .cont_like_btn {
  display: inline-block;
  float: left;
  margin-right: 0;
  opacity: 0.8;
}
.cont_like > .cont_like_btn > button {
  background-color: transparent;
  border: 0;
  background-repeat: no-repeat;
  background-size: auto;
  cursor: pointer;
  transition: 0.3s ease-out;
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -ms-transition: 0.3s ease-out;
  display: block;
  padding: 0 8px;
  float: left;
}
.cont_like > .cont_like_btn > button > svg {
  width: 20px !important;
  height: 20px !important;
  fill: #909090;
}
.cont_like:hover > .cont_like_btn > button svg {
  fill: #b7b6b6;
}
.cont_like.act > .cont_like_btn > button svg {
  fill: #34aae2;
}
.cont_like > .cont_like_val {
  display: inline-block;
  float: left;
  font-weight: 600;
  letter-spacing: 0.007px;
  text-transform: uppercase;
  color: #606060;
  font-size: 12.5px;
  top: 1.7px;
  position: relative;
}
.cont_like > .cont_like_tooltip {
  display: none;
  position: absolute;
  top: -7px;
  transform: translate(-31.3%, -100%);
  background-color: #909090;
  color: #fff;
  padding: 4px;
  width: auto;
  min-width: 89px;
  border-radius: 2px;
  text-align: center;
  left: 0;
}
.cont_like:hover > .cont_like_tooltip:before {
  content: "";
  width: 9px;
  height: 9px;
  background: #909090;
  position: absolute;
  left: 50%;
  bottom: -6.5px;
  transform: rotate(45deg) translateX(-50%);
}
.cart-popup .content-products-list .product-grid > div .popup-cart-btn {
  background: #fff;
  border: 1px solid #a518c7;
  border-radius: 2px;
  color: #961ac1;
  font-size: 12px;
  padding: 0 10px 0 0;
  letter-spacing: 0.6px;
  line-height: 36px;
  margin: 5px auto 0;
  cursor: pointer;
}
.cart-popup .content-products-list .product-grid > div .popup-cart-btn i {
  background-image: linear-gradient(to right, #8f1cbf, #f507e2);
  font-size: 15px;
  color: #fff;
  font-weight: 100;
  line-height: 36px;
  margin: 0 10px 0 0;
  padding: 0;
  width: 36px;
  height: 37px;
}
@media only screen and (max-width: 808px) {
  .lookbook span {
    left: 0 !important;
  }
  .container-modul-lastorders-live .box.bestsellers {
    margin-bottom: 0;
  }
  .container-modul-lastorders-live .box-heading {
    position: relative;
    left: 0;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
  }
  .container-modul-lastorders-live .box-content {
    margin: 0 -5px;
  }
  .container-modul-lastorders-live .box-carousel-last-orders .owl-item {
    padding: 0 5px;
    margin-top: 5px;
  }
  .container-modul-lastorders-live
    .box-carousel-last-orders
    .owl-item
    .product-thumb {
    width: 100%;
    margin-bottom: 0;
  }
  .container-modul-lastorders-live .box-carousel-last-orders .owl-item .image,
  .container-modul-lastorders-live
    .box-carousel-last-orders
    .owl-item
    .image
    > a {
    height: 220px !important;
  }
  .container-modul-lastorders-live
    .box-carousel-last-orders
    .owl-item
    .image
    > a
    img {
    height: 220px !important;
    object-fit: contain;
  }
  .container-modul-lastorders-live .box-carousel-last-orders .owl-item .name {
    line-height: 15px;
    margin-top: 5px !important;
  }
  .container-modul-lastorders-live
    .box-carousel-last-orders
    .owl-item
    .manufacturer {
    height: 18px;
    line-height: 16px;
    font-weight: 600;
  }
  .container-modul-lastorders-live
    .box-carousel-last-orders
    .owl-item
    .product-thumb
    .price {
    left: 0;
    right: inherit;
    height: 37px;
  }
  .container_tooltip .tooltip_text {
    transform: translate(-46%, -103%);
  }
  .cont_mobile_qkcart_total .container_tooltip .tooltip_text,
  .cont_right_cart .right_cart_total .container_tooltip .tooltip_text {
    transform: translate(0, -103%);
  }
  .cart-popup .content-products-list .product-grid .special-price .price-old {
    color: #8e8e8e;
    margin-top: 0;
  }
  .cart-popup {
    width: 90%;
    margin: 20px auto;
    top: inherit;
    transform: inherit;
  }
  .cart-popup .content-products-header > span {
    padding: 10px;
  }
  .cart-popup .content-products-list,
  .cart-popup-footer,
  .list-cart {
    display: block;
  }
  .cart-popup .content-products-list .product-grid > div {
    width: 200px;
    height: 320px;
  }
  .cart-popup .content-products-list .product-grid .name a {
    height: 77px;
    overflow: hidden;
  }
  ._container_products_slideshow,
  .box_list_other_products_slider,
  .cart-popup .content-products-list .product-grid > div .indices_search_tyre {
    width: 100% !important;
  }
  .cart-popup .content-products-list .product-grid .price .price-fixed {
    font-size: 16px !important;
    color: #fb2f2f;
    text-shadow: inherit;
  }
  .item-cart-image {
    width: 66px;
  }
  .item-cart-name {
    width: calc(100% - 76px);
  }
  .item-cart-name span {
    font-size: 12px;
  }
  .item-cart-details {
    width: calc(100% - 20px);
    padding: 10px;
  }
  .item-cart-price-old {
    font-size: 12px;
    line-height: 12px;
  }
  .item-cart-price-new,
  .notif-content p {
    line-height: 15px;
    font-size: 12px;
  }
  .item-cart-price-new {
    margin-top: 3px;
  }
  .item-cart-details .item-cart-btn a.button-finish {
    padding: 4px 20px;
  }
  .container-notif-left {
    width: 100%;
    float: left;
    margin-bottom: 0;
  }
  .container-notif {
    width: calc(100% - 62px);
    margin: 0 15px;
    padding: 5px 15px;
  }
  .containre-button-right,
  .notif-content p b .extra,
  .notif-header,
  .upsales-product-info span > i {
    display: none;
  }
  .cart-popup .content-products,
  .cart-popup .content-products-header,
  .cart-popup .content-products-list {
    width: 100%;
    float: left;
    margin-bottom: 0;
    padding: 5px 0;
  }
  .containre-button-mobile {
    display: block;
    width: 100%;
    float: left;
  }
  .containre-button-mobile a {
    text-align: center;
    margin: 0 18px 15px;
    width: calc(100% - 36px);
  }
  .cart-popup .content-products-list .product-grid .price {
    margin-top: 0 !important;
    top: 10px !important;
  }
  .cart-popup .content-products-list .product-grid ._btn_3 > i {
    text-indent: 0;
    left: -4.7% !important;
    top: -14% !important;
    font-size: 14px !important;
    text-indent: 0;
  }
  .cart-popup .content-products-list .product-grid ._btn_3 {
    font-size: 12px;
    padding-left: 0 !important;
  }
  .cont_grp_products .grp_products_content,
  .cont_grp_products .grp_products_list,
  .container-upsales .container-upsales-image,
  .container-upsales .container-upsales-left,
  .container-upsales .container-upsales-right,
  .grp_products_list,
  .notif-content {
    width: 100%;
  }
  .cart-popup .content-products-list .product-grid > div .name {
    font-weight: 700;
    margin: 10px 0 0;
    height: 63px;
  }
  .cart-popup .content-products-list .product-grid > div .name a {
    font-weight: 700;
    height: 75px;
  }
  .cart-popup .content-products-list .product-grid ._btn_3::after {
    left: -23% !important;
  }
  .container-upsales .container-upsales-image img {
    max-width: 250px;
    margin: 0;
  }
  .container-upsales .container-upsales-details {
    text-align: center;
    width: 100%;
    padding: 0;
  }
  .container-upsales .upsales-product-info-eu {
    float: left;
    width: 100%;
  }
  .container-upsales .upsales-product-name {
    margin-top: 5px;
    display: block;
    font-weight: 600;
    font-size: 16px;
  }
  .upsales-product-info {
    margin: 10px 0 !important;
  }
  .container-upsales-right .upsales-right-body {
    width: 100%;
    text-align: center;
    padding: 0;
    margin-top: 15px;
  }
  .container-upsales-right .upsales-price {
    text-align: center;
    margin-bottom: 15px;
    margin-top: 0;
  }
  .container-upsales-header {
    word-spacing: inherit;
    font-size: 14px;
    font-weight: 600;
  }
  .container-upsales {
    width: calc(100% - 4px);
  }
  .container-upsales-right .upsales-info {
    margin: 15px 0 !important;
    display: none;
  }
  .container-upsales .upsales-body.product_special .box-upsales-image {
    max-height: inherit;
  }
  .container-upsales-image-manufacturer {
    margin: 0 0 10px;
  }
  .container-upsales .box-upsales-image {
    padding-top: 0;
    width: 100%;
    max-width: 100%;
    max-height: initial;
    text-align: center;
    margin: 0;
  }
  .container-upsales .container-upsales-image .cont-badge {
    left: -22px;
    top: -6px;
    padding: 5px 17px;
  }
  .upsales-product-info li {
    border: 1px solid #62b339;
    padding: 4px !important;
    border-radius: 2px;
    background: #fafff975;
    text-align: center;
    display: block;
    width: 51%;
    margin: 5px auto !important;
  }
  .container-upsales .upsales-product-info-eu li {
    float: none;
    box-shadow: inherit;
    color: #339fd2;
    border: 1px solid #73c5eb;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div
    .container-stoc
    p {
    padding-left: 0;
    font-size: 12px;
  }
  .cont_wall_prds {
    padding-top: 0;
  }
  .cont_grp_products .cont_grp_products_title {
    font-size: 20px;
    margin-top: 15px;
    border-bottom: 0;
    margin-bottom: 0;
  }
  .grp_products_content_price_info {
    display: block;
    font-size: 21px;
    margin-bottom: 20px;
  }
  .cont_list_other_products .box_list_other_products .box-heading {
    font-size: 20px;
    border-bottom: 0;
    margin-bottom: 3px;
  }
  .cont_grp_products
    .grp_products_list
    ul
    .grp_products_list_item
    .grp_products_list_item_name
    a {
    height: 55px;
    display: block;
    font-weight: 700;
  }
  .box_list_other_products_slider {
    left: 0;
  }
  ._products_slideshow_control_right {
    box-shadow: 1px 1px 7px -1px #b9b9b9;
    right: -6px;
  }
  ._products_slideshow_control_left {
    box-shadow: 1px 1px 7px -1px #b9b9b9;
    left: -7px;
  }
  .box_list_other_products_banner_image {
    width: 100%;
    height: 148px;
    background-position: 65% 100%;
    display: none;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div {
    width: 47.5% !important;
    margin: 7px 4.4px !important;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div
    .indices_search_tyre {
    width: 100% !important;
    margin: 0;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div
    .indices_search_tyre
    ul {
    padding: 0;
    text-align: center;
    width: 100% !important;
    display: block;
  }
  .cont_list_other_products
    .box_list_other_products
    .box_list_other_products_slider
    > div
    a._btn_3:after {
    display: none;
    left: -1px !important;
    top: -5px !important;
    width: 20px !important;
    padding: 5px !important;
  }
  .cont_grp_products {
    width: 98%;
    margin: 6px auto 0;
  }
  .cont_list_other_products {
    padding-top: 0;
    padding-bottom: 0;
  }
  .cont_grp_products
    .grp_products_list
    ul
    .grp_products_list_item
    .grp_products_list_item_image {
    width: 100%;
    text-align: center;
    max-height: 120px;
  }
  .cont_grp_products
    .grp_products_list
    ul
    .grp_products_list_item
    .grp_products_list_item_image
    img {
    max-height: 117px;
    text-align: center;
    max-width: 100%;
    width: auto;
    left: 0;
  }
  .cont_grp_products
    .grp_products_list
    ul
    .grp_products_list_item
    .grp_products_list_item_name {
    width: calc(100% - 20px);
    text-align: center;
    padding: 10px;
    margin-top: 0;
  }
  .grp_products_list_sep span:before {
    content: "\f067";
    font-family: FontAwesome;
    position: relative;
    z-index: 999;
    font-size: 36px;
  }
  .cont_grp_products
    .grp_products_list
    ul
    .grp_products_list_item
    .grp_products_list_item_qty {
    position: relative;
    top: 0;
    width: 100%;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .cont_grp_products .grp_products_content .grp_products_content_price {
    margin-top: 5px !important;
  }
  .grp_products_content_w_box {
    width: 100%;
    margin: 15px 0 0;
    padding: 0;
    box-shadow: inherit;
  }
  .cont_grp_products
    .grp_products_list
    ul
    .grp_products_list_item
    .grp_products_list_item_qty
    select[name="grp_products_list_item_qty_val"] {
    margin-right: 6px;
  }
  ._cont_item_grp_product {
    background: #fff;
    box-shadow: 1px 1px 5px -1px #cecece;
  }
  .cont_grp_products .grp_products_list ul .grp_products_list_item {
    width: 46%;
    box-shadow: inherit;
  }
  .cont_grp_products .grp_products_content .grp_products_content_equal {
    margin-top: 15px;
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
    display: none;
  }
  .cont_grp_products .grp_products_content .grp_products_content_price {
    width: 100%;
    text-align: center;
    margin-bottom: 25px;
  }
  .cont_grp_products .grp_products_content .grp_products_content_cart {
    width: 100%;
    margin-bottom: 10px;
  }
  .grp_products_list_sep {
    width: 4.96%;
  }
  .cont_grp_products
    .grp_products_content
    .grp_products_content_cart
    .other-cart-button {
    width: 88%;
    margin: 0 auto;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div.anim {
    height: 399px !important;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div
    .container-stoc {
    margin-bottom: 10px;
  }
  .cart-popup .content-products-list .product-grid > div > a._btn_3 {
    text-indent: 15px !important;
  }
  .cont_list_other_products
    .box_list_other_products
    .box_list_other_products_slider
    > div
    a._btn_3
    i {
    left: -9.7% !important;
    top: 2px !important;
  }
  .cart-popup .product-grid ._cont_review_btn {
    width: 99% !important;
    padding: 0 !important;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div.anim
    .name {
    display: block;
    width: 100%;
    height: 76px !important;
    overflow: hidden;
  }
  .cont_list_other_products
    .box_list_other_products
    .box_list_other_products_slider
    > div
    .price
    div {
    margin-top: 10px !important;
  }
  .primary-define .product-grid > div .container-stoc > p {
    text-align: left;
    padding-left: 4px;
  }
  .cont_like {
    padding-right: 4px;
  }
}
@media only screen and (max-width: 369px) {
  .cont_list_other_products
    .box_list_other_products
    .box_list_other_products_slider
    > div
    a._btn_3 {
    top: 4px;
    left: -4px;
    width: calc(100% - 18px) !important;
  }
  .cont_list_other_products
    .box_list_other_products
    .box-product.product-grid
    > div {
    width: 38.5% !important;
  }
  .cont_list_other_products
    .box_list_other_products
    .box_list_other_products_slider
    > div
    a._btn_3
    i {
    left: -12.7% !important;
  }
}
@media only screen and (max-width: 354px) {
  .cont_like {
    padding-right: 0;
    width: calc(50% - 8px);
  }
  .cont_like > .cont_like_btn > button {
    padding: 0 4px;
  }
}
@media (max-width: 767px) {
  .subtitle_love-toys {
    margin: 0;
    width: 100%;
    text-align: left;
    font-size: 20px;
    padding: 0 !important;
    font-family: sans-serif;
    color: #5a5a5a;
  }
  .common-home #banner0 .s-desc {
    display: block !important;
    left: 50% !important;
    font-size: 39px !important;
    border: none !important;
    width: calc(100% - 30px) !important;
    height: auto !important;
    line-height: 61px !important;
    bottom: inherit !important;
    padding: 23px 35px;
    transform: translate(-50%, -50%) !important;
    border-radius: 0;
    background: 0 0;
    color: transparent;
    top: 50% !important;
    margin-top: 0;
    position: absolute !important;
  }
  .cont_home_page_fbanner .banners > div .s-desc {
    display: block !important;
    font-size: 23px !important;
    line-height: 29px !important;
    padding: 15px !important;
    width: calc(100% - 30px) !important;
  }
  .cart-popup .content-products-list .product-grid > div .popup-cart-btn {
    width: auto !important;
    padding: 0 !important;
  }
  .cart-popup .content-products-list .product-grid > div .popup-cart-btn i {
    margin: 0;
  }
  .cart-popup .content-products-list .product-grid > div .name,
  .cart-popup .content-products-list .product-grid > div .name a {
    height: 100px;
  }
}
@media (min-width: 768px) and(max-width:991px) {
  .cart-popup .content-products-list .product-grid > div .popup-cart-btn {
    line-height: 20px;
    padding: 0 5px 0 0 !important;
    width: auto !important;
  }
  .cart-popup .product-grid ._cont_review_btn span {
    font-size: 10px;
  }
  .cart-popup .content-products-list .product-grid > div .popup-cart-btn i {
    width: 23px;
    height: 25px;
    text-align: center;
    margin-right: 3px;
  }
}
#cpopup .cart-popup {
  border-radius: 5px;
}
#cpopup .item-cart-name span {
  font-weight: 400;
  padding: 0;
}
#cpopup .item-cart-name {
  font-size: 16px;
  color: #222;
  font-weight: 700;
  padding: 0 10px;
  width: 55%;
}
#cpopup .item-cart-name a {
  color: #222;
}
#cpopup .item-cart-price {
  width: 11%;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}
#cpopup .item-cart-btn {
  width: calc(34% - 103px);
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  float: none;
}
#cpopup .item-cart-btn a.button-finish {
  padding: 10px 20px;
  display: inline-block;
  background: #b42fd8;
  border-color: #b42fd8;
  color: #fff;
  border-radius: 2px;
}
#cpopup .item-cart-btn a.button-finish:hover {
  background: #9419b5;
  border-color: #9419b5;
}
#cpopup .item-cart-btn a {
  cursor: pointer;
  margin: 5px 0;
  width: 190px;
  text-align: center;
}
.pas-btn-outline {
  padding: 9px 14px;
  border-radius: 2px;
  display: inline-block;
  border: 1px solid #b42fd8;
}
#cpopup .content-products {
  border-radius: 0 0 5px 5px;
}
header .megamenu .sf-menu li.p-last-menu {
  float: right;
  margin: 0;
  width: 27.8%;
}
@media (max-width: 991px) {
  .account-address .table,
  .account-address-delete .table {
    width: 100%;
  }
  #cpopup .cart-popup {
    width: 95%;
  }
  #cpopup .item-cart-btn {
    width: 20%;
  }
  header .megamenu .sf-menu {
    padding-left: 0;
    padding-right: 0;
  }
  header .megamenu .sf-menu li.p-last-menu {
    width: 22%;
  }
}
@media (min-width: 1200px) {
  .catalog__cont-wrap {
    width: 670px;
  }
  .product-gallery .image-thumb li a.zoomGalleryActive,
  .product-gallery .image-thumb li a:hover {
    opacity: 0.8;
  }
  .container {
    width: 1220px;
  }
  header .megamenu .sf-menu li {
    margin-right: 35px;
  }
}
.p-progress-bar {
  position: relative;
  border: 1px solid #ccc;
  border: none;
  width: calc(100%);
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  margin: 0 auto;
  font-weight: 700;
  font-size: 12px;
  border-radius: 5px;
}
.p-progress-bar .p-bar {
  position: absolute;
  top: 0;
  height: 100%;
  overflow: hidden;
}
.p-progress-bar .p-bar span {
  position: absolute;
  display: block;
  width: calc(100%);
  height: 100%;
  text-align: center;
}
.p-progress-bar .p-bar.p-positive {
  background-image: linear-gradient(to right, #8f1cbf, #f507e2);
  left: 0;
  width: 0%;
}
.p-progress-bar .p-bar.p-positive span {
  left: 0;
  color: #fff;
}
.p-progress-bar .p-bar.p-negative {
  background: #eee4e4;
  right: 0;
  width: 100%;
}
.p-progress-bar .p-bar.p-negative span {
  right: 0;
  color: #8f1cbf;
}
.p-animate.p-progress-bar .p-bar.p-positive {
  -webkit-animation: 3s p-animate-positive;
  animation: 3s p-animate-positive;
}
.p-animate.p-progress-bar .p-bar.p-negative {
  -webkit-animation: 3s p-animate-negative;
  animation: 3s p-animate-negative;
}
@-webkit-keyframes p-animate-positive {
  0% {
    width: 0%;
  }
}
@keyframes p-animate-positive {
  0% {
    width: 0%;
  }
}
@-webkit-keyframes p-animate-negative {
  0% {
    width: 100%;
  }
}
@keyframes p-animate-negative {
  0% {
    width: 100%;
  }
}
#pas-cart-popup-pbar {
  max-width: min(90%, 600px);
  margin: 20px auto;
}
.list-cart {
  border-top: 1px solid #e8e8e8;
}
.group:after {
  content: "";
  display: table;
  clear: both;
}
#pas-mobile-pbar.pbar-dark .p-negative {
  background: #cdd0d5;
}
.category-description-box {
  height: auto;
  overflow: auto;
  max-height: auto;
  -moz-transition: 1s;
  -o-transition: 1s;
  -webkit-transition: 1s;
  transition: 1s;
}
.category-description-box h2,
.category-description-box h3,
.category-description-box p {
  line-height: 24px;
  margin-bottom: 0;
  padding-bottom: 0;
}
.category-description-box.pas-desc-closed {
  max-height: 96px;
  position: relative;
  overflow: hidden;
}
.pas-btn-show-more {
  background-image: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.5) 20%,
    #fff 50%
  );
  background-repeat: repeat-x;
  display: none;
  height: 48px;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.pas-info-desc h2 {
  font-size: 20px;
  font-family: "Open Sans", "Helvetica Neue", Arial, sans-serif;
  text-transform: none;
  font-weight: 400;
}
.pas-info-desc h3 {
  color: #4a4a4a;
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
}
.pas-info-desc h2,
.pas-info-desc h3,
.pas-info-desc p {
  line-height: 30px;
}
.pas-info-desc.pas-desc-closed {
  max-height: 120px;
}
.pas-info-desc .pas-btn-show-more {
  background-image: linear-gradient(
    to bottom,
    rgb(255, 244, 255, 0.5) 20%,
    #fff4ff 50%
  );
  height: 60px;
  line-height: 30px;
}
.sf-menu .sf-mega li.pas-menu-subcat {
  margin: 0 0 8px;
}
.sf-menu .sf-mega ul li.visible-xs + li.pas-menu-subcat {
  margin-top: -8px;
}
.contprod {
  padding-left: 0;
  text-align: center;
  transition: 0.3s ease-in-out 0;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  position: relative;
}
.price-prp-info {
  color: #8f8f8f;
  font-size: 11px;
  padding: 0 10px 0 2px;
  position: relative;
  top: -9px;
}
.price-prp-info > span {
  background: #ddd;
  border-radius: 50%;
  color: #555;
  display: inline-block;
  font-size: 11px;
  font-weight: 700;
  height: 15px;
  line-height: 15px;
  margin: 0 0 0 5px;
  position: relative;
  text-align: center;
  width: 15px;
}
.price-prp-info-tooltip {
  background: #fdf;
  border-radius: 4px;
  display: none;
  font-size: 14px;
  font-weight: 400;
  left: 28px;
  line-height: 17px;
  padding: 5px 10px;
  position: absolute;
  text-align: left;
  top: -8px;
  width: 200px;
}
.price-prp-info-tooltip::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #fdf;
  position: absolute;
  left: -8px;
  top: 7px;
}
.price-prp {
  font-size: 9px;
  color: #999;
  font-weight: 400;
  position: absolute;
  right: -2px;
  top: -2px;
  letter-spacing: 0;
}
@media (max-width: 380px) {
  .price-prp-info-tooltip {
    left: 24px;
    padding: 5px;
    width: 145px;
  }
  .price-prp-info {
    left: -5px;
  }
}
@media (max-width: 1199px) {
  .article-description,
  .banner-third .banners > div .banner-box .s-desc,
  .rd-parallax .desc h4,
  .rd-parallax .desc p {
    letter-spacing: 0.5px;
  }
  .owl-carousel .s-desc {
    font-size: 13px;
    letter-spacing: 0.5px;
  }
  .common-home .blog_articles {
    margin-bottom: 20px;
  }
  .zoomContainer {
    display: none !important;
  }
  .product-gallery .image-thumb .bx-wrapper .bx-next,
  .product-gallery .image-thumb .bx-wrapper .bx-prev {
    display: inline-block;
  }
  .product-gallery .image-thumb .bx-wrapper .bx-next {
    left: auto;
    right: 15px;
    bottom: 50%;
    margin-bottom: -18px;
  }
  .product-gallery .image-thumb .bx-wrapper .bx-prev {
    top: 50%;
    left: 35px;
    right: auto;
    margin-top: -18px;
  }
  .product-compare .table-responsive {
    border: none;
    overflow-x: scroll;
  }
  .product-compare .table-responsive .table-bordered {
    border: 2px solid #e5e5e5;
  }
  .product-compare .table-responsive td.text-center {
    min-width: 245px !important;
  }
  .product-compare #content .product-thumb {
    padding-left: 15px;
  }
  .table td,
  .table th {
    padding: 8px;
  }
  .description,
  p {
    letter-spacing: 0;
  }
  .price-prp {
    display: none;
  }
  .container_product_list .product-grid .product-thumb .price .price-old {
    right: 0;
  }
}
.pas-prod-box {
  margin: 0 10px;
  position: relative;
  text-align: left;
}
.pas-prod-box p {
  font-size: 13px;
  line-height: 16px;
  margin: 0 0 5px;
}
.pas-prod-box p:first-child {
  height: 48px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.pas-prod-price {
  height: 34px;
  position: relative;
}
.pas-prod-price span {
  display: inline-block;
  line-height: 16px;
}
.pas-price-prp {
  color: #8f8f8f;
  font-size: 11px;
}
.pas-price-old {
  color: #8f8f8f;
  position: relative;
}
.pas-intPrice,
.pas-price-new {
  color: #e54131;
  font-size: 13px;
  font-weight: 800;
}
.pas-intPrice {
  display: block;
}
.pas-prod-box .pas-intPrice {
  padding: 16px 0 0;
}
.container_product_list .product-grid .pas-prod-box .quick-product-btn-cart {
  margin: 0 0 10px;
  width: 100%;
}
.pas-prod-box .rating {
  position: absolute;
  top: -32px;
  background: #fff;
  padding: 0 5px;
}
.discount-banner-text {
  line-height: 60px;
}
#banner3 .lazy:not(.lazy-loaded),
.lookbook a.lazy:not(.lazy-loaded) {
  animation: 4s linear infinite color-animation;
}
@keyframes color-animation {
  0%,
  100% {
    background: #f3f6fa;
  }
  50% {
    background: #dee0e2;
  }
}
#pas-menu-under {
  background: rgba(0, 0, 0, 0.4);
  display: none;
  height: 5000px;
  position: absolute;
  width: 100%;
  z-index: 5;
}
@keyframes gradient-animation_2 {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
#banner3 .lazy:not(.lazy-loaded),
.lookbook a.lazy:not(.lazy-loaded),
.product-thumb a.lazy:not(.lazy-loaded) {
  background: #e3e3e3;
}
#banner3 .lazy:not(.lazy-loaded):after,
.lookbook a.lazy:not(.lazy-loaded):after,
.product-thumb a.lazy:not(.lazy-loaded):after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0,
    rgba(255, 255, 255, 0) 25%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 75%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: 1.2s linear infinite gradient-animation_2;
}
.like-button {
  background-color: #fff;
  color: #999;
  font-size: 18px;
}
.like-button i {
  font-size: 22px;
  transition: font-size 0.2s;
}
.like-button.pas-pressed,
.like-button:hover {
  background-color: #fff;
  color: #b42fd8;
}
.like-button:hover i {
  font-size: 23px;
}
.dislike-count-container,
.like-count-container {
  display: inline-block;
  font-size: 15px;
  padding: 0 5px;
  position: relative;
}
.dislike-count-container > span:first-of-type,
.like-count-container > span:first-of-type {
  bottom: 5px;
  position: relative;
}
.original-dislike-count,
.original-like-count {
  display: none;
  position: absolute;
  background: #fdf;
  color: #333;
  padding: 4px;
  border-radius: 4px;
  bottom: 42px;
  left: 8px;
  z-index: 1;
  line-height: 18px;
  font-size: 13px;
  text-align: center;
  min-width: 26px;
}
.original-like-count {
  width: 120px;
}
.original-dislike-count::after,
.original-like-count::after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #fdf;
  position: absolute;
}
#dislikeButton {
  bottom: -6px;
  position: relative;
}
.pas-like {
  color: #999;
  margin: 70px 0 10px;
  text-align: center;
  z-index: 1;
}
.pas-prod-like {
  position: absolute;
  bottom: -5px;
  right: 0;
}
.pas-prod-like .like-count-container {
  font-size: 14px;
  padding: 0;
}
.pas-prod-like .like-button {
  margin: 0 -5px 0 0;
}
.pas-prod-like .original-like-count {
  bottom: 31px;
  display: none;
  left: -1px;
}
.pas-like .rating {
  margin: 10px 0 0;
}
.pas-like span.fa-stack {
  font-size: 20px;
  line-height: 20px;
  height: 20px;
  width: 18px;
}
@media (max-width: 767px) {
  .cart-popup .content-products-list .product-grid > div .popup-cart-btn {
    padding-right: 5px !important;
  }
  .cart-popup .content-products-list .product-grid > div .popup-cart-btn i {
    margin: 0 5px 0 0;
  }
  #cpopup .item-cart-name {
    width: 50%;
  }
  #cpopup .item-cart-btn {
    width: 100%;
    display: block;
    margin: 0 auto 10px;
    text-align: center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
  }
  #cpopup .item-cart-price {
    width: 20%;
    text-align: right;
  }
  #cpopup .item-cart-btn a {
    margin: 10px 10px 0;
    width: auto;
  }
  #cpopup .item-cart-btn a.button-finish {
    height: 44px;
  }
  #pas-mobile-pbar {
    display: block;
    max-width: min(calc(90%), 600px);
    margin: 20px auto;
  }
  .rd-mobilemenu_ul .cont_menu_list li {
    position: relative;
  }
  .rd-mobilemenu_ul li.pas-menu-subcat {
    display: none !important;
    padding-left: 20px;
  }
  .rd-mobilemenu_ul li.pas-menu-subcat.pas-mobile-sm-open {
    display: block !important;
  }
  .rd-mobilemenu_ul .cont_menu_list li > a {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 60px;
  }
  .rd-mobilemenu_ul .cont_menu_list ul li a.pas-mobile-more {
    display: block;
    width: auto;
    text-align: right;
    line-height: 60px;
    position: absolute;
    right: 20px;
    z-index: 10;
    top: -4px;
    font-size: 18px;
    left: 20px;
    border: none;
    padding: 0 12px 0 0;
  }
  .price-prp-info {
    top: 0;
  }
  .price-prp {
    display: block;
    font-size: 10px;
    right: -22px;
    top: 0;
  }
  .container_product_list
    .product-grid
    .product-thumb
    .pas-prod-box
    .quick-product-btn-cart {
    width: 100%;
  }
  #pas-menu-under {
    display: none !important;
  }
  .pas-like {
    margin: 15px 0;
  }
}
.container-cross-selling-products {
  margin: 20px 0 0;
}
.cont_lp_content h3 {
  color: #000000;
}
