/** Shopify CDN: Minification failed

Line 273:0 Expected "}" to go with "{"

**/
cart-drawer.cart-drawer {
    max-width: 500px;
    padding: 0 !important;
}
cart-drawer.cart-drawer div[part="content"] {
    border-radius: 0 !important;
}
cart-drawer.cart-drawer .cart-drawer__inner {
    margin: -40px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top > .h-stack {
    padding: 24px !important;
    background: linear-gradient(0deg, rgba(37, 37, 37, 0.00) 0%, #161515 100%);
    margin-top: 8px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top > .h-stack button.drawer__close-icon {
    width: 20px;
    height: 20px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top {
    gap: 0;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top .custom-social-banner-cart-drawer {
    display: flex;
    padding: 16px 60px;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top .custom-social-banner-cart-drawer * {
    font-size: 0.875rem;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top .custom-social-banner-cart-drawer span.social-banner-icon svg {
    width: 20px;
    height: 20px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top .custom-social-banner-cart-drawer span.social-banner-icon {
    height: 20px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top .custom-social-banner-cart-drawer strong.social-banner-bold-text.text-subdued {
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top .custom-social-banner-cart-drawer span.social-banner-bold-text {
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top {
    gap: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
cart-drawer.cart-drawer .cart-drawer__inner > .v-stack {
    padding: 24px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item {
    padding: 8px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item {
    display: flex;
    padding: 8px;
    align-items: center;
    gap: 24px;
    align-self: stretch;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.07);
    position: relative;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item .line-item__media-wrapper img.line-item__media {
    width: 80px;
    height: 80px;
    border-radius: 16px;
    overflow: hidden;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.07);
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item .line-item__media-wrapper {
    max-width: 80px !important;
    min-width: 80px !important;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item .line-item__info a.bold {
    color: #FFF;
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item .line-item__info .custom-price-wrap-card-product price-list.price-list sale-price.text-subdued {
    color: rgba(255, 255, 255, 0.70);
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item .line-item__actions line-item-quantity span.text-xs.text-center a.link {
    display: flex;
    padding: 4px;
    align-items: center;
    gap: 8px;
    border-radius: 360px;
    background: rgba(255, 255, 255, 0.07);
    width: 24px;
    height: 24px;
    position: absolute;
    top: 8px;
    right: 8px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item .line-item__actions line-item-quantity span.text-xs.text-center a.link:hover {
    background: #000;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__line-items line-item.line-item {
    margin-bottom: 8px;
}
cart-drawer.cart-drawer > .v-stack.gap-4.sm\:gap-6 {
    margin: -24px -40px -40px;
    padding: 24px;
    gap: 16px;
}
cart-drawer.cart-drawer > .v-stack.gap-4.sm\:gap-6 > .v-stack.gap-1 span.h5 {
    font-size: 0.875rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
cart-drawer.cart-drawer > .v-stack.gap-4.sm\:gap-6 ul.footer__payment-icons {
    display: flex;
    justify-content: center;
    gap: 4px;
}
cart-drawer.cart-drawer > .v-stack.gap-4.sm\:gap-6 > .v-stack.gap-1 span.h5:last-child {
    font-weight: 700;
}



.shop-analyse-toggle {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 22px;
}
.shop-analyse-toggle input {
  opacity: 0;
  width: 0;
  height: 0;
}
.shop-analyse-toggle .slider {
  position: absolute;
  cursor: pointer;
  top: 0; left: 0;
  right: 0; bottom: 0;
  background-color: #555;
  border-radius: 22px;
  transition: 0.3s;
}
.shop-analyse-toggle .slider:before {
  position: absolute;
  content: "";
  height: 16px; width: 16px;
  left: 3px; bottom: 3px;
  background-color: white;
  border-radius: 50%;
  transition: 0.3s;
}
.shop-analyse-toggle input:checked + .slider {
  background-color: #2ecc71;
}
.shop-analyse-toggle input:checked + .slider:before {
  transform: translateX(18px);
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion {
    padding: 16px 24px;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.07);
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-header {
    display: flex;
    align-items: center;
    gap: 8px;
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-header span.shop-analyse-title {
    color: #FFF;
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-header span.shop-analyse-title span.price {
    color: rgba(255, 255, 255, 0.70);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
    margin-left: 5px;
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-header button.accordion-arrow {
    width: 24px;
    height: 24px;
    border-radius: 360px;
    background: rgba(255, 255, 255, 0.07);
    padding: 3px 4px 4px 4px;
    margin-left: auto;
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-header button.accordion-arrow.rotate {
    transform: scale(-1);
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-content p {
    color: rgba(255, 255, 255, 0.70);
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
cart-drawer.cart-drawer .custom-shop-analysis .shop-analyse-accordion .shop-analyse-content {
    margin-top: 10px;
}
cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top>.h-stack {
        padding: 17px 24px !important;
}


.ed-payment-bar-cart .payment-methods-list.payment-methods-list--auto {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 4px;
}

@media (max-width: 699px) {
    cart-drawer.cart-drawer .cart-drawer__inner {
        margin: -24px;
    }
    cart-drawer.cart-drawer .cart-drawer__inner .cart-drawer__top>.h-stack {
        margin-top: 4px;
    }

    .ed-payment-bar-cart .payment-methods-list.payment-methods-list--auto svg {
    width: 45px;
}
cart-drawer.cart-drawer>.v-stack.gap-4.sm\:gap-6 {
    margin: -24px -40px -30px;
 
}

@media (max-width: 405px) {
 

    .ed-payment-bar-cart .payment-methods-list.payment-methods-list--auto svg {
    width: 40px;
}
}

@media (max-width: 365px) {
 

    .ed-payment-bar-cart .payment-methods-list.payment-methods-list--auto svg {
    width: 37px;
}
}






