/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-08-15 13:47:18 */
body.boxed {
}
@media (min-width: 768px) {
    .page-layout-1column .product-info-main, .page-layout-2columns-left .product-info-main, .page-layout-2columns-right .product-info-main, .page-layout-3columns .product-info-main,.page-product-downloadable .product-options-bottom {
        width: 49%;
    }
    .page-layout-1column .product.media, .page-layout-2columns-left .product.media, .page-layout-2columns-right .product.media, .page-layout-3columns .product.media,.page-product-downloadable .product-options-wrapper {
        width: 49%;
    }

    .page-layout-1column .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-left .column.main > .custom-block ~ .product-info-main, .page-layout-2columns-right .column.main > .custom-block ~ .product-info-main, .page-layout-3columns .column.main > .custom-block ~ .product-info-main {
        width: 36.75%;
    }
    .page-layout-1column .column.main > .custom-block ~ .product.media, .page-layout-2columns-left .column.main > .custom-block ~ .product.media, .page-layout-2columns-right .column.main > .custom-block ~ .product.media, .page-layout-3columns .column.main > .custom-block ~ .product.media {
        width: 36.75%;
    }
}

/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2022-09-02 07:29:28 */

a, a:visited {
 color: #222529;
}

.page-header.type5 .navigation:not(.side-megamenu) .level0 .level-top {
    font-size: 18px;
    font-weight: 500;
    text-transform: none;
}

.sw-megamenu.navigation li.level0.classic .submenu a {
    text-transform: none;
}

.page-header.type5 .nav-sections {
    margin-left: 20px;
}

.prev-next-products {
    display: none;
}

.product-item-name a {
    font-weight: 600;
    margin-bottom: 2.45rem;
}

.category-view .category-cms {
    margin-top: 50px;
}

#maincontent>div.page-title-wrapper>h1>span {
    display: none;
}

.product-social-links {
    display: none;
}

.product-info-price {
    display: none;
}

.product-item-inner {
    display: none !important;
}

.products .product-item-photo:hover {
    box-shadow: 2px 2px 7px -1px rgb(0 0 0 / 35%);
    transition: .35s;
}


/* == Boxen Home & Categories == */

.home_grids {
    margin-left: 20px;
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 12px 12px 12px 12px !important;
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 60%);
    transition: 0.3s;
    width: 15%!important;
    min-height: 105px;
    background-color: rgb(15,0,105);
    color: rgb(218,218,218);
}

.home_grids:hover {
    box-shadow: 0px 0px 18px 0px rgb(0 0 0 / 80%);
}

.home_grid_img,
.pagebuilder-mobile-hidden,
.pagebuilder-mobile-only {
    border-radius: 12px 12px 12px 12px;
}

.home_title {
    font-size: 25px;
    font-weight: 400;
    padding-top: 20px !important;
    padding-bottom: 25px !important;
}

.page-header.type5.sticky-header .logo img {
    max-width: 250px;
}

#html-body>div.page-wrapper>header>div.main-panel-top>div>div>div>div.header-right>div>ul>li:nth-child(4),
#html-body>div.page-wrapper>header>div.main-panel-top>div>div>div>div.header-right>div>ul>li:nth-child(5) {
    display: none;
}

.page-main>.page-title-wrapper .page-title {
    display: none;
}

a, a:visited {
    color: white;
    text-decoration: none;
}

a:hover{
    color: rgb(255,204,0);
}

#login-form > fieldset > div.actions-toolbar > div.secondary > a, .matrix_otherOptionsTable, #maincontent > div.columns > div > div.product-info-main > div.product-info-stock-sku > div.stock.available {
    display:none;
}

.visual_grids {
    margin-left: 20px;
}

.visual_grid_img {
    border: 0px solid rgba(0, 0, 0, 0.1) !important;
    border-radius: 12px 12px 12px 12px !important;
    box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 60%);
    transition: 0.3s;
}

.empty_grid {
    width: 25%!important;
    margin-left: 20px;
}

.visual_grid_img:hover {
    box-shadow: 0px 0px 18px 0px rgb(0 0 0 / 80%);
}

/* Checkout - Shipping Box */
#checkout-shipping-method-load .table-checkout-shipping-method {
    width: 100%!important;
}

#checkout-shipping-method-load .table-checkout-shipping-method .row {
   display: block;
}


/* Shipping Methods - Table */
td.col.col-method {
    min-width: 50px;
}

#checkout-shipping-method-load .table-checkout-shipping-method .col-method {
    width: 10%!important;
}

#checkout-shipping-method-load .table-checkout-shipping-method .col-price {
    width: 10%!important;
}

#checkout-shipping-method-load .table-checkout-shipping-method .col-method + .col-method {
    width: 30%!important;
}

#checkout-shipping-method-load .table-checkout-shipping-method .col-carrier {
    width: 50%!important;
}

#coaf-checkout-shipping-form .step-title, #html-body > div.page-wrapper > div.breadcrumbs, #html-body > div.page-wrapper > header > div.main-panel-top > div > div > div > div.header-right > div > ul > li:nth-child(6) > a {
 display: none;
}

.field-red_bull_production span {
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    color: black;
}

a.product-item-link:visited {
    color: black;
}

.actions-toolbar .primary .continue {
   padding-top: 10px;
   padding-bottom: 12px;
}

div.matrix_addToCartButton > button {
    background-color: rgb(210,0,60) !important;
    border-color: rgb(210,0,60) !important;
}

.view-redbull_de img, .switcher-language, #switcher-language {
    display: none!important;
}