@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,400,600,700&display=swap.less');
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/* Breacrumbs background */
.hidden {
  display: none;
}
.w-max-45 {
  max-width: 45% !important;
}
.color_primary {
  color: var(--theme__color__primary, #56cfe1);
}
.color_heading {
  color: var(--heading__color__base, #000000);
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form-discount .g-recaptcha {
  margin-top: 50px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.login-container .g-recaptcha,
.form-login .g-recaptcha,
.form-edit-account .g-recaptcha {
  margin-bottom: 10px !important;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.required-captcha.checkbox {
  position: absolute;
  display: block;
  visibility: visible;
  overflow: hidden;
  opacity: 0;
  width: 1px;
  height: 1px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.block.newsletter .field-recaptcha .field .control:before {
  content: none;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.review-form .field-recaptcha {
  margin-bottom: 10px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.form.send.friend .g-recaptcha {
  margin-top: 40px;
}
.block-minicart .block-content > .actions .smart-buttons {
  margin-top: 15px;
}
.pay-later-message {
  margin-top: 10px;
}
.smart-buttons > div > div {
  vertical-align: bottom;
}
.apple-pay {
  margin-top: 14px;
}
.cart-summary .apple-pay {
  margin-top: 11px;
}
.google-pay {
  margin-top: 14px;
}
.google-pay button {
  background-origin: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0;
}
.cart-summary .google-pay {
  margin-bottom: 14px;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
.product-info-stock-sku .configurable-variation-qty {
  display: none;
}
@keyframes loading {
  0% {
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    transform: translate(-50%, -50%) rotate(359.9deg);
  }
}
.am-word-break {
  word-break: break-word;
  word-wrap: break-word;
}
.ie11 .am-word-break {
  word-break: break-all;
}
/* gobal popup-ajaxsuite style */
/* Ipad and lager srceen */
/* Mobile screen */
.flex-layout {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  flex-wrap: wrap;
}
.flex-layout.center {
  align-items: center;
  justify-content: center;
}
.flex-layout.column {
  flex-direction: column;
}
.flex-layout.no-wrap {
  flex-wrap: nowrap;
}
.flex-layout.flex-end {
  justify-content: flex-end;
}
.bls-overlay-active:after {
  opacity: 1;
  pointer-events: initial;
}
@keyframes bls-spin {
  0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}
@-webkit-keyframes bls-spin {
  0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -o-transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
  }
}
@-webkit-keyframes shakeY {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
@keyframes shakeY {
  0%,
  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
}
.shakeY {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: .6s;
  animation-delay: .6s;
}
@-webkit-keyframes bls-scale {
  30% {
    transform: scale(0.3);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bls-scale {
  30% {
    transform: scale(0.3);
  }
  100% {
    transform: scale(1);
  }
}
.bls-scale {
  -webkit-animation-name: bls-scale;
  animation-name: bls-scale;
}
@-webkit-keyframes bls-pulse {
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bls-pulse {
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}
.bls-pulse {
  -webkit-animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  -moz-animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  -ms-animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@-webkit-keyframes bls-loading {
  0% {
    background-position: -800px;
  }
  100% {
    background-position: 10px;
  }
}
@keyframes bls-loading {
  0% {
    background-position: -800px;
  }
  100% {
    background-position: 10px;
  }
}
.bls-loading {
  -webkit-animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  -moz-animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  -ms-animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  animation: bls-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@-webkit-keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftShort {
  from {
    opacity: 0;
    -webkit-transform: translateX(-100px);
    -moz-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInLeftShort {
  -webkit-animation-name: fadeInLeftShort;
  animation-name: fadeInLeftShort;
}
@keyframes fadeOutRightShort {
  from {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    opacity: 0;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
  }
}
.fadeOutRightShort {
  -webkit-animation-name: fadeOutRightShort;
  animation-name: fadeOutRightShort;
}
@media (min-width: 1600px) {
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .slick-prev {
    left: -35px;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .slick-next {
    right: -35px;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .nav_on_top .slick-prev {
    left: auto;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .navigation .slick-prev {
    left: -15px;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .navigation .slick-next {
    right: -15px;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .container-fluid .slick-prev {
    left: 0;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .container-fluid .slick-next {
    right: 0;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .container-fluid .nav_on_top .slick-prev {
    left: auto;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .container-fluid .navigation .slick-prev {
    left: 0;
  }
  body:not(.product__style-3):not(.product__style-4):not(.product__style-5) .container-fluid .navigation .slick-next {
    right: 0;
  }
}
@-webkit-keyframes ripple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ripple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media only screen and (max-width: 767px) {
  .product-short-magnific-popup .mfp-container.mfp-iframe-holder .mfp-content {
    height: auto;
  }
}
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .custom-col .pagebuilder-column-group .pagebuilder-column:nth-child(1),
  .custom-col .pagebuilder-column-group .pagebuilder-column:nth-child(3) {
    flex-basis: 50%;
    max-width: 50%;
  }
}
.abs-product-link {
  font-weight: var(--headings__font-weight-secondary);
}
.abs-product-link > a {
  color: var(--heading__color__base, #000000);
  text-decoration: none;
}
.abs-product-link > a:visited {
  color: var(--heading__color__base, #000000);
  text-decoration: none;
}
.abs-product-link > a:hover {
  color: var(--link__hover__color);
  text-decoration: none;
}
.abs-product-link > a:active {
  color: var(--link__hover__color);
  text-decoration: none;
}
/*  Large button */
.dark_button {
  background-image: none;
  background: #000000;
  border: 1px solid var(--button__hover__background);
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-weight: var(--button__font-weight);
  margin: 0;
  padding: var(--button_padding);
  font-size: 1.6rem;
  line-height: 2.2rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.dark_button:focus,
.dark_button:active {
  background: var(--button__hover__background);
  border: 1px solid var(--button__hover__background);
  color: var(--button__hover__color);
}
.dark_button:hover {
  background: var(--button__hover__background);
  border: 1px solid var(--button__hover__background);
  color: var(--button__hover__color);
}
.dark_button.disabled,
.dark_button[disabled],
fieldset[disabled] .dark_button {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.dark_button {
  background-image: none;
  background: #000000;
  border: 1px solid var(--button__hover__background);
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-weight: var(--button__font-weight);
  margin: 0;
  padding: var(--button_padding);
  font-size: 1.6rem;
  line-height: 2.2rem;
  box-sizing: border-box;
  vertical-align: middle;
}
.dark_button:focus,
.dark_button:active {
  background: var(--button__hover__background);
  border: 1px solid var(--button__hover__background);
  color: var(--button__hover__color);
}
.dark_button:hover {
  background: var(--button__hover__background);
  border: 1px solid var(--button__hover__background);
  color: var(--button__hover__color);
}
.dark_button.disabled,
.dark_button[disabled],
fieldset[disabled] .dark_button {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
.other_font {
  font-family: var(--other_font_family);
}
@-webkit-keyframes ripple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes ripple {
  0% {
    opacity: 1;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media screen and (max-width: 1400px) {
  .setproduct .product-item > .product {
    width: 270px;
    transform: translatex(-42%);
    left: 0;
    top: 100px;
    box-shadow: 0 0.8rem 1.6rem -0.8rem #a3a7b2;
  }
  .setproduct .product-item > .product::before {
    content: '';
    position: absolute;
    left: 50%;
    top: -48px;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-bottom: 40px solid #fff;
    z-index: 1;
    transform: translateX(-50%);
  }
  .setproduct .product-item.active > .product {
    top: 85px;
    opacity: 1;
    left: 0;
    visibility: visible;
    box-shadow: 0 0.8rem 1.6rem -0.8rem #a3a7b2;
    transform: translateX(-42%);
  }
}
.notice_activation_purchase_code {
  background: red;
  color: #fff;
  border-bottom: 2px solid #ddd;
  padding: 10px;
  text-align: center;
}
/**
 * BSS Commerce Co.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the EULA
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://bsscommerce.com/Bss-Commerce-License.txt
 *
 * @category   BSS
 * @package    BSS_HtmlSiteMap
 * @author     Extension Team
 * @copyright  Copyright (c) 2018-2019 BSS Commerce Co. ( http://bsscommerce.com )
 * @license    http://bsscommerce.com/Bss-Commerce-License.txt
 */
.bss-tab-hidden {
  display: none !important;
}
.bss-hidden {
  position: absolute;
  height: 0;
  overflow: hidden;
  left: -1000px;
}
.bss-disabled {
  pointer-events: none;
  opacity: 0.5;
}
.action.view {
  cursor: pointer;
}
.action.add {
  cursor: pointer;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #ffffff url('../images/ajax-loader.gif') center center no-repeat;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none !important;
  outline: none !important;
  background: white;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2) !important;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: white;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: #ffffff;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -5px;
  z-index: 9;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: url("../images/left-arrow.svg");
}
[dir="rtl"] .slick-prev:before {
  content: url("../images/right-arrow.svg");
}
.slick-next {
  right: -5px;
}
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: url("../images/right-arrow.svg");
}
[dir="rtl"] .slick-next:before {
  content: url("../images/left-arrow.svg");
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: #000000;
  opacity: 0.75;
}
.dibs-btn {
  background-image: linear-gradient(0deg, #007eb2 0%, #0094cf 99%) !important;
  border-radius: 25px !important;
  color: #ffffff !important;
  border: none !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 600;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.dibs-btn:focus {
  box-shadow: 0 0 0 3px rgba(0, 126, 178, 0.5) !important;
}
.dibs-btn:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}
.dibs-white__backdrop {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 40px;
}
.dibs-heading {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
}
.dibs-table-align {
  width: calc(100% - 205px);
  left: 205px;
  position: relative;
}
.radio,
.radio:checked:after {
  border-radius: 50% !important;
}
.checkbox {
  position: relative;
  width: 20px;
  height: 20px;
  top: 4px;
  left: 0;
  border: 1px solid #d1d1d1;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 4px;
  margin-bottom: 0 !important;
}
.checkbox:checked:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  top: 0;
  left: 0;
  line-height: 20px;
  text-align: center;
  background: #0094cf url("../images/checkmark.svg") no-repeat 50% 50%;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  border-color: #0094cf;
}
.dibs_easy_checkout-index-index {
  -webkit-font-smoothing: antialiased;
}
.dibs_easy_checkout-index-index .page-title-wrapper,
.dibs_easy_checkout-index-index .nav-toggle {
  display: none;
}
.dibs_easy_checkout-index-index .page-header {
  background-color: #ffffff;
}
.dibs_easy_checkout-index-index .page-wrapper {
  background-color: #e5e5e5;
}
#dibs_easy_checkoutSidebar {
  font-family: 'Source Sans Pro', sans-serif;
  color: #444444;
  display: block;
  background-color: #ffffff;
  border-radius: 4px;
  padding: 40px;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-cart #dibs-easy-checkout-cart-heading {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-cart #dibs-easy-checkout-cart-heading span.counter:before {
  content: "";
  display: inline-block;
  border: 2px solid #000000;
  vertical-align: middle;
  padding: 0 4px;
  margin: 0 2px;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-cart #dibs-easy-checkout-cart-heading span.dibs-payment-methods__img img {
  vertical-align: bottom;
  float: right;
}
#dibs_easy_checkoutSidebar #dibs-easy-checkout_cart {
  border-top: 1px solid #d1d1d1;
  display: inline-block;
  width: 100%;
}
#dibs_easy_checkoutSidebar .load.indicator {
  position: fixed !important;
}
#dibs_easy_checkoutSidebar .load.indicator:before {
  background: transparent url("../images/ajax-loader.gif") no-repeat 50% 50%;
}
#dibs_easy_checkoutSidebar input:not(.qty),
#dibs_easy_checkoutSidebar select,
#dibs_easy_checkoutSidebar textarea {
  border: 1px solid #d1d1d1;
  border-radius: 4px;
}
#dibs_easy_checkoutSidebar input:not(.qty),
#dibs_easy_checkoutSidebar select:not(.qty) {
  height: 50px;
}
#dibs_easy_checkoutSidebar input[type='checkbox'],
#dibs_easy_checkoutSidebar select[type='checkbox'] {
  position: relative;
  width: 20px;
  height: 20px;
  top: 4px;
  left: 0;
  border: 1px solid #d1d1d1;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 4px;
  margin-bottom: 0 !important;
}
#dibs_easy_checkoutSidebar input[type='checkbox']:checked:after,
#dibs_easy_checkoutSidebar select[type='checkbox']:checked:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  top: 0;
  left: 0;
  line-height: 20px;
  text-align: center;
  background: #0094cf url("../images/checkmark.svg") no-repeat 50% 50%;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  border-color: #0094cf;
}
#dibs_easy_checkoutSidebar input[type='radio'],
#dibs_easy_checkoutSidebar select[type='radio'] {
  position: relative;
  width: 20px;
  height: 20px;
  top: 4px;
  left: 0;
  border: 1px solid #d1d1d1;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  border-radius: 4px;
  margin-bottom: 0 !important;
}
#dibs_easy_checkoutSidebar input[type='radio'],
#dibs_easy_checkoutSidebar select[type='radio'],
#dibs_easy_checkoutSidebar input[type='radio']:checked:after,
#dibs_easy_checkoutSidebar select[type='radio']:checked:after {
  border-radius: 50% !important;
}
#dibs_easy_checkoutSidebar input[type='radio']:checked:after,
#dibs_easy_checkoutSidebar select[type='radio']:checked:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  top: 0;
  left: 0;
  line-height: 20px;
  text-align: center;
  background: #0094cf url("../images/checkmark.svg") no-repeat 50% 50%;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  border-color: #0094cf;
}
#dibs_easy_checkoutSidebar h4[role="heading"] {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
  margin-top: 0;
}
#dibs_easy_checkoutSidebar h4[role="heading"] .total-currency {
  float: right;
  padding-left: 5px;
}
#dibs_easy_checkoutSidebar h4[role="heading"] .total-title {
  float: right;
  padding-right: 10px;
}
#dibs_easy_checkoutSidebar h4[role="heading"] .total-amount {
  float: right;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset {
  position: relative;
  display: flex;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset .field {
  flex: 1;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset input {
  border-right: none !important;
  border-bottom-right-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset .actions-toolbar .action.apply.primary,
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset .actions-toolbar .action.cancel.primary,
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset .actions-toolbar .action.apply.primary:hover,
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.discount #discount-coupon-form .fieldset .actions-toolbar .action.cancel.primary:hover {
  background: transparent;
  border: 1px solid #d1d1d1;
  color: #0094cf;
  height: 50px;
  border-left: none !important;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
#dibs_easy_checkoutSidebar .dibs-easy-checkout-block.grand-total .total-info {
  color: #888888;
}
#dibs_easy_checkoutSidebar .slick-slide:not(.slick-active) {
  position: relative;
  opacity: .7;
}
#dibs_easy_checkoutSidebar .slick-slide:not(.slick-active):after {
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: linear-gradient(to left, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
#dibs-checkout-iframe {
  vertical-align: bottom;
}
.different-checkout-link {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  background: #ffffff;
}
.different-checkout-link a {
  color: #0094cf;
}
table.dibs-easy-checkout-review th {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}
table.dibs-easy-checkout-review th,
table.dibs-easy-checkout-review td {
  vertical-align: middle;
}
table.dibs-easy-checkout-review th.qty,
table.dibs-easy-checkout-review td.qty {
  text-align: center !important;
}
table.dibs-easy-checkout-review td.qty div.qty {
  display: flex;
}
table.dibs-easy-checkout-review td.qty .remove-product {
  display: inline-flex;
  align-items: center;
}
table.dibs-easy-checkout-review td.qty .remove-product span {
  border: 1px solid #d1d1d1;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  text-align: center;
  font-size: 26px;
  cursor: pointer;
  margin-right: 40px;
  display: block;
  line-height: 26px;
  font-weight: 200;
}
table.dibs-easy-checkout-review td.qty span.qty {
  display: flex;
}
table.dibs-easy-checkout-review td.qty span.qty input {
  border-left: 0 !important;
  border-right: 0 !important;
  border: 1px solid #d1d1d1;
  width: 50px;
  height: 40px;
  text-align: center;
}
table.dibs-easy-checkout-review td.qty span.qty input:not([disabled]):focus {
  box-shadow: none;
}
table.dibs-easy-checkout-review td.qty span.qty .input-number-increment,
table.dibs-easy-checkout-review td.qty span.qty .input-number-decrement {
  height: 38px;
  width: 35px;
  text-align: center;
  border: 1px solid #d1d1d1;
  cursor: pointer;
}
table.dibs-easy-checkout-review td.qty span.qty .input-number-increment {
  border-bottom-right-radius: 50%;
  border-top-right-radius: 50%;
  font-size: 20px;
  line-height: 40px;
}
table.dibs-easy-checkout-review td.qty span.qty .input-number-decrement {
  border-bottom-left-radius: 50%;
  border-top-left-radius: 50%;
  font-size: 28px;
  line-height: initial;
}
table.dibs-easy-checkout-review td.subtotal {
  text-align: right !important;
}
table.dibs-easy-checkout-review td.subtotal .price {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
}
table.dibs-easy-checkout-review .dibs-easy-checkout-col .product-item-info .item-options dl {
  margin-top: 20px;
}
table.dibs-easy-checkout-review .dibs-easy-checkout-col .product-item-info .item-options dt {
  clear: left;
  float: left;
  margin: 0 10px 5px 0;
  font-weight: 400 !important;
}
table.dibs-easy-checkout-review .dibs-easy-checkout-col .product-item-info .item-options dt:after {
  content: ': ';
}
table.dibs-easy-checkout-review .dibs-easy-checkout-col .product-item-info .item-options dd {
  display: inline-block;
  float: left;
  margin: 0 0 5px;
}
table.dibs-easy-checkout-review .dibs-easy-checkout-col .product-item-info .product-item-name {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
}
table.dibs-easy-checkout-review .col.price .currency {
  padding-left: 3px;
}
table.dibs-easy-checkout-review .col.price .currency:before {
  content: '(';
}
table.dibs-easy-checkout-review .col.price .currency:after {
  content: ')';
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell {
  width: 100%;
  padding: 0;
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell .block-title {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
  text-align: center;
  margin-bottom: 0;
  margin-top: 30px;
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell .dibs-products-grid .product-items {
  width: 100%;
  margin: 0;
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell .dibs-products-grid .product-items .product-item {
  display: inline-block;
  text-align: center;
  background: #ffffff;
  border-radius: 4px;
  width: 25%;
  margin: 0 15px;
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell .dibs-products-grid .product-items .product-item img {
  border-radius: 4px;
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell .dibs-products-grid .product-items .product-item .product-item-info {
  width: 100%;
}
#dibs_easy_checkoutCrosssell .block.dibs-crosssell .dibs-products-grid .product-items .product-item .product-item-details {
  padding-bottom: 20px;
}
.dibs-easy-checkout-shipping {
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid #d1d1d1;
}
.dibs-easy-checkout-shipping .dibs-easy-checkout-section-content {
  width: 100%;
}
.dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method {
  width: 100%;
  margin: 0;
}
.dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .dibs-easy-checkout-radio-row {
  text-align: center;
  background: #ffffff;
  border-radius: 4px;
  margin: 0 34px 0 0;
  padding: 50px 30px;
  border: 1px solid #d1d1d1;
  position: relative;
}
.dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .dibs-easy-checkout-radio-row:hover {
  border-color: #0094cf;
  opacity: 1 !important;
}
.dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .dibs-easy-checkout-radio-row input[type='radio'] {
  visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .dibs-easy-checkout-radio-row span > * {
  display: block;
}
.dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .dibs-easy-checkout-radio-row .price {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
  display: block;
}
@media only screen and (max-width: 560px) {
  .dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .dibs-easy-checkout-radio-row {
    margin-right: 0;
  }
}
.dibs-easy-checkout-shipping .slick-list.draggable {
  margin-top: 10px;
}
.dibs-easy-checkout-shipping .slick-dots li {
  margin: 0;
}
.dibs-easy-checkout-shipping .slick-dots li.slick-active button {
  border-color: #0094cf;
  background-color: #0094cf;
}
.dibs-easy-checkout-shipping .slick-dots button {
  display: block;
  width: 7px;
  height: 7px;
  padding: 0;
  border: 1px solid #d1d1d1;
  border-radius: 50%;
  background-color: white;
  text-indent: -9999px;
  box-shadow: none !important;
}
.dibs-easy-checkout-shipping #shipping-method-button {
  height: 50px;
  position: relative;
  top: -1px;
  text-transform: none;
  font-size: 18px;
}
body.dibs_easy_checkout-index-index #checkout {
  width: 100%;
}
body.dibs_easy_checkout-index-index #checkout .opc-wrapper {
  padding: 0;
  left: 205px;
  width: calc(100% - 205px);
  position: relative;
}
@media (max-width: 768px) {
  body.dibs_easy_checkout-index-index #checkout .opc-wrapper {
    left: auto;
    width: 100%;
  }
}
@media (max-width: 639px) {
  body.dibs_easy_checkout-index-index #checkout .opc-wrapper .form.methods-shipping {
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
  }
}
body.dibs_easy_checkout-index-index #checkout .opc-wrapper .step-title {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
}
@media (max-width: 1024px) {
  body.dibs_easy_checkout-index-index #checkout .opc-wrapper .table-checkout-shipping-method {
    min-width: 450px;
  }
}
@media (max-width: 639px) {
  body.dibs_easy_checkout-index-index #checkout .opc-wrapper .table-checkout-shipping-method {
    min-width: 1px;
  }
}
body.dibs_easy_checkout-index-index #checkout .opc-wrapper #checkout-shipping-method-load input[type='radio'] {
  top: 0;
  margin: 0;
  box-shadow: none;
}
button:not(.primary).dibs-primary {
  background-image: linear-gradient(0deg, #007eb2 0%, #0094cf 99%) !important;
  border-radius: 25px !important;
  color: #ffffff !important;
  border: none !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 600;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  height: 40px;
  font-size: 14px;
  padding: 10px 50px;
  text-transform: uppercase;
}
button:not(.primary).dibs-primary:focus {
  box-shadow: 0 0 0 3px rgba(0, 126, 178, 0.5) !important;
}
button:not(.primary).dibs-primary:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}
.go-to-container {
  margin-top: 20px;
}
.go-to-container .go-to {
  background-image: linear-gradient(0deg, #007eb2 0%, #0094cf 99%) !important;
  border-radius: 25px !important;
  color: #ffffff !important;
  border: none !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 600;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
  text-align: center;
  font-size: 18px;
  text-transform: none;
  text-decoration: none;
  padding: 12px 30px;
  width: 174px;
  height: 50px;
}
.go-to-container .go-to:focus {
  box-shadow: 0 0 0 3px rgba(0, 126, 178, 0.5) !important;
}
.go-to-container .go-to:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}
.shipping-price {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
  float: right;
  text-align: right;
}
#dibs-easy-checkout_cart_totals {
  text-align: right;
  color: #000000;
}
.dibs_easy_checkout-order-success .columns {
  letter-spacing: 0.5px;
}
.dibs_easy_checkout-order-success .dibs-primary {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
  text-align: center;
  font-size: 18px;
  text-transform: none;
  text-decoration: none;
  padding: 12px 30px;
  width: 174px;
  height: 50px;
  font-weight: 600;
}
.dibs_easy_checkout-order-success .checkout-success h1 {
  color: #000000;
  text-align: center;
  font-weight: 600;
}
.dibs_easy_checkout-order-success #dibs_easy_checkoutSidebar {
  max-width: 1040px;
  margin: 0 auto;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-thankyou-order-details.order_details {
  list-style: none;
  display: table;
  width: 100%;
  margin: 15px 0 30px;
  padding: 15px 0 0;
  font-size: 18px;
  border-top: 6px solid #0094cf;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-thankyou-order-details.order_details li {
  float: none;
  margin-bottom: 0;
  text-align: left;
  font-weight: 300;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-thankyou-order-details.order_details li strong {
  width: 100%;
  display: block;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items {
  margin: 70px 0;
  border: 3px solid #0094cf;
  position: relative;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items strong {
  font-size: 25px;
  font-weight: 700;
  color: #000000;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items table tbody {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items table th,
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items table td {
  font-size: 16px;
  padding: 15px 0;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items table th {
  text-transform: uppercase;
  font-weight: 600;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items table td.col-item {
  font-weight: 600;
}
.dibs_easy_checkout-order-success .dibs-easy-checkout-order__items table td.col-amount {
  font-weight: 300;
}
#nwt_unifaun_form label {
  font-weight: 600;
}
#nwt_unifaun_form .nwt_unifaun_form_agent label[for^="nwt_unifaun_form_agent_select_custom"]:first-child {
  width: 100%;
  margin-bottom: 0;
}
#nwt_unifaun_form .nwt_unifaun_form_agent label[for="nwt_unifaun_postcode"] {
  display: inline-block;
  width: 100%;
}
#nwt_unifaun_form .nwt_unifaun_form_agent .nwt_unifaun_postcode,
#nwt_unifaun_form .nwt_unifaun_form_agent .nwt_unifaun_select_agent {
  height: 35px;
}
@media only screen and (max-width: 560px) {
  #nwt_unifaun_form .nwt_unifaun_form_agent .nwt_unifaun_postcode {
    width: 40% !important;
  }
}
#nwt_unifaun_form .nwt_unifaun_form_agent .nwt_unifaun_select_agent {
  margin-bottom: 0;
}
#nwt_unifaun_form .nwt_unifaun_form_agent button.nwtunifaun-choose-agent {
  background-image: linear-gradient(0deg, #007eb2 0%, #0094cf 99%) !important;
  border-radius: 25px !important;
  color: #ffffff !important;
  border: none !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  font-weight: 600;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  height: 35px;
  font-size: 14px;
  margin-bottom: 5px;
  margin-left: 15px;
}
#nwt_unifaun_form .nwt_unifaun_form_agent button.nwtunifaun-choose-agent:focus {
  box-shadow: 0 0 0 3px rgba(0, 126, 178, 0.5) !important;
}
#nwt_unifaun_form .nwt_unifaun_form_agent button.nwtunifaun-choose-agent:hover {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.4);
}
@media only screen and (max-width: 1000px) {
  #nwt_unifaun_form .nwt_unifaun_form_agent button.nwtunifaun-choose-agent {
    margin-left: 0 !important;
    width: 100% !important;
  }
}
@media only screen and (max-width: 767px) {
  #nwt_unifaun_form .nwt_unifaun_form_agent button.nwtunifaun-choose-agent {
    margin-top: 10px;
  }
}
#nwt_unifaun_form #nwt_unifaun_form_cellphone #nwt_unifaun_cellphone {
  height: 35px;
}
@media only screen and (max-width: 767px) {
  #nwt_unifaun_form input[type="text"] {
    border-top: 1px solid #d1d1d1 !important;
    border-radius: 4px !important;
  }
}
@media only screen and (max-width: 767px) {
  .modal-popup.modal-slide.nets-popup-wrapper {
    left: 0;
  }
  .modal-popup.modal-slide.nets-popup-wrapper .action-close {
    margin-top: 3rem;
  }
}
.modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap {
  height: calc(100% - 10rem);
}
@media only screen and (max-width: 767px) {
  .modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap {
    height: 100%;
  }
}
@media only screen and (max-width: 767px) {
  .modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap .modal-header {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap .modal-header h1 {
  border-bottom: 0;
}
.modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap .modal-content,
.modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap .modal-content div {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  .modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap .modal-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.modal-popup.modal-slide.nets-popup-wrapper .modal-inner-wrap .modal-footer {
  display: none;
}
#nets-popup-iframe {
  width: 100%;
  height: 100%;
}
/**
 * Common
 */
.klarna-payments-method-cell {
  display: table-cell;
  vertical-align: middle;
}
label.klarna-payments-method-cell > span {
  padding-left: 5px;
}
span.klarna-payments-method-cell > img {
  display: block;
}
/**
 * Desktop
 */
/**
 * Mobile
 */
.mst-search-in__wrapper {
  max-width: 100%;
  display: flex;
  overflow: hidden;
  position: relative;
  flex-grow: 1;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.mst-search-in__wrapper .mst-search-in__title {
  border: none;
  padding: 6px 3px 6px 6px;
  margin-right: 3px;
  font-weight: 600;
  white-space: nowrap;
}
.mst-search-in__wrapper .mst-search-in__item {
  white-space: nowrap;
  border: 1px solid #cccccc;
  border-radius: 2px;
  margin: 0 5px 5px 0;
  padding: 6px 12px;
  color: #494949;
  text-decoration: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.mst-search-in__wrapper .mst-search-in__item span.name {
  display: flex;
  flex-wrap: nowrap;
  font-size: 13px;
}
.mst-search-in__wrapper .mst-search-in__item span.name i {
  font-style: normal;
  display: flex;
  align-items: center;
}
.mst-search-in__wrapper .mst-search-in__item span.name i:after {
  font-size: 7px;
  content: "\e608";
  font-family: "luma-icons";
  margin: 0 5px;
  vertical-align: top;
  display: inline-block;
  font-weight: normal;
  overflow: hidden;
  speak: none;
  text-align: center;
  color: #757575;
}
.mst-search-in__wrapper .mst-search-in__item span.name i:last-child:after {
  display: none;
}
.mst-search-in__wrapper .mst-search-in__item span.count {
  color: #757575;
  display: block;
  margin-left: 8px;
  font-size: 80%;
}
.mst-search-in__wrapper .mst-search-in__item span.count:before {
  content: "(";
}
.mst-search-in__wrapper .mst-search-in__item span.count:after {
  content: ")";
}
.mst-search-in__wrapper .mst-search-in__item:hover {
  border-color: #ff5501;
  text-decoration: none;
}
.mst_categorySearchLoader {
  display: none;
  position: absolute;
  top: 6px;
  right: 15px;
  width: 20px;
  height: 20px;
}
.mst_categorySearchLoader .spinner-item {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  margin: 0;
  border: 2px solid #ffffff;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #999999 transparent transparent transparent;
}
.mst_categorySearchLoader .spinner-item.spinner-item-1 {
  animation-delay: -0.45s;
}
.mst_categorySearchLoader .spinner-item.spinner-item-2 {
  animation-delay: -0.3s;
}
.mst_categorySearchLoader .spinner-item.spinner-item-3 {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.mst_categorySearch {
  display: block;
  position: relative;
}
.mst_categorySearch_searchIcon {
  position: absolute;
  left: 7px;
  top: 3px;
  font-size: 21px;
}
span.mst_categorySearch_totals {
  position: absolute;
  right: 0;
  padding: 6px 15px 6px 15px;
  color: #999999;
  display: none;
}
input#mst_categorySearch {
  padding: 0 0 0 35px;
  margin-bottom: 15px;
  width: 100%;
  max-width: 100%;
}
.mst_categorySearchLoader .fa-spinner {
  font-size: 30px;
}
#search_autocomplete,
.search-autocomplete,
#searchbox_autocomplete {
  display: none !important;
  height: 0 !important;
  overflow: hidden !important;
}
.block-search {
  z-index: 10000;
}
/***
 * CMS page margin and padding formatter
 */
.cms-index-index .container-custom {
  padding: 0px !important;
  border-radius: 20px;
  background: transparent !important;
}
@media (max-width: 820px) {
  .cms-index-index .container-custom {
    padding: 10px !important;
  }
}
.cms-index-index .container-custom .page-main .columns .column > div {
  padding: 25px 25px 10px 25px !important;
  margin-bottom: 40px;
}
.cms-index-index .container-custom .page-main .columns .column > div:first-child :not(#authenticationPopup) :not(script) :not(input) {
  padding: 0px 25px 0px 25px;
}
.cms-index-index .container-custom .page-main .columns .column > div:is(.slider-container),
.cms-index-index .container-custom .page-main .columns .column > div:is(#authenticationPopup) {
  padding: 0px !important;
}
.cms-index-index .container-custom .page-main .columns .column > div:is(.slider-mini-container) {
  padding: 25px !important;
}
.cms-index-index .container-custom .owl-theme .owl-pagination {
  bottom: 0px;
}
.cms-index-index .footer-container {
  background: #fff;
  padding: 25px;
}
[class*='.deal-of-the-week-widget-'] {
  background-position-x: 95% !important;
  background-position-y: center !important;
  background-size: 30% !important;
  background-repeat: no-repeat !important;
}
.block-products-list-custom {
  border-radius: 20px;
  padding: 15px 20px !important;
  background: #fff !important;
}
.block-products-list-custom .block-title {
  font-size: 24px;
  color: #000;
  background: transparent !important;
  border: none !important;
  border-radius: 20px;
}
.block-products-list-custom .block-title strong {
  font-weight: 500;
}
.block-products-list-custom .block-title span {
  font-size: 14px;
  color: #000;
  font-weight: 400;
  border-left: 5px solid #c5bcbc;
  padding-left: 15px;
  margin-left: 10px;
}
@media (max-width: 820px) {
  .block-products-list-custom .block-title span {
    padding-left: 0px;
    margin-left: 0px;
    border-left: 0px;
  }
}
.block-products-list-custom .block-content .product-item .product-info {
  border-radius: 0px 0px 20px 20px;
  border: 1px solid #ccc;
  border-top: 0px;
  display: flex;
  align-items: end;
}
.block-products-list-custom .block-content .product-item .product-info .product-item-details {
  min-height: 130px;
  display: flex;
  padding: 5px 15px;
  flex-direction: column;
  justify-content: end;
}
.block-products-list-custom .block-content .product-item .product-info .product-item-details .name {
  color: #000;
  font-size: 16px;
  display: grid;
}
.block-products-list-custom .block-content .product-item .product-info .product-item-details .name strong {
  font-weight: 900;
}
.block-products-list-custom .block-content .product-item .product-info .product-item-details .price-box .price-container [data-price-type=finalPrice] > .price {
  color: #A70000;
  font-size: 18px;
  font-weight: 500;
}
.block-products-list-custom .block-content .product-item .product-info .product-item-details .price-box .price-container [data-price-type=oldPrice] > .price {
  color: #E7E7E7;
  font-size: 18px;
  font-weight: 500;
}
.block-products-list-custom .block-content .product-item .product-photo {
  background: #fff;
  border-radius: 20px 20px 0px 0px;
  border: 1px solid #ccc;
  border-bottom: 0px;
}
.block-products-list-custom .block-content .product-item .product-photo .product-discount-rate {
  position: fixed;
  top: 10px;
  right: unset;
  left: 30px;
  z-index: 9999;
  background: #A70000;
  color: #fff;
  padding: 10px;
  border-radius: 30px;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item {
  display: flex;
  align-items: start;
  flex-direction: row;
  margin: 20px 0px;
  justify-content: space-between;
}
@media (max-width: 820px) {
  .block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item {
    flex-direction: column;
  }
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info {
  width: 70%;
  border: none !important;
}
@media (max-width: 820px) {
  .block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info {
    width: 100%;
  }
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details {
  min-height: 130px;
  display: flex;
  padding: 5px 15px;
  flex-direction: column;
  justify-content: end;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details .name {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details .name strong {
  font-weight: 900;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details .price-box {
  display: flex;
  justify-content: start;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details .price-box .price-container {
  align-items: start;
  display: flex;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details .price-box .price-container [data-price-type=finalPrice] > .price {
  color: #A70000;
  font-size: 20px;
  font-weight: 500;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-info .product-item-details .price-box .price-container [data-price-type=oldPrice] > .price {
  color: #535353;
  font-size: 20px;
  font-weight: 500;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-photo {
  border-radius: 20px;
  border: 1px solid #ccc;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-photo .product-discount-rate {
  position: fixed;
  top: 40px;
  left: unset;
  right: 40px;
  z-index: 9999;
  background: #A70000;
  color: #fff;
  padding: 10px;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item .product-photo .product-image-container {
    width: 280px !important;
  }
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .title {
  font-size: 16px;
  font-weight: bold;
  color: #535353;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown {
  display: flex;
  flex-direction: row;
  width: 250px;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .days,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .hours,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .minutes {
  justify-content: center;
  padding: 10px 15px;
  border: 1px solid #A70000;
  border-radius: 10px;
  min-width: 75px;
  display: flex;
  align-items: center;
  text-align: center;
  margin: 0px 10px 0px 0px;
  flex-direction: column;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .days .time,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .hours .time,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .minutes .time {
  font-size: 28px;
  font-weight: bold;
  color: #A70000;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .days .text,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .hours .text,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .minutes .text {
  font-size: 14px;
  font-weight: 400;
  color: #A70000;
}
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .days .divider,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .hours .divider,
.block-products-list-custom .block-content .deal-of-the-week-widget-products .product-item-offer .countdown .minutes .divider {
  height: 1px;
  width: 100%;
  margin: 5px 0px;
  background: #A70000;
}
@media (max-width: 767px) {
  .block-products-list-custom .block-content .deal-of-the-week-widget-banner-image {
    display: none;
  }
}
.slider-mini-container {
  border-radius: 20px;
  background: #fff;
}
.slider-mini-container .wrapper_mini_slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .banner-item {
  position: relative;
  display: flex;
  justify-content: center;
}
.slider-mini-container .wrapper_mini_slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .banner-item a {
  position: relative;
  display: flex;
  justify-content: center;
}
.slider-mini-container .wrapper_mini_slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .banner-item img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.slider-mini-container .wrapper_mini_slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .banner-item img:hover {
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
}
.slider-mini-container .wrapper_mini_slider .owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item .banner-item .banner-text {
  position: fixed;
  bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
  font-size: 16px;
  font-weight: 500;
  color: #000;
}
.block-static-block.widget:has(.siontek-countdown) {
  margin-top: 0 !important;
}
.siontek-countdown.xmas {
  background-image: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QC8RXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABgAAAAAQAAAGAAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAMAAQAAANwFAAADoAMAAQAAAIAAAAAAAAAA/+EOIWh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI0LTExLTIyPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dElkPmEyZDI3NWNmLTYwYzAtNDVmZC1iNGU5LTU5MDRlZmU2ZDBhNDwvQXR0cmliOkV4dElkPgogICAgIDxBdHRyaWI6RmJJZD41MjUyNjU5MTQxNzk1ODA8L0F0dHJpYjpGYklkPgogICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICA8L3JkZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvQXR0cmliOkFkcz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PScnCiAgeG1sbnM6ZGM9J2h0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvJz4KICA8ZGM6dGl0bGU+CiAgIDxyZGY6QWx0PgogICAgPHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5VbnRpdGxlZCBkZXNpZ24gLSAxPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnRpdGxlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nPgogIDxwZGY6QXV0aG9yPkVyZGVuIEd1bmfDtnI8L3BkZjpBdXRob3I+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhtcDpDcmVhdG9yVG9vbD5DYW52YSAoUmVuZGVyZXIpIGRvYz1EQUdYS1N3ZGo4OCB1c2VyPVVBRVRZSElHNVYwPC94bXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0ndyc/Pv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIAIAF3AMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/AP8AP/ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Z');
  background-position: center bottom;
  background-size: cover;
  height: 160px;
  padding-top: 20px;
}
.siontek-countdown.xmas .countdown-action-group a.btn {
  background-color: #facc6b;
  background-image: linear-gradient(315deg, #facc6b 0%, #fabc3c 74%);
  text-transform: uppercase;
}
.siontek-countdown.xmas .datepart div {
  background-color: #facc6b !important;
  color: #000;
  border-radius: 3px;
  background-image: linear-gradient(315deg, #facc6b 0%, #fabc3c 74%);
  margin-right: 1px;
}
.siontek-countdown.karneval {
  background-image: url(data:image/png;base64,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);
  background-position: center bottom;
  background-size: cover;
  height: 120px;
  padding-top: 15px;
}
.siontek-countdown.karneval .countdown-action-group a.btn {
  background-color: #fff !important;
  text-transform: uppercase;
  font-size: 500 !important;
}
.siontek-countdown.karneval .datepart div {
  border: 1px solid;
  width: 20px;
  background-color: #FFF !important;
  color: #000 !important;
  border-radius: 3px;
  border-color: transparent !important;
  font-weight: 500 !important;
  margin-right: 2px !important;
}
.siontek-countdown.black_friday {
  background-color: #000;
  height: 128px;
}
.siontek-countdown {
  font-family: 'Rubik', sans-serif;
  padding: 10px;
  color: #fff;
  text-align: center;
}
.siontek-countdown .countdown-timer-item-container {
  height: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.siontek-countdown .countdown-timer-item-container .countdown-timer-item-group {
  margin-right: 10px;
}
.siontek-countdown .countdown-timer-item-container .countdown-timer-item-group:last-child {
  margin-right: 0;
}
.siontek-countdown .countdown-timer-item-container .countdown-timer-item-group .datepart {
  display: flex;
  justify-content: center;
  align-items: center;
}
.siontek-countdown .countdown-timer-item-container .countdown-timer-item-group .datepart div {
  border: 1px solid;
  width: 20px;
  background-color: #EDC078;
  color: #000;
  border-radius: 3px;
}
.siontek-countdown .countdown-timer-header {
  margin-bottom: 10px;
}
.siontek-countdown .countdown-timer-header .countdown-timer-header-title-text {
  color: #fff;
  font-size: 12px;
  font-weight: 100;
}
.siontek-countdown .countdown-timer-header .countdown-timer-header-desription-text {
  color: #fff;
  font-weight: 500;
  font-size: 18px;
}
.siontek-countdown .countdown-action-group a.btn {
  background-color: #EDC078;
  width: 100px;
  padding: 4px 0;
  margin-top: 9px;
  border-radius: 2px;
  font-weight: 500;
  font-size: 10px;
  color: #000 !important;
}
.siontek-countdown-popup .modal-footer {
  display: none;
}
.siontek-countdown-popup .action-close:before {
  color: #EDC078 !important;
  font-weight: bold;
  font-size: 20px !important;
}
.siontek-countdown-popup .modal-inner-wrap {
  height: 128px !important;
  padding: 0 !important;
  border: 0 !important;
  width: 600px !important;
}
.siontek-countdown-popup .modal-inner-wrap .modal-content {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.s-cms-m-0 {
  margin: 0 !important;
}
.s-cms-m-1 {
  margin: .25rem !important;
}
.s-cms-m-2 {
  margin: .5rem !important;
}
.s-cms-m-3 {
  margin: 1rem !important;
}
.s-cms-m-4 {
  margin: 1.5rem !important;
}
.s-cms-m-5 {
  margin: 3rem !important;
}
.s-cms-m-auto {
  margin: auto !important;
}
.s-cms-mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.s-cms-mx-1 {
  margin-right: .25rem !important;
  margin-left: .25rem !important;
}
.s-cms-mx-2 {
  margin-right: .5rem !important;
  margin-left: .5rem !important;
}
.s-cms-mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.s-cms-mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.s-cms-mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.s-cms-mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}
.s-cms-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.s-cms-my-1 {
  margin-top: .25rem !important;
  margin-bottom: .25rem !important;
}
.s-cms-my-2 {
  margin-top: .5rem !important;
  margin-bottom: .5rem !important;
}
.s-cms-my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.s-cms-my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.s-cms-my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.s-cms-my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.s-cms-mt-0 {
  margin-top: 0 !important;
}
.s-cms-mt-1 {
  margin-top: .25rem !important;
}
.s-cms-mt-2 {
  margin-top: .5rem !important;
}
.s-cms-mt-3 {
  margin-top: 1rem !important;
}
.s-cms-mt-4 {
  margin-top: 1.5rem !important;
}
.s-cms-mt-5 {
  margin-top: 3rem !important;
}
.s-cms-mt-auto {
  margin-top: auto !important;
}
.s-cms-me-0 {
  margin-right: 0 !important;
}
.s-cms-me-1 {
  margin-right: .25rem !important;
}
.s-cms-me-2 {
  margin-right: .5rem !important;
}
.s-cms-me-3 {
  margin-right: 1rem !important;
}
.s-cms-me-4 {
  margin-right: 1.5rem !important;
}
.s-cms-me-5 {
  margin-right: 3rem !important;
}
.s-cms-me-auto {
  margin-right: auto !important;
}
.s-cms-mb-0 {
  margin-bottom: 0 !important;
}
.s-cms-mb-1 {
  margin-bottom: .25rem !important;
}
.s-cms-mb-2 {
  margin-bottom: .5rem !important;
}
.s-cms-mb-3 {
  margin-bottom: 1rem !important;
}
.s-cms-mb-4 {
  margin-bottom: 1.5rem !important;
}
.s-cms-mb-5 {
  margin-bottom: 3rem !important;
}
.s-cms-mb-auto {
  margin-bottom: auto !important;
}
.s-cms-ms-0 {
  margin-left: 0 !important;
}
.s-cms-ms-1 {
  margin-left: .25rem !important;
}
.s-cms-ms-2 {
  margin-left: .5rem !important;
}
.s-cms-ms-3 {
  margin-left: 1rem !important;
}
.s-cms-ms-4 {
  margin-left: 1.5rem !important;
}
.s-cms-ms-5 {
  margin-left: 3rem !important;
}
.s-cms-ms-auto {
  margin-left: auto !important;
}
.s-cms-p-0 {
  padding: 0 !important;
}
.s-cms-p-1 {
  padding: .25rem !important;
}
.s-cms-p-2 {
  padding: .5rem !important;
}
.s-cms-p-3 {
  padding: 1rem !important;
}
.s-cms-p-4 {
  padding: 1.5rem !important;
}
.s-cms-p-5 {
  padding: 3rem !important;
}
.s-cms-px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.s-cms-px-1 {
  padding-right: .25rem !important;
  padding-left: .25rem !important;
}
.s-cms-px-2 {
  padding-right: .5rem !important;
  padding-left: .5rem !important;
}
.s-cms-px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.s-cms-px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.s-cms-px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.s-cms-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.s-cms-py-1 {
  padding-top: .25rem !important;
  padding-bottom: .25rem !important;
}
.s-cms-py-2 {
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
}
.s-cms-py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.s-cms-py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.s-cms-py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.s-cms-pt-0 {
  padding-top: 0 !important;
}
.s-cms-pt-1 {
  padding-top: .25rem !important;
}
.s-cms-pt-2 {
  padding-top: .5rem !important;
}
.s-cms-pt-3 {
  padding-top: 1rem !important;
}
.s-cms-pt-4 {
  padding-top: 1.5rem !important;
}
.s-cms-pt-5 {
  padding-top: 3rem !important;
}
.s-cms-pe-0 {
  padding-right: 0 !important;
}
.s-cms-pe-1 {
  padding-right: .25rem !important;
}
.s-cms-pe-2 {
  padding-right: .5rem !important;
}
.s-cms-pe-3 {
  padding-right: 1rem !important;
}
.s-cms-pe-4 {
  padding-right: 1.5rem !important;
}
.s-cms-pe-5 {
  padding-right: 3rem !important;
}
.s-cms-pb-0 {
  padding-bottom: 0 !important;
}
.s-cms-pb-1 {
  padding-bottom: .25rem !important;
}
.s-cms-pb-2 {
  padding-bottom: .5rem !important;
}
.s-cms-pb-3 {
  padding-bottom: 1rem !important;
}
.s-cms-pb-4 {
  padding-bottom: 1.5rem !important;
}
.s-cms-pb-5 {
  padding-bottom: 3rem !important;
}
.s-cms-ps-0 {
  padding-left: 0 !important;
}
.s-cms-ps-1 {
  padding-left: .25rem !important;
}
.s-cms-ps-2 {
  padding-left: .5rem !important;
}
.s-cms-ps-3 {
  padding-left: 1rem !important;
}
.s-cms-ps-4 {
  padding-left: 1.5rem !important;
}
.s-cms-ps-5 {
  padding-left: 3rem !important;
}
@media (max-width: 479px) {
  body .cart.table-wrapper .cart.item .item-info {
    display: flex;
    flex-wrap: wrap;
    padding: 8px;
    font-size: 1.4rem;
  }
  body .cart.table-wrapper .cart.item .item-info td {
    flex: unset;
    width: auto;
  }
  body .cart.table-wrapper .cart.item .item-info td.col.item {
    width: 100%;
    flex: 0 0 100%;
    order: -1;
  }
  body .cart.table-wrapper .cart.item .item-info td.col.subtotal {
    flex: 1;
    text-align: right;
  }
  body .cart.table-wrapper .cart.item .item-info td.qty {
    order: -1;
    flex: 0 0 100%;
    max-width: 100%;
  }
  body .cart.table-wrapper .cart.item .item-info td.qty .up-down {
    max-width: 100%;
  }
  body .cart.table-wrapper .col {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  body .cart.table-wrapper .col.qty .input-text {
    width: 30px;
    height: 35px;
  }
  body .cart.table-wrapper .up-down a,
  body .cart.table-wrapper .updown-quantity a {
    width: 3rem;
  }
}
@media only screen and (max-width: 992px) {
  .field-tooltip .field-tooltip-content {
    left: auto;
    right: -10px;
    top: 40px;
  }
  .field-tooltip .field-tooltip-content::before,
  .field-tooltip .field-tooltip-content::after {
    border: 10px solid transparent;
    height: 0;
    left: auto;
    margin-top: -21px;
    right: 10px;
    top: 0;
    width: 0;
  }
  .field-tooltip .field-tooltip-content::before {
    border-bottom-color: #999999;
  }
  .field-tooltip .field-tooltip-content::after {
    border-bottom-color: #f4f4f4;
    top: 1px;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape) {
  .product-video {
    height: 100%;
    width: 81%;
  }
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
*/
/* link color */
/**
//  * Copyright © Bluesky, Inc. All rights reserved.
//  * See COPYING.txt for license details.
//  */
.unvisible {
  display: none;
}
@-webkit-keyframes fadeInsTicky {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInsTicky {
  -webkit-animation-name: fadeInsTicky;
  animation-name: fadeInsTicky;
}
/* Typography */
table > tbody > tr > th,
table > tfoot > tr > th,
table > tbody > tr > td,
table > tfoot > tr > td,
table > thead > tr > th {
  vertical-align: middle;
  border: 1px solid #dddddd;
}
/*   Product detail page */
.catalog-product-view .product.info.detailed {
  margin-bottom: 35px;
}
@media (min-width: 767px) {
  .catalog-product-view .product.info.detailed .additional-attributes-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper .configurable-product-warning {
  background: #f5e7b3;
  padding: 15px;
  margin: 10px 0px;
  display: flex;
  align-items: end;
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper .configurable-product-warning i.info {
  background: #009fe1;
  padding: 5px;
  color: #fff;
  margin-right: 10px;
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper .attribute-detail .content:first-letter {
  text-transform: uppercase;
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper {
  text-align: left;
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper .attribute-detail {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e2e2e2;
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper .attribute-detail .title {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 10px;
}
.catalog-product-view .product.info.detailed .additional-attributes-wrapper .attribute-detail .content li {
  list-style-type: disclosure-closed;
  list-style-position: inside;
}
.catalog-product-view .product.info.detailed #description .product.attribute.description .value li {
  list-style-type: disclosure-closed;
  list-style-position: inside;
}
.catalog-product-view .product-info-main .product-social-links .tocompare {
  color: grey;
}
.catalog-product-view .product-info-main .product-informations {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}
.catalog-product-view .product-info-main .product-informations .item-area {
  width: 100%;
  flex: 40%;
  display: flex;
  justify-content: space-between;
  padding: 20px;
  border-radius: 18px;
  border: 1px solid #c6c6c6;
  align-items: center;
}
.catalog-product-view .product-info-main .product-informations .item-area a {
  line-height: 15px;
  color: #999;
}
.catalog-product-view .product-info-main .product-tax-information-container p {
  color: #8f1914;
}
.catalog-product-view .product-info-main .stock.available:before {
  display: none;
}
.catalog-product-view .product-info-main .stock.available .in-stock-span {
  color: #2ecc71 !important;
}
.catalog-product-view .product-info-main .stock.available .in-stock-span .fa-check:before {
  content: "\f00c";
}
.catalog-product-view .product-info-main .product-delivery-time {
  font-size: 13px;
}
.catalog-product-view .product-info-main .product-delivery-time span {
  color: #8f1914;
}
.catalog-product-view .ui-tooltip {
  padding: 3px 8px;
  border-radius: 4px;
  text-align: center;
  box-shadow: 0 0 7px #666;
  width: 50%;
  max-width: 400px;
  color: #fff;
  background-color: #000;
  opacity: 0.8;
}
/* Breadcrumb restyle */
@-webkit-keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@keyframes progress {
  from {
    background-position: 0 0;
  }
  to {
    background-position: -60px -60px;
  }
}
@-webkit-keyframes move {
  0% {
    left: 0;
    opacity: 0;
  }
  5% {
    opacity: .0;
  }
  48% {
    opacity: .2;
  }
  80% {
    opacity: .0;
  }
  100% {
    left: 82%;
  }
}
@keyframes move {
  0% {
    left: 0;
    opacity: 0;
  }
  5% {
    opacity: .0;
  }
  48% {
    opacity: .2;
  }
  80% {
    opacity: .0;
  }
  100% {
    left: 82%;
  }
}
.animation-move {
  position: relative;
}
.animation-move::after {
  position: absolute;
  content: '';
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.03) 1%, rgba(255, 255, 255, 0.6) 30%, rgba(255, 255, 255, 0.85) 50%, rgba(255, 255, 255, 0.85) 70%, rgba(255, 255, 255, 0.85) 71%, rgba(255, 255, 255, 0) 100%);
  width: 15%;
  height: 100%;
  transform: skew(-10deg, 0deg);
  animation: move 2s;
  animation-iteration-count: infinite;
  animation-delay: 1s;
}
@media (min-width: 1600px) {
  rs-slide .container-larger {
    max-width: 1480px;
    margin: auto;
  }
}
.toolbar:not(:last-child) .cat_filter .btn_filter {
  border-radius: var(--button__border-radius);
  border: 1px solid #f2f2f2;
  background-color: #f2f2f2;
  padding: 4.5px 20px;
}
.toolbar:not(:last-child) select {
  padding-left: 1.5rem;
  border: 0;
  color: var(--heading__color__base, #000000);
  background-image: url(../images/select-arrow.svg);
  font-weight: var(--headings__font-weight-secondary);
  background-position-x: 98%;
  background-position-y: center;
  background-size: auto 18px;
}
@media only screen and (max-width: 1400px) {
  .product__style-2 .grid-mode-show-type-products .grid-mode-4 {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1400px) {
  .product__style-2 .products-grid .category_page_grid_4 .product-item {
    width: 33.33333% !important;
  }
}
.product-info-product-labels {
  margin-top: 12px;
  display: flex;
  align-items: center;
  gap: 12px;
}
.product-energy-label-arrow {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  line-height: 22px;
  height: 22px;
  padding: 0 14px;
  border-radius: 4px;
  background: #999;
  vertical-align: middle;
}
.product-energy-label-arrow::after {
  content: "";
  position: absolute;
  top: 0;
  right: -10px;
  width: 0;
  height: 0;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-left: 10px solid #999;
  /* bu, aşağıda override edilecek */
}
.product-energy-label-link a {
  font-size: 18px;
  color: #0071e3;
  text-decoration: underline;
  margin-left: 5px;
}
/* 🔁 Energy Class Renkleri + Arrow Ok Renkleri */
.energy-label-a {
  background: #00a651;
}
.energy-label-a::after {
  border-left-color: #00a651;
}
.energy-label-b {
  background: #bfd730;
}
.energy-label-b::after {
  border-left-color: #bfd730;
}
.energy-label-c {
  background: #fbb900;
}
.energy-label-c::after {
  border-left-color: #fbb900;
}
.energy-label-d {
  background: #f36f21;
}
.energy-label-d::after {
  border-left-color: #f36f21;
}
.energy-label-e {
  background: #fbb900;
}
.energy-label-e::after {
  border-left-color: #fbb900;
}
.energy-label-f {
  background: #be1e2d;
}
.energy-label-f::after {
  border-left-color: #be1e2d;
}
.energy-label-g {
  background: #7d0022;
}
.energy-label-g::after {
  border-left-color: #7d0022;
}
/* 🔄 Old class renkleri */
.energy-label-b_old {
  background: #808080;
}
.energy-label-b_old::after {
  border-left-color: #808080;
}
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
@media all and (min-width: 993px), print {
  .abs-product-options-list-desktop dt,
  .block-giftregistry-shared .item-options dt {
    clear: left;
    float: left;
    margin: 0 12px 6px 0;
  }
  .block-giftregistry-shared .item-options dt:after {
    content: ': ';
  }
  .abs-product-options-list-desktop dd,
  .block-giftregistry-shared .item-options dd {
    display: inline-block;
    float: left;
    margin: 0 0 6px;
    word-break: break-all;
  }
  .abs-button-desktop {
    width: auto;
  }
  .abs-blocks-2columns,
  .column .block-addbysku .block-content .box,
  .login-container .block,
  .account .column.main .block:not(.widget) .block-content .box,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
  .sales-guest-view .column.main .block:not(.widget) .block-content .box {
    width: 48.8%;
  }
  .column .block-addbysku .block-content .box:nth-child(odd),
  .login-container .block:nth-child(odd),
  .account .column.main .block:not(.widget) .block-content .box:nth-child(odd),
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(odd),
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:nth-child(odd),
  .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(odd) {
    clear: left;
    float: left;
  }
  .column .block-addbysku .block-content .box:nth-child(even),
  .login-container .block:nth-child(even),
  .account .column.main .block:not(.widget) .block-content .box:nth-child(even),
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box:nth-child(even),
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box:nth-child(even),
  .sales-guest-view .column.main .block:not(.widget) .block-content .box:nth-child(even) {
    float: right;
  }
  .abs-reset-left-margin-desktop,
  .column.main .magento-payments-review .actions-toolbar,
  .bundle-options-container .legend.title,
  .column.main .cart-summary .actions-toolbar,
  .cart.table-wrapper .item-actions .actions-toolbar,
  .gift-summary .actions-toolbar,
  .cart.table-wrapper .gift-summary .actions-toolbar,
  .column.main .block-giftregistry-shared-items .actions-toolbar,
  .form-new-agreement .fieldset .legend,
  .form-new-agreement .actions-toolbar,
  .column.main .paypal-review .actions-toolbar {
    margin-left: 0;
  }
  .form-giftregistry-share .fieldset .field:not(.choice) .control,
  .form-giftregistry-edit .fieldset .field:not(.choice) .control,
  .form-add-invitations .fieldset .field:not(.choice) .control,
  .form-create-return .fieldset .field:not(.choice) .control,
  .form.send.friend .fieldset .field:not(.choice) .control {
    width: 50%;
  }
  .abs-visually-hidden-desktop,
  .dashboard-welcome-toggler,
  .modes-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .abs-add-clearfix-desktop:before,
  .abs-add-clearfix-desktop:after,
  .abs-pager-toolbar:before,
  .abs-pager-toolbar:after,
  .magento-payments-review .block-content:before,
  .magento-payments-review .block-content:after,
  .magento-payments-review-discount:before,
  .magento-payments-review-discount:after,
  .order-review-form:before,
  .order-review-form:after,
  .block-cart-failed .block-content:before,
  .block-cart-failed .block-content:after,
  .column .block-addbysku .block-content:before,
  .column .block-addbysku .block-content:after,
  .cart-container:before,
  .cart-container:after,
  .login-container:before,
  .login-container:after,
  .account .column.main .block:not(.widget) .block-content:before,
  .account .column.main .block:not(.widget) .block-content:after,
  .block-addresses-list .items.addresses:before,
  .block-addresses-list .items.addresses:after,
  .block-giftregistry-shared .item-options:before,
  .block-giftregistry-shared .item-options:after,
  .gift-wrapping .nested:before,
  .gift-wrapping .nested:after,
  .table .gift-wrapping .content:before,
  .table .gift-wrapping .content:after,
  .paypal-review .block-content:before,
  .paypal-review .block-content:after,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content:before,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content:after,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content:before,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content:after,
  .sales-guest-view .column.main .block:not(.widget) .block-content:before,
  .sales-guest-view .column.main .block:not(.widget) .block-content:after,
  .header.content:before,
  .header.content:after,
  .page-header .header.panel:before,
  .page-header .header.panel:after,
  .block-wishlist-management:before,
  .block-wishlist-management:after,
  .account .toolbar:before,
  .account .toolbar:after,
  .toolbar-giftregistry-results:before,
  .toolbar-giftregistry-results:after,
  .toolbar-wishlist-results:before,
  .toolbar-wishlist-results:after {
    content: '';
    display: table;
  }
  .abs-add-clearfix-desktop:after,
  .abs-pager-toolbar:after,
  .magento-payments-review .block-content:after,
  .magento-payments-review-discount:after,
  .order-review-form:after,
  .block-cart-failed .block-content:after,
  .column .block-addbysku .block-content:after,
  .cart-container:after,
  .login-container:after,
  .account .column.main .block:not(.widget) .block-content:after,
  .block-addresses-list .items.addresses:after,
  .block-giftregistry-shared .item-options:after,
  .gift-wrapping .nested:after,
  .table .gift-wrapping .content:after,
  .paypal-review .block-content:after,
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content:after,
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content:after,
  .sales-guest-view .column.main .block:not(.widget) .block-content:after,
  .header.content:after,
  .page-header .header.panel:after,
  .block-wishlist-management:after,
  .account .toolbar:after,
  .toolbar-giftregistry-results:after,
  .toolbar-wishlist-results:after {
    clear: both;
  }
  .abs-add-box-sizing-desktop,
  .column.main,
  .sidebar-main,
  .sidebar-additional {
    box-sizing: border-box;
  }
  .abs-add-box-sizing-desktop-m,
  .opc-wrapper {
    box-sizing: border-box;
  }
  .abs-revert-field-type-desktop .fieldset > .field,
  .abs-revert-field-type-desktop .fieldset .fields > .field,
  .product-add-form .fieldset > .field,
  .product-add-form .fieldset .fields > .field {
    margin: 0 0 24px;
  }
  .abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .label,
  .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .label,
  .product-add-form .fieldset > .field:not(.choice) > .label,
  .product-add-form .fieldset .fields > .field:not(.choice) > .label {
    box-sizing: content-box;
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
  }
  .abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .control,
  .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .control,
  .product-add-form .fieldset > .field:not(.choice) > .control,
  .product-add-form .fieldset .fields > .field:not(.choice) > .control {
    float: none;
    width: auto;
  }
  .abs-revert-field-type-desktop .fieldset > .field > .label,
  .abs-revert-field-type-desktop .fieldset .fields > .field > .label,
  .product-add-form .fieldset > .field > .label,
  .product-add-form .fieldset .fields > .field > .label {
    margin: 0 0 5px;
    display: inline-block;
  }
  .abs-revert-field-type-desktop .fieldset > .field.choice:before,
  .abs-revert-field-type-desktop .fieldset .fields > .field.choice:before,
  .abs-revert-field-type-desktop .fieldset > .field.no-label:before,
  .abs-revert-field-type-desktop .fieldset .fields > .field.no-label:before,
  .product-add-form .fieldset > .field.choice:before,
  .product-add-form .fieldset .fields > .field.choice:before,
  .product-add-form .fieldset > .field.no-label:before,
  .product-add-form .fieldset .fields > .field.no-label:before {
    display: none;
  }
  .product-add-form .fieldset > .field:not(:first-child):last-of-type,
  .product-add-form .fieldset .fields > .field:not(:first-child):last-of-type {
    margin-bottom: 0;
  }
  .abs-no-display-desktop,
  .opc-estimated-wrapper {
    display: none;
  }
  .abs-pager-toolbar,
  .account .toolbar,
  .toolbar-giftregistry-results,
  .toolbar-wishlist-results {
    margin-bottom: 24px;
    position: relative;
  }
  .abs-pager-toolbar .limiter,
  .account .toolbar .limiter,
  .toolbar-giftregistry-results .limiter,
  .toolbar-wishlist-results .limiter {
    float: right;
    position: relative;
    z-index: 1;
  }
  .abs-pager-toolbar .toolbar-amount,
  .account .toolbar .toolbar-amount,
  .toolbar-giftregistry-results .toolbar-amount,
  .toolbar-wishlist-results .toolbar-amount {
    float: left;
    line-height: normal;
    padding: 7px 0 0;
    position: relative;
    z-index: 1;
  }
  .abs-pager-toolbar .pages,
  .account .toolbar .pages,
  .toolbar-giftregistry-results .pages,
  .toolbar-wishlist-results .pages {
    position: absolute;
    width: 100%;
    z-index: 0;
  }
  .abs-shopping-cart-items-desktop,
  .block-cart-failed,
  .cart-container .form-cart,
  .cart-container .cart-gift-item {
    float: left;
    position: relative;
    width: 73%;
  }
  .abs-shopping-cart-items-desktop .actions,
  .block-cart-failed .actions,
  .cart-container .form-cart .actions,
  .cart-container .cart-gift-item .actions {
    text-align: right;
  }
  .block-cart-failed .action.clear,
  .block-cart-failed .action.update,
  .cart-container .form-cart .action.clear,
  .cart-container .form-cart .action.update,
  .cart-container .cart-gift-item .action.clear,
  .cart-container .cart-gift-item .action.update {
    margin-left: 12px;
  }
  .block-cart-failed .action.continue,
  .cart-container .form-cart .action.continue,
  .cart-container .cart-gift-item .action.continue {
    float: left;
  }
  h1 {
    font-size: 48px;
    margin-bottom: 30px;
  }
  .navigation,
  .breadcrumbs,
  .page-header .header.panel,
  .header.content,
  .footer.content,
  .page-wrapper > .widget,
  .page-wrapper > .page-bottom,
  .block.category.event,
  .top-container,
  .page-main {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--layout__max-width, 1200px);
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
  }
  .page-main {
    width: 100%;
  }
  .columns {
    display: block;
  }
  .column.main {
    min-height: 300px;
  }
  .page-layout-1column .column.main {
    width: 100%;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .page-layout-3columns .column.main {
    width: 50%;
    display: inline-block;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .page-layout-2columns-left .column.main {
    width: 75%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .page-layout-2columns-right .column.main {
    width: 75%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .sidebar-main {
    padding-right: 1.5rem;
  }
  .page-layout-3columns .sidebar-main {
    width: 25%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .page-layout-2columns-left .sidebar-main {
    width: 25%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .page-layout-2columns-right .sidebar-main {
    width: 25%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .page-layout-2columns-right .sidebar-main {
    padding-left: 1.5rem;
    padding-right: 0;
  }
  .sidebar-additional {
    clear: right;
    padding-left: 1.5rem;
  }
  .page-layout-3columns .sidebar-additional {
    width: 25%;
    float: right;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .page-layout-2columns-left .sidebar-additional {
    width: 25%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .page-layout-2columns-right .sidebar-additional {
    width: 25%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .page-layout-2columns-left .main {
    padding-left: 1.5rem;
  }
  .page-layout-2columns-left .sidebar-additional {
    clear: left;
    float: left;
    padding-left: 0;
  }
  .panel.header {
    padding: 10px 20px;
  }
  .fieldset > .field {
    margin: 0 0 24px;
    box-sizing: border-box;
    margin: 0 0 20px;
  }
  .fieldset > .field:before,
  .fieldset > .field:after {
    content: '';
    display: table;
  }
  .fieldset > .field:after {
    clear: both;
  }
  .fieldset > .field.choice:before,
  .fieldset > .field.no-label:before {
    padding: 0 15px 0 0;
    box-sizing: border-box;
    content: ' ';
    float: left;
    height: 1px;
  }
  .fieldset > .field .description {
    padding: 0 15px 0 0;
    text-align: right;
    box-sizing: border-box;
    float: left;
  }
  .fieldset > .field:not(.choice) > .label {
    margin: 0 0 5px;
    padding: 0 15px 0 0;
    text-align: right;
    box-sizing: border-box;
    float: left;
  }
  .fieldset > .field:not(.choice) > .control {
    width: 100%;
    float: left;
  }
  .product.data.items {
    position: relative;
    z-index: 1;
  }
  .product.data.items:before,
  .product.data.items:after {
    content: '';
    display: table;
  }
  .product.data.items:after {
    clear: both;
  }
  .product.data.items > .item.title {
    float: left;
    width: auto;
  }
  .product.data.items > .item.title > .switch {
    height: 24px;
    display: block;
    position: relative;
    z-index: 2;
  }
  .product.data.items > .item.content {
    margin-top: 24px;
    box-sizing: border-box;
    float: right;
    margin-left: -100%;
    width: 100%;
  }
  .product.data.items > .item.content:before,
  .product.data.items > .item.content:after {
    content: '';
    display: table;
  }
  .product.data.items > .item.content:after {
    clear: both;
  }
  .product.data.items > .item.content.active {
    display: block;
  }
  .product.data.items > .item.title {
    margin: 0 6.4rem 0 0;
  }
  .product.data.items > .item.title > .switch {
    font-weight: var(--headings__font-weight-secondary);
    line-height: 100%;
    font-size: 1.8rem;
    color: #b3b3b3;
    text-decoration: none;
    background: #ffffff;
    border: 1px solid var(--border-color__base, #eeeeee);
    border-bottom: none;
    height: 100%;
    padding: 1.3rem 0 1.3rem 0;
  }
  .product.data.items > .item.title > .switch:visited {
    color: #b3b3b3;
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:hover {
    color: var(--heading__color__base, #000000);
    text-decoration: none;
  }
  .product.data.items > .item.title > .switch:active {
    color: var(--heading__color__base, #000000);
    text-decoration: none;
  }
  .product.data.items > .item.title:not(.disabled) > .switch:active,
  .product.data.items > .item.title.active > .switch,
  .product.data.items > .item.title.active > .switch:focus,
  .product.data.items > .item.title.active > .switch:hover {
    color: var(--heading__color__base, #000000);
    text-decoration: none;
  }
  .product.data.items > .item.title.active > .switch,
  .product.data.items > .item.title.active > .switch:focus,
  .product.data.items > .item.title.active > .switch:hover {
    padding-bottom: 2.3rem;
  }
  .product.data.items > .item.content {
    background: #ffffff;
    margin-top: 4.6rem;
    padding: var(--tab-content__padding-top, 6rem) 0 0 0;
    border: 0;
    border-top: 1px solid var(--border-color__base, #eeeeee);
  }
  .actions-toolbar:before,
  .actions-toolbar:after {
    content: '';
    display: table;
  }
  .actions-toolbar:after {
    clear: both;
  }
  .actions-toolbar .primary {
    float: left;
  }
  .actions-toolbar .secondary {
    float: right;
  }
  .actions-toolbar .primary,
  .actions-toolbar .secondary {
    display: inline-block;
  }
  .actions-toolbar .primary a.action,
  .actions-toolbar .secondary a.action {
    display: inline-block;
  }
  .actions-toolbar .primary .action {
    margin: 0 6px 0 0;
  }
  .actions-toolbar .secondary a.action {
    margin-top: 6px;
  }
  .actions-toolbar > .primary,
  .actions-toolbar > .secondary {
    margin-bottom: 0;
  }
  .actions-toolbar > .primary .action,
  .actions-toolbar > .secondary .action {
    margin-bottom: 0;
    width: auto;
  }
  .modal-popup.modal-slide .modal-footer {
    border-top: 1px solid #c1c1c1;
    text-align: right;
  }
  /**
     * @codingStandardsIgnoreStart
     */
  #store-selector .form-continue .actions-toolbar > .primary {
    float: right;
  }
  #store-selector .form-continue .actions-toolbar .action.primary {
    margin: 0;
  }
  .pagebuilder-mobile-only {
    display: none !important;
  }
  .magento-payments-review .magento-payments-review-title {
    border-bottom: 1px solid var(--border-color__base, #eeeeee);
  }
  .magento-payments-review .block-content .box-order-shipping-address,
  .magento-payments-review .block-content .box-order-shipping-method,
  .magento-payments-review .block-content .box-order-shipping-method + .box-order-billing-address {
    box-sizing: border-box;
    float: left;
    width: 33%;
  }
  .magento-payments-review .block-content .box-order-shipping-address {
    padding: 0 5%;
    width: 34%;
  }
  .magento-payments-review .table-magento-payments-review-items .col.price,
  .magento-payments-review .table-magento-payments-review-items .col.qty {
    text-align: center;
  }
  .magento-payments-review .table-magento-payments-review-items .col.item {
    width: 60%;
  }
  .magento-payments-review .col.subtotal,
  .magento-payments-review .mark,
  .magento-payments-review .amount {
    text-align: right;
  }
  .magento-payments-review-discount {
    border-top: 1px solid var(--border-color__base, #eeeeee);
  }
  .magento-payments-review-discount .block {
    margin-bottom: 18px;
  }
  .magento-payments-review-discount .block .title:after {
    display: inline;
    margin-left: 12px;
    position: static;
  }
  .magento-payments-review-discount .block .content {
    padding-bottom: 0;
  }
  .order-review-form .actions-toolbar > .primary {
    float: right;
  }
  .order-review-form .action.primary {
    margin-right: 0;
  }
  .amgdprcookie-main-wrapper {
    padding: 0;
  }
  .amgdprcookie-main-wrapper .amgdprcookie-top {
    margin-bottom: 35px;
  }
  .amgdprcookie-main-wrapper .amgdprcookie-head {
    font-size: 34px;
    line-height: normal;
  }
  .amgdprcookie-main-wrapper .amgdprcookie-btn {
    box-shadow: 0 3px 10px rgba(62, 40, 13, 0.15);
    font-size: 20px;
    padding: 17px 46px;
    text-transform: none;
  }
  .amgdprcookie-cookie-container {
    margin-bottom: 30px;
    padding: 25px 0;
  }
  .amgdprcookie-cookie-container .amgdprcookie-caption {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .amgdprcookie-cookie-container .amgdprcookie-toggle-cookie {
    padding-left: 0;
  }
  .amgdprcookie-cookie-container .amgdprcookie-text {
    font-size: 14px;
  }
  .amgdprcookie-cookie-container .amgdprcookie-options {
    background: inherit;
    display: inline-block;
    font-size: 14px;
  }
  .amgdprcookie-groups-modal .amgdprcookie-cookie-container,
  .amgdprcookie-groups-modal .amgdprcookie-header,
  .amgdprcookie-groups-modal .amgdprcookie-text {
    padding: 0;
  }
  .amgdprcookie-modal-container .modal-inner-wrap {
    background: #ffffff;
    min-width: 400px;
    right: unset;
    width: 21%;
  }
  .amgdprcookie-table .amgdprcookie-cell.desc,
  .amgdprcookie-table .amgdprcookie-title.-wide {
    width: 30%;
  }
  .amgdprcookie-table .amgdprcookie-cell,
  .amgdprcookie-table .amgdprcookie-title {
    width: 15%;
  }
  .amgdprcookie-bar-container .amgdprcookie-buttons-block {
    flex-direction: row;
    margin-bottom: 5px;
  }
  .amgdprcookie-bar-container .amgdprcookie-buttons-block .amgdprcookie-button {
    margin-bottom: 0;
  }
  .amgdprprem-details-container {
    display: flex;
  }
  .amgdprprem-details-container .amgdprprem-details {
    margin: 0 36px 0 0;
  }
  .amgdprjs-bar-template.-popup.-upgraded .amgdprcookie-buttons-block .amgdprcookie-button {
    margin: 15px 0 0;
  }
  .amgdprjs-bar-template.-upgraded .amgdprcookie-bar-container {
    padding: 24px 36px 36px;
  }
  .amgdprprem-popup-buttons .amgdprprem-button {
    padding: 24px 0;
  }
  .amgdprprem-popup-buttons .amgdprprem-label {
    margin-bottom: 15px;
  }
  .amgdpr-modal-container .modal-header {
    padding: 40px 50px 20px;
  }
  .amgdpr-modal-container .modal-header .modal-title {
    font-size: 30px;
  }
  .amgdpr-modal-container .modal-content {
    padding: 0 30px 0 50px;
  }
  .amgdpr-modal-container .modal-footer {
    padding: 30px 50px 50px;
  }
  .amgdpr-modal-container .action.action-primary {
    width: auto;
  }
  svg.checkmark {
    display: none;
  }
  [data-col-lg="2"] .elementor-blog-post-item,
  [data-col-lg="2"] .product-item,
  [data-col-lg="2"] .item-loading-slick {
    flex: 0 0 calc(100% / 2);
    width: calc(100% / 2);
  }
  [data-col-lg="3"] .elementor-blog-post-item,
  [data-col-lg="3"] .product-item,
  [data-col-lg="3"] .item-loading-slick {
    flex: 0 0 calc(100% / 3);
    width: calc(100% / 3);
  }
  [data-col-lg="4"] .elementor-blog-post-item,
  [data-col-lg="4"] .product-item,
  [data-col-lg="4"] .item-loading-slick {
    flex: 0 0 calc(100% / 4);
    width: calc(100% / 4);
  }
  [data-col-lg="5"] .elementor-blog-post-item,
  [data-col-lg="5"] .product-item,
  [data-col-lg="5"] .item-loading-slick {
    flex: 0 0 calc(100% / 5);
    width: calc(100% / 5);
  }
  .slick-prev {
    left: 1rem;
  }
  .slick-next {
    right: 1rem;
  }
  .slick-prev,
  .slick-prev {
    top: 40%;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .margin_item--20,
  [data-space-between-item="20"] {
    --layout-indent__width: 1rem;
  }
  .margin_item--30,
  [data-space-between-item="30"] {
    --layout-indent__width: 1.5rem;
  }
  .margin_item--40,
  [data-space-between-item="40"] {
    --layout-indent__width: 2rem;
  }
  .widget-blog-posts-grid-default .widget-blog-post-grid,
  .widget-blog-posts-grid-default-2 .widget-blog-post-grid,
  .widget-blog-posts-grid-default-4 .widget-blog-post-grid {
    grid-template-columns: 1fr 1fr;
  }
  .widget-blog-posts-grid-default .widget-blog-post-grid .elementor-blog-post-item:first-child,
  .widget-blog-posts-grid-default-2 .widget-blog-post-grid .elementor-blog-post-item:first-child,
  .widget-blog-posts-grid-default-4 .widget-blog-post-grid .elementor-blog-post-item:first-child {
    grid-column: 1/2;
    grid-row: 1/4;
  }
  .widget-lookbook-mansoy .widget-lookbook-wrapper .elementor-lookbook-item.col-lg-3:nth-child(3) {
    flex: 0 0 auto;
    width: 50%;
  }
  .block.widget .products-grid .product-item {
    width: 25%;
  }
  .products-grid .product_item_images {
    position: relative;
  }
  .products-grid .product_item_images .product-item-inner {
    display: block;
  }
  .product__style-1 .products-grid .product-item-actions_middle {
    position: absolute;
    left: 2rem;
    right: 2rem;
    bottom: 2rem;
    -webkit-transform: translate3d(0, 150%, 0);
    -moz-transform: translate3d(0, 150%, 0);
    -ms-transform: translate3d(0, 150%, 0);
    transform: translate3d(0, 150%, 0);
    opacity: 0;
    visibility: hidden;
    z-index: 3;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-1 .products-grid .product-item-actions_middle > * {
    width: 100%;
    border-radius: var(--button__border-radius);
  }
  .product__style-1 .products-grid .product-item-actions_middle .action {
    width: 100%;
    border-radius: var(--button__border-radius);
  }
  .product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) {
    background: #ffffff;
    border-color: #ffffff;
  }
  .product__style-1 .products-grid .product-item-actions_middle .action:not(:hover) span {
    color: #000000;
  }
  .product__style-1 .products-grid .product-item-actions_middle .action:before {
    display: none;
  }
  .product__style-1 .products-grid .product-item-actions_middle .action span {
    align-items: center;
    white-space: nowrap;
    -webkit-transition: transform 0.25s, opacity 0.15s;
    -moz-transition: transform 0.25s, opacity 0.15s;
    -ms-transition: transform 0.25s, opacity 0.15s;
    transition: transform 0.25s, opacity 0.15s;
    pointer-events: none;
  }
  .product__style-1 .products-grid .product-item-actions_middle .action.loading span:before {
    display: inline-block;
  }
  .product__style-1 .products-grid .product-item .actions-secondary,
  .product__style-1 .products-grid .field.choice.related {
    position: absolute;
    top: 2rem;
    right: 2rem;
    z-index: 3;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
  }
  .product__style-1 .products-grid .actions-secondary,
  .product__style-1 .products-grid .field.choice.related {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(150%, 0, 0);
    -moz-transform: translate3d(150%, 0, 0);
    -ms-transform: translate3d(150%, 0, 0);
    transform: translate3d(150%, 0, 0);
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-1 .products-grid .actions-secondary:hover .action,
  .product__style-1 .products-grid .field.choice.related:hover .action,
  .product__style-1 .products-grid .actions-secondary:hover label,
  .product__style-1 .products-grid .field.choice.related:hover label {
    color: var(--theme__color__primary, #56cfe1);
  }
  .product__style-1 .products-grid .actions-secondary .action {
    margin-bottom: 1rem;
  }
  .product__style-1 .products-grid .product_item_images:hover .product-item-actions_middle {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
  }
  .product__style-1 .products-grid .product_item_images:hover .actions-secondary {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
  }
  .product__style-2 {
    --product_action-border-radius: 0;
    --product_action_icon-addtocart: "\f290";
  }
  .product__style-2 .products-grid .slick-list {
    padding: 1.5rem 1.5rem 2.5rem;
    margin: -1.5rem -1.5rem -2.5rem;
  }
  .product__style-2 .products-grid .product-item-details {
    text-align: center;
  }
  .product__style-2 .products-grid .product-item-details div[class*="swatch-opt-"] .swatch-attribute-options {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .product__style-2 .products-grid .product-item-details div[class*="swatch-opt-"] .swatch-option.image {
    float: none;
  }
  .product__style-2 .products-grid .price-box {
    justify-content: center;
  }
  .product__style-2 .products-grid .product-item {
    position: relative;
    padding-top: 15px;
  }
  .product__style-2 .products-grid .product-item:before {
    content: "";
    position: absolute;
    left: -15px;
    right: -15px;
    bottom: -15px;
    top: 0;
    pointer-events: none;
    background: #ffffff;
    border-radius: 5px;
    opacity: 0;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.07000000000000001);
    -webkit-transform: scale(0.9) translateY(0) translateZ(0);
    -moz-transform: scale(0.9) translateY(0) translateZ(0);
    -ms-transform: scale(0.9) translateY(0) translateZ(0);
    transform: scale(0.9) translateY(0) translateZ(0);
    --transition: all 0.55s cubic-bezier(0.2, 0.75, 0.5, 1);
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-2 .products-grid .product-item:hover:before {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0) translateZ(0);
    -moz-transform: scale(1) translateY(0) translateZ(0);
    -ms-transform: scale(1) translateY(0) translateZ(0);
    transform: scale(1) translateY(0) translateZ(0);
  }
  .product__style-2 .products-grid .product-item .product-reviews-summary {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .product__style-2 .products-grid .product-item-inner {
    position: absolute;
    z-index: 1;
    left: 1rem;
    right: 1rem;
    bottom: 3rem;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
    --button__shadow: none;
  }
  .product__style-2 .products-grid .product-item-inner .action:hover {
    border-color: var(--button__hover__background) !important;
  }
  .product__style-2 .products-grid .action.tocart.primary {
    width: 4.5rem;
    height: 4.5rem;
    background: #ffffff;
    border-radius: var(--product_action-border-radius, 50%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    padding: 0;
    border: 0;
    border-right: 1px solid var(--border-color__base, #eeeeee);
    --product_action-border-radius: 5px 0 0 5px;
  }
  .product__style-2 .products-grid .action.tocart.primary:hover {
    background: var(--button__hover__background);
    box-shadow: var(--button__shadow);
  }
  .product__style-2 .products-grid .action.tocart.primary span {
    font-size: 0;
    text-transform: capitalize;
    font-weight: var(--text-weight);
  }
  .product__style-2 .products-grid .action.tocart.primary span::before {
    animation: none;
    top: auto;
  }
  .product__style-2 .products-grid .product-item-actions,
  .product__style-2 .products-grid .actions-secondary {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
  }
  .product__style-2 .products-grid .product-item-actions {
    --product_action-border-radius: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: var(--product_action-border-radius);
  }
  .product__style-2 .products-grid .product-item-actions .action {
    --product_action-border-radius: 0;
    border-right: 1px solid var(--border-color__base, #eeeeee);
    position: relative;
  }
  .product__style-2 .products-grid .product-item-actions .action span:not(.at-icon-wrapper) {
    clip: unset;
    height: auto;
    width: auto;
    overflow: visible;
    position: absolute;
    font-size: 14px;
    padding: 7px 10px;
    background: #000000;
    color: #ffffff;
    line-height: 1;
    border-radius: 3px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    visibility: hidden;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -ms-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    white-space: nowrap;
    box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);
  }
  .product__style-2 .products-grid .product-item-actions .action span:not(.at-icon-wrapper):before {
    content: "";
    position: absolute;
    background: transparent;
    border: 7px solid transparent;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -ms-transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  }
  .product__style-2 .products-grid .product-item-actions .action:hover span:not(.at-icon-wrapper) {
    visibility: visible;
    opacity: 1;
    transition-delay: 0.1s;
  }
  .product__style-2 .products-grid .product-item-actions .action:hover span:not(.at-icon-wrapper):before {
    opacity: 1;
    transition-delay: 0.1s;
  }
  .product__style-2 .products-grid .product-item-actions .action span:not(.at-icon-wrapper) {
    top: 0;
    right: 50%;
    transform: translateY(-100%) translateX(50%);
  }
  .product__style-2 .products-grid .product-item-actions .action span:not(.at-icon-wrapper):before {
    border-top-color: #000000;
    left: calc(50% - 7px);
    bottom: 0;
    -webkit-transform: translateY(90%);
    -moz-transform: translateY(90%);
    -ms-transform: translateY(90%);
    transform: translateY(90%);
  }
  .product__style-2 .products-grid .product-item-actions .action:hover span:not(.at-icon-wrapper) {
    -webkit-transform: translateY(calc(-100% - 10px)) translateX(50%);
    -moz-transform: translateY(calc(-100% - 10px)) translateX(50%);
    -ms-transform: translateY(calc(-100% - 10px)) translateX(50%);
    transform: translateY(calc(-100% - 10px)) translateX(50%);
  }
  .product__style-2 .products-grid .product-item-actions .action:before {
    font-weight: 400;
  }
  .product__style-2 .products-grid .product-item-actions .action span:before {
    right: auto !important;
  }
  .product__style-2 .products-grid .product_item_images:hover .product-item-inner {
    opacity: 1;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-2 .products-grid .product-items:not(.slick-slider) .product-item::before,
  .product__style-2 .products-grid.product-items:not(.slick-slider) .product-item::before {
    left: 0;
    right: 0;
  }
  .product__style-5 .product-item-actions_middle,
  .product__style-3 .product-item-actions_middle,
  .product__style-4 .product-item-actions_middle {
    position: absolute;
    left: 2rem;
    right: 2rem;
    bottom: 2rem;
    -webkit-transform: translate3d(0, 150%, 0);
    -moz-transform: translate3d(0, 150%, 0);
    -ms-transform: translate3d(0, 150%, 0);
    transform: translate3d(0, 150%, 0);
    opacity: 0;
    visibility: hidden;
    z-index: 3;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-5 .product-item-actions_middle > *,
  .product__style-3 .product-item-actions_middle > *,
  .product__style-4 .product-item-actions_middle > * {
    width: 100%;
    border-radius: var(--button__border-radius);
  }
  .product__style-5 .product-item-actions_middle .action,
  .product__style-3 .product-item-actions_middle .action,
  .product__style-4 .product-item-actions_middle .action {
    width: 100%;
    border-radius: var(--button__border-radius);
  }
  .product__style-5 .product-item-actions_middle .action:not(:hover),
  .product__style-3 .product-item-actions_middle .action:not(:hover),
  .product__style-4 .product-item-actions_middle .action:not(:hover) {
    background: #ffffff;
    border-color: #ffffff;
  }
  .product__style-5 .product-item-actions_middle .action:not(:hover) span,
  .product__style-3 .product-item-actions_middle .action:not(:hover) span,
  .product__style-4 .product-item-actions_middle .action:not(:hover) span {
    color: #000000;
  }
  .product__style-5 .product-item-actions_middle .action:before,
  .product__style-3 .product-item-actions_middle .action:before,
  .product__style-4 .product-item-actions_middle .action:before {
    display: none;
  }
  .product__style-5 .product-item-actions_middle .action span,
  .product__style-3 .product-item-actions_middle .action span,
  .product__style-4 .product-item-actions_middle .action span {
    align-items: center;
    white-space: nowrap;
    width: 100%;
    display: block;
    -webkit-transition: transform 0.25s, opacity 0.15s;
    -moz-transition: transform 0.25s, opacity 0.15s;
    -ms-transition: transform 0.25s, opacity 0.15s;
    transition: transform 0.25s, opacity 0.15s;
    pointer-events: none;
  }
  .product__style-5 .product-item-actions_middle .action span:before,
  .product__style-3 .product-item-actions_middle .action span:before,
  .product__style-4 .product-item-actions_middle .action span:before {
    position: relative;
    top: 2px;
    display: none;
  }
  .product__style-5 .product-item-actions_middle .action.loading span:before,
  .product__style-3 .product-item-actions_middle .action.loading span:before,
  .product__style-4 .product-item-actions_middle .action.loading span:before {
    display: inline-block;
  }
  .product__style-5 .product-item .actions-secondary,
  .product__style-3 .product-item .actions-secondary,
  .product__style-4 .product-item .actions-secondary,
  .product__style-5 .field.choice.related,
  .product__style-3 .field.choice.related,
  .product__style-4 .field.choice.related {
    position: absolute;
    top: 2rem;
    right: 2rem;
    z-index: 3;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    flex-direction: column;
  }
  .product__style-5 .actions-secondary,
  .product__style-3 .actions-secondary,
  .product__style-4 .actions-secondary,
  .product__style-5 .field.choice.related,
  .product__style-3 .field.choice.related,
  .product__style-4 .field.choice.related {
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate3d(150%, 0, 0);
    -moz-transform: translate3d(150%, 0, 0);
    -ms-transform: translate3d(150%, 0, 0);
    transform: translate3d(150%, 0, 0);
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-5 .actions-secondary:hover .action,
  .product__style-3 .actions-secondary:hover .action,
  .product__style-4 .actions-secondary:hover .action,
  .product__style-5 .field.choice.related:hover .action,
  .product__style-3 .field.choice.related:hover .action,
  .product__style-4 .field.choice.related:hover .action,
  .product__style-5 .actions-secondary:hover label,
  .product__style-3 .actions-secondary:hover label,
  .product__style-4 .actions-secondary:hover label,
  .product__style-5 .field.choice.related:hover label,
  .product__style-3 .field.choice.related:hover label,
  .product__style-4 .field.choice.related:hover label {
    color: var(--theme__color__primary, #56cfe1);
  }
  .product__style-5 .actions-secondary .action,
  .product__style-3 .actions-secondary .action,
  .product__style-4 .actions-secondary .action {
    margin-bottom: 1rem;
  }
  .product__style-5 .related .product-item,
  .product__style-3 .related .product-item,
  .product__style-4 .related .product-item,
  .product__style-5 .upsell .product-item,
  .product__style-3 .upsell .product-item,
  .product__style-4 .upsell .product-item {
    padding-bottom: 20px !important;
  }
  .product__style-5 .product_item_images:hover .actions-secondary,
  .product__style-3 .product_item_images:hover .actions-secondary,
  .product__style-4 .product_item_images:hover .actions-secondary {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
  }
  .product__style-3 .show_nav .slick-prev {
    left: 0;
  }
  .product__style-3 .show_nav .slick-next {
    right: 0;
  }
  .product__style-3 .products-grid .product_item_images {
    position: static;
    overflow: visible;
  }
  .product__style-3 .products-grid .product-label {
    left: -1rem;
    top: 1rem;
  }
  .product__style-3 .products-grid .product-item-actions_middle {
    opacity: 1;
    visibility: visible;
  }
  .product__style-4 .products-grid .product-item {
    padding: 15px 15px 78px;
  }
  .product__style-4 .products-grid .product-item .product-item-inner {
    display: block;
  }
  .product__style-4 .products-grid .product-item:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    pointer-events: none;
    border: 1px solid #000000;
    border-radius: 5px;
    opacity: 0;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product__style-4 .products-grid .product-item:hover:before {
    opacity: 1;
  }
  .nav_show-mobile .slick-arrow {
    display: none !important;
  }
  .static-menu-click {
    display: none;
  }
  .header-static-menu + .elementor-content-static-menu {
    display: block;
  }
  .block-search.block-quick-search .form-minisearch {
    min-width: 250px;
  }
  table.dibs-easy-checkout-review th.item-img {
    visibility: hidden;
    opacity: 0;
  }
  table.dibs-easy-checkout-review th,
  table.dibs-easy-checkout-review td {
    vertical-align: middle;
  }
  table.dibs-easy-checkout-review th.qty,
  table.dibs-easy-checkout-review td.qty,
  table.dibs-easy-checkout-review th.price,
  table.dibs-easy-checkout-review td.price,
  table.dibs-easy-checkout-review th.subtotal,
  table.dibs-easy-checkout-review td.subtotal {
    padding-left: 40px;
    padding-right: 0;
  }
  table.dibs-easy-checkout-review th.item-img,
  table.dibs-easy-checkout-review td.item-img {
    padding-right: 0;
    padding-left: 0;
    width: 205px;
    max-width: 205px;
  }
  table.dibs-easy-checkout-review th.item-desc,
  table.dibs-easy-checkout-review td.item-desc {
    padding-right: 0;
    padding-left: 0;
  }
  table.dibs-easy-checkout-review th:not(.item-img),
  table.dibs-easy-checkout-review td:not(.item-img) {
    border-bottom: 1px solid #d1d1d1;
  }
  table.dibs-easy-checkout-review th.qty,
  table.dibs-easy-checkout-review td.qty {
    text-align: center !important;
  }
  table.dibs-easy-checkout-review td {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  table.dibs-easy-checkout-review td.subtotal {
    text-align: right !important;
  }
  table.dibs-easy-checkout-review td.subtotal .price {
    font-size: 25px;
    font-weight: 700;
    color: #000000;
  }
  table.dibs-easy-checkout-review .dibs-easy-checkout-col .product-item-info {
    width: 90%;
  }
  #dibs-easy-checkout_cart_totals {
    width: calc(100% - 205px);
    left: 205px;
    position: relative;
    text-align: right;
    border-bottom: 1px solid #d1d1d1;
    color: #000000;
    float: left;
  }
  #dibs-easy-checkout_cart_totals table {
    width: 35%;
    float: right;
  }
  #dibs-easy-checkout_cart_totals table tfoot tr:last-of-type th,
  #dibs-easy-checkout_cart_totals table tfoot tr:last-of-type td {
    padding-bottom: 15px;
  }
  #dibs-easy-checkout_cart_totals table tfoot td,
  #dibs-easy-checkout_cart_totals table tfoot th {
    padding: 15px 0 0;
    font-size: 14px;
    font-weight: 700;
  }
  .dibs-easy-checkout-shipping {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #d1d1d1;
  }
  .dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #d1d1d1;
  }
  .dibs-easy-checkout-shipping #dibs-easy-checkout_shipping_method .slick-track {
    margin-right: 0;
    margin-left: 0;
  }
  .dibs-easy-checkout-shipping input,
  .dibs-easy-checkout-shipping select {
    height: 50px;
    width: 192px;
    margin-bottom: 10px;
  }
  .dibs-easy-checkout-shipping input.postcode {
    position: relative;
    top: 1px;
    left: -3px;
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
  }
  .dibs-easy-checkout-shipping select {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }
  .dibs-easy-checkout-shipping,
  .dibs-easy-checkout-extra {
    width: calc(100% - 205px);
    left: 205px;
    position: relative;
  }
  .dibs-easy-checkout-extra__left {
    flex: 1;
  }
  .dibs-easy-checkout-extra__right {
    flex: 2;
  }
  .dibs-easy-checkout-block.discount,
  .dibs-easy-checkout-block.newsletter {
    width: 400px;
  }
  .dibs_easy_checkout-order-success .page-title {
    font-size: 25px;
    font-weight: 700;
    color: #000000;
  }
  .dibs_easy_checkout-order-success .checkout-success h1 {
    font-size: 52px;
  }
  .dibs_easy_checkout-order-success .dibs-easy-checkout-thankyou-order-details.order_details li {
    display: table-cell;
    width: 25%;
  }
  .dibs_easy_checkout-order-success .dibs-easy-checkout-order__items {
    padding: 45px 35px 25px;
  }
  /* Overwriting Magento's padding for the method title to make
       sure our KP methods have the same height as the core methods */
  .klarna-payments-method > .payment-method-title {
    padding: 11.5px 0;
  }
  .block-cart-failed .actions {
    text-align: left;
  }
  .block-cart-failed .actions.primary {
    float: right;
  }
  .bundle-options-container .bundle-options-wrapper,
  .bundle-options-container .product-options-wrapper {
    float: left;
    width: 57%;
  }
  .bundle-options-container .block-bundle-summary {
    float: right;
    position: relative;
    width: 40%;
  }
  .page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,
  .page-layout-2columns-left .bundle-options-container .block-bundle-summary,
  .page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,
  .page-layout-2columns-right .bundle-options-container .block-bundle-summary,
  .page-layout-3columns .bundle-options-container .bundle-options-wrapper,
  .page-layout-3columns .bundle-options-container .block-bundle-summary {
    width: 48%;
  }
  .block-category-event.block:last-child {
    margin-bottom: 36px;
    padding: 12px 0 36px;
  }
  .block-category-event .block-title {
    margin: 0;
  }
  .block-category-event .block-title strong {
    font-size: 2.4rem;
  }
  .block-category-event .ticker li {
    display: none;
    margin: 0 50px;
  }
  .block-category-event .ticker .value {
    font-size: 6rem;
  }
  .block-category-event .ticker .label {
    font-size: 1.4rem;
    text-transform: none;
  }
  .block-category-event .dates .date {
    font-size: 5rem;
  }
  .block-category-event .dates .start {
    padding-right: 50px;
  }
  .block-category-event .dates .start:after {
    font-size: 5rem;
    right: 10px;
  }
  .cart.table-wrapper .item .col.item {
    display: table-cell;
    width: 40%;
  }
  .checkout-container .opc-progress-bar-item {
    width: 50%;
  }
  .fieldset > .field {
    margin: 0 0 15px;
  }
  .table-checkout-shipping-method {
    width: auto;
    margin-bottom: 30px;
    max-width: 100%;
  }
  .checkout-shipping-method .actions-toolbar > .primary {
    float: left !important;
  }
  .cart-container .widget {
    float: left;
  }
  .cart-summary {
    float: right;
    position: relative;
    width: 23%;
  }
  .column.main .cart-summary .actions-toolbar > .secondary {
    float: none;
  }
  .cart-summary .block .fieldset .field {
    margin: 0 0 24px;
    margin: 0 0 12px;
  }
  .cart-summary .block .fieldset .field:not(.choice) > .label {
    box-sizing: content-box;
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
  }
  .cart-summary .block .fieldset .field:not(.choice) > .control {
    float: none;
    width: auto;
  }
  .cart-summary .block .fieldset .field > .label {
    margin: 0 0 5px;
    display: inline-block;
  }
  .cart-summary .block .fieldset .field.choice:before,
  .cart-summary .block .fieldset .field.no-label:before {
    display: none;
  }
  .cart.table-wrapper .items {
    min-width: 100%;
    width: auto;
  }
  .cart.table-wrapper .item .col.item {
    padding: 2rem 0.8rem;
  }
  .cart.table-wrapper .item-actions td {
    text-align: right;
  }
  .cart.table-wrapper .product-item-photo {
    display: table-cell;
    max-width: 100%;
    padding-right: 24px;
    position: static;
    vertical-align: top;
    width: 1%;
  }
  .cart.table-wrapper .product-item-details {
    display: table-cell;
    vertical-align: top;
    white-space: normal;
    width: 99%;
  }
  .cart.table-wrapper .item-actions .actions-toolbar {
    text-align: left;
  }
  .cart .action {
    margin-bottom: 12px;
  }
  .cart-products-toolbar .toolbar-amount {
    line-height: 30px;
    margin: 0;
  }
  .cart-products-toolbar .pages {
    float: right;
    margin: 0 0 1px;
  }
  .cart-products-toolbar .pages .item:last-child {
    margin-right: 0;
  }
  .cart.table-wrapper .cart-products-toolbar + .cart thead tr th.col {
    padding-bottom: 7px;
    padding-top: 8px;
  }
  .cart.table-wrapper .cart + .cart-products-toolbar {
    margin-top: 30px;
  }
  .minicart-wrapper {
    margin-left: 13px;
  }
  .minicart-wrapper .block-minicart {
    right: -15px;
    width: 390px;
  }
  .opc-wrapper {
    width: 66.66666667%;
    float: left;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    padding-right: 36px;
  }
  .checkout-onepage-success .print {
    display: block;
    float: right;
    margin: 22px 0 0;
  }
  .opc-progress-bar-item {
    width: 185px;
  }
  .checkout-index-index .modal-popup .form-shipping-address {
    max-width: 600px;
  }
  .checkout-index-index .modal-popup .modal-footer .action-save-address {
    float: right;
    margin: 0 0 0 12px;
  }
  .checkout-shipping-method .actions-toolbar > .primary {
    float: right;
  }
  .checkout-shipping-method .actions-toolbar .action.primary {
    margin: 0;
  }
  .opc-wrapper .form-login,
  .opc-wrapper .form-shipping-address {
    max-width: 600px;
  }
  .table-checkout-shipping-method {
    width: auto;
  }
  .opc-sidebar {
    margin: 46px 0 24px;
    width: 33.33333333%;
    float: right;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .opc-summary-wrapper .modal-header .action-close {
    display: none;
  }
  .authentication-dropdown {
    background-color: #ffffff;
    border: 1px solid #aeaeae;
    -webkit-transform: scale(1, 0);
    -webkit-transform-origin: 0 0;
    -webkit-transition: -webkit-transform linear 0.1s, visibility 0s linear 0.1s;
    position: absolute;
    text-align: left;
    top: 100%;
    transform: scale(1, 0);
    transform-origin: 0 0;
    transition: transform linear .1s, visibility 0s linear .1s;
    visibility: hidden;
    width: 100%;
  }
  .authentication-dropdown._show {
    z-index: 100;
    -webkit-transform: scale(1, 1);
    -webkit-transition: -webkit-transform linear 0.1s, visibility 0s linear 0s;
    transform: scale(1, 1);
    transition: transform linear .1s, visibility 0s linear 0s;
    visibility: visible;
  }
  .authentication-wrapper {
    width: 33.33333333%;
    text-align: right;
  }
  .block-authentication .block-title {
    font-size: 3.6rem;
    border-bottom: 0;
    margin-bottom: 30px;
  }
  .block-authentication .actions-toolbar > .primary {
    display: inline;
    float: right;
    margin-right: 0;
  }
  .block-authentication .actions-toolbar > .primary .action {
    margin-right: 0;
  }
  .block-authentication .actions-toolbar > .secondary {
    float: left;
    margin-right: 2rem;
    padding-top: 1rem;
  }
  .popup-authentication .modal-inner-wrap {
    min-width: 992px;
    width: 60%;
  }
  .popup-authentication .block-authentication {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    border-top: 1px solid #c1c1c1;
  }
  .popup-authentication .block[class],
  .popup-authentication .form-login,
  .popup-authentication .fieldset,
  .popup-authentication .block-content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
  }
  .popup-authentication .block[class] {
    box-sizing: border-box;
    float: left;
    padding: 12px 36px 0 0;
    width: 50%;
  }
  .popup-authentication .block[class] + .block {
    border-left: 1px solid #c1c1c1;
    border-top: 0;
    margin: 0;
    padding: 12px 0 0 48px;
  }
  .popup-authentication .block[class] + .block:before {
    left: 0;
    top: 50%;
  }
  .popup-authentication .actions-toolbar {
    margin-bottom: 0;
    margin-top: auto;
  }
  .checkout-payment-method .actions-toolbar .primary {
    float: right;
    margin: 0;
  }
  .checkout-payment-method .fieldset > .field-select-billing > .control {
    float: none;
    width: 100%;
  }
  .checkout-payment-method .payment-method-content .fieldset > .field {
    margin: 0 0 24px;
  }
  .checkout-payment-method .payment-method-content .fieldset > .field.choice:before {
    padding: 0;
    width: 0;
  }
  .checkout-payment-method .payment-method-content .fieldset > .field.type .control {
    margin-left: 25.8%;
  }
  .checkout-payment-method .payment-method-content .fieldset > .field.type.no-detection .control {
    margin-left: 0;
  }
  .checkout-billing-address .action-update {
    float: right;
  }
  .checkout-billing-address .actions-toolbar .action-cancel {
    margin: 6px 24px 0 0;
  }
  .checkout-payment-method .payment-option-title {
    padding-left: 22px;
  }
  .checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar {
    margin-left: 0;
  }
  .login-container .block .login .actions-toolbar > .primary {
    margin-bottom: 0;
    margin-right: 36px;
  }
  .login-container .block .login .actions-toolbar > .secondary {
    float: left;
  }
  .fieldset .fullname .field .label {
    margin: 0 0 5px;
    padding: 0 15px 0 0;
    text-align: right;
    box-sizing: border-box;
    float: left;
  }
  .fieldset .fullname .field .control {
    width: 100%;
    float: left;
  }
  .form.password.reset,
  .form.send.confirmation,
  .form.password.forget,
  .form.create.account,
  .form.search.advanced,
  .form.form-orders-search {
    min-width: 600px;
    width: 50%;
  }
  .account.page-layout-2columns-left .sidebar-main,
  .account.page-layout-2columns-left .sidebar-additional {
    width: 22.3%;
  }
  .account.page-layout-2columns-left .column.main {
    width: 77.7%;
  }
  .block-addresses-list .items.addresses {
    font-size: 0;
  }
  .block-addresses-list .items.addresses > .item {
    display: inline-block;
    font-size: 16px;
    margin-bottom: 24px;
    vertical-align: top;
    width: 48.8%;
  }
  .block-addresses-list .items.addresses > .item:nth-last-child(1),
  .block-addresses-list .items.addresses > .item:nth-last-child(2) {
    margin-bottom: 0;
  }
  .block-addresses-list .items.addresses > .item:nth-child(even) {
    margin-left: 2.4%;
  }
  .control.captcha-image .captcha-img {
    margin: 0 12px 12px 0;
  }
  .page-product-downloadable .product-options-wrapper {
    float: left;
    width: 55%;
  }
  .page-product-downloadable .product-options-bottom {
    float: right;
    width: 40%;
  }
  .page-product-downloadable .product-options-bottom .field.qty + .actions {
    padding-top: 0;
  }
  .gift-message .field {
    margin-bottom: 24px;
  }
  .gift-options {
    position: relative;
    z-index: 1;
  }
  .gift-options .actions-toolbar {
    clear: both;
    float: right;
    position: static;
  }
  .gift-options .actions-toolbar .secondary {
    float: right;
  }
  .gift-options .actions-toolbar .secondary .action {
    float: right;
    margin-left: 24px;
  }
  .gift-options .actions-toolbar .secondary .action-cancel {
    display: block;
    float: left;
    margin-top: 6px;
  }
  .gift-options .actions-toolbar:nth-child(3):before {
    border-left: 1px solid var(--border-color__base, #eeeeee);
    bottom: 5rem;
    content: '';
    display: block;
    left: 50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
  }
  .gift-options-title {
    font-weight: 300;
    font-size: 1.8rem;
  }
  .cart.table-wrapper .action-gift {
    float: left;
  }
  .order-options .gift-wrapping,
  .table-order-review .gift-wrapping {
    max-width: 50%;
  }
  .form-giftregistry-search .fieldset {
    margin-bottom: 20px;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field {
    margin: 0 0 24px;
    box-sizing: border-box;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:before,
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:after {
    content: '';
    display: table;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:after {
    clear: both;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field.choice:before,
  .form-giftregistry-search .fieldset > .fields-specific-options > .field.no-label:before {
    padding: 0 15px 0 0;
    box-sizing: border-box;
    content: ' ';
    float: left;
    height: 1px;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field .description {
    padding: 0 15px 0 0;
    text-align: right;
    box-sizing: border-box;
    float: left;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:not(.choice) > .label {
    margin: 0 0 5px;
    padding: 0 15px 0 0;
    text-align: right;
    box-sizing: border-box;
    float: left;
  }
  .form-giftregistry-search .fieldset > .fields-specific-options > .field:not(.choice) > .control {
    width: 100%;
    float: left;
  }
  .block-giftregistry-shared-items .product-item-photo {
    display: table-cell;
    max-width: 100%;
    padding: 0 24px 0 0;
    vertical-align: top;
    width: 1%;
  }
  .block-giftregistry-shared-items .product-item-details {
    display: table-cell;
    vertical-align: top;
    width: 99%;
    word-break: normal;
  }
  .block-giftregistry-shared-items .col.product {
    width: 48%;
  }
  .block-giftregistry-shared-items .col:not(.product) {
    text-align: center;
  }
  .block-giftregistry-shared-items .col.price {
    padding-top: 17px;
  }
  .block-giftregistry-shared-items .input-text.qty {
    margin-top: -4px;
  }
  .gift-options-cart-item .gift-wrapping,
  .cart-gift-item .gift-wrapping {
    box-sizing: border-box;
    float: left;
    padding-right: 24px;
    width: 50%;
  }
  .gift-options-cart-item .gift-wrapping + .gift-message,
  .cart-gift-item .gift-wrapping + .gift-message {
    border-left: 1px solid #c1c1c1;
    box-sizing: border-box;
    float: left;
    padding-left: 4.5rem;
    width: 50%;
  }
  .form-add-invitations .additional,
  .form-add-invitations .field.text {
    margin-top: 20px;
  }
  .table-invitations .col {
    width: 50%;
  }
  .paypal-review .paypal-review-title {
    border-bottom: 1px solid var(--border-color__base, #eeeeee);
  }
  .paypal-review .block-content .box-order-shipping-address,
  .paypal-review .block-content .box-order-shipping-method,
  .paypal-review .block-content .box-order-shipping-method + .box-order-billing-address {
    box-sizing: border-box;
    float: left;
    width: 33%;
  }
  .paypal-review .block-content .box-order-shipping-address {
    padding: 0 5%;
    width: 34%;
  }
  .paypal-review .col.subtotal,
  .paypal-review .mark,
  .paypal-review .amount {
    text-align: right;
  }
  .products.wrapper.list .product-reviews-summary {
    margin: 0;
  }
  .reward-settings + .actions-toolbar {
    margin-top: -32px;
  }
  .form-create-return .additional .field:last-child {
    margin-top: 20px;
  }
  .magento-rma-guest-returns .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 24px;
  }
  .block-returns-tracking .block-title .action {
    margin: 0 0 0 30px;
  }
  .block-returns-tracking .block-title .actions-track {
    float: right;
    margin-top: 12px;
  }
  .table-order-items .subtotal,
  .table-order-items .amount {
    text-align: right;
  }
  .table-order-items.creditmemo .col.qty,
  .table-order-items.creditmemo .col.discount,
  .table-order-items.creditmemo .col.subtotal {
    text-align: center;
  }
  .table-order-items.creditmemo .col.total {
    text-align: right;
  }
  .order-pager-wrapper .order-pager-wrapper-top {
    padding-left: 0;
    padding-right: 0;
  }
  .order-pager-wrapper .pages {
    float: right;
  }
  .order-actions-toolbar .action.print {
    display: block;
    float: right;
  }
  .page-title-wrapper .order-date {
    margin-top: -15px;
  }
  [class^='sales-guest-'] .column.main .block:not(.widget) .block-content .box,
  .sales-guest-view .column.main .block:not(.widget) .block-content .box {
    margin-bottom: 24px;
  }
  .my-credit-cards .card-type img {
    display: block;
  }
  .page-products *:not(.section-product) .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item {
    width: 33.33333333%;
  }
  .page-products *:not(.section-product) .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
  .page-products.page-layout-1column *:not(.section-product) .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item {
    width: 25%;
  }
  .page-products.page-layout-3columns *:not(.section-product) .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item {
    width: 50%;
  }
  .page-products .columns {
    padding-top: 0;
  }
  .toolbar:not(:last-child) .sorter {
    flex: unset;
    justify-content: flex-end;
  }
  .modes {
    display: inline-block;
    margin-right: 0;
    padding-top: 1px;
  }
  .products.wrapper ~ .toolbar .modes {
    display: none;
  }
  .modes-mode {
    color: var(--heading__color__base, #000000);
  }
  .modes-mode.active {
    color: var(--link__hover__color);
  }
  .modes-mode.active:before {
    color: inherit;
  }
  .products.wrapper ~ .toolbar .limiter {
    display: block;
    float: right;
  }
  .product-info-main {
    float: right;
  }
  .product.media {
    float: left;
  }
  .page-layout-1column .product-info-main {
    width: 48.8%;
  }
  .page-layout-1column .product.media {
    width: 49.2%;
  }
  .page-layout-2columns-left .product-info-main,
  .page-layout-2columns-right .product-info-main,
  .page-layout-3columns .product-info-main {
    width: 48%;
  }
  .page-layout-2columns-left .product.media,
  .page-layout-2columns-right .product.media,
  .page-layout-3columns .product.media {
    width: 50%;
  }
  .magnifier-preview {
    border: 1px solid var(--border-color__base, #eeeeee);
    -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  }
  .filter.block {
    margin-bottom: 3rem;
  }
  .filter-title {
    display: none;
  }
  .filter-options-content {
    padding-bottom: 2.6rem;
  }
  .filter-options-item {
    margin: 0 0 1.5rem;
  }
  .filter-actions {
    margin-bottom: 36px;
  }
  .filter.active .filter-options,
  .filter-options {
    background: transparent;
    clear: both;
    display: block;
    overflow: initial;
    position: static;
  }
  .filter-subtitle {
    display: block;
    position: static;
  }
  .page-layout-1column .products ~ .toolbar-products {
    position: static !important;
  }
  .page-layout-1column.page-with-filter .column.main {
    position: relative;
  }
  .filter-options .filter-options-title,
  .sidebar .block .filter-options-title,
  .sidebar .filter-options-title,
  .filter-options .block-title strong,
  .sidebar .block .block-title strong,
  .sidebar .block-title strong,
  .filter-options.sidebar-additional .block-title,
  .sidebar .block.sidebar-additional .block-title,
  .sidebar.sidebar-additional .block-title {
    margin: 0 0 0.7rem;
    font-size: var(--sidebar_widget_title-size, 1.8rem);
  }
  .page-wrapper > .breadcrumbs,
  .page-wrapper > .top-container,
  .page-wrapper > .widget {
    box-sizing: border-box;
    width: 100%;
  }
  .navigation ul {
    padding: 0 8px;
  }
  .header.panel > .header.links {
    float: right;
    font-size: 0;
    margin: 0;
    padding: 0;
    list-style: none none;
    margin-left: auto;
  }
  .header.panel > .header.links > li {
    display: inline-block;
    vertical-align: top;
  }
  .header.panel > .header.links > li {
    font-size: 16px;
    margin: 0 0 0 15px;
  }
  .header.panel > .header.links > li.welcome,
  .header.panel > .header.links > li a {
    line-height: 1.4;
  }
  .header.panel > .header.links > li.welcome a {
    padding-left: 6px;
  }
  .header.content {
    padding: 36px 24px 0;
  }
  .page-header {
    border: 0;
    margin-bottom: 0;
  }
  .page-header .panel.wrapper {
    border-bottom: 1px solid #e8e8e8;
  }
  .page-header .header.panel {
    padding-bottom: 12px;
    padding-top: 12px;
  }
  .page-header .switcher {
    display: inline-block;
  }
  .page-main > .page-title-wrapper .page-title {
    display: inline-block;
  }
  .page-main > .page-title-wrapper .page-title + .action {
    float: right;
    margin-top: 24px;
  }
  .logo {
    margin: -8px auto 25px 0;
  }
  .logo img {
    max-height: inherit;
  }
  .footer.content .block {
    float: right;
  }
  .footer.content .links {
    display: inline-block;
    margin-bottom: 20px;
    padding: 0 50px 0 0;
    vertical-align: top;
  }
  .footer.content .switcher.store {
    display: inline-block;
    padding-right: 50px;
    vertical-align: top;
  }
  .wishlist.window.popup {
    bottom: auto;
    top: 20%;
    left: 50%;
    margin-left: -212px;
    width: 380px;
    right: auto;
  }
  .wishlist.window.popup .field {
    margin: 0 0 24px;
  }
  .wishlist.window.popup .field:not(.choice) > .label {
    box-sizing: content-box;
    float: none;
    width: auto;
    text-align: left;
    padding: 0;
  }
  .wishlist.window.popup .field:not(.choice) > .control {
    float: none;
    width: auto;
  }
  .wishlist.window.popup .field > .label {
    margin: 0 0 5px;
    display: inline-block;
  }
  .wishlist.window.popup .field.choice:before,
  .wishlist.window.popup .field.no-label:before {
    display: none;
  }
  .block-wishlist-management {
    margin-bottom: 24px;
  }
  .block-wishlist-management .wishlist-select {
    border-bottom: 1px solid #e8e8e8;
    display: table;
    margin-bottom: 15px;
    width: 100%;
  }
  .block-wishlist-management .wishlist-select .wishlist-name {
    display: table-cell;
    margin-right: 12px;
    padding: 6px 12px 12px;
    vertical-align: top;
    white-space: nowrap;
    width: 5%;
  }
  .block-wishlist-management .wishlist-select-items {
    display: table-cell;
    padding-right: 160px;
    vertical-align: top;
  }
  .block-wishlist-management .wishlist-select-items .item {
    display: inline-block;
    margin-right: 12px;
    padding: 6px 12px 12px;
  }
  .block-wishlist-management .wishlist-select-items .item:last-child {
    margin-right: 0;
  }
  .block-wishlist-management .wishlist-select-items .current {
    border-bottom: 3px solid #222222;
    font-weight: 600;
  }
  .block-wishlist-management .wishlist-select .wishlist-name-current {
    display: none;
  }
  .block-wishlist-management .wishlist-add.item {
    position: absolute;
    right: 0;
    top: 0;
  }
  .block-wishlist-management .wishlist-title strong {
    font-size: 4rem;
  }
  .block-wishlist-management .wishlist-info {
    float: left;
  }
  .block-wishlist-management .wishlist-toolbar {
    float: right;
  }
  .block-wishlist-info-items .product-item-photo {
    margin-left: 0;
  }
  .products-grid.wishlist .product-item-checkbox {
    float: left;
  }
  .products-grid.wishlist .product-item-checkbox + .product-item-name {
    margin-left: 30px;
  }
  body[class*="2columns"] .sidebar #layered-filter-block,
  body[class*="2columns"] .sidebar .block-wishlist {
    padding-right: 8%;
  }
  body[class*="2columns"] .grid-mode-show-type-products .grid-mode-6,
  body[class*="3columns"] .grid-mode-show-type-products .grid-mode-6 {
    display: none;
  }
  body:not(.catalog-category-fullwidth) .toolbar:not(:last-child) .grid-mode-show-type-products .grid-mode-6 {
    display: none;
  }
  body.catalog-category-fullwidth .toolbar:not(:last-child) .grid-mode-show-type-products .modes,
  body.catalog-category-fullwidth .toolbar:not(:last-child) .grid-mode-show-type-products .grid-mode-2 {
    display: none;
  }
  .page-layout-2columns-right .main {
    padding-right: 15px;
  }
  .breadcrumbs {
    max-width: 100%;
  }
  .page-header .header.panel {
    padding-top: 0;
    padding-bottom: 0;
  }
  .page-header .panel.wrapper {
    display: none;
  }
  ol[class*="category_page_grid"] .product-item {
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .products-grid .category_page_grid_2 .product-item {
    width: 50% !important;
  }
  .products-grid .category_page_grid_3 .product-item {
    width: 33.33333333% !important;
  }
  .products-grid .category_page_grid_4 .product-item {
    width: 25% !important;
  }
  .products-grid .category_page_grid_5 .product-item {
    width: 20% !important;
  }
  .products-grid .category_page_grid_6 .product-item {
    width: calc(100% / 6) !important;
  }
  .page-product-bundle .bundle-options-wrapper {
    width: 62%;
  }
  .page-product-bundle .block-bundle-summary {
    width: 35%;
  }
  .page-product-bundle #bundleSummary {
    margin-top: 7.5rem;
  }
  .product.info.detailed .product.data.items > .item.title {
    float: none;
    display: inline-flex;
    position: relative;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product.info.detailed .product.data.items > .item.title > .switch {
    border: 1px solid transparent;
  }
  .product.info.detailed .product.data.items > .item.title.active > .switch,
  .product.info.detailed .product.data.items > .item.title.active > .switch:focus,
  .product.info.detailed .product.data.items > .item.title.active > .switch:hover {
    padding-bottom: 1.3rem;
  }
  .fieldset {
    margin: 0 0 20px;
  }
  .cart-container .cart.table-wrapper .col {
    width: auto;
  }
  .cart-container .cart.table-wrapper .items tr th,
  .cart-container .cart.table-wrapper .items .item {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .cart-container .cart.table-wrapper .items .item .item-actions .actions-toolbar {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  .cart-container .cart.table-wrapper .items .item .item-actions .actions-toolbar .action:before {
    color: #999999;
    width: 100%;
  }
  .cart-container .cart.table-wrapper .box-tocart .up-down .control input {
    padding: 0 5px;
    max-width: 40px;
  }
  .cart-container .cart.table-wrapper .item-info {
    padding-left: 3rem;
    position: relative;
  }
  .cart-container .cart.table-wrapper .item-actions {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    align-items: center;
  }
  body .block-authentication .block-title {
    font-size: 2.4rem;
  }
  .login-container .block.block-customer-login {
    position: relative;
    padding-right: 5%;
  }
  .login-container .block.block-customer-login:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: -2.5%;
    text-align: center;
    margin: auto;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    z-index: 1;
  }
  .login-container .block.block-customer-login .fieldset.fieldset.login {
    position: relative;
  }
  .login-container .block.block-customer-login .fieldset.fieldset.login .actions-toolbar .secondary {
    position: absolute;
    bottom: 0;
    margin-bottom: 0;
    right: 0;
  }
  .login-container .block.block-new-customer {
    padding-left: 5%;
  }
  body .fieldset > .field.choice:before,
  body .fieldset > .field.no-label:before {
    padding: 0;
  }
  .customer-account-create .form-create-account .fieldset:not(.additional_info) {
    float: left;
    overflow: hidden;
    width: calc(50% - 60px);
    margin: 0 30px;
    overflow: visible;
  }
  .customer-account-create .form-create-account .actions-toolbar > div {
    width: calc(50% - 60px);
  }
  .customer-account-create .form-create-account .actions-toolbar > div,
  .customer-account-forgotpassword .form-create-account .actions-toolbar > div {
    margin: 3rem 15px 0;
  }
  form.form-orders-search {
    margin: auto;
  }
  .sidebar .filter-options .block-wishlist .block-content .empty,
  .sidebar.sidebar-additional .block-wishlist .block-content .empty {
    padding-top: 0;
  }
  .sidebar .filter-options .filter-options-item .swatch-attribute-options,
  .sidebar.sidebar-additional .filter-options-item .swatch-attribute-options {
    margin: 0;
  }
  .sidebar .block-title:not(.filter-title) {
    padding-bottom: 0.8rem;
    padding-top: 0;
    position: relative;
    overflow: visible;
    border-bottom: 0;
    display: inline-block;
  }
  .filter-options,
  .sidebar-additional {
    /* width */
    /* Track */
    /* Handle */
    /* Handle on hover */
  }
  .filter-options ::-webkit-scrollbar,
  .sidebar-additional ::-webkit-scrollbar {
    width: 3px;
  }
  .filter-options ::-webkit-scrollbar-track,
  .sidebar-additional ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.25);
  }
  .filter-options ::-webkit-scrollbar-thumb,
  .sidebar-additional ::-webkit-scrollbar-thumb {
    background-color: #adadad;
  }
  .filter-options ::-webkit-scrollbar-thumb:hover,
  .sidebar-additional ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.15);
  }
  .filter-options-title {
    padding-bottom: 1rem;
    padding-top: 0;
    position: relative;
    overflow: visible;
    border-bottom: 0;
    display: block;
  }
  .filter-options-content {
    position: relative;
    z-index: 2;
  }
  .block-wishlist .block-content,
  .block-compare .block-content {
    max-height: 25rem;
    overflow-y: auto;
    overflow-x: hidden;
  }
  .products-grid.wishlist .product-items,
  .products-grid .products.list.items:not(.slick-slider) {
    margin-left: calc(-1 * var(--layout-indent__width));
    margin-right: calc(-1 * var(--layout-indent__width));
  }
  .products-grid.wishlist .product-items > *:not(.slick-list),
  .products-grid .products.list.items:not(.slick-slider) > *:not(.slick-list) {
    padding-left: var(--layout-indent__width);
    padding-right: var(--layout-indent__width);
  }
  .product.info.detailed .product.data.items > .item.title > .switch {
    position: relative;
  }
  .product.info.detailed .product.data.items > .item.title > .switch:after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    bottom: -3px;
    width: 0;
    height: 2px;
    background: var(--heading__color__base, #000000);
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .product.info.detailed .product.data.items > .item.title.active > .switch:after {
    width: 100%;
  }
  .review-form {
    max-width: 100%;
  }
  .review-form .review-fieldset {
    margin-left: -15px;
    margin-right: -15px;
  }
  .review-form .review-fieldset .field,
  .review-form .review-fieldset .review-legend {
    padding-left: 15px;
    padding-right: 15px;
  }
  .review-form .review-fieldset .field.review-field-nickname,
  .review-form .review-fieldset .review-legend.review-field-nickname,
  .review-form .review-fieldset .field.review-field-summary,
  .review-form .review-fieldset .review-legend.review-field-summary {
    float: left;
    width: 50%;
  }
  .blog-layout-list.blog-page-list .post-holder {
    flex: 0 0 100%;
    max-width: 100%;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .blog-layout-list.blog-page-list .post-holder .post-header {
    flex: 0 0 52%;
    max-width: 52%;
    padding-right: 50px;
  }
  .blog-layout-list.blog-page-list .post-holder .post-content .post-description {
    margin-top: 1.7rem;
  }
  .blog-layout-list.blog-page-list .post-holder .post-content .post-read-more {
    margin: 3rem 0 0;
  }
  .cart-container .form-cart .cart.table-wrapper tbody th,
  .cart-container .form-cart .cart.table-wrapper tr th,
  .cart-container .form-cart .cart.table-wrapper tbody td,
  .cart-container .form-cart .cart.table-wrapper tr td {
    padding-left: 0 !important;
  }
  .cart-container #block-shipping > .title {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .cart-container #block-shipping #block-summary fieldset.fieldset.estimate {
    width: 78%;
    margin: auto;
  }
  .cart-container .cart-bottom .free-ship-calculated {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .product__style-3.page-layout-2columns-left .sidebar,
  .product__style-3.page-layout-2columns-right .sidebar {
    background: #ffffff;
    border: 1px solid var(--border-color__base, #eeeeee);
  }
  .product__style-3.page-layout-2columns-left .column.main,
  .product__style-3.page-layout-2columns-right .column.main {
    width: calc(75% - 30px);
  }
  .product__style-3.page-layout-2columns-left .sidebar,
  .product__style-3.page-layout-2columns-right .sidebar {
    padding: var(--element-padding);
  }
  .product__style-3.page-layout-2columns-left .sidebar #layered-filter-block,
  .product__style-3.page-layout-2columns-right .sidebar #layered-filter-block {
    padding-right: 0;
  }
  .product__style-3.page-layout-2columns-left .filter-options-item,
  .product__style-3.page-layout-2columns-right .filter-options-item {
    padding-top: 2rem;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .column.main {
    padding-top: 27px;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .toolbar-products:not(:last-child) {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter {
    border: 0 !important;
    margin: 0;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-current {
    margin-top: 3rem;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .block-content {
    margin: 0;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options {
    padding: 30px 15px 10px;
    margin-top: 30px;
    margin-bottom: 40px;
    border-radius: 5px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 8px 20px 0;
    display: none;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options::after {
    clear: both;
    content: ' ';
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options .filter-options-title {
    pointer-events: none;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options .filter-options-title:before,
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options .filter-options-title:after {
    display: none;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options > div {
    padding-right: 15px;
    padding-left: 15px;
    margin: 0 0 30px;
    width: 20%;
    float: left;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options > div:nth-child(5n+1) {
    clear: left;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options .filter-options-content {
    list-style: none;
  }
  .page-with-filter:not(.page-layout-2columns-left):not(.page-layout-2columns-right):not(.catalog-category-sidebar-canvas) .block.filter .filter-options .filter-options-content li.item {
    padding-left: 0;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter {
    /* width */
    /* Track */
    /* Handle */
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter ::-webkit-scrollbar {
    width: 6px;
    transition: background-color 0.2s linear, width 0.2s ease-in-out;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter ::-webkit-scrollbar-track {
    background: #ffffff;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter ::-webkit-scrollbar-thumb {
    background: #aaaaaa;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter .filter-current {
    display: inline-flex;
    align-items: center;
    grid-gap: 0 10px;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter .filter-current .item {
    margin-left: 0;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter .filter-current .item .filter-label {
    font-weight: normal;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter .filter-current .item .filter-value {
    font-weight: 600;
  }
  .page-with-filter:not[class*="page-layout-2columns-"] .block.filter .filter-current .action.remove {
    top: 0;
  }
  .page-layout-2columns-left .toolbar .toolbar-amount,
  .page-layout-2columns-right .toolbar .toolbar-amount {
    display: block;
  }
  .catalog-category-fullwidth #layered-filter-block .filter-subtitle,
  .catalog-category-packery #layered-filter-block .filter-subtitle,
  .catalog-category-masonry #layered-filter-block .filter-subtitle,
  .catalog-category-grid #layered-filter-block .filter-subtitle {
    display: none;
  }
  .catalog-category-fullwidth .page-main-full-width {
    max-width: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .catalog-category-fullwidth .breadcrumbs .items {
    width: 100% !important;
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .block.filter > .cat_filter {
    display: none;
  }
  .toolbar-products > .cat_filter {
    display: block;
  }
  .catalog-category-sidebar-canvas .block.filter > .cat_filter {
    display: block;
  }
  .catalog-category-sidebar-canvas .toolbar-products .cat_filter {
    display: none;
  }
  .catalog-category-sidebar-canvas .block.filter .block-subtitle {
    padding: 4rem 5rem 3rem;
  }
  .catalog-category-sidebar-canvas .block.filter .filter-options {
    padding: 0 50px 50px;
  }
  .page-layout-product-full-width .page-main:not(.page-main-details) {
    max-width: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-layout-product-full-width .breadcrumbs .items {
    max-width: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-layout-product-full-width [data-content-type='row'][data-appearance='contained'],
  .page-layout-product-full-width .page-main {
    max-width: 100%;
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .page-layout-product-full-width .products-popup__container [data-content-type='row'][data-appearance='contained'] {
    padding: 0;
  }
  .braintree-express-paylater-message-container {
    order: 1;
  }
  .ppcp-express-payments .ppcp-express-payments-container {
    max-width: 500px;
  }
  .ppcp-googlepay-minicart .gpay-card-info-container {
    min-height: 40px;
    min-width: 100%;
    width: 100%;
  }
  .cart-summary .ppcp-paylater-message-container {
    padding: 0;
  }
}
@media all and (min-width: 1200px), print {
  .amgdprcookie-groups-modal .amgdprcookie-form {
    padding: 0 20px;
  }
  .checkout-index-index .modal-popup.amgdprcookie-modal-container .modal-inner-wrap {
    left: unset;
    margin-left: unset;
    width: 21%;
  }
  .amgdprprem-details-container {
    display: flex;
  }
  .amgdprprem-details-container .amgdprprem-details {
    margin: 0 36px 0 0;
  }
  .amgdprjs-bar-template.-popup.-upgraded {
    width: 80%;
  }
  .amgdprjs-bar-template.-popup.-upgraded .amgdprcookie-bar-container {
    display: block;
    padding: 24px 50px 50px;
  }
  body .show_nav .slick-prev,
  body .show_nav .slick-next {
    opacity: 1;
    visibility: visible;
  }
  [data-col-xl="2"] .elementor-blog-post-item,
  [data-col-xl="2"] .product-item,
  [data-col-xl="2"] .item-loading-slick {
    flex: 0 0 calc(100% / 2);
    width: calc(100% / 2);
  }
  [data-col-xl="3"] .elementor-blog-post-item,
  [data-col-xl="3"] .product-item,
  [data-col-xl="3"] .item-loading-slick {
    flex: 0 0 calc(100% / 3);
    width: calc(100% / 3);
  }
  [data-col-xl="4"] .elementor-blog-post-item,
  [data-col-xl="4"] .product-item,
  [data-col-xl="4"] .item-loading-slick {
    flex: 0 0 calc(100% / 4);
    width: calc(100% / 4);
  }
  [data-col-xl="5"] .elementor-blog-post-item,
  [data-col-xl="5"] .product-item,
  [data-col-xl="5"] .item-loading-slick {
    flex: 0 0 calc(100% / 5);
    width: calc(100% / 5);
  }
  [data-col-xl="6"] .elementor-blog-post-item,
  [data-col-xl="6"] .product-item,
  [data-col-xl="6"] .item-loading-slick {
    flex: 0 0 calc(100% / 6);
    width: calc(100% / 6);
  }
  [data-col-xl="7"] .elementor-blog-post-item,
  [data-col-xl="7"] .product-item,
  [data-col-xl="7"] .item-loading-slick {
    flex: 0 0 calc(100% / 7);
    width: calc(100% / 7);
  }
  p.rs-p-wp-fix + rs-module-wrap {
    min-height: 600px;
  }
  .hide__storeview--topbar .topbar .switcher-language {
    display: none;
  }
  .sub-category-slide {
    --layout-indent__width: 15px;
  }
  .submenu-mobile-title,
  .nav-toggle {
    display: none;
  }
  .nav-sections {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    margin-bottom: 30px;
  }
  .nav-sections-item-title {
    display: none;
  }
  .nav-sections-item-content > * {
    display: none;
  }
  .navigation {
    margin-bottom: 0;
  }
  .navigation .level0.block_content .submenu,
  .navigation .level0.multicolumn_dropdown .submenu {
    left: initial;
  }
  .nav-sections-item-content > .navigation {
    display: block;
  }
  .navigation {
    background: var(--navigation__background);
    font-size: var(--navigation-desktop__font-size);
    font-weight: 400;
    height: inherit;
    left: auto;
    overflow: inherit;
    padding: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 3;
  }
  .navigation:empty {
    display: none;
  }
  .navigation ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    position: relative;
  }
  .navigation li.level0 {
    border-top: none;
  }
  .navigation li.level1 {
    position: relative;
  }
  .navigation .level0 {
    margin: 0 6px;
    display: inline-block;
    position: relative;
  }
  .navigation .level0:last-child {
    margin-right: 0;
    padding-right: 0;
  }
  .navigation .level0:hover:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    width: 10px;
    height: calc(100% + 3px);
    z-index: 1;
  }
  .navigation .level0 > .level-top {
    color: var(--navigation-level0-item__color);
    line-height: 55px;
    padding: var(--navigation-desktop-level0-item__padding);
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
  }
  .navigation .level0 > .level-top:hover,
  .navigation .level0 > .level-top.ui-state-focus {
    color: var(--navigation-desktop-level0-item__hover__color);
    text-decoration: none;
  }
  .navigation .level0.active > .level-top,
  .navigation .level0.has-active > .level-top {
    border-color: #222222;
    border-width: 0 0 3px;
    color: var(--navigation-desktop-level0-item__hover__color);
    text-decoration: none;
    display: inline-block;
  }
  .navigation .level0.parent:hover > .submenu {
    overflow: visible !important;
  }
  .navigation .level0.parent > .level-top {
    padding-right: 20px;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon {
    position: absolute;
    right: 0;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation .level0.parent > .level-top > .ui-menu-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0 .submenu {
    background: var(--submenu__background);
    border: 0 solid var(--border-color__base, #eeeeee);
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
    font-weight: var(--font-weight__regular, 400);
    min-width: 26rem;
    padding: 0;
    display: none;
    left: 0;
    margin: 0 !important;
    position: absolute;
    z-index: 1;
  }
  .navigation .level0 .submenu:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 4px;
    left: 0;
    top: -4px;
    z-index: 1;
  }
  .navigation .level0 .submenu a {
    display: block;
    line-height: inherit;
    color: var(--submenu-item__color);
    padding: 6px 12px;
  }
  .navigation .level0 .submenu a:hover,
  .navigation .level0 .submenu a.ui-state-focus {
    background: rgba(61, 61, 80, 0.09);
    color: var(--heading__color__base, #000000);
    text-decoration: none;
  }
  .navigation .level0 .submenu .active > a {
    border-color: #222222;
    border-style: solid;
    border-width: 0 0 0 3px;
  }
  .navigation .level0 .submenu .submenu {
    top: -1px !important;
    left: 100% !important;
  }
  .navigation .level0 .submenu .submenu-reverse {
    left: auto !important;
    right: 100%;
  }
  .navigation .level0 .submenu li {
    margin: 0;
    position: relative;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon {
    position: absolute;
    right: 3px;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation .level0 .submenu li.parent > a > .ui-menu-icon:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    line-height: 20px;
    color: inherit;
    content: '\e608';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0.more {
    position: relative;
    display: inline-block;
    text-decoration: none;
  }
  .navigation .level0.more:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 26px;
    line-height: inherit;
    color: inherit;
    content: '\e607';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation .level0.more:before {
    display: none;
  }
  .navigation .level0.more:after {
    cursor: pointer;
    padding: 8px 12px;
    position: relative;
    z-index: 1;
  }
  .navigation .level0.more:hover > .submenu {
    overflow: visible !important;
  }
  .navigation .level0.more li {
    display: block;
  }
  .navigation {
    position: static;
  }
  .navigation .level0:last-child {
    margin: 0 6px;
  }
  .panel.header .links,
  .panel.header .switcher {
    display: inline-block;
  }
  .navigation .close-menu-mobile,
  .navigation .menu-mobile-title,
  .navigation .append-content {
    display: none;
  }
  .navigation ul {
    padding: 0;
  }
  .navigation.vertical-menu-container .level0.menu-item-has-children > a,
  .navigation .default_dropdown .menu-item-has-children > a {
    display: inline-block;
    text-decoration: none;
    display: block;
  }
  .navigation.vertical-menu-container .level0.menu-item-has-children > a > span,
  .navigation .default_dropdown .menu-item-has-children > a > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .navigation.vertical-menu-container .level0.menu-item-has-children > a:after,
  .navigation .default_dropdown .menu-item-has-children > a:after {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    line-height: 25px;
    color: inherit;
    content: '\e622';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .navigation.vertical-menu-container .level0.menu-item-has-children > a:after,
  .navigation .default_dropdown .menu-item-has-children > a:after {
    padding: 0;
    position: absolute;
    top: 50%;
    right: 0;
    left: auto;
    -webkit-transform: translateY(-50%) rotate(-90deg);
    -moz-transform: translateY(-50%) rotate(-90deg);
    -ms-transform: translateY(-50%) rotate(-90deg);
    transform: translateY(-50%) rotate(-90deg);
  }
  .navigation.vertical-menu-container .level0.menu-item-has-children > a span,
  .navigation .default_dropdown .menu-item-has-children > a span {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
  .navigation .default_dropdown .menu-item-has-children:not(.level0) > a:after {
    right: 2rem;
  }
  .navigation.horizontal:not(.next-back-menu-custom) {
    position: static;
  }
  .navigation.horizontal .horizontal-list {
    position: static;
  }
  .navigation.horizontal .level0 > a span.label {
    position: absolute !important;
    top: 3px;
    right: -7px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .navigation.horizontal .level0 .slick-dots li {
    margin: 0 5px;
  }
  .navigation.horizontal .horizontal-list {
    transition-duration: 0.35s;
    transition-timing-function: cubic-bezier(0.05, 0, 0, 1);
    will-change: transform;
    display: initial;
  }
  .navigation.horizontal .horizontal-list .level0 > a {
    white-space: nowrap;
  }
  .navigation.horizontal .horizontal-list .level0 > a span:not(.label) {
    white-space: nowrap;
  }
  .navigation .level0.menu-item-has-children > a span:not(.label) {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
    position: relative;
  }
  .navigation .level0.menu-item-has-children > a span:not(.label):after {
    margin-left: 5px;
    position: relative;
    top: -1px;
    content: "\f107";
    font-family: Font Awesome\ 5 Pro;
    font-size: 12px;
    color: inherit;
    line-height: 1;
    font-display: swap;
  }
  .navigation .level0.menu-item-has-children > a:before {
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    height: 30px;
    bottom: calc(-1 * var(--header_padding));
    z-index: 1;
  }
  .navigation .level0 .submenu {
    margin-top: var(--header_padding) !important;
    z-index: 11;
  }
  .navigation .level0 .submenu a {
    text-transform: capitalize;
    white-space: normal;
  }
  .navigation .level0 .submenu [data-content-type="row"] > div > [data-content-type] {
    margin-bottom: 0;
  }
  .navigation .level0 .submenu:before {
    height: var(--header_padding);
    top: calc(-1 * var(--header_padding));
  }
  .navigation .level0 .submenu,
  .navigation .level0.default_dropdown .subchildmenu .subchildmenu {
    margin-top: 0;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
    border: 0 solid var(--border-color__base, #eeeeee);
    background-color: var(--submenu__background);
    box-sizing: border-box;
  }
  .navigation .level0 .submenu .subchildmenu:before,
  .navigation .level0.default_dropdown .subchildmenu .subchildmenu .subchildmenu:before,
  .navigation .level0 .submenu .subchildmenu:after,
  .navigation .level0.default_dropdown .subchildmenu .subchildmenu .subchildmenu:after {
    display: none !important;
  }
  .navigation .level0.default_dropdown .subchildmenu .subchildmenu {
    position: absolute;
    left: 100%;
    top: 0;
    min-width: 260px;
  }
  .navigation .level0.default_dropdown .subchildmenu {
    padding: 1.8rem 0 2.2rem;
    margin-top: 0;
  }
  .navigation .level0.default_dropdown .subchildmenu li {
    padding: 0 1.8rem;
  }
  .navigation .level0.fullwidth {
    position: static;
  }
  .navigation .level0.fullwidth .submenu {
    right: 0;
    left: 0;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .navigation .level0.dynamic-content .submenu {
    max-width: 90vw;
  }
  .navigation .level0.multicolumn_dropdown > .submenu,
  .navigation .level0.fullwidth > .submenu {
    max-height: 75vh;
    overflow-x: hidden;
    overflow-y: auto;
  }
  .navigation .level0.multicolumn_dropdown > .submenu .level1 .subchildmenu,
  .navigation .level0.fullwidth > .submenu .level1 .subchildmenu {
    padding-left: 10px;
  }
  .navigation .level0.multicolumn_dropdown .submenu,
  .navigation .level0.fullwidth .submenu {
    padding: 42px 30px 43px;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] {
    padding: 0;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: nowrap;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 > a {
    color: var(--navigation-level1-item_color);
    font-size: 1.6rem;
    font-weight: var(--heading__font-weight__base);
    padding: 0;
    margin: 0 0 1rem;
    border-bottom: 0 solid transparent;
    white-space: initial;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1:not(.menu-item-has-children) > a {
    margin-bottom: 0;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1:not(.menu-item-has-children):last-child > a {
    border-bottom: 0;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 > .subchildmenu {
    padding: 0;
  }
  .navigation .level0.multicolumn_dropdown *[class*="columns"] .level1 > a {
    padding-top: 0;
  }
  .navigation .level0.multicolumn_dropdown .columns1 {
    flex-direction: column;
  }
  .navigation .level0.multicolumn_dropdown .columns1 .level1:not(:first-child) > a {
    padding-top: 1.3rem;
  }
  .navigation .level0.multicolumn_dropdown .columns1 > li {
    width: 100%;
  }
  .navigation .level0.multicolumn_dropdown .columns2 > li {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .navigation .level0.multicolumn_dropdown .columns3 {
    min-width: 645px;
  }
  .navigation .level0.multicolumn_dropdown .columns3 > li {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .navigation .level0.multicolumn_dropdown .columns4 {
    min-width: 700px;
  }
  .navigation .level0.multicolumn_dropdown .columns4 > li {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .navigation .level0.multicolumn_dropdown .columns5 {
    min-width: 750px;
  }
  .navigation .level0.multicolumn_dropdown .columns5 > li {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .navigation .level0.multicolumn_dropdown .columns6 {
    min-width: 800px;
  }
  .navigation .level0.multicolumn_dropdown .columns6 > li {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .navigation .level0.multicolumn_dropdown .columns7 {
    min-width: 850px;
  }
  .navigation .level0.multicolumn_dropdown .columns7 > li {
    flex: 0 0 14.28571429%;
    max-width: 14.28571429%;
  }
  .navigation .level0.multicolumn_dropdown .columns8 {
    min-width: 900px;
  }
  .navigation .level0.multicolumn_dropdown .columns8 > li {
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
  .navigation .level0.multicolumn_dropdown .columns9 {
    min-width: 950px;
  }
  .navigation .level0.multicolumn_dropdown .columns9 > li {
    flex: 0 0 11.11111111%;
    max-width: 11.11111111%;
  }
  .navigation .level0.multicolumn_dropdown .columns10 {
    min-width: 850px;
  }
  .navigation .level0.multicolumn_dropdown .columns10 > li {
    flex: 0 0 10%;
    max-width: 10%;
  }
  .navigation .level0:hover:after {
    display: none;
  }
  .navigation .level0 [data-content-type] a {
    padding: 0;
  }
  .navigation .menu-top-block {
    margin-bottom: 10px;
  }
  .navigation .menu-bottom-block {
    margin-top: 10px;
  }
  .navigation .logo_menu {
    position: relative;
  }
  .navigation .logo_menu > a {
    vertical-align: middle;
    font-size: 0;
  }
  .navigation .logo_menu .menu-thumb-icon {
    margin: 0 !important;
  }
  .navigation .menu-item-has-children .submenu,
  .navigation .menu-item-has-children.default_dropdown .subchildmenu .subchildmenu {
    opacity: 0;
    visibility: hidden;
    display: block;
  }
  .navigation .menu-item-has-children:hover > .submenu,
  .navigation .menu-item-has-children:hover > .subchildmenu {
    opacity: 1 !important;
    visibility: visible !important;
  }
  .navigation .unfold .submenu,
  .navigation .unfold .default_dropdown .subchildmenu .subchildmenu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    transform-origin: 0 0;
    -webkit-transition: transform 0.3s ease;
    -moz-transition: transform 0.3s ease;
    -ms-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
  }
  .navigation .unfold .menu-item-has-children:hover > .submenu,
  .navigation .unfold .block_content:hover > .submenu,
  .navigation .unfold .menu-item-has-children:hover > .subchildmenu,
  .navigation .unfold .block_content:hover > .subchildmenu {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1);
  }
  .navigation .down_to_up .submenu,
  .navigation .down_to_up .default_dropdown .subchildmenu .subchildmenu {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    transform: translateY(15px);
    pointer-events: none;
    -webkit-transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;
    -moz-transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;
    -ms-transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s;
  }
  .navigation .down_to_up .menu-item-has-children:hover > .submenu,
  .navigation .down_to_up .block_content:hover > .submenu,
  .navigation .down_to_up .menu-item-has-children:hover > .subchildmenu,
  .navigation .down_to_up .block_content:hover > .subchildmenu {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    pointer-events: unset;
  }
  .navigation .fading .submenu,
  .navigation .fading .default_dropdown .subchildmenu .subchildmenu {
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .navigation .dropdown .submenu,
  .navigation .dropdown .default_dropdown .subchildmenu .subchildmenu {
    opacity: 1;
    visibility: visible;
    max-height: 0px;
    max-width: 0px;
    -webkit-transform: perspective(600px) rotateX(-90deg);
    -moz-transform: perspective(600px) rotateX(-90deg);
    -ms-transform: perspective(600px) rotateX(-90deg);
    transform: perspective(600px) rotateX(-90deg);
    transform-origin: 0 0;
    -webkit-transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
    -moz-transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
    -ms-transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
    transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end;
  }
  .navigation .dropdown .menu-item-has-children:hover > .submenu,
  .navigation .dropdown .block_content:hover > .submenu,
  .navigation .dropdown .menu-item-has-children:hover > .subchildmenu,
  .navigation .dropdown .block_content:hover > .subchildmenu {
    max-width: 3000px;
    -webkit-transform: perspective(600px) rotateX(0deg);
    -moz-transform: perspective(600px) rotateX(0deg);
    -ms-transform: perspective(600px) rotateX(0deg);
    transform: perspective(600px) rotateX(0deg);
    -webkit-transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
    -moz-transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
    -ms-transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
    transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end;
  }
  .navigation .sticky .navigation li.level0.parent .submenu {
    margin-top: var(--sticky_padding) !important;
  }
  .navigation .sticky .navigation li.level0.parent .submenu:before {
    height: var(--sticky_padding);
    top: calc(-1 * var(--sticky_padding));
  }
  .navigation .header-links-account {
    display: none;
  }
  .vertical-menu-container.navigation {
    --menu-border-color: #eee;
    --link-hover-background: #000;
    --text__color: 000;
  }
  .vertical-menu-container.navigation .title-menu-dropdown,
  .vertical-menu-container.navigation .verticalmenu-list {
    width: 100%;
    max-width: 300px;
  }
  .vertical-menu-container.navigation .title-menu-dropdown {
    background: var(--vertical_menu_title_bg, #ffffff);
    font-size: var(--naviation-level0-item__font-size);
    color: var(--vertical_menu_title_color, #000000);
    line-height: 22px;
    margin: 0;
    padding: 14px 15px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
    display: inline-block;
    text-decoration: none;
  }
  .vertical-menu-container.navigation .title-menu-dropdown:hover {
    background: var(--vertical_menu_title_hover_bg, #000000);
    color: var(--vertical_menu_title_hover_color, #ffffff);
  }
  .vertical-menu-container.navigation .title-menu-dropdown > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  .vertical-menu-container.navigation .title-menu-dropdown:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    line-height: 20px;
    color: inherit;
    content: '\e609';
    font-family: 'icons-blank-theme';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
  }
  .vertical-menu-container.navigation .title-menu-dropdown:before {
    padding-right: 0.3rem;
    position: relative;
    top: -2px;
  }
  .vertical-menu-container.navigation .title-menu-dropdown .icon {
    font-size: 24px;
    vertical-align: middle;
    padding-right: 4%;
  }
  .vertical-menu-container.navigation .title-menu-dropdown .icon-down {
    vertical-align: middle;
  }
  .vertical-menu-container.navigation .verticalmenu-list {
    border: 1px solid var(--menu-border-color);
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: var(--vertical_submenu__background);
    padding: 14px 0;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 {
    padding: 0 14px;
    margin: 0;
    display: block;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > a {
    color: var(--vertical_level0_color, var(--text__color, #666666));
    font-size: 16px;
    font-weight: var(--level0_vertical_font_weight);
    text-transform: capitalize;
    line-height: 24px;
    display: block;
    margin: 0;
    padding: 9px 12px;
    position: relative;
    z-index: 1;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > a::before {
    display: none;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > a span::after {
    display: none;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0:hover,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.active {
    background: transparent;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0:hover > a,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.active > a {
    color: var(--vertical_level0_color, var(--text__color, #666666));
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 .submenu.multicolumn li:not(.level1) a {
    display: inline-flex;
    align-items: center;
    position: relative;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 .submenu.multicolumn li:not(.level1) a::after {
    content: "";
    width: 0;
    height: 1px;
    background-color: currentColor;
    position: absolute;
    bottom: 6px;
    right: 0;
    display: inline-block;
    transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 .submenu.multicolumn li:not(.level1) a:hover {
    background: transparent !important;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 .submenu.multicolumn li:not(.level1) a:hover::after {
    width: 100%;
    left: 0;
    right: auto;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > .submenu {
    left: 100%;
    top: 0;
    margin-top: 0 !important;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0.fullwidth .submenu {
    width: 49vw;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0.fullwidth .level1 > a {
    padding-left: 0 !important;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0.fullwidth {
    position: static;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0.fullwidth .submenu {
    max-width: 752px;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0.fullwidth .submenu a {
    padding: 4px 15px;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > .submenu,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.classic .parent .subchildmenu {
    background: var(--submenu__background);
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > .submenu > .row,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.classic .parent .subchildmenu > .row {
    margin: 0;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > .submenu .title-cat-mega-menu span,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.classic .parent .subchildmenu .title-cat-mega-menu span {
    font-family: var(--navigation-level0-item__font-family);
    font-weight: 600;
    color: #222222;
    font-size: 1.8rem;
    text-transform: capitalize;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0 > .submenu li a span,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.classic .parent .subchildmenu li a span {
    font-size: 1.5rem;
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0:hover > a,
  .vertical-menu-container.navigation .verticalmenu-list .expand-category-link:hover > a,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.active > a,
  .vertical-menu-container.navigation .verticalmenu-list .expand-category-link.active > a {
    color: var(--vertical_level0_hover-color, #ffffff);
    background-color: var(--link-hover-background);
  }
  .vertical-menu-container.navigation .verticalmenu-list li.level0:hover > a:before,
  .vertical-menu-container.navigation .verticalmenu-list .expand-category-link:hover > a:before,
  .vertical-menu-container.navigation .verticalmenu-list li.level0.active > a:before,
  .vertical-menu-container.navigation .verticalmenu-list .expand-category-link.active > a:before {
    border-color: transparent;
  }
  .vertical-menu-container.navigation .expand-category-link a {
    line-height: 55px;
  }
  .vertical-menu-container.navigation .level0.default_dropdown .subchildmenu {
    padding: 14px;
  }
  .vertical-menu-container.navigation .level0.default_dropdown .subchildmenu li {
    padding: 0;
  }
  .vertical-menu-container.navigation .level0 .menu-right-block p {
    margin: 0;
  }
  .vertical-menu-container.navigation .level0 .submenu {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.06);
  }
  .vertical-menu-container.navigation .level0 .submenu a {
    padding: 2px 0px;
  }
  .vertical-menu-container.navigation .level0.dynamic-content .submenu {
    max-width: 870px;
  }
  .vertical-menu-container.navigation .level0.multicolumn_dropdown .submenu,
  .vertical-menu-container.navigation .level0.fullwidth .submenu {
    padding: 28px 5px 20px;
  }
  .level1.hidden-desktop > a {
    display: none !important;
  }
  .block.widget .products-grid .product-item {
    width: 20%;
  }
  .product-label .label-product {
    font-size: 1.4rem;
  }
  .catalog-category-packery .container-products-packery {
    margin-top: 30px;
  }
  .catalog-category-packery .container-products-packery .product-item {
    padding: 0 !important;
    margin: 0 !important;
  }
  .catalog-category-packery .container-products-packery .product-item .product_item_images::after {
    content: '';
    position: absolute;
    inset: 0;
    box-shadow: 0 0 0 1px #fff, inset 0 0 0 15px #fff;
    z-index: 3;
  }
  .container-products-packery .product-item .product-item-details {
    margin: 0 15px 15px;
  }
  .container-fluid {
    --bs-gutter-x: 50px;
  }
  .container-fluid[data-content-type='row'][data-appearance='full-width'] > .row-full-width-inner {
    max-width: var(--fluid-container-width, 1650px);
    width: 95%;
  }
  .container-fluid[data-content-type='row'][data-appearance='full-bleed'] {
    --fluid-container-width: 1720px;
    max-width: var(--fluid-container-width, 1720px);
  }
  .container-fluid[data-content-type='row'][data-appearance='full-bleed'].has_bg_img {
    --fluid-container-width: 1620px;
  }
  .container-fluid > .pagebuilder-column-group {
    margin-left: auto;
    margin-right: auto;
    width: 95%;
    max-width: var(--fluid-container-width, 1650px);
  }
  div[data-content-type='tabs'].vertical-tab,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: nowrap;
    max-width: 100%;
  }
  div[data-content-type='tabs'].vertical-tab .tabs-navigation,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container .tabs-navigation {
    flex: 0 0 25%;
    max-width: 235px;
  }
  div[data-content-type='tabs'].vertical-tab .tabs-navigation li.tab-header,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container .tabs-navigation li.tab-header {
    display: block;
  }
  div[data-content-type='tabs'].vertical-tab .tabs-navigation li.tab-header a.tab-title,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container .tabs-navigation li.tab-header a.tab-title {
    padding: 4px 20px;
    border: 0;
  }
  div[data-content-type='tabs'].vertical-tab .tabs-navigation li.tab-header a.tab-title.ui-state-active,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container .tabs-navigation li.tab-header a.tab-title.ui-state-active,
  div[data-content-type='tabs'].vertical-tab .tabs-navigation li.tab-header a.tab-title:hover,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container .tabs-navigation li.tab-header a.tab-title:hover {
    border: 0;
    color: var(--theme__color__primary, #56cfe1);
  }
  div[data-content-type='tabs'].vertical-tab .tabs-content,
  .pagebuilder-content-type.pagebuilder-tabs.vertical-tab .tabs-container .tabs-content {
    flex: 1;
  }
  .show_search-form .header-search-form {
    display: inline-flex;
  }
  .show_search-form .top-search {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    border: 1px solid #d2d2d2;
    border-radius: 5px;
    height: 45px;
    padding: 0 1.8rem;
  }
  .show_search-form-2 .header-search-form {
    display: inline-flex;
    min-width: auto;
    --text__color: var(--link__color);
    font-weight: 500;
  }
  .show_search-form-2 .top-search {
    display: flex;
    align-items: center;
    flex-flow: row-reverse;
    gap: 0 14px;
  }
  .show_search-form-2 .top-search:hover .header-search-form {
    color: var(--link__hover__color);
  }
  .dibs-easy-checkout-extra {
    display: flex;
  }
  .go-to {
    float: right;
  }
  .table-checkout-shipping-method {
    min-width: 600px !important;
    width: auto;
  }
  .checkout-index-index .modal-popup .modal-inner-wrap {
    margin-left: -400px;
    width: 800px;
    left: 50%;
  }
  .opc-wrapper .shipping-address-item {
    width: 33.33333333%;
  }
  .opc-wrapper .shipping-address-item:before {
    background: #cccccc;
    height: calc(100% - 20px);
    content: '';
    left: 0;
    position: absolute;
    top: 0;
    width: 1px;
  }
  .opc-wrapper .shipping-address-item:nth-child(3n + 1):before {
    display: none;
  }
  .opc-wrapper .shipping-address-item.selected-item:before {
    display: none;
  }
  .opc-wrapper .shipping-address-item.selected-item + .shipping-address-item:before {
    display: none;
  }
  .table-checkout-shipping-method {
    min-width: 500px;
  }
  .blog-page-list .post-holder {
    flex: 0 0 50%;
    max-width: 50%;
  }
  body[class*="page-layout-2columns"] .blog-page-list .post-holder {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .page-products *:not(.section-product) .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item {
    width: 25%;
  }
  .page-products *:not(.section-product).page-layout-1column .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item {
    margin-left: 0;
    width: 20%;
  }
  .page-products *:not(.section-product).page-layout-3columns .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item {
    margin-left: 1%;
    width: 32.667%;
  }
  .page-products *:not(.section-product).page-layout-3columns .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item:nth-child(3n) {
    margin-left: 1%;
  }
  .page-products *:not(.section-product).page-layout-3columns .products-grid .product-items:not(.container-products-masonry,.container-products-packery, .widget-product-countdown-timers-grid, .widget-daily-deal-grid) .product-item:nth-child(3n + 1) {
    margin-left: 0;
  }
  .wishlist-index-index .products-grid .product-item {
    width: 25%;
  }
  body .container,
  body .container-sm,
  body .container-md,
  body .container-lg,
  body .container-xl,
  body .wrapper-the-blue-sky-slider .nivo-controlNav,
  body .js-marquee-wrapper {
    max-width: var(--layout__max-width, 1200px);
  }
  .no-wrap-desktop {
    flex-wrap: nowrap;
  }
  .col_left.header__menu .navigation.horizontal .horizontal-list > li:first-child {
    margin-left: 0;
  }
  .col_left.header__menu .navigation.horizontal .horizontal-list > li:first-child > a {
    padding-left: 0;
  }
  .for-full-width-menu {
    position: relative;
  }
  .page-footer #focus-area {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 3;
  }
  .cms-index-index .header-absolute {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 390;
    background: none;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    --navigation__background: transparent;
  }
  .cms-index-index .header-container:not(.header_scroll_up) .header_light {
    --navigation-level0-item__color: #ffffff;
    --header-icons-color: #ffffff;
    --navigation-desktop-level0-item__hover__color: #ffffff;
  }
  .header_middle {
    --header-min-height: 70px;
    min-height: var(--header-min-height);
  }
  .header-container.header_style-3 .horizontal .level0 > .level-top {
    line-height: 50px;
  }
  .header-container.header_style-3 .col_left.vertical-menu {
    position: relative;
    z-index: 0;
  }
  .header-container .title-menu-dropdown {
    border-right: 1px solid var(--border-color__base, #eeeeee);
  }
  .header-container.layout-9 .for-full-width-menu .level0.fullwidth {
    --fluid-container-width: 1230px;
  }
  .header-container.layout-11 .horizontal .level0 > .level-top {
    line-height: 45px;
  }
  .header-container.layout-11 .for-full-width-menu .level0.fullwidth {
    --fluid-container-width: 1230px;
  }
  .cms-index-index .header_style-3:not(.sticky) .vertical-menu-container .title-menu-dropdown {
    pointer-events: none;
    border-right: 0;
    --vertical_menu_title_bg: #000000;
    --vertical_menu_title_color: #ffffff;
  }
  .cms-index-index .header_style-3:not(.sticky) .vertical-menu-container .verticalmenu-list {
    display: block !important;
  }
  .cms-index-index .header_style-3.sticky .header-content {
    border-bottom: 0;
  }
  .header_style-2:not(.layout-7) {
    --header_padding: 10px;
  }
  .header_style-2:not(.layout-7) .header_middle {
    --header-min-height: 50px;
    --header_padding: 0;
  }
  .navigation.horizontal .horizontal-list {
    --module_title-size: 2.2rem;
    --module_margin_bottom: 2rem;
    --module_title_text-align: left;
    --module_title-font-weight: 500;
  }
  .navigation.horizontal .horizontal-list .level0.menu-item-has-children > a span:not(.label) {
    position: relative;
  }
  .navigation.horizontal .horizontal-list .level0.menu-item-has-children > a span:not(.label):before {
    content: '';
    position: absolute;
    bottom: 0;
    left: auto;
    right: 0;
    display: block;
    transition: 0.3s;
    width: 0;
    background: var(--navigation-level0-item__color);
    height: 2px;
    -webkit-transition: var(--transition, 0.3s);
    -moz-transition: var(--transition, 0.3s);
    -ms-transition: var(--transition, 0.3s);
    transition: var(--transition, 0.3s);
  }
  .navigation.horizontal .horizontal-list .level0.menu-item-has-children > a:hover span:not(.label):before {
    width: 100%;
    left: 0;
    right: auto;
  }
  .navigation.horizontal .horizontal-list .nav_on_top div .slick-prev,
  .navigation.horizontal .horizontal-list .nav_on_top div .slick-prev:not(.primary) {
    -webkit-transform: translate(-100%, -18%);
    -moz-transform: translate(-100%, -18%);
    -ms-transform: translate(-100%, -18%);
    transform: translate(-100%, -18%);
  }
  .navigation.horizontal .horizontal-list .nav_on_top div .slick-next,
  .navigation.horizontal .horizontal-list .nav_on_top div .slick-next:not(.primary) {
    -webkit-transform: translateY(-18%);
    -moz-transform: translateY(-18%);
    -ms-transform: translateY(-18%);
    transform: translateY(-18%);
  }
  .for-full-width-menu .level0.fullwidth {
    --fluid-container-width: 1680px;
  }
  .for-full-width-menu .level0.fullwidth .submenu > .row {
    --bs-gutter-x: 2.1rem;
    max-width: calc(var(--fluid-container-width) + 20px);
    margin: auto;
    padding-left: var(--bs-gutter-x);
    padding-right: var(--bs-gutter-x);
  }
  .menu-right-block [data-content-type="text"] a {
    display: inline-block !important;
    border-bottom: 1px solid currentColor;
  }
  .menu-right-block [data-content-type="text"] a:hover {
    background: transparent !important;
  }
  .product__style-1.catalog-category-view,
  .product__style-2.catalog-category-view,
  .product__style-1.catalogsearch-result-index,
  .product__style-2.catalogsearch-result-index,
  .product__style-1 .blog-layout-grid,
  .product__style-2 .blog-layout-grid {
    --layout-indent__width: 50px;
    --layout__max-width: 1720px;
  }
  .product__style-1.catalog-category-view .page-main,
  .product__style-2.catalog-category-view .page-main,
  .product__style-1.catalogsearch-result-index .page-main,
  .product__style-2.catalogsearch-result-index .page-main,
  .product__style-1 .blog-layout-grid .page-main,
  .product__style-2 .blog-layout-grid .page-main {
    padding-left: var(--layout-indent__width);
    padding-right: var(--layout-indent__width);
  }
  .product__style-1.catalog-category-view .products-grid,
  .product__style-2.catalog-category-view .products-grid,
  .product__style-1.catalogsearch-result-index .products-grid,
  .product__style-2.catalogsearch-result-index .products-grid,
  .product__style-1 .blog-layout-grid .products-grid,
  .product__style-2 .blog-layout-grid .products-grid {
    --layout-indent__width: 15px;
  }
  .product__style-1.catalog-category-view .slick-prev,
  .product__style-2.catalog-category-view .slick-prev,
  .product__style-1.catalogsearch-result-index .slick-prev,
  .product__style-2.catalogsearch-result-index .slick-prev,
  .product__style-1 .blog-layout-grid .slick-prev,
  .product__style-2 .blog-layout-grid .slick-prev {
    left: 0;
  }
  .product__style-1.catalog-category-view .slick-next,
  .product__style-2.catalog-category-view .slick-next,
  .product__style-1.catalogsearch-result-index .slick-next,
  .product__style-2.catalogsearch-result-index .slick-next,
  .product__style-1 .blog-layout-grid .slick-next,
  .product__style-2 .blog-layout-grid .slick-next {
    right: 0;
  }
  .product-layout-3 .theiaStickySidebar .group_btns {
    bottom: 4rem;
  }
  .blog-layout-grid.blog-page-list .post-holder {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .blog-layout-grid-3.blog-page-list .post-holder {
    flex: 0 0 33.333%;
    max-width: 33.333%;
  }
}
@media all and (min-width: 1200px) and only screen and (max-width: 1199px), print and only screen and (max-width: 1199px) {
  .vertical-menu-container.navigation .title-menu-dropdown {
    padding: 0 15px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1199px), print and (min-width: 1199px) {
  .vertical-menu-container.navigation .title-menu-dropdown .icon {
    padding-right: 30px;
  }
}
@media all and (min-width: 1440px), print {
  .amgdprprem-details-container .amgdprprem-details {
    margin-right: 60px;
  }
  .amgdprjs-bar-template.-popup.-upgraded {
    width: 70%;
  }
  body.blog-post-view .related.post-list-wrapper .post-list.slick-slider:not(.slick-initialized) {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  body.blog-post-view .related.post-list-wrapper .post-list.slick-slider:not(.slick-initialized) > .post-holder {
    flex: 0 0 calc(100% / 3);
    width: calc(100% / 3);
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    display: none;
  }
  body.blog-post-view .related.post-list-wrapper .post-list.slick-slider:not(.slick-initialized) > .post-holder:nth-of-type(1),
  body.blog-post-view .related.post-list-wrapper .post-list.slick-slider:not(.slick-initialized) > .post-holder:nth-of-type(2),
  body.blog-post-view .related.post-list-wrapper .post-list.slick-slider:not(.slick-initialized) > .post-holder:nth-of-type(3) {
    display: block;
  }
  .sub-category-slide.slick-slider:not(.slick-initialized) {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
  }
  .sub-category-slide.slick-slider:not(.slick-initialized) > .item-loading-slick {
    flex: 0 0 calc(100% / 4);
    width: calc(100% / 4);
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    display: none;
  }
  .sub-category-slide.slick-slider:not(.slick-initialized) > .item-loading-slick:nth-of-type(1),
  .sub-category-slide.slick-slider:not(.slick-initialized) > .item-loading-slick:nth-of-type(2),
  .sub-category-slide.slick-slider:not(.slick-initialized) > .item-loading-slick:nth-of-type(3),
  .sub-category-slide.slick-slider:not(.slick-initialized) > .item-loading-slick:nth-of-type(4) {
    display: block;
  }
  .thumb_bottom .p-thumb-nav.slick-slider:not(.slick-initialized) {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: wrap;
  }
  .col-xxl-15 {
    flex: 0 0 auto;
    width: 20%;
  }
  [data-col-xxl="1"] .elementor-blog-post-item,
  [data-col-xxl="1"] .product-item,
  [data-col-xxl="1"] .item-loading-slick {
    flex: 0 0 100%;
    width: 100%;
  }
  [data-col-xxl="1"] .widget-product-countdown-timers-slider-carousel .products-grid .product-item:not(:first-child) {
    display: none;
  }
  [data-col-xxl="2"] .elementor-blog-post-item,
  [data-col-xxl="2"] .product-item,
  [data-col-xxl="2"] .item-loading-slick {
    flex: 0 0 calc(100% / 2);
    width: calc(100% / 2);
  }
  [data-col-xxl="3"] .elementor-blog-post-item,
  [data-col-xxl="3"] .product-item,
  [data-col-xxl="3"] .item-loading-slick {
    flex: 0 0 calc(100% / 3);
    width: calc(100% / 3);
  }
  [data-col-xxl="4"] .elementor-blog-post-item,
  [data-col-xxl="4"] .product-item,
  [data-col-xxl="4"] .item-loading-slick {
    flex: 0 0 calc(100% / 4);
    width: calc(100% / 4);
  }
  [data-col-xxl="5"] .elementor-blog-post-item,
  [data-col-xxl="5"] .product-item,
  [data-col-xxl="5"] .item-loading-slick {
    flex: 0 0 calc(100% / 5);
    width: calc(100% / 5);
  }
  [data-col-xxl="6"] .elementor-blog-post-item,
  [data-col-xxl="6"] .product-item,
  [data-col-xxl="6"] .item-loading-slick {
    flex: 0 0 calc(100% / 6);
    width: calc(100% / 6);
  }
  [data-col-xxl="7"] .elementor-blog-post-item,
  [data-col-xxl="7"] .product-item,
  [data-col-xxl="7"] .item-loading-slick {
    flex: 0 0 calc(100% / 7);
    width: calc(100% / 7);
  }
  [data-col-xxl="8"] .elementor-blog-post-item,
  [data-col-xxl="8"] .product-item,
  [data-col-xxl="8"] .item-loading-slick {
    flex: 0 0 calc(100% / 8);
    width: calc(100% / 8);
  }
  [data-col-xxl="9"] .elementor-blog-post-item,
  [data-col-xxl="9"] .product-item,
  [data-col-xxl="9"] .item-loading-slick {
    flex: 0 0 calc(100% / 9);
    width: calc(100% / 9);
  }
  .blog-list-post-featured:not(.slick-initialized) {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
  }
  .blog-list-post-featured:not(.slick-initialized) > .item {
    flex: 0 0 calc(100% / 3);
  }
  .col_thumb .slick-prev {
    left: 3.5rem !important;
  }
  .col_thumb .slick-next {
    right: 3.5rem !important;
  }
}
