/*****************
  categories name
*****************/
#main .block-category {
  margin: 0 !important;
  padding: 0 !important;
}

#search_filter_toggler > svg > path {
  fill: #0970e6;
}

#search_filter_toggler:hover > svg > path {
  fill: #0058bc;
}

/**************
grid layout
**************/
/* .leftColPopup .collection-view-wrap {
display: none;
} */

section#products
  #js-product-list-top
  .product-list-top-wrap
  .col-md-4.total-products
  p {
  margin: 0;
}

#index .thumbnail-container {
  min-height: 450px !important;
}

@media (max-width: 767px) {
  #search_filters_wrapper .hidden-sm-down:not(#scrolltopbtn) {
      display: block !important;
  }
}

/******************
rupture in red
******************/
.product-flags .product-flag.out_of_stock {
  background-color: #e83224;
}

/******************
pagination
******************/
.page-list .current a {
  background: #0970e6;
}
.page-list .current a:hover {
  background: #0058bc;
}

/******************
productList
******************/
.money {
  font-size: 1.575rem;
  font-weight: 700;
  line-height: 1.2em;
  display: block;
  text-align: left;
}
.thumbnail-container-image, #products .product-miniature:hover .product-description, .featured-products .product-miniature:hover .product-description, .thumnail-container-image, #products .product-miniature:hover .product-description, .featured-products .product-miniature:hover .product-description, .product-description, .featured-products .product-description {
  border: 1px solid transparent !important;
}
.thumbnail-container {
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px !important;
}
#products .product-title {
  text-align: left;
}
@media (min-width: 581px) {
  #products .product-miniature.col-lg-12 .thumbnail-container {
    align-items: center !important;
  }
  #products
    .product-miniature.col-lg-12
    .thumbnail-container
    .product-description
    p.pb-1 {
    display: block !important;
  }
}
.product-description .product-price-and-shipping .product-prices-block {
  display: flex;
  flex-direction: column-reverse;
}
section#products
  #js-product-list
  article.product-miniature.col-lg-12
  .product-description
  .product-price-and-shipping
  .product-prices-block {
  flex-direction: row-reverse !important;
  align-items: flex-end !important;
  justify-content: space-between !important;
}
section#products #js-product-list .product-miniature .product-title a {
  font-family: Mulish, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
  text-align: left;
  font-weight: 700;
  font-style: normal;
}
.brand-crf-big {
  font-size: 0.825rem;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-align: left;
  text-transform: uppercase;
}
.product-miniature.product-height:not(.col-lg-12) .product-price-and-shipping {
  flex-direction: column !important;
  flex-wrap: wrap !important;
  justify-content: flex-end !important;
}
.product-miniature.product-height:not(.col-lg-12) .product-description {
  min-height: 14em;
}


/********************
"effacer tout" button
*********************/
#_desktop_search_filters_clear_all {
  text-align: center !important;
  margin-top: 12px;
}
#_desktop_search_filters_clear_all .btn-primary {
  line-height: 29px !important;
  font-size: 11px !important;
}

/**************************
active filter brand button
**************************/
.active_filters .filter-block:hover {
  background-color: #0058bc;
}
.active_filters .filter-block {
  background-color: #0970e6;
  cursor: pointer;
  padding: 7px 16px;
  font-size: initial;
}
.active_filters .active-filter-title {
  min-width: 150px;
  margin-left: 15px;
}
.active_filters {
  display: flex !important;
  align-items: flex-start !important;
  flex-direction: column !important;
}

@media screen and (min-width: 1199px) {
  .active_filters {
    margin-top: -1.5em;
  }
}

@media screen and (min-width: 991px) and (max-width: 1500px){
  .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price, span.old-price, .regular-price {
    font-size: 14px;
  }
}

/* category tree + filter by facets */

.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu {
  border-left: solid 1px #f6f6f6;
  padding-left: 8px;
}


.block-categories .category-sub-menu li[data-depth="0"]>a {
  padding: 12px 0 12px !important;
  font-size: 15px;
}
#mobile_top_menu_wrapper .block-categories .category-sub-menu li[data-depth="0"]:first-child {
  border-top: none !important;
}
.block-categories .category-sub-menu li[data-depth="0"] {
  border-bottom: 1px solid #f6f6f6;
}
.category-sub-menu span.arrows {
  position: absolute;
  right: 0;
  padding: 4px 8px;
  z-index: 6;
  top: 0;
}
.category-sub-menu span.arrows .material-icons {
  font-size: 20px;
  margin-left: 0;
}
#search_filters .facet .facet-label a {
  text-transform: uppercase;
  width: 100% !important;
}
#search_filters .facet .facet-label .custom-radio {
  margin-right: 5px !important;
}
#search_filters .custom-radio {
  height: 18px !important;
}
#search_filters .facet, #search_filters_brands .facet, #search_filters_suppliers .facet {
  margin-bottom: 0 !important;
  border-bottom: 1px solid #f6f6f6;
}
#search_filters .facet .collapse.in {
  width: 100% !important;
}

#footer .collapsing, #search_filters_wrapper .collapsing, body#checkout .collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.7s;
}


p.h6.facet-title::first-letter {
  text-transform: uppercase;
}
#search_filters .facet .facet-label.active a {
  color: #0970e6;
  font-weight: 600;
}
#search_filters .custom-checkbox input[type=checkbox]+span .checkbox-checked {
  margin: -2px 0px 0px -2px;
  font-size: 17px;
}
.block-categories .category-sub-menu li[data-depth="0"]>a {
  /* text-transform: uppercase; */
  font-weight: inherit;
}
.leftColPopup .search_filters_mobile-btn-close {
  float: right !important;
}
.leftColPopup .search_filters_mobile-modal .mobile-menu-header {
  padding: 0 21px !important;
}
.category-sub-link a:hover {
  color: #0970e6 !important;
}
.products-sort-order .dropdown-menu {
  background-color: rgb(255, 255, 255);
  box-shadow: 0 0px 8px rgba(0,0,0,0.15)
}
.products-sort-order .select-list:hover {
  background-color: rgb(255, 255, 255);
  color: #232323;
  box-shadow: 0 0px 8px rgba(0,0,0,0.15)
}
.block-categories .category-sub-menu li[data-depth="1"] > a {
  font-size: 14px;
}
.block-categories .category-sub-menu li[data-depth="1"] {
  border-top: transparent;
}
.block-categories .category-sub-menu li[data-depth="1"]:hover a::before {
  border-top: transparent;
}
.block-categories .category-sub-menu li[data-depth="1"]:hover a {
  margin-left: 0;
  padding-left: 0;
}
/* .block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]) {
  padding-left: 0;
} */
.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"])::before {
  content: "";
  margin-right: 0;
}

@media screen and (max-width: 767px){
  #search_filters_wrapper {
    width: 100% !important;
  }
}
#search #search_filter_toggler {
  display: none;
}

#mobile_top_menu_wrapper .block-categories .category-sub-menu li[data-depth="2"] a.category-sub-link {
  /* text-transform: uppercase; */
  display: block;
  font-size: 12px;
}
.block-categories .category-sub-menu li[data-depth="2"] a.category-sub-link {
  /* text-transform: uppercase; */
  display: block;
}
.block-categories .category-sub-menu li[data-depth="2"] a.category-sub-link::first-letter {
  text-transform: uppercase;
}
.block-categories .category-sub-menu li[data-depth="1"] ul {
  border-left: solid 1px #f6f6f6;
  margin-left: 5px;
  padding-left: 5px;
}


/* WL icon */
.product-miniature .an_wishlist-mini {
  position: absolute !important;
}
.an_wishlist-mini svg.wishlist-mini-active path {
  fill: #31c095 !important;
}

#category #wrapper {
	padding-top: 0 !important;
}

/* Lorsque le SVG est survolé, affichez le span correspondant */
/* .js-an_wishlist-addremove svg {
  width: 33px;
  height: 33px;
} */
.js-an_wishlist-addremove svg:hover + .hide-wl {
	display: inline-block !important;
	transition: opacity 0.3s ease;
	opacity: 1;
}
.highlighted-informations.no-variants.hidden-sm-down {
  display: none !important;
}
#category .hide-wl, #module-an_wishlist-list .hide-wl {
  top: 3px;
  right: 38px;

}
.product-miniature .an_wishlist-mini, .product-miniature .quick-view-wrap {
	opacity: 1 !important;
}

.hide-wl {
  position: absolute;
  width: 130px;
	transition: 1s ease;
	opacity: 0;
  background: #0970e6;
  color: #ffff;
  text-align: center !important;
  border-radius: 8px;
  padding: 1px 0;
  right: 0;
  top: -25px;
}
span.js-an_wishlist-addremove .hide-wl::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 90%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #0970e6 transparent transparent transparent;
}

@media screen and (max-width: 600px) {
  .product-miniature.product-mobile-row:not(.col-lg-12) {
    max-width: 100%;
  }
}
@media screen and (max-width: 599px) {

  #product .hide-wl {
    right: 35px;
    top: 8px;
  }
  #category article .hide-wl {
    right: 0;
    top: -25px;
  }
  #product article .hide-wl {
    right: 37px;
    top: 3px;
  }
  /* .product-miniature.product-mobile-row:not(.col-lg-12) {
    max-width: 100% !important;
  } */
  /* .product-miniature.product-mobile-row:not(.col-lg-12) .thumbnail-container, .product-miniature.product-mobile-row:not(.col-lg-12) .product-description {
    width: 280px !important;
  } */
  span.js-an_wishlist-addremove .hide-wl::after {
    top: 50% !important;
    left: 100% !important;
  }
  #category span.js-an_wishlist-addremove .hide-wl::after {
    top: 100% !important;
    left: 90% !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #category .hide-wl {
    top: -24px;
    right: 0;
  }
  #category span.js-an_wishlist-addremove .hide-wl::after {
    top: 100% !important;
    left: 90% !important;
  }
}
#module-an_wishlist-list article .hide-wl, #cart article .hide-wl {
  right: 0;
  top: -25px;
}
#module-an_wishlist-list span.js-an_wishlist-addremove .hide-wl::after, #cart span.js-an_wishlist-addremove .hide-wl::after {
  top: 100% !important;
  left: 90% !important;
}
@media screen and (min-width: 600px){
  .hide-wl {
      right: 0;
      top: -20px;
  }
  article .hide-wl {
    right: 33px;
    top: 3px;
  }
  article  span.js-an_wishlist-addremove .hide-wl::after {
    top: 50% !important;
    left: 100% !important;
  }
}


/********************
 wishlist button
********************/
.page-content .an_wishlist-container {
	z-index: 10;
  top: 0;
  right: 0;
  padding: 5px 0px 10px 10px;
}

.an_wishlist-mini {
  top: 5px;
  right: 8px;
}
.product-miniature .product-flag {
  opacity: 1 !important;
}
.product-miniature .an_wishlist-mini span {
  display: block;
}



#module-an_wishlist-list .js-an_productattributes-add-to-cart span.hidden-sm-down, #product .js-an_productattributes-add-to-cart span.hidden-sm-down, #cart .js-an_productattributes-add-to-cart span.hidden-sm-down {
  display: none;
}

@media (max-width: 580px) {
  #category .js-img-view-type, #search .js-img-view-type {
    width: 50%;
  }
}


#category #products .product-miniature .js-an_productattributes-add-to-cart span.hidden-sm-down, .cbp-hrmenu .cbp-vertical-title, #search #products .product-miniature .js-an_productattributes-add-to-cart span.hidden-sm-down, .cbp-hrmenu .cbp-vertical-title {
  display: none;
}


@media screen and (min-width: 1200px) {
  #category #products .product-miniature {
    width: 20% !important;
  }
  #module-an_wishlist-list #products .product-miniature, #module-an_wishlist-list #products.an_wishlist-list .product-miniature {
    flex-basis: 20% !important;
  }
}

@media screen and (min-width: 768px){ 
    #search_filter_toggler.btn.btn-secondary {
      background-color: #fff !important;
      color: #0970e6 !important;
      border: 2px solid #0970e6 !important;
      border-radius: 60px !important;
      text-transform: none !important;
      padding: 0.75rem 1.125rem;
    }
  #search_filter_toggler.btn.btn-secondary:hover {
    color: #0058bc !important;
    background-color: #fff !important;
    border: 2px solid #0058bc !important;
  }
}


/* à trier */

.products article .wishlist-button-add, #product #content.page-content button.wishlist-button-add.wishlist-button-product {
  top: 0 !important;
  right: 0 !important;
  box-shadow: none !important;
  z-index: 1 !important;
}
.wishlist-button-add i {
  transform: scale(1.3) !important;
}
#view .wishlist-button-add i {
  transform: scale(1.1) !important;
}
#view .wishlist-button-add {
  box-shadow: none !important;
}
#view .wishlist-product-combinations, #view .wishlist-product-availability, #view .wishlist-product-addtocart i {
  display: none;
}
#view .wishlist-product-title {
  font-weight: 600;
  font-size: 1rem;
  color: black;
}
#view .wishlist-product-image {
  width: auto !important;
}
#view .wishlist-product-price {
  display: flex;
  align-items: flex-end;
  font-size: 1.575rem;
}
#view .wishlist-products-item .wishlist-product{
  border: 1px solid #e6e6e6;
  border-radius: 4px;
  padding: 8px !important;
}

#view .wishlist-products-item {
  margin: 15px !important;
  max-width: 220px !important;
  min-width: 220px !important;
}

@media screen and (max-width: 767px) {
  #view .wishlist-product-image {
    margin-right: 0 !important;
  }
  #view .wishlist-product-link {
    display: flex !important;
    align-items: center !important;
    flex-direction: column !important;
  }
  .wishlist-product-bottom {
    justify-content: center !important;
  }
  .wishlist-product-addtocart {
    width: 50% !important;
  }
  .wishlist-button-add {
    position: absolute !important;
    margin-left: 0 !important;
    right: 0 !important;
    top: 0 !important;
  }
  .wishlist-products-container .page-content.card {
    box-shadow: none !important;
  }

}
@media screen and (min-width: 769px) {
  #view .wishlist-product-title, #view .wishlist-product-price {
    /* height: 60px !important; */
    min-height: 60px !important;
    max-height: 60px !important;
  }
  .wishlist-button-add {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
  }
}
@media screen and (max-width: 500px) {
  #view .wishlist-product-image {
    text-align: center;
  }
}
#product #content.page-content button.wishlist-button-add.wishlist-button-product {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}
.an_stickyAddToCart.an_stickyAddToCart .an_stickyAddToCart-qty-add .btn-primary {
  text-transform: unset !important;
  font-weight: 600 !important;
}
.wishlist-toast.success, .wishlist-toast{
  background-color: #31c095 !important;
  border-color: #31c095 !important;
}
#view .wishlist-product-addtocart {
  padding: 5px !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.wishlist-modal .modal-footer .btn {
  font-weight: 600 !important;
  padding: 0;
  color: white;
}
.wishlist-modal .modal-footer .btn.btn-secondary {
  height: 40px;
  padding: 10px 21px;
}
.wishlist-modal .modal-text {
  font-size: 15px !important;
  margin: 0 12px !important;
}
#module-blockwishlist-lists .wishlist-add-to-new.text-primary, #module-blockwishlist-lists .wishlist-modal .modal-body .form-group .form-control-label, .wishlist-list .wishlist-list-item p, .wishlist-add-to .modal-footer .wishlist-add-to-new.text-primary {
  font-size: 14.5px !important;
}
#module-blockwishlist-lists .wishlist-add-to-new.text-primary:hover, #module-blockwishlist-lists .wishlist-list-item-title:hover, .wishlist-list-item:hover .wishlist-list-item-title, .wishlist-footer-links > a:hover, .wishlist-add-to .modal-footer .wishlist-add-to-new.text-primary:hover, #module-blockwishlist-lists .wishlist-list-item-right > button i, .wishlist-modal .modal-footer .btn.btn-secondary, #view .wishlist-button-add i, .wishlist-button-add i {
  color: #0970e6 !important;
}
body:not(#module-blockwishlist-lists) .wishlist-list .wishlist-list-item:hover, .wishlist-list-item-right .dropdown-menu>button:hover {
  background: rgb(255, 255, 255) !important;
  box-shadow: 0 0px 8px rgba(0,0,0,0.15);
}
#module-blockwishlist-lists .wishlist-modal .modal-body .form-group {
  margin: 0 12px !important;
}
#module-blockwishlist-lists .wishlist-list-item-title {
  font-size: 16px !important;
}
.wishlist-footer-links>a {
  font-size: 1rem;
}
.wishlist-add-to .modal-footer {
  text-align: right !important;
}
#module-blockwishlist-lists .wishlist-list-item-right > button i:hover {
  color: #0058bc;
}

.wishlist-products-list {
  margin: 0 !important;
  padding: 0px 0px !important;
  justify-content: center !important;
}


body.cbp-spmenu-push-toright #axeptio_overlay, html.search_filters_mobile-open #axeptio_overlay {
  display: none !important;
}
body#checkout #js-cart-sidebar .cart-action a:hover {
  color: #fff !important;
}

body#checkout .product-amount div[itemprop="description"] p, body#checkout .product-amount div[itemprop="description"] {
  margin-bottom: 0 !important;
}


/* 12/03/2024 - Design de ProductList */
/* originals */
/* .container, .home-wrapper{
  width: 1365px !important;
} */
.block-categories .collapse-icons {
  top: 5px;
}
.block-categories .h2, #category h1 {
  text-transform: uppercase;
}
#category.leftColPopup #left-column #search_filters, .leftColPopup #left-column #search_filters, .leftColPopup .search_filters_mobile-modal .block-categories {
  padding: 0 15px !important;
}
.block-categories .category-sub-menu li:not([data-depth="0"]) {
  padding: 12px 0 5px;
}
.block-categories .category-sub-menu li[data-depth="0"]:first-child {
  border-top: 1px solid #f6f6f6;
}
.category-sub-menu i {
  font-size: 24px;
}

@media (min-width: 992px) {
  #category.leftColPopup #content-wrapper {
      width: 80% !important;
  }
  .leftColPopup .search_filters_mobile-cover, #search_filter_toggler, .search_filters_mobile-btn-close, #category-description {
    display: none !important;
  }
  .leftColPopup .search_filters_mobile-modal .block-categories {
    padding: 0 !important;
  }
  .leftColPopup .search_filters_mobile-modal .block-categories .category-menu-title a.h2 {
    font-size: 1.9rem !important;
    font-weight: 600 !important;
    line-height: 1.2em !important;
    letter-spacing: -0.01em !important;
    text-align: left;
    min-width: 700px;
    display: flex;
  }
  .page-category.leftColPopup #left-column {
    width: 20%;
  }
  .leftColPopup .search_filters_mobile-modal {
    display: block !important;
    position: relative !important;
  }
  .leftColPopup #search_filters_wrapper, .leftColPopup .search_filters_mobile-modal {
    z-index: 0 !important;
    padding: 0 !important;
    min-height: 100% !important;
  }
  .leftColPopup .search_filters_mobile-modal .mobile-menu-header {
    margin-bottom: 0 !important;
  }
  #category.leftColPopup #left-column #search_filters, .leftColPopup #left-column #search_filters, .leftColPopup .search_filters_mobile-modal .block-categories, .block-categories .category-sub-menu li:not([data-depth="0"]) {
    padding: 0 !important;
  }
  .leftColPopup .product-list-top-wrap {
    border-top: none !important;
    border-bottom: solid 1px #f6f6f6 !important;
  }
  .block-categories .category-sub-menu li:not([data-depth="0"]) {
    /* border-left: 1px solid #f2f2f2; */
    padding-left: 8px !important;
    margin-left: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .category-sub-menu i:hover {
    color: #0970e6 !important;
  }
  .search_filters_mobile-modal, #search_filters_wrapper {
    overflow: visible !important;
  }
  .block-categories .collapse-icons, .category-sub-menu span.arrows {
    right: -10px;
  }
  #search_filters .facet .title .collapse-icons {
    position: absolute !important;
    right: -5px !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  #products .product-miniature, #category .js-img-view-type, #search .js-img-view-type {
    width: 33.33333% !important;
  }
  #category.leftColPopup #content-wrapper {
    padding-right: 0 !important;
  }
  .page-category.leftColPopup #left-column {
    padding-left: 0 !important;
  }
  #js-product-list-top {
    margin: 0 0px 10px !important;
  }
  .leftColPopup .product-list-top-wrap {
    margin: 0 !important;
    border-top: none !important;
  }
}

@media screen and (max-width: 991px){
  #category.leftColPopup #content-wrapper {
    padding-left: 0 !important;
  }
  .leftColPopup .collection-view {
    margin: 10px 0 !important;
  }
  .leftColPopup .product-list-top-wrap {
    border-bottom: none !important;
  }
  /* .page-category.leftColPopup #left-column {
    z-index: 200 !important;
  } */
}
@media screen and (min-width: 992px){
    /* !important */
    .container, .home-wrapper{
      width: 1100px !important;
    }
}

@media screen and (min-width: 1200px) {
  .page-category.leftColPopup #left-column {
    padding-left: 15px;
  }
  /* !important */
  .container, .home-wrapper{
    width: 1500px !important;
  }
}
#search #main h2.h2 {
  font-size: 2.625rem !important;
  font-weight: 600 !important;
  line-height: 1.2em !important;
  letter-spacing: -0.01em !important;
}



@media (min-width: 992px) {
  #search #main h2.h2 {
    margin: 0 !important;
  }
  #search section#wrapper {
    padding-top: 0 !important;
  }
  #search #products .product-miniature {
    width: 20%;
  }
}

/* productInCart icon */
.customSVG {
  position: absolute;
  background: #0970e6;
  border-radius: 60px;
  /* top: 3.5px; */
  padding: 8px 20px;
  /* margin-right: -3px; */
}
.btn:disabled .customSVG, .btn:disabled:hover .customSVG {
  background: #e8e8e8 !important;
}
.btn:hover .customSVG {
  background: #0058bc !important;
}



/* if 4 children */
.cbp-hrmenu ul.cbp-hrsub-level2 {
  display: block !important;
  margin-top: 0 !important;
  position:  relative !important;
  padding: 5px 0px 5px 15px;
  border: none !important;
  background: none !important;
  left: initial !important;
  visibility: visible !important;
  opacity: 1 !important;
}
.cbp-hrsub-haslevel2:hover>div>ul.cbp-hrsub-level2 {
  display: block !important;
}
.cbp-hrmenu .cbp-links li.cbp-hrsub-haslevel2>div>a:after, .cbp-hrmenu .cbp-links li .cbp-hrsub-haslevel3>div>a:after {
  content: "" !important;
}

@media screen and (max-width: 399px) {
  .product-miniature.product-mobile-row:not(.col-lg-12) {
    max-width: 100% !important;
    /* min-width: 100% !important; */
  }
}


@media screen and (min-width: 360px) and (max-width: 399px){
  #category a.thumbnail.product-thumbnail {
    height: auto !important;
  }
}

@media screen and (max-width: 600px) {  
  #view .wishlist-products-item {
    margin: 7px 0 !important;
    min-width: 70% !important;
    min-height: 300px;
    padding: 0px 0px 8px 0px !important;
  }
  #view .wishlist-products-item .wishlist-product {
    justify-content: center;
  }
  #view .wishlist-product-image img {
    height: 100%;
  }
}

@media screen and (max-width: 767px) {
  #view .wishlist-product-image {
    height: auto !important;
    max-height: 200px !important;
  }
}

@media screen and (min-width: 601px) and (max-width: 768px) {
  #view .wishlist-products-item {
    margin: 0 !important;
    max-width: 50% !important;
    min-width: 50% !important;
    padding: 8px;
  }
  #view .wishlist-products-container .page-content.card {
    box-shadow: none !important;
    background-color: none !important;
    margin-top: 0;
  }
}

#category .product-description {
  padding-bottom: 0 !important;
}
.an_short_description {
  margin: 0 0 0.1rem;
  text-align: left;
}
.an_productattributes {
  padding: 0px 0 10px;
}

.an_productpage-slider.an_productpage-slider-nav img {
  max-width: none !important;
  width: auto !important;
}

html {
  scrollbar-width: none;
}