html,body{height:100%}body{background-color:#fff;color:#444;font-family:californian-fb-text,"Times New Roman",Times,serif;font-size:18px}.body-top-margin{margin-top:84px}@media(max-width: 991.98px){.body-top-margin{margin-top:48px}}main{min-height:calc(100% - 198px)}.intro-image{height:80vh}.header-logo-large{width:30vw;-webkit-filter:drop-shadow(2px 2px 4px rgba(255, 255, 255, 0.7));filter:drop-shadow(2px 2px 4px rgba(255, 255, 255, 0.7))}@media(orientation: portrait){.header-logo-large{width:42vw}}.script{font-family:astounder-squared-lc-bb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}h1.script{font-size:3.8rem}h2.script{font-size:2.7rem}@media(max-width: 991.98px){h2.script{font-size:2.3rem}}h1,h2,h3,h4,h5,h6{line-height:1.06;font-weight:bold}.sub-text{font-size:1.1em}.btn{font-size:1rem}.highlight-color{color:#7e1f26;-webkit-transition:ease-out .15s;transition:ease-out .15s}.highlight-size{font-size:1.75em}.dark-red{background-color:#7e1f26}.highlight-size span{font-size:1.1em;color:#a3812a}.small{font-size:90%}.text-columns{-webkit-columns:2;-moz-columns:2;columns:2}.cookieconsent-margin footer{padding-bottom:63px}@media(max-width: 767.98px){.text-columns{-webkit-columns:1;-moz-columns:1;columns:1}}.text-image{margin-top:2.5rem;margin-bottom:2.5rem}.list-inline li{display:inline;margin-left:1em}.impressum-img{height:250px;width:100%}.navbar .nav-logo{width:68px}.navbar.scrolling-navbar{padding-top:5px;padding-bottom:5px}.navbar.large-top-logo.top-nav-collapse{background-color:#fff}.navbar.large-top-logo.top-nav-collapse .nav-logo{width:68px;opacity:1}.navbar.large-top-logo.navbar:not(.top-nav-collapse){background:rgba(255,255,255,.6)}.navbar.large-top-logo.scrolling-navbar{padding-top:5px;padding-bottom:5px}.navbar.large-top-logo .nav-logo{width:68px;-webkit-transition:opacity 1.2s ease-out;transition:opacity 1.2s ease-out;opacity:0}a.btn-mrsg-blue{background-color:#284183;color:#fff;-webkit-transition:ease-out .25s;transition:ease-out .25s;text-transform:none}a.btn-mrsg-blue:hover{background-color:#444;color:#fff;-webkit-transition:ease-in .25s;transition:ease-in .25s}.nav-item.large{font-size:1.3rem}footer{font-size:16px}footer a{text-decoration:underline;-webkit-transition:ease-out .15s;transition:ease-out .15s}footer a:hover{text-decoration:none;background-color:#727270}.address a{color:#284183;-webkit-transition:ease-out .15s;transition:ease-out .15s}.address a:hover{color:#a3812a;-webkit-transition:ease-in .15s;transition:ease-in .15s}.top-image-wide{height:250px}.shop-title a{font-family:astounder-squared-lc-bb,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em;color:#7e1f26}.card.card-ecommerce .card-footer{padding-bottom:0}.quantity-selection-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.15rem}.quantity-selection-container>span{margin-right:1em;margin-top:.3em}.shop-selection{font-family:californian-fb-text,"Times New Roman",Times,serif}.sel-quantity{max-width:70px}.fas-icon-color{color:#a3812a}.fas-shop-icon{margin-top:.3rem}strong{font-weight:bold}.md-tabs li.text{color:#fff;margin-right:1rem;margin-top:.5rem;font-weight:bold}.btn.add-to-cart{padding:.7rem 1.2rem;font-size:16px;margin-top:0}.btn.add-to-cart i{margin-right:.4rem}.btn.add-to-cart .fas{font-size:1.2rem}.card-shop .card-footer{background-color:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;border:none}.card.card-shop .card-body .card-text{font-size:.95rem;font-weight:normal;color:#545353}.container.shop-detail{margin-top:5rem}.container.shop-detail .md-tabs{background-color:#933488}.container.shop-detail .md-tabs .nav-link.active{background-color:rgba(0,0,0,.35)}.container.shop-detail .item-size{font-size:1.15rem}.container.shop-detail .price{font-size:1.6rem}.snipcart *{font-family:californian-fb-text,"Times New Roman",Times,serif}.snipcart * h3{font-size:1.4rem;font-weight:bold}.snipcart * .snipcart__icon--blue-light path{fill:#284183}.snipcart * .snipcart-payment-card-form{padding-bottom:4px}.snipcart-layout{margin-top:114px}@media(max-width: 991.98px){.snipcart-layout{margin-top:48px}}.body-top-margin .snipcart-layout{margin-top:84px}@media(max-width: 991.98px){.body-top-margin .snipcart-layout{margin-top:48px}}a.snipcart-checkout{min-width:73px;position:relative}a.snipcart-checkout .snipcart-items-count{top:-3px;position:relative}.mrsg-shop .snipcart{font-family:californian-fb-text,"Times New Roman",Times,serif;font-size:16px}.mrsg-shop .snipcart__font--std{font-size:16px}.mrsg-shop .snipcart-base-button__label{font-size:16px}.mrsg-shop .snipcart__font--tiny{font-size:15px}.mrsg-shop .snipcart-cart-header__title{font-size:20px}:root{--color-icon: #933488;--bgColor-buttonPrimary: #933488;--bgColor-buttonPrimary-hover: #ac3c9f;--bgColor-buttonPrimary-active: #7e2e75;--bgColor-buttonSecondary: #d149c1;--bgColor-buttonSecondary-hover: #da64cc;--color-buttonSecondary: #f0ebea;--color-buttonSecondary-hover: #fff;--color-badge: #933488;--bgColor-badge-active: #ac3c9f;--color-badge-active: #fff;--bgColor-input-checked: #933488;--borderColor-input-checked: #933488;--borderColor-input-focus: #ac3c9f}.snipcart-cart-button{background:#933488}.snipcart-button-secondary{background-color:#d149c1}