.qty-limited{pointer-events:none!important;cursor:not-allowed!important;opacity:.5!important}.product-form__error-message-wrapper:not([hidden]){display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.4;letter-spacing:.04rem;margin-bottom:1.5rem}.product-form__error-message-wrapper .svg-wrapper{flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.7rem;margin-top:.25rem}#teconsent{position:fixed;bottom:1rem;right:1rem;z-index:900}@media screen and (max-width:576px){#teconsent img[alt="Cookie Preferences"]{width:180px}}#teconsent a{display:block;width:max-content}#consent_blackbar{position:fixed;bottom:0;width:100%;z-index:1000}.truste-close-button:hover{cursor:pointer}.yellow-border-bottom{border-bottom:2px solid var(--mcbc-primary-color)}.yellow-border-top{border-top:2px solid var(--mcbc-primary-color)}.double-border:after{display:block;position:absolute;content:"";bottom:0;border-top:1px solid var(--mcbc-primary-color);border-bottom:1px solid var(--mcbc-primary-color);width:100%;left:0;padding:1px 0}.double-border{position:relative}.double-border-top:before{display:block;position:absolute;content:"";top:0;border-top:1px solid var(--mcbc-primary-color);border-bottom:1px solid var(--mcbc-primary-color);width:100%;left:0;padding:1px 0}.arrow-btn{margin-left:20px;margin-right:20px;width:calc(100% - 4rem)}.arrow-btn:focus-visible:after,.arrow-btn:hover:after{border-right:20px solid rgb(var(--color-button-hover));box-shadow:none!important}.arrow-btn:focus-visible:before,.arrow-btn:hover:before{border-left:20px solid rgb(var(--color-button-hover))}.arrow-btn::after,.arrow-btn::before{content:"";position:absolute;bottom:0;top:0;width:0;height:0;border-top:24px solid transparent;border-bottom:23px solid transparent;box-shadow:none;z-index:2}.arrow-btn::after{left:-20px;border-right:20px solid var(--mcbc-accent-color)}.arrow-btn::before{left:100%;border-left:20px solid var(--mcbc-accent-color)}[class*=color-scheme] h1,h2,h3,h4,h5,h6{color:var(--color-headings)!important}[class*=color-scheme] a:not(.header__menu-item):not(.card__heading>a):not(.button):not(.discount-popupa):hover [class*=color-scheme] .header__icon:hover{background-color:rgb(var(--color-links-hover-bg))!important}.main-page-title,.page-title{color:var(--color-headings)!important}.text-transform__upercase{text-transform:uppercase}.text-transform__upercase em{text-transform:none}.payment-page h1,.returns-page h1,.shipping-page h1{font-size:41px;font-weight:700;line-height:41px;text-align:center;max-width:1260px;padding:0 30px 10px;width:100%;color:var(--mcbc-secondary-color)!important;margin:0 auto 60px;font-family:BebasNeue,sans-serif;letter-spacing:2px;position:relative}.payment-page h1::after,.returns-page h1::after,.shipping-page h1::after{content:"";position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);background-size:contain;background-repeat:no-repeat;width:64px;height:50px;background-image:url(small-border.png)}.payment-page,.returns-page,.shipping-page{max-width:800px;width:80%}@media (max-width:1024px){.payment-page,.returns-page,.shipping-page{padding:0}}.payment-page .faq__title,.returns-page .faq__title,.shipping-page .faq__title{padding-top:30px;margin:30px auto 50px;max-width:260px;font-size:20px;line-height:20px;font-family:BebasNeue,sans-serif;color:var(--mcbc-secondary-color)!important}.payment-page .heading,.returns-page .heading,.shipping-page .heading{font-size:15px;line-height:21px;color:var(--mcbc-accent-color);margin:0 auto 0 auto;text-transform:lowercase;font-family:copperplate,sans-serif;text-align:left}.payment-page .body,.returns-page .body,.shipping-page .body{font-size:16px;line-height:26px;margin:15px auto 30px auto;font-family:var(--font-heading-family);text-align:left}.payment-page .body a,.returns-page .body a,.shipping-page .body a{color:#007bff;text-decoration:underline}.payment-page .body a:hover,.returns-page .body a:hover,.shipping-page .body a:hover{color:#0056b3}.payment-page .rte{margin:0 auto;font-family:var(--font-heading-family)}.payment-page .rte a{color:#007bff;text-decoration:underline}.payment-page .rte a:hover{color:#0056b3}.payment-page .rte ul{padding-left:0;list-style-type:none}