/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2025-09-10 06:17:27 */
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 */

h1 {
font-weight: 700;
}

 a, alink, a:visited, .alink:visited {
    color: #333333;
    text-decoration: none;
}

a:hover, .alink:hover {
    color: #686868;
    text-decoration: none;
}


.columns .column.main {
    margin-top:25px!important;
    padding-left: 50px;
}

    #maincontent > div.columns > div.sidebar.sidebar-main.mobile-sidebar {
        margin-top: 15px;
    }

.page-layout-1column .product-info-main {
        padding-left: 20px!important;
}

.prev-next-products {
    display: none;
}

.product-item-name a {
    font-weight: 600;
    margin-bottom: 2.45rem;
}

.category-view .category-cms {
margin-top: 50px;
}

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%;
    }
}

#maincontent > div.page-title-wrapper > h1 > span {display:none;}

@font-face {
    font-family: 'Futura Round';
    src: url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Book.eot');
    src: url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Book.eot?#iefix') format('embedded-opentype'),
        url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Book.woff2') format('woff2'),
        url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Book.woff') format('woff'),
        url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Book.svg#FuturaRound-Book') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura Round';
    src: url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Bold.eot');
    src: url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Bold.eot?#iefix') format('embedded-opentype'),
        url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Bold.woff2') format('woff2'),
        url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Bold.woff') format('woff'),
        url('/app/design/frontend/Smartwave/flughafen_zuerich/web/fonts/FuturaRound-Bold.svg#FuturaRound-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


.title-main {
  font-family: 'Futura Round';
}

.product-social-links {display:none;}

.header-main .logo img {
max-width:250px;
}

.page-header .header-main .header-left .logo {
margin-right: 50px;
}

.product-info-price {
  display: none;
}

@media (min-width: 992px) {
    .page-header.type5 .navigation:not(.side-megamenu) .level0 .level-top {
        font-size: 17px;
        font-weight: 500;
        letter-spacing: 0;
        padding: 10px 10px 8px 20px;
        text-transform: none;
    }

    .sw-megamenu.navigation li.level0.fullwidth .submenu li.level1 > a, .sw-megamenu.navigation li.level0.staticwidth .submenu li.level1 > a {
        font-size: 15px;
        font-weight: 400;
        text-transform: none;
        line-height: 40px;
        padding-top: 0;
        padding-bottom: 5px;
    }


}

.product-item-inner {
    display: none!important;
}

.products .product-item-photo:hover {
    box-shadow: 2px 2px 7px -1px rgb(0 0 0 / 35%);
    transition: .35s;
}

.matrix_otherOptionsTable, .matrix_optionsTable {
    display: none;
}


/* == 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: 2px 2px 5px -1px rgb(0 0 0 / 15%);    
    transition: 0.3s;
}

.home_grids:hover {
    box-shadow: 2px 2px 7px -1px rgb(0 0 0 / 35%);
}

.home_grid_img, .pagebuilder-mobile-hidden, .pagebuilder-mobile-only {
    border-radius: 12px 12px 0px 0px;
}

.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;
}

.mapster_tooltip {
      text-align: center;
}

/* Shopping Cart - Overview Box */

#shopping-cart-table .item-options dt, #maincontent > div.columns > div > div.cart-container > div.cart-summary > strong, #block-shipping, #cart-totals  {
display: none;
}

#maincontent > div.columns > div > div.cart-container > div.cart-summary > ul {
    margin-top:0px;
}


/* Shopping Cart - Product Overview */


#shopping-cart-table .price, #shopping-cart-table .subtotal, #block-discount {
    display: none;
} 

.cart.table-wrapper .product-item-name > a {
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0;
}

#shopping-cart-table > tbody > tr.item-actions > td > div > a {
    top: -45px;
}

/* Shopping Cart - Mini */

#mini-cart > li.item.product.product-item.odd.last > div > div > div.product.options, #mini-cart > li.item.product.product-item.odd.last > div > div > div.product-item-pricing,
#mini-cart > li:nth-child(2) > div > div > div.product.options, #mini-cart > li:nth-child(2) > div > div > div.product-item-pricing, #minicart-content-wrapper > div.block-content > div.subtotal {
    display: none;
}

#mini-cart .product .product-item-photo {
    min-height: 35px;
}

.minicart-items .product-item-name a {
    font-size: 10px;
}

/* Checkout - */

   #checkout-shipping-method-load, #opc-shipping_method > div > div.step-title,
    #checkout > aside > div.modal-inner-wrap, #co-payment-form > fieldset > div.payment-option._collapsible.opc-payment-additional.discount-code,
    #checkout-payment-method-load > div > div > div.payment-method._active > div.payment-method-title.field.choice {
        display: none;
    }
    

/* Benutzerkonto */

#maincontent > div.columns > div.column.main > ul.items.order-links {
display: none;
}

#block-collapsible-nav > ul > li:nth-child(3), #block-collapsible-nav > ul > li.nav.item.current, #block-collapsible-nav > ul > li:nth-child(7),
    #block-collapsible-nav > ul > li:nth-child(8), #block-collapsible-nav > ul > li:nth-child(9), #block-collapsible-nav > ul > li:nth-child(6), #maincontent > div.columns > div.sidebar.sidebar-main.mobile-sidebar > div > div.sidebar.sidebar-additional, #maincontent > div.columns > div.column.main > div.page-title-wrapper > span, #maincontent > div.columns > div.column.main > div.page-title-wrapper > div.actions-toolbar.order-actions-toolbar > div > a,
    #order-item-row-86 > td.col.name > dl, #my-orders-table .price, #my-orders-table .subtotal, #my-orders-table tfoot, #my-orders-table .item-options  {
        display:none;
    }



/* CMS - Editor */

.category-cms .pagebuilder-column {
margin: 20px;
}



    /* Login - Page */
    .customer-account-login .page-title-wrapper, #login-form > fieldset > div.actions-toolbar > div.secondary {
        display: none;
    }

#login-form > fieldset > div.field.note {
    display: none;
}