html  {
    scroll-behavior: auto !important;
}

body:not(:has([data-sticky-header="0"]), .content-offset--off)
  main:not(.panel-content)
  > *:first-child
  > *:first-child:not(.bricks-shape-divider) {
  margin-block-start: var(--header-height);
}

header.on-scroll.scrolling .header-top{
 transform:translateY(-40px);
}

header.on-scroll.scrolling .header-body{
 margin-top:0px;
}

:where(.brxe-video) video:fullscreen{
  object-fit: contain!important;
}

button.clickable-parent,
a.clickable-parent {
  position: static !important;
}

.clickable-parent::after {
  content: "";
  position: absolute;
  inset: 0;
  cursor: pointer !important;
  display: flex;
  z-index: 1;
}

.sub-clickable-parent a::after {
  content: "";
  position: absolute;
  inset: 0;
  cursor: pointer !important;
  display: flex;
  z-index: 1;
}

/*Product-Cards*/

.product-card,
.product-card__img-wrap::before,
.product-card__img{
transition: all 0.3s ease-in-out;
}

.product-card:hover .product-card__img--hov{
  opacity: 1;
  transform: scale(1.02);
}
.product-card__img-wrap::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color:rgba(15, 23, 42, 0.4);
  transition: all 0.5s ease;
  opacity: 0;
  z-index: 2;
}

.product-card:hover .product-card__img-wrap::before {
  opacity: 1;
}

/* product archive */
 .filter-btn {
  display: grid!important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
} 

.filter-btn .bricks-button {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.product-card:hover .product-card__btn-wrp{
  opacity: 1;
}

.product-card .product-card__pricing > del{
  font-size: 12px;
  font-weight: 300;
}

.product-card .product-card__pricing > ins{
  text-decoration: unset;
}

@media(min-width:768px){
  .product-card__btn .icon{
    display: none;
  }
}


:where(.brxe-product-add-to-cart) .bricks-variation-swatches.bricks-swatch-color li div {
  border : 1px solid #000;
}

