body {
 color:#0C1233 !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading {
 color:#0C1233 !important;
}
/** Header  **/
.page-header .header .block-search {
    display: none !important;
}
.page-header .header .switcher {
    display: none !important;
}
.page-header .header .navigation-wrapper {
    margin: auto 0 auto 70% !important;
}

/** Mini Cart **/
.go-cart-action {
    margin: 0.25rem 0 !important;
    text-align: center !important;
    width: 100% !important;
    padding: 0.625rem !important;
    color: #FFFFFF !important;
    background: #FF003D !important;
    font-size: large !important;
    font-weight: 600 !important;
    border-radius: 1.25rem !important;
}
.go-cart-action a {
    color: #FFFFFF !important;
    text-decoration: none !important;
}
.go-checkout-action {
    display: none !important;
}

/** Product Page **/
#product-addtocart-button span::first-letter {
    text-transform: uppercase !important;
}
.field.choice.related {
     display: none !important;
} 
.related .block-actions {
     display: none !important;
}

/** Category Page  **/
@media (min-width: 1024px) {
    /* Styles for laptops and desktops */
    .products-grid li.item.product.product-item {
        width: calc(33.333% - 13.33px) !important;
        box-sizing: border-box !important;
    }
}
.breadcrumbs {
    display: none !important;
}
.catalog-category-view .page-title-wrapper {
    display: none !important;
}
.block.filter {
    display: none !important;
}
.toolbar.toolbar-products {
    display: none !important;
}
.product-image-container {
    border-radius: 1.25rem !important;
}
.products-grid .product-items .product-item-details {
    flex: 1 1;
    display: flex;
    width: 100%;
    flex-direction: column !important;
    text-align: center !important;
}
.products-grid .product-items .product-item-details .product-item-name {
    max-width: unset !important;
}
.products-grid .product-items .product-item-details .price-box {
    max-width: unset !important;
    text-align: unset !important;
}
.product-item-inner .actions-secondary {
    display: none !important;
}
.product-item .product-item-details .actions-primary {
    position: unset !important;
    pointer-events: unset !important;
    z-index: unset !important;
    opacity: 1 !important;
    transform: unset !important;
    top: unset !important;
    left: unset !important;
    transition: unset !important;
    transition-timing-function: unset !important;
}
.product-item .product-item-details .actions-primary:hover {
    position: unset !important;
    pointer-events: unset !important;
    z-index: unset !important;
    opacity: 1 !important;
    transform: unset !important;
    top: unset !important;
    left: unset !important;
    transition: unset !important;
    transition-timing-function: unset !important;
}
.product-item-actions {
    justify-content: center !important;
    margin: 1.5rem 0;
}
.product-item-details .actions-primary .tocart {
    border-radius: 1.25rem !important;
    text-transform: lowercase !important;
}
.product-item .price-box {
    font-weight: bold !important;
    margin: 1.5rem 0 !important;
}
.product-item-details .actions-primary .tocart span::first-letter {
    text-transform: uppercase !important;
}


/** Cart Page **/
.cart-summary #block-shipping {
    display: none !important;
}

.cart-summary .content {
    display: block !important;
    visibility: visible;
    height: auto;
    opacity: 1;
    overflow: visible;
}

/** Checkout Page **/
.discount-code .payment-option-content {
    display: block !important;
    padding-bottom: 1.5rem !important;
}

.form-discount .action-cancel {
    display: none !important;
}
