/** Shopify CDN: Minification failed

Line 151:128 Expected identifier but found "calc("
Line 315:18 Unexpected "{"
Line 315:27 Expected ":"
Line 316:18 Unexpected "{"
Line 316:27 Expected ":"
Line 317:18 Unexpected "{"
Line 317:27 Expected ":"

**/
* {-webkit-tap-highlight-color: transparent;box-sizing:border-box}
a {
  text-decoration: none;
}
.button , button,
.customer .button,
.customer button {border-radius: 0;font-size:13px;line-height:1;font-weight: 600;letter-spacing: 1px;text-transform: unset;padding: 10px 40px 9px;min-height: calc(3.6rem + var(--buttons-border-width)* 2);font-family:var(--font-body-family);}
.button:hover,
.customer .button:hover {color: #EA2F20; }
.button.button--secondary {border: 1px solid #121212;background-color: #ffffff80;color: #121212;}
.button.button--secondary:hover {border-color: #121212 !important;background-color: #ffffff80 !important;color: #EA2F20 !important;}

.section-header__title{font-size: 36px;font-weight:600;text-transform: unset;color:#1F1E21}
p {font-size:15px;line-height:1.66;letter-spacing: 0px;}
.form-agreement label p { font-size: 13px; line-height: 20px; color: #A3A3A3; font-weight: 300; margin: 0; text-align: left; }
.form-agreement {display: flex; align-items: flex-start;}
.form-agreement input { margin-top: 4px; cursor: pointer; border: 1px solid #A3A3A3; border-radius: 3px; width: 12px; height: 12px; display: block; flex: 0 0 12px; position: relative; }
.form-agreement label p a {color: #A3A3A3;}

/* Home Page CSS */

.white_text_color .announcement-bar__message,
.white_text_color .announcement-bar-section .right-link a,
.js .white_text_color .header-localization:not(.menu-drawer__localization) .localization-form__select,
.white_text_color .header .header__menu-item span,
.white_text_color .header__icon--menu .icon {color: #ffffff;}
.white_text_color .announcement-bar-section .right-link .disclosure__list a {color: #000;}
.white_text_color .scrolled-past-header .header .header__menu-item span,
.white_text_color .scrolled-past-header .header__icon--menu .icon {color: #000;}
.white_text_color .header-wrapper--border-bottom,
.white_text_color .utility-bar--bottom-border,
.white_text_color .header__icon.header__icon--account {border-color: #fff;}
.white_text_color .scrolled-past-header .header-wrapper--border-bottom,
.white_text_color .scrolled-past-header .utility-bar--bottom-border,
.white_text_color .scrolled-past-header .header__icon.header__icon--account {border-color: #000;}
.white_text_color .header .header__icons .header__icon.header__icon--search .icon path {stroke: #fff !important;}
.white_text_color .header .header__icons .header__icon.header__icon--account .icon path,
.white_text_color .header .header__icons .header__icon.header__icon--cart .icon path {fill: #fff;}
.white_text_color .header .header__icons .header__icon.header__icon--account .icon path#Path_36606 {fill: transparent;}
.white_text_color .scrolled-past-header .header .header__icons .header__icon.header__icon--search .icon path {stroke: #000 !important;}
.white_text_color .scrolled-past-header .header .header__icons .header__icon.header__icon--account .icon path,
.white_text_color .scrolled-past-header .header .header__icons .header__icon.header__icon--cart .icon path {fill: #000;}

.header-wrapper .header__heading-logo.black_logo,
.white_text_color .scrolled-past-header .header-wrapper .header__heading-logo.black_logo {display: block;}
.header-wrapper .header__heading-logo.white_logo,
.white_text_color .scrolled-past-header .header-wrapper .header__heading-logo.white_logo {display: none;}
.white_text_color .header-wrapper .header__heading-logo.black_logo {display: none;}
.white_text_color .header-wrapper .header__heading-logo.white_logo {display: block;}

.header-wrapper.allow-transparent-header{position: fixed;width: 100%;z-index: 4;
                                         background:var(--headerbg-color);
                                        }
.header-wrapper.allow-transparent-header:hover{background:var(--headerbg-hover-color);} 

/* White Header CSS in header.liquid */

.header-wrapper.allow-transparent-header {top: 41px;}
.announcement-bar-section .allow-transparent-header {position: fixed;width: 100%;z-index: 4;height: 40px;
                                                     background:var(--headerbg-color);
                                                    }
.scrolled-past-header .header-wrapper.allow-transparent-header,
.scrolled-past-header .header-wrapper {background: #fff;}

.header .header__inline-menu {text-align: center;}

.section-header.shopify-section-group-header-group.scrolled-past-header {z-index: 4;}
.header-wrapper.allow-transparent-header {top: 40px;}
.scrolled-past-header .header-wrapper.allow-transparent-header {top: 0;}

@media only screen and (max-width: 989px) {
  .header-wrapper.allow-transparent-header{z-index: 2;top:40px;}
}

.collection__view-all a {color: #606060;}


/* .header-wrapper.allow-transparent-header .header .header__menu-item,
.header-wrapper.allow-transparent-header .header .header__icon,
.header-wrapper.allow-transparent-header .header .header__active-menu-item {color: #fff;} */

/* .scrolled-past-header .header-wrapper.allow-transparent-header .header .header__menu-item,
.scrolled-past-header .header-wrapper.allow-transparent-header .header .header__icon,
.scrolled-past-header .header-wrapper.allow-transparent-header .header .header__active-menu-item {color: #000;} */
 
/* .header-wrapper.allow-transparent-header  .header .header__icon svg path {fill: #fff !important;}
 
.header-wrapper.allow-transparent-header .header .header__icon svg.icon-search path {fill: none !important;stroke: #fff !important;}

.scrolled-past-header .header-wrapper.allow-transparent-header .header .header__icon svg path {fill: #000 !important;}
 
.scrolled-past-header .header-wrapper.allow-transparent-header .header .header__icon svg.icon-search path {fill: none !important;stroke: #000 !important;} */

/* .scrolled-past-header .header-wrapper.allow-transparent-header {border-bottom: 1px solid #000;} */

.header__menu-item .icon-caret {display: none;}
details[open] > .header__menu-item {text-decoration: none;}
.header .header__menu-item {font-size: 1.5rem;font-weight:400;padding:1.8rem 0rem;letter-spacing: 0.6px;display: block;}
.header__submenu.list-menu {background-color: #fff;}
.header .header__submenu .header__menu-item {padding: 1rem 1.5rem;text-align: left;}
.header .header__menu-item span {padding:12px 17px;line-height: 1;text-decoration:none;    text-transform: capitalize;color: #000;}
.header .header__menu-item:hover span {color: #EA2F20;}

.header .header__icons {align-items: center;}
.header__icon {height: 7.5rem;width: 8rem;}
.header .cart-totle-main {font-size: 1.2rem;text-decoration: none;color: #1F1F1F;margin-left: 8px;}
.header .search__button.field__button {height: 4rem;width: 5rem;}
.header .search__button .icon {height: 2rem;width: 2rem;}
.header__icon.header__icon--account {border-left: 1px solid;border-right: 1px solid;}

.shopify-section-group-header-group {z-index: 4;}
/* header-drawer .menu-drawer {top: -40px;z-index: 99;height: 100vh !important;} */
.scrolled-past-header header-drawer .menu-drawer {top: 0;}
.menu-drawer__icon-wrapper {display: flex;justify-content: space-between;margin-bottom: 20px;align-items: center;border-bottom: 1px solid;}
.menu-drawer__icons-right {display: flex;align-items: center;padding-right: 0px;}

.menu-drawer__icon-wrapper drawer-close {width: 50px;height: 7.5rem;display: flex;align-items: center;justify-content: center;}
.menu-drawer__account .icon-account {margin-right: 0 !important;}
.menu-drawer__account account-icon {display: flex;}
.menu-drawer__account {padding: 1rem 1rem !important;}
header-drawer .menu-drawer__account svg, 
header-drawer .header__icon--cart .icon, 
header-drawer .header__icon .icon {height: 2.3rem !important;width: 2.3rem !important;}
header-drawer .menu-drawer__utility-links {background-color: #fff;    border-top: 1px solid #747474;}
.menu-drawer__icon-wrapper drawer-close .icon.icon-close {width: 20px;height: 20px;}
.menu-drawer li:first-child drawer-close.menu-drawer__menu-item {border-top: 0;}

/* Home Page CSS */
.title-wrapper {text-align: center;margin-bottom: 4rem;}
.title-wrapper h2.title {font-family: 'Cormorant Garamond';font-weight: 700;font-size: 30px;margin-bottom: 1rem;margin-top: 0;}
.title-wrapper h5.sub_title {font-weight: 400;font-size: 15px;margin-top: 0;}

/* Product Card */
/* .product-card-wrapper .card__content {position: relative;} */
.product-card-wrapper h3.card__heading {width: 60%;font-size: 18px;font-weight: 500;margin-bottom: 0;color: #000000;}
.product-card-wrapper.underline-links-hover:hover a {text-decoration: none;}
p.pro-card_short-des {font-size: 13px;font-weight: 400;color: #909090;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.product_design_meta,
.card_product_description {font-size: 13px;color: #2B2B2B;font-weight: 400;line-height: 1.4;letter-spacing: 0.26px;margin-bottom: 6px;}
.product-card-wrapper .quick-add .quick-add__submit {background-color: #fff;justify-content: space-between;padding: 0.8rem 2rem;calc(3.8rem + var(--buttons-border-width)* 2)}
.product-card-wrapper .quick-add .quick-add__submit svg path {fill: #384D45;}
.product-card-wrapper .quick-add .quick-add__submit:hover svg path {fill: #ffffff;}
.product-card-wrapper .quick-add .quick-add__submit span {font-weight: 700;font-size: 13px;letter-spacing: 1.56px;}
.product-card-wrapper .price__regular .price-item--regular {font-size: 14px;font-weight: 400;color: #000000;letter-spacing: 0;}
.product-card-wrapper .price__sale .price-item--sale {font-size: 16px;font-weight: 400;color: #A30000;margin-right: 0;line-height: 1;letter-spacing: 0;}
.product-card-wrapper .price__sale .price-item--regular {font-size: 14px;font-weight: 400;color: #121212;letter-spacing: 0;margin: 0;}
.product-card-wrapper .card__badge .badge {background-color: transparent;border: 1px solid #214B9D;font-size: 1.3rem;color: #214B9D;font-weight: 600;letter-spacing: 1.3px;text-transform: uppercase;padding: .4rem 1.3rem .4rem;border-radius: 0;}
.product-card-wrapper .card__badge .badge.badge_sale {border-color: #D10000;background-color: #D10000;color: #ffffff;}
.product-card-wrapper .card__badge .badge.badge_new {border-color: #121212;background-color: #121212;color: #ffffff;display: none;}
.product-card-wrapper .price__container {display: flex;align-items: center;gap: 8px;justify-content: flex-end;}
.product-card-wrapper .price__container .unit-price {margin: 0;}
.product-card-wrapper .price__container .unit-price span {font-size: 10px;color: #7B7B7B;font-weight: 300;}
.product-card-wrapper .card-information {width: 40%;text-align: right;}
.product-card-wrapper .card-information > .price {margin-top: 0 !important;}
.product-card-wrapper .card--standard > .card__content .card__information {display: flex;width: 100%;align-items: flex-start;justify-content: space-between;}
.card_product_text {font-size: 13px;color: #959595;letter-spacing: 0;line-height: 1.2;margin-top: 5px;}
/* .product__info-wrapper .icon-with-text .icon-with-text__item {margin-right: 50px;} */
.product__info-wrapper .icon-with-text {display: flex;flex-wrap: wrap;margin-top: 0;}
.product .product__info-wrapper .product-form {margin: 0;}
.product__info-wrapper .icon-with-text__item span {font-size: 13px;font-weight: 400;color: #121212;}

.show_more_btn.cst-button-wrapper {text-align: center;}

.custom-model-main {
  text-align: center;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; /* z-index: 1050; */
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.model-open {
  z-index: 99999;
  opacity: 1;
  overflow: hidden;
}
.custom-model-inner {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin: 14% auto;
  max-width: 100%;
}
.custom-model-wrap {
  display: block;
  width: 100%;
  max-width: 613px;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
  text-align: left;
  padding: 7.5rem 8rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-height: calc(100vh - 70px);
  overflow-y: visible;
}
.model-open .custom-model-inner {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
  position: relative;
  z-index: 999;
}
.model-open .bg-overlay {
  background: rgba(0, 0, 0, 0.6);
  z-index: 99;
}
.bg-overlay {
  background: rgba(0, 0, 0, 0);
  height: 100vh;
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  -webkit-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  transition: background 0.15s linear;
}
.close-btn {
  position: absolute;
  right: 1rem;
  top: -0.8rem;
  cursor: pointer;
  z-index: 99;
  font-size: 30px;
  color: #000;
}
h2.popup_newsletter_title {margin-top: 0;font-size: 30px;margin-bottom: 3rem;font-weight: 700;
    margin-bottom: 1rem;
    text-align: center;
    font-family: 'Cormorant Garamond';}
.popup_newsletter_text {    text-align: center;
    color: #000000;
        max-width: 340px;
    margin: 1rem auto 2rem;}
.pop-up-content-wrap select {
    border: none;
    background: none;
    width: 450px;
    border-bottom: 1px solid;
    padding: 0.5rem;
    font-size: 16px;
}
.pop-up-content-wrap .localization-selector.link {    border: none;
    background: none;
    width: 450px;
    border-bottom: 1px solid;
    padding: 0 1rem;
    }
.pop-up-content-wrap .localization-selector.link img {display: none;}
.pop-up-content-wrap .localization-selector.link span {font-size: 16px;
    line-height: 0;
    font-weight: 400;}
.pop-up-content-wrap .disclosure__list-wrapper {bottom: auto;top: 100%;width: 100%;}
.pop-up-content-wrap .form-group label {color: #000 !important;}
.pop-up-content-wrap .form-group input {border: 1px solid #000 !important;}
.pop-up-content-wrap img {margin: 0 auto 3rem;display: block;}

.footer__blocks-wrapper {gap: 0;}

.collection.collection--empty h2 a {color: #121212;}
product-modal.product-media-modal .global-media-settings {
    margin: 10rem auto 0;
}

.popup_container .popup-box-main-wrapper .jdgm-rev-widg .jdgm-row-stars+.jdgm-form-wrapper .jdgm-form .jdgm-form__fieldset.jdgm-form__fieldset-actions .jdgm-submit-rev {
    text-transform: capitalize !important;
    letter-spacing: 1px !important;
    font-size: 18px !important;
}

/* login */
#shopify-section-{{ section.id }} .passowrd-eye-show show-password.eye-open {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
#shopify-section-{{ section.id }} .passowrd-eye-show show-password.eye-open a {display: flex;}
#shopify-section-{{ section.id }} .passowrd-eye-show show-password.eye-open a svg path {fill: #1D1D1B;}
#togglePassword:before, #togglePassword_customer:before {position: absolute;content: "";top: -4px;left: 11px;width: 1px;height: 20px;background-color: rgb(var(--color-foreground));transform: rotate(315deg);}
.eye-open.show-password #togglePassword:before, .eye-open.show-password #togglePassword_customer:before {opacity: 0;visibility: hidden;}

.contact .field_checkmark label[for="reqid_checkmark"] a {text-decoration: underline;}
.contacthero-section .field_checkmark {    position: relative;}
.contact .field_checkmark span {background: #fff;
    border-radius: 10px;
    padding: 10px;
    z-index: 1;
    font-size: 13px;
    border: 1px solid red;
    color: red;
    margin-top: 10px;
    position: static;
    /* top: 7px;
    left: 11px;
    max-width: 350px; */
    }

/*=============================================*/
.cart-drawer .cart__checkout-button:hover {color: #EA2F20;}
.shopify-policy__body p span strong a:hover,
.shopify-policy__body p span strong a {
    color: #000;
}
.shopify-policy__body .rte a {
    color: #000;
}
.shopify-policy__container {
    max-width: 80ch;
    padding-bottom: 50px;
}
.shopify-policy__container table tr td:nth-child(4) {width: 12%;}
.shopify-policy__container table tr td:nth-child(5) {width: 19%;}
.shopify-policy__body p span strong {
    color: #000;
}
.shopify-policy__body .rte p {font-size: 16px; letter-spacing: 0; line-height: 1.75;}
.shopify-policy__body .rte p a,
.shopify-policy__body h4{ font-family: 'Cormorant Garamond'; font-size: 20px; font-weight: 700; line-height: 1; }
.rte ul li {
    margin-bottom: 14px;
}
.shopify-policy__container h1 {
  font-family: Cormorant Garamond;
  font-size: 45px;
  margin: 6rem 0 4rem;
  /* text-transform: uppercase; */
  line-height: 45px;
  letter-spacing: 0;
  color: #000;
  font-weight: 700;
}
.shopify-policy__body h2,
.shopify-policy__body h3 {font-size: 20px; font-family: 'Cormorant Garamond';}
.rte ul li strong {color: #000;}


.page-width.page-width--narrow .main-page-title{text-align: center;font-size: 45px;font-weight: 700;font-family: 'Cormorant Garamond';  margin: 30px 0 40px 0;}
.page-width.page-width--narrow{max-width: 1016px;}
.zahlungsarten-page a{color: #000; text-decoration: underline; }
.zahlungsarten-page a:hover{color: #ea2f20;}
.zahlungsarten-page ul {padding-left: 0;list-style: none;}
.zahlungsarten-page ul ul {padding-left: 3rem;}
.zahlungsarten-page ul ul li:after {content: '';background-color: transparent;border: 1px solid #000000;border-radius: 100%;height: 5px;width: 5px;position: absolute;left: 0;top: 11px;margin: auto;}
.zahlungsarten-page ul li {line-height: 1.75;padding-left: 20px;position: relative;}
.zahlungsarten-page ul li:after {content: '';background-color: #000;border-radius: 100%;height: 5px;width: 5px;position: absolute;left: 0;top: 11px;margin: auto;}
.zahlungsarten-page h4{ font-family: 'Cormorant Garamond'; font-size: 20px; font-weight: 700; line-height: 1; }
.zahlungsarten-page strong {font-size: 20px;color: #000; }
/*=============================================*/

.customer.account h2,
.customer.addresses h2,
.customer.order h2 {font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 1rem;
    margin-top: 0;}

.customer.account h1,
.customer.addresses h1,
.customer.order h1 {font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-size: 34px;
    margin-bottom: 1rem;
    margin-top: 0;}


@media only screen and (max-width: 990px){
  .header__icon--menu[aria-expanded=true]:before {top: -40px;height: 100vh;}
  .scrolled-past-header .header__icon--menu[aria-expanded=true]:before {top: 0;}
}

/* End Header CSS */

/* Responsive Css */
@media only screen and (min-width: 991px) { 
}
@media only screen and (min-width: 750px) { 
  .banner-desk-hide {display: none !important;}
}
@media only screen and (max-width: 1300px) { 
  .header .header__menu-item span {padding: 12px 10px;}
}
@media only screen and (max-width: 1140px) { 
  .header__icon {width: 5rem;}
  .header .header__menu-item span {padding: 12px 8px;}
  .header .header__menu-item {font-size: 1.4rem;}
}
@media only screen and (max-width: 1024px) {
  
}
@media only screen and (max-width: 990px){
  .header__icon--menu[aria-expanded=true]:before {top: -40px;height: 100vh;}
  .scrolled-past-header .header__icon--menu[aria-expanded=true]:before {top: 0;}
  .header-wrapper.allow-transparent-header {z-index: 2;}
  .search-modal .search-modal__content {height: auto;padding: 2rem 4rem;}
  header-drawer details[open] .modal-overlay:after {display: none;}
  .shopify-section-group-header-group {z-index: 3;}
  .shopify-policy__body h2 {font-size: 26px;}
}

@media only screen and (max-width: 850px){
  .product-card-wrapper h3.card__heading {font-size: 15px;}
  .product-card-wrapper .price__regular .price-item--regular {font-size: 15px;}
}

@media only screen and (max-width: 768px) {
  .custom-model-wrap {padding: 4rem 2.5rem;}
  h2.popup_newsletter_title {font-size: 26px;}
  .custom-model-inner {    margin: 40% auto;}
  .pop-up-content-wrap select {width: 100%;}
  .shopify-policy__body h2 {font-size: 24px;}
}

@media only screen and (max-width: 749px) { 
  .banner-mob-hide {display: none !important;}
  .page-width {padding: 0 2rem;} 
  .header__icon {width: 6.5rem;}
  .banner.banner--medium:not(.banner--adapt),
  .banner.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, 
  .banner.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) > .banner__media {min-height: 48rem;}
  .banner .banner__content.banner__content--bottom-center {align-items: flex-end;justify-content: center;} 
  .title-wrapper h2.title {font-size: 26px;}
  .title-wrapper h5.sub_title {font-size: 15px;}
  .product-card-wrapper .card-information {margin-top: 1rem;}
  .product-card-wrapper h3.card__heading,
  .product-card-wrapper .card-information {width: 100%;}

  .shopify-policy__body table {margin-top: 20px;width: 100%;}
  .shopify-policy__body table tbody {
    overflow-x: scroll;
    display: block;
}
.shopify-policy__body table tbody tr td {
    min-width: 190px;
}
  .shopify-policy__body h2 {font-size: 20px;}
  .template-versand-zahlung table {margin-top: 20px;width: 100%;}
  .template-versand-zahlung table tbody {
    overflow-x: scroll;
    display: block;
}
.template-versand-zahlung table tbody tr td {
    min-width: 200px;
}
.zahlungsarten-page strong {font-size: 15px;}
  
}

@media only screen and (max-width: 575px) {
  .swiper-button-prev, .swiper-rtl .swiper-button-next {left: 10px;}
  .swiper-button-next, .swiper-rtl .swiper-button-prev {right: 10px;} 
  .header header-drawer,
  .header .header__icon--cart {margin: 0;}
  header.header {padding: 0;}
  header.header .header__icons {padding: 0;}
}

@media only screen and (max-width: 480px) { 
  header.header {grid-template-columns: 0fr 2fr 1fr;}
  .header__icon, .header__icon--cart .icon {width: 5rem;}
  .banner.banner--medium:not(.banner--adapt),
  .banner.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, 
  .banner.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) > .banner__media {min-height: 48rem;}

  /* .pdp_banner.banner.banner--medium:not(.banner--adapt),
  .pdp_banner.banner.banner--medium.banner--mobile-bottom:not(.banner--adapt) .banner__media, 
  .pdp_banner.banner.banner--medium.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt) > .banner__media {min-height: 33rem;} */
}

@media only screen and (max-width: 425px) {
}

@media only screen and (max-width: 400px) {
}

.product__description > * {
  display: none;
}

.product__description > *:first-child {
  display: block; 
}


.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover{color:#ea2f20 !important;}
input[type=submit].jdgm-btn--solid:not([disabled]):hover{color:#ea2f20 !important;}
.jdgm-btn--border:not([disabled]):hover{color:#ea2f20 !important;}

#shopify-section-template--23844207886612__main .rte a {
  color: #000000 !important;
  font-weight: bold;
  transition: color 0.3s ease;
}

#shopify-section-template--23844207886612__main .rte a:hover {
  color: red !important;
}
.cart-item__details .product-option.material{display:none;}