/* Add custom CSS styles below */ 
:root{
  --primary-color: #402C2B;
}



/* ============header================= */

header.store-header.centered_logo {
    backdrop-filter: blur(20px);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}



/* ==============main banner============ */
section.advanced-slider.advanced-slider--0
  a.advanced-slider__caption__inner__content__button{
    background-color: var(--primary-color) !important;
    padding: 14px 53px;
    border-radius: 10.5px;
    border-color: #fff;
}


@media(min-width: 768px){
  section.advanced-slider.advanced-slider--0
    .advanced-slider__caption{
      align-items: end;
      padding-bottom: 4rem;
}
}



/* ==============small banner1,3=========== */
@media(min-width: 768px){
section.s-block.s-block--special-products-slider--9.s-block--special-products-slider.reversed
.space-y-4.lg\:space-y-8.absolute.top-0.left-0.w-full.h-full.flex.flex-col.items-center.justify-center.px-2\.5.py-10.lg\:p-10.z-\[1\],

section.s-block.s-block--special-products-slider--11.s-block--special-products-slider.reversed
.space-y-4.lg\:space-y-8.absolute.top-0.left-0.w-full.h-full.flex.flex-col.items-center.justify-center.px-2\.5.py-10.lg\:p-10.z-\[1\]
{
     justify-content: flex-end !important;
    padding-bottom: 3rem !important;

}
}


footer 
  svg.absolute.top-0.w-full.h-6.-mt-5.sm\:-mt-10.sm\:h-16.store-footer__curve.z-\[0\] {
    display: none;
}
body #gb-widget-3363, 
body [id^="gb-widget"] {
    bottom: 120px !important;
}