/** Shopify CDN: Minification failed

Line 77:2 All "@import" rules must come first

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.medizin_laypout .countdown-wrap {
    background: #be9475;
}

div#shopify-section-1608366106a61e9cbf .cat_grid_item__wrapper {
    display: none;
}

.page_head_cat_heading {
    padding: 10px 0 !important;
}
.page-head h1 {
    color: #d59677;
}

div#cb-widget-currency {
    bottom: 10px !important;
    top: inherit !important;
    left: 5px;
display: none;
}
@font-face {
    font-family: 'Cocogoose';
    src: url('/cdn/shop/files/Cocogoose-Light.woff2?v=1638299030') format('woff2'),
        url('/cdn/shop/files/Cocogoose-Light.woff?v=1638299030') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('/cdn/shop/files/Cocogoose.woff2?v=1638299030') format('woff2'),
        url('/cdn/shop/files/Cocogoose.woff?v=1638299030') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Bold.woff2?v=1638299030') format('woff2'),
        url('/cdn/shop/files/Gotham-Bold.woff?v=1638299030') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('/cdn/shop/files/MyriadPro-Regular.woff2?v=1638299030') format('woff2'),
        url('/cdn/shop/files/MyriadPro-Regular.woff?v=1638299030') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gotham';
    src: url('/cdn/shop/files/Gotham-Bold_4d8b6227-46d6-46a6-80f3-c92a85969f57.woff2?v=1680187647') format('woff2'),
        url('/cdn/shop/files/Gotham-Bold_fdfffce4-45f7-474b-bb54-7f70b1e796ec.woff?v=1680187646') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


  @import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');



.f__mont, .f_heading, .h3, h1, h2, h3, h4, h5, h6 {
    font-family: 'Gotham' !important;
}

p, .pr_short_des, body {
        font-family: 'Myriad Pro' !important;
}

.nt_menu>li>a, .nt_mb_menu .menu-item-has-children>a span {
     font-family: 'Crimson Text' !important;
font-style: italic;
}

.bgbl, .page-head.tc {
    background: transparent !important;
    color: #000 !important;
    padding: 10px !important;
}

.page-head:before {
    background: none !important;
}
.header-text {
    text-align: center;
}
div#shopify-section-160836679060457b38 ul.tab_cat_title {
    display: none;
}
.caption-wrap .caption {
    margin: 0 auto;
    display: block;
    left: 0;
    right: 0;
    bottom: 10%;
}
span.money { 
  font-family: 'Inter' !important;
}

.sub-menu a, .sub-menu *  {
 font-family: 'Crimson Text' !important;
}

.h__top {
    background-color: #ffffff;
    color: #000000;
    background: #d59677 !important;
}

nav .sub-menu ul li a {
    color: #000000 !important;
}

footer#nt_footer {
    padding: 0 !important;
}

.pr_short_des {
    font-size: 14px;
    line-height: 1.2;
    color: #111;
}

.variations.style__rectangle .swatch:not(.is-color) li {
align-items: center;
    justify-content: center;
    position: relative;
    min-width: 4.5em;
    min-height: 45px;
    margin: 10px 10px 0 0;
    border: 1px solid #c1cbc7 !important;
    border-radius: 3px;
    text-align: center;
    color: #111111!important;
background: #ffffff !important;
}

.variations.style__rectangle .swatch:not(.is-color) li span {
    font-size: 16px;
    line-height: 1.5;
}
.variations.style__rectangle .swatch:not(.is-color) li.is-selected, .variations.style__rectangle .swatch:not(.is-color) li.is-selected-nt, .variations.style__rectangle .swatch:not(.is-color) li:hover {
    border: 1.5px solid #111111!important;
    color: #111111!important;
}

.variations.style__rectangle .swatch:not(.is-color) li:hover span {
    color: #111111!important;
}

.product.mt__40 {
    margin-top: 0 !important;
}

/*
div#shopify-section-pr_summary .swatch__title {
   display: none;
}
*/

 .product__policies.rte.cb {
    display: none;
}

.pr_short_des {
    margin-top: 20px;
}

.page-head h1 {
    width: auto;
    display: inline;
    padding: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: 10px;
    background: #e0b09926;
}

div#shopify-section-toolbar_mobile {
    display: none;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .nt_menu div.menu-item>a, .nt_menu ul li a {
    padding: 6px 15px !important;
}

.sticky_prepared:not(.live_stuck) nav div:not(.sub-menu) ul:not(.sub-menu) li a {
  color: #ffffff!important;
}

.sticky_prepared:not(.live_stuck) div#shopify-section-header_9 a i {
    fill:  #ffffff!important;
color:  #ffffff!important;
}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  div#shopify-section-header_9 a svg, div#shopify-section-header_9 a i {
    fill: #ffffff!important;
color: #ffffff!important;
}

.caption-wrap .caption {
    display: none;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  h3.section-title {
    font-weight: 700 !important;
}
div#shopify-section-16083682422621fa5b .nt_se_16083682422621fa5b {
    background-size: contain;
    background-color: #0000fd;
}
}