/* Font family */
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Thin.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Thin.woff") format("woff");
    font-weight: 100;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-ThinItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-ThinItalic.woff") format("woff");
    font-weight: 100;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-ExtraLight.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-ExtraLight.woff") format("woff");
    font-weight: 200;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-ExtraLightItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-ExtraLightItalic.woff") format("woff");
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Light.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Light.woff") format("woff");
    font-weight: 300;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-LightItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-LightItalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Regular.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Regular.woff") format("woff");
    font-weight: 400;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Italic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Italic.woff") format("woff");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Medium.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Medium.woff") format("woff");
    font-weight: 500;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-MediumItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-SemiBold.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-SemiBold.woff") format("woff");
    font-weight: 600;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-SemiBoldItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-SemiBoldItalic.woff") format("woff");
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Bold.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Bold.woff") format("woff");
    font-weight: 700;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-BoldItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-BoldItalic.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-ExtraBold.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-ExtraBold.woff") format("woff");
    font-weight: 800;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-ExtraBoldItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-ExtraBoldItalic.woff") format("woff");
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-Black.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-Black.woff") format("woff");
    font-weight: 900;
}
@font-face {
    font-family: 'Raleway';
    src: url("../fonts/Raleway/Raleway-BlackItalic.ttf") format("truetype"),
    url("../fonts/Raleway/Raleway-BlackItalic.woff") format("woff");
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-Light.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-Light.woff") format("woff");
    font-weight: 300;
}
@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-LightItalic.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-LightItalic.woff") format("woff");
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-Regular.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-Regular.woff") format("woff");
    font-weight: 400;
}
@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-Italic.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-Italic.woff") format("woff");
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-Medium.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-Medium.woff") format("woff");
    font-weight: 500;
}
@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-MediumItalic.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-MediumItalic.woff") format("woff");
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-Bold.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-Bold.woff") format("woff");
    font-weight: 700;
}
@font-face {
    font-family: 'Ubuntu';
    src: url("../fonts/Ubuntu/Ubuntu-BoldItalic.ttf") format("truetype"),
    url("../fonts/Ubuntu/Ubuntu-BoldItalic.woff") format("woff");
    font-weight: 700;
    font-style: italic;
}

.action.primary{
    box-shadow: 4px 4px 4px rgb(0 0 0 / 20%);
}

.customer-account-login .page-wrapper .page-main{
    background-image: url("../images/header_background_2_pernod_ricard_deutschland.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

/* Header Icons */

.account-info .icon:before{
    width: 28px;
    height: 28px;
    content: "";
    display: inline-block;
    vertical-align: bottom;
    background-image: url(../images/icons/user.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.log-out .icon:before{
    width: 28px;
    height: 28px;
    content: "";
    display: inline-block;
    vertical-align: bottom;
    background-image: url(../images/icons/logout.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.icon-minicart .minicart-wrapper .action.showcart:before{
    width: 28px;
    height: 28px;
    content: "";
    display: inline-block;
    vertical-align: bottom;
    background-image: url(../images/icons/shopping-cart.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.icon-search .icon:before, .header-right .amsearch-input-wrapper .amsearch-button.-loupe:before{
    width: 23px;
    height: 23px;
    content: "";
    display: inline-block;
    vertical-align: bottom;
    background-image: url(../images/icons/search.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}

.trigger-search{
    width: 15px;
    height: 15px;
    content: "";
    display: inline-block;
    vertical-align: bottom;
    background-image: url(../images/icons/search.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.7;
}
.page-header .header.panel .price-mode{
    display: none;
}
.catalog-category-view .product-item-actions .action.tocart span{
    background-image: url("../images/icons/cart-icon.png");
}
.product-items .item .product-item-details .product-actions .field-button-qty-add-to-cart button:before {
    font-family: "material-design";
    font-weight: 400;
    font-style: normal;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    content: "\e14d";
    font-size: 16px;
}
.block.filter .block-content.filter-content .filter-options{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
#layered-filter-block .filter-options .filter-options-item{
    order: 10;
    width: 100%;
}
#layered-filter-block .filter-options .filter-options-item.stock-filter{
    order: 1;
}
.checkout-index-index #checkout-step-shipping #co-shipping-form #shipping-address-select{
    background: #fff url(../images/select-bg.svg) no-repeat 100% 45%;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 1px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    padding: 4px 25px 3.75px 7.5px;
    vertical-align: baseline;
    width: 100%;
    height: 100px;
    max-height: 100px;
    box-sizing: border-box;
    cursor: pointer;
    overflow-y: auto;
}
#distribution_customer_grid .action-next,
#distribution_customer_grid .action-previous{
    display: unset ;
}
.page.messages{
    margin-top: 20px;
}
#sender-info,
.qty-transfer{
    font-size: 2rem;
}
