/** Shopify CDN: Minification failed

Line 17:4 Unexpected "}"

**/
.payment-icons {

    padding: unset !important;
    
}

/*
    .selluxe-follower__container {
        display: flex;
        align-items: center;
        justify-content: flex-start; /* Aligns items to the left */
    }
/*
    .trust-image {
        border-radius: 50%;
        margin-right: 6px;
    }
    .selluxe-follower__text-wrapper {
      font-size:14px;
        text-align: left; /* Ensures text is aligned to the left */
    }
/*
    .selluxe-follower__text-wrapper strong {
        font-weight: bold;
    }

    .selluxe-follower__text-wrapper .brand-name {
        font-weight: bold;
    }
.order-blockes {
            display: flex;
            align-items: center;
            color: #333;
  margin-block: -25px 30px;
        }

        .order-icon {
            width: 22px;
            height: 22px;
        }

        .order-details {
            display: flex;
            align-items: baseline;
            gap: 5px;
        }

        .order-highlight {
            color: #000000 /* Green for emphasis */
 /*           font-weight: bold;
        }

        .order-date {
            font-weight: bold;
        }


        .notification {
            display: flex;
            align-items: center;
            gap: 8px;
            margin-block: -18px 25px;
        }
  .notification-text{
    color:#FFAC1C;
        font-weight:600 ;
}

        .red-dot-wrapper {
            position: relative;
            width: 20px;
            height: 20px;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .icon {
            width: 22px;
            height: 22px;
        }

       /* .bold {
            font-weight: bold;
        }*/
/*
        .red-dot {
            width: 12px;
            height: 12px;
            background-color: #FFAC1C;
            border-radius: 50%;
            z-index: 2;
        }

        .pulse {
            position: absolute;
            width: 14px; 
            height: 14px;
            border-radius: 50%;
            background-color: #FFAC1C;
            animation: pulse 1.5s infinite;
            z-index: 1;
        }

        @keyframes pulse {
            0% {
                transform: scale(1);
                opacity: 0.5;
            }
            50% {
                transform: scale(1.8);
                opacity: 0.3;
            }
            100% {
                transform: scale(2.5);
                opacity: 0;
            }
        }

@media only screen and (max-width: 768px) {
    .product__main-photos .flickity-page-dots {
        display: none;
    }
}
.product-block {
    margin-bottom: 8px;
}
*/

/* General layout for order block */
.order-blockes {
    display: flex;
    align-items: center;
    color: #333;
    margin: 20px 0; /* Spacing above and below */
}

/* Image/Icon in order block */
.order-blockes img {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}

/* Container for order text */
.order-details {
    display: flex;
    align-items: baseline;
    gap: 5px;
    flex-wrap: wrap;
}

/* Highlighted "Order Today!" text */
.order-highlight {
    color: #000000;
    font-weight: bold;
}

/* Date part styling */
.order-date {
    font-weight: bold;
}

/* Notification section */
.notification {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 20px 0;
}

.notification-text {
    color: #FFAC1C;
    font-weight: 600;
}

/* Red dot animation */
.red-dot-wrapper {
    position: relative;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.icon {
    width: 22px;
    height: 22px;
}

.red-dot {
    width: 12px;
    height: 12px;
    background-color: #FFAC1C;
    border-radius: 50%;
    z-index: 2;
}

.pulse {
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #FFAC1C;
    animation: pulse 1.5s infinite;
    z-index: 1;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0.5;
    }
    50% {
        transform: scale(1.8);
        opacity: 0.3;
    }
    100% {
        transform: scale(2.5);
        opacity: 0;
    }
}

/* Responsive Fix */
@media only screen and (max-width: 768px) {
    .product__main-photos .flickity-page-dots {
        display: none;
    }
}

/* Product block spacing */
.product-block {
    margin-bottom: 8px;
}

/* Optional: maintain your existing Selluxe styles */
.selluxe-follower__container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.trust-image {
    border-radius: 50%;
    margin-right: 6px;
}

.selluxe-follower__text-wrapper {
    font-size: 14px;
    text-align: left;
}

.selluxe-follower__text-wrapper strong,
.selluxe-follower__text-wrapper .brand-name {
    font-weight: bold;
}