body {
    background-color: rgb(255 255 255);
}

.index .s-block--fixed-banner .container {
    max-width: 100%;
    padding: 0
}

.app-inner .s-block--fixed-banner:first-of-type {
    margin-top: 0px!important
}

.s-product-card-vertical {
    border: 2px solid #000000;
    border-radius: 10px 10px 20px 20px
}

.max-w-sm.leading-6.mb-6 {
    font-size: 26px !important; 
    line-height: 1.8 !important; 
    color: #ffffff !important; 
    margin-bottom: 25px !important; 
}

.mb-6.s-social-list.hydrated {
    margin-top: 15px !important; 
    display: flex !important;
    gap: 15px !important; 
    justify-content: center !important; 

.mb-6.s-social-list.hydrated a {
    font-size: 20px !important; 
    color: #ffffff !important; 
    transition: color 0.3s ease;
}

.mb-6.s-social-list.hydrated a:hover {
    color: #ffcc00 !important; 
}