#teconsent{position:absolute;bottom:3rem;right:3rem;z-index:900}@media screen and (max-width:400px){#teconsent{bottom:1rem;right:2rem}}#consent_blackbar{position:fixed;bottom:0;width:100%;z-index:1000}:focus-visible{outline-offset:4px}.external-link svg{width:12px;height:12px;flex-shrink:0;margin-bottom:7px}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.tingle-modal *{box-sizing:border-box}.cart-remove--modal .tingle-modal-box{background-color:#fff}.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;visibility:hidden;flex-direction:column;align-items:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:rgba(18,18,18,.6);opacity:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tingle-modal--confirm .tingle-modal-box{text-align:center}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal-box{position:relative;flex-shrink:0;margin:auto;max-width:80%;width:auto;border-radius:4px;background:0 0;opacity:1;cursor:auto;will-change:transform,opacity}.tingle-modal-box__content{padding:3rem 3rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:540px){.tingle-modal-box__content{padding:1.5rem 1.5rem;align-items:flex-start;flex-wrap:wrap}}.tingle-modal-box__content p{font-size:14px;text-align:center}.tingle-modal-box__footer{padding:1.5rem 2rem;width:auto;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:transparent;cursor:auto;text-align:center}.tingle-modal-box__footer::after{display:table;clear:both;content:""}.tingle-modal--visible .tingle-modal-box__footer{bottom:0}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards;-webkit-animation:scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-btn{font-family:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;text-align:center;border:none;padding:1.5rem 3rem;text-decoration:none;background-color:var(--mcbc-accent-color);box-shadow:0 0 0 .1rem var(--color-button);color:rgb(var(--color-button-text));min-width:12rem;height:auto;font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.tingle-btn-cancel{color:rgb(var(--color-secondary-button-label));box-shadow:0 0 0 .1rem rgb(var(--color-secondary-button-label));background-color:transparent}.tingle-btn-cancel::selection{background-color:rgba(var(--color-secondary-button-label),.3)}.tingle-btn-cancel:hover{box-shadow:0 0 0 .2rem rgb(var(--color-secondary-button-label))}.tingle-btn-cancel:after{--border-opacity:var(--buttons-border-opacity)}@media (max-width:1023px){.tingle-modal{top:0;display:block;padding-top:60px;width:100%}.tingle-modal-box{width:auto;border-radius:0}.tingle-modal-box__content{overflow-y:scroll}.tingle-modal--noClose{top:0}.tingle-modal-box__footer .tingle-btn{display:block;float:none;margin:0 auto 1rem;width:50%}}@supports (-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px)){.tingle-modal:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}@keyframes scale{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.tingle-modal-box__footer button:first-child{margin-right:10px}