.cart-collaterals .cross-sells {
display: none;
}
.m-slider-product.single .swiper .swiper-pagination {
bottom: 0px;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%);
transform: translate(-50%);
}
.m-slider-product.single .swiper .swiper-pagination > span {
background: var(--bp-color-white);
border-radius: 0;
height: 4px;
opacity: 0.2;
width: 80px;
}
.m-slider-product.single .swiper .swiper-pagination > span:not(:last-child) {
margin-right: 8px;
}
.m-slider-product.single .swiper .swiper-pagination > span.swiper-pagination-bullet-active {
opacity: 0.6;
}
.swiper-button-next, .swiper-button-prev {
color: #fff;
}
.swiper-button-next {
right: 10%;
}
.swiper-button-prev {
left: 10%;
}
.swiper-button-next:after, .swiper-button-prev:after {
font-size: 50px;
}
@media (max-width: 1040px) {
.swiper-button-next, .swiper-button-prev {
display: none;
}
}
.m-banner__content .e-module:has(.m-buttons.m-buttons--align-left) {
align-self: flex-start;
}
:root {
--bp-spacer-xl: 120px;
}
.m-text-grid__item .o-container:has(.m-image) {
padding-left: 0;
padding-right: 0;
}
.c-products-list .c-products-list__content {
max-width: 500px;
}
.c-products-list .c-products-list__image {
width: 100%;
}
.e-section--margin-top-xl {
margin-top: 40px!important;
}
.c-products-list__content .price {
font-size: 12px;
font-family: var(--bp-font-neue-haas);
letter-spacing: .2em;
line-height: calc(8px + 2ex) !important;
text-transform: uppercase;
}
.c-slider {
overflow: hidden; 
}
.c-products-list__content .price .woocommerce-Price-amount.amount {
margin-bottom: 1rem;
}
@media screen and (min-width: 48em) {
.c-products-list li {
padding: 1rem;
width: 50%;
}
.c-products-list__content .price .woocommerce-Price-amount.amount {
margin-bottom: 2.375rem;
}
}
#\30 e28c4a4-33d0-4e58-83da-030ec310bf7d > button {
background: transparent;
border: 0;
border-color: transparent #906f3b transparent #5b4024;
border-style: solid;
border-width: 2px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 12px;
font-size: .75rem;
letter-spacing: .1em;
line-height: 1;
outline: 0;
padding: 1em 1.5em;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
}
#\30 e28c4a4-33d0-4e58-83da-030ec310bf7d > button:after, #\30 e28c4a4-33d0-4e58-83da-030ec310bf7d > button:before {
background: -webkit-gradient(linear,left top,right top,from(#5b4024),color-stop(15%,#8c6a36),color-stop(37%,#cbba84),color-stop(64%,#c0a76f),color-stop(84%,#ccbd8a),to(#906f3b));
background: linear-gradient(90deg,#5b4024,#8c6a36 15%,#cbba84 37%,#c0a76f 64%,#ccbd8a 84%,#906f3b);
content: "";
height: 2px;
left: -2px;
position: absolute;
right: -2px;
z-index: 1;
}
#\30 e28c4a4-33d0-4e58-83da-030ec310bf7d > button:before {
bottom: -2px;
}
#\30 e28c4a4-33d0-4e58-83da-030ec310bf7d > button:after {
top: -2px;
} .swiper-pagination-hero {
position: absolute;
z-index: 10;
left: 0;
right: 0;
bottom: 10px;
display: flex;
justify-content: center;
align-items: center;
}
.swiper-pagination-hero .swiper-pagination-bullet {
width: 60px;
height: 6px;
background: #fff;
opacity: 0.5;
border-radius: 0;
margin: 0 5px;
}
.swiper-pagination-hero .swiper-pagination-bullet-active {
opacity: 1;
}
.m-hero-slider .swiper .swiper-pagination-hero {
bottom: 100px;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%);
transform: translate(-50%);
}
.m-hero-slider .swiper-button-next:after, .m-hero-slider .swiper-button-prev:after {
content: '';
}
.m-hero-slider .swiper-button-next svg, .m-hero-slider .swiper-button-prev svg {
width: 50px;
}