@font-face {
    font-family: RecoletaSemiBold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-SemiBold.eot);
    src: url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-SemiBold.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-SemiBold.ttf) format("truetype");
}
@font-face {
    font-family: RecoletaMedium;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-Medium.eot);
    src: url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-Medium.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-Medium.ttf) format("truetype");
}
@font-face {
    font-family: RecoletaRegular;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-Regular.eot);
    src: url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-Regular.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Recoleta/Recoleta-Regular.ttf) format("truetype");
}
@font-face {
    font-family: DrukBold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Druk/Druk-Bold.eot);
    src: url(/static/simistatic/fonts/tbs/Druk/Druk-Bold.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Druk/Druk-Bold.ttf) format("truetype");
}
@font-face {
    font-family: DrukSuper;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Druk/Druk-Super.eot);
    src: url(/static/simistatic/fonts/tbs/Druk/Druk-Super.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Druk/Druk-Super.ttf) format("truetype");
}
@font-face {
    font-family: DrukWideBold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Druk/DrukWide-Bold.eot);
    src: url(/static/simistatic/fonts/tbs/Druk/DrukWide-Bold.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Druk/DrukWide-Bold.ttf) format("truetype");
}
@font-face {
    font-family: DrukWideSuper;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Druk/DrukWide-Super.eot);
    src: url(/static/simistatic/fonts/tbs/Druk/DrukWide-Super.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Druk/DrukWide-Super.ttf) format("truetype");
}
@font-face {
    font-family: WorkSansLight;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Light.eot);
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Light.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Light.ttf) format("truetype");
}
@font-face {
    font-family: WorkSansMedium;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Medium.eot);
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Medium.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Medium.ttf) format("truetype");
}
@font-face {
    font-family: WorkSansRegular;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Regular.eot);
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Regular.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Regular.ttf) format("truetype");
}
@font-face {
    font-family: WorkSansSemibold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-SemiBold.eot);
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-SemiBold.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-SemiBold.ttf) format("truetype");
}
@font-face {
    font-family: WorkSansBold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Bold.eot);
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Bold.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-Bold.ttf) format("truetype");
}
@font-face {
    font-family: WorkSansExtraBold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-ExtraBold.eot);
    src: url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-ExtraBold.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Work_Sans/WorkSans-ExtraBold.ttf) format("truetype");
}

/*
icomoon
*/
@charset "UTF-8";
.icon--basket-dynamic:before {
    content: "";
}
.icon--basket-dynamic:hover:before {
    content: "";
}
.icon--box-dynamic:before {
    content: "";
}
.icon--box-dynamic:hover:before {
    content: "";
}
.icon--heart-dynamic:before {
    content: "";
}
.icon--heart-dynamic:hover:before {
    content: "";
}
.icon--location-dynamic:before {
    content: "";
}
.icon--location-dynamic:hover:before {
    content: "";
}
.icon--search-dynamic:before {
    content: "";
}
.icon--search-dynamic:hover:before {
    content: "";
}
.icon--shop-dynamic:before {
    content: "";
}
.icon--shop-dynamic:hover:before {
    content: "";
}
.icon--trash-dynamic:before {
    content: "";
}
.icon--trash-dynamic:hover:before {
    content: "";
}
.icon--truck-dynamic:before {
    content: "";
}
.icon--truck-dynamic:hover:before {
    content: "";
}
.icon--my-account-dynamic:before {
    content: "";
}
.icon--my-account-dynamic:hover:before {
    content: "";
}
.icon--external-dynamic:before {
    content: "";
}
.icon--external-dynamic:hover:before {
    content: "";
}
.icon--chat-dynamic:before {
    content: "";
}
.icon--chat-dynamic:hover:before {
    content: "";
}
.icon--map-dynamic:before {
    content: "";
}
.icon--map-dynamic:hover:before {
    content: "";
}
.icon--list-dynamic:before {
    content: "";
}
.icon--list-dynamic:hover:before {
    content: "";
}
.icon--star_empty_hover:before {
    content: "";
}
.icon--add-set {
    margin-right: 0;
    font-size: 23px;
}
.icon--rotate-90 {
    transform: rotate(90deg);
    display: block;
}
@font-face {
    font-family: icomoon;
    src: url(/static/simistatic/fonts/tbs/icons/icomoon.eot);
    src: url(/static/simistatic/fonts/tbs/icons/icomoon.ttf) format("truetype"),
        url(/static/simistatic/fonts/tbs/icons/icomoon.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
[class*=" icon-"],
[class^="icon-"] {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon--eye_close:before {
    content: "";
}
.icon--eye_open:before {
    content: "";
}
.icon--cake:before {
    content: "";
}
.icon--error:before {
    content: "";
}
.icon--gift:before {
    content: "";
}
.icon--gift_hover:before {
    content: "";
}
.icon--star-shine:before {
    content: "";
}
.icon--star-shine_hover:before {
    content: "";
}
.icon--card:before {
    content: "";
}
.icon--chat_hover:before {
    content: "";
}
.icon--chat:before {
    content: "";
}
.icon--external_hover:before {
    content: "";
}
.icon--external:before {
    content: "";
}
.icon--print:before {
    content: "";
}
.icon--call:before {
    content: "";
}
.icon--logo-pod:before {
    content: "";
}
.icon--logo-primary:before {
    content: "";
}
.icon--logo-wordmark:before {
    content: "";
}
.icon--star:before {
    content: "";
}
.icon--star_empty:before {
    content: "";
}
.icon--star_half:before {
    content: "";
}
.icon--list_hover:before {
    content: "";
}
.icon--list:before {
    content: "";
}
.icon--locator_hover:before {
    content: "";
}
.icon--locator:before {
    content: "";
}
.icon--map_hover:before {
    content: "";
}
.icon--map:before {
    content: "";
}
.icon--addresses_hover:before {
    content: "";
}
.icon--addresses:before {
    content: "";
}
.icon--arrow-left:before {
    content: "";
}
.icon--arrow-right:before {
    content: "";
}
.icon--basket_hover:before {
    content: "";
}
.icon--basket:before {
    content: "";
}
.icon--bottle_large:before {
    content: "";
    color: #aaa;
}
.icon--bottle_medium:before {
    content: "";
    color: #aaa;
}
.icon--bottle_small:before {
    content: "";
    color: #aaa;
}
.icon--box_hover:before {
    content: "";
}
.icon--box:before {
    content: "";
}
.icon--menu:before {
    content: "";
}
.icon--chevron-up:before {
    content: "";
}
.icon--chevron-down:before {
    content: "";
}
.icon--chevron-left:before {
    content: "";
}
.icon--chevron-right:before {
    content: "";
}
.icon--close:before {
    content: "";
}
.icon--filter:before {
    content: "";
}
.icon--heart_hover:before {
    content: "";
}
.icon--heart:before {
    content: "";
}
.icon--location_hover:before {
    content: "";
}
.icon--location:before {
    content: "";
}
.icon--my-account_hover:before {
    content: "";
}
.icon--my-account:before {
    content: "";
}
.icon--order-history_hover:before {
    content: "";
}
.icon--order-history:before {
    content: "";
}
.icon--password_hover:before {
    content: "";
}
.icon--password:before {
    content: "";
}
.icon--payment_hover:before {
    content: "";
}
.icon--payment:before {
    content: "";
}
.icon--plus:before {
    content: "";
}
.icon--minus:before {
    content: "";
}
.icon--preferences_hover:before {
    content: "";
}
.icon--preferences:before {
    content: "";
}
.icon--privacy_hover:before {
    content: "";
}
.icon--privacy:before {
    content: "";
}
.icon--profile_hover:before {
    content: "";
}
.icon--profile:before {
    content: "";
}
.icon--search_hover:before {
    content: "";
}
.icon--search:before {
    content: "";
}
.icon--shop_hover:before {
    content: "";
}
.icon--shop:before {
    content: "";
}
.icon--sign-out_hover:before {
    content: "";
}
.icon--sign-out:before {
    content: "";
}
.icon--tag:before {
    content: "";
}
.icon--confirmation:before,
.icon--tick:before {
    content: "";
}
.icon--confirmation {
    font-size: 0.75rem;
    height: 32px;
    width: 32px;
    padding-left: 2px;
    align-items: center;
    justify-content: center;
    display: flex;
    background-color: var(--cx-color-core-tertiary);
    color: var(--cx-color-text);
    border-radius: 50%;
}
.icon--trash_hover:before {
    content: "";
}
.icon--trash:before {
    content: "";
}
.icon--truck_hover:before {
    content: "";
}
.icon--truck:before {
    content: "";
}
.icon--wishlist_hover:before {
    content: "";
}
.icon--wishlist:before {
    content: "";
}
.icon--bubble:before {
    content: "";
}
.icon--play:before {
    content: "";
}
.icon--youtube:before {
    content: "";
}
.icon--twitter:before {
    content: "";
}
.icon--tumblr:before {
    content: "";
}
.icon--facebook:before {
    content: "";
}
.icon--pinterest:before {
    content: "";
}
.icon--linkedin:before {
    content: "";
}
.icon--envelope:before {
    content: "";
}
.icon--googleplus:before {
    content: "";
}
.icon--feed:before {
    content: "";
}
.icon--instagram:before {
    content: "";
}
.icon--snapchat:before {
    content: "";
}
.icon--stumbleupon:before {
    content: "";
}
.icon--apple:before {
    content: "";
}
.icon--android:before {
    content: "";
}
.icon--podcast:before {
    content: "";
}
.icon--wheelchair:before {
    content: "";
}
.icon--clock:before {
    content: "";
}
/*
@font-face {
    font-family: InterstateCompressedLight;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Interstate/interstate-lightcondensed.eot);
    src: url(/static/simistatic/fonts/tbs/Interstate/interstate-lightcondensed.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Interstate/interstate-lightcondensed.woff) format("woff"),
        url(/static/simistatic/fonts/tbs/Interstate/interstate-lightcondensed.ttf) format("truetype");
}
@font-face {
    font-family: InterstateCompressedRegular;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Interstate/interstate-blackcondensed.eot);
    src: url(/static/simistatic/fonts/tbs/Interstate/interstate-blackcondensed.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Interstate/interstate-blackcondensed.woff) format("woff"),
        url(/static/simistatic/fonts/tbs/Interstate/interstate-blackcondensed.ttf) format("truetype");
}
@font-face {
    font-family: InterstateCompressedBold;
    font-display: swap;
    src: url(/static/simistatic/fonts/tbs/Interstate/interstate-boldcondensed.eot);
    src: url(/static/simistatic/fonts/tbs/Interstate/interstate-boldcondensed.eot?#iefix) format("embedded-opentype"),
        url(/static/simistatic/fonts/tbs/Interstate/interstate-boldcondensed.woff) format("woff"),
        url(/static/simistatic/fonts/tbs/Interstate/interstate-boldcondensed.ttf) format("truetype");
}
*/
