.touch .has-cookie-banner{touch-action:none}.js .cookie-modal .overlay,.js .cookie-modal[active] .overlay{background-color:transparent;pointer-events:none}.cookie-modal .drawer__header{border-block-end:0;padding:0}.cookie-modal .drawer__inner{background:#fff!important;background-color:#fff!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgb(var(--color-border));box-sizing:border-box;padding:clamp(1rem,2vw,1.25rem)}.cookie-modal .drawer__scrollable{padding:0!important}.cookie-modal .drawer__scrollable>*{padding-block-end:0!important}.cookie-modal .spacing-section{min-height:0!important;height:0!important}.cookie-banner>*+*:not(.spacing-section){margin-block-start:.75rem}.cookie-modal .cookie-banner{display:flex;flex-direction:column;align-items:center;gap:0}.cookie-modal .cookie-banner .heading{max-width:100%;font-size:clamp(1.25rem,2.5vw,1.5rem)}.cookie-modal .cookie-banner .rte{max-width:26rem;font-size:.75rem;line-height:1.5}.cookie-modal .cookie__buttons{width:100%}.cookie-modal .cookie__flex{width:100%;gap:.75rem}.cookie-modal .cookie__flex .button{flex:1 1 0;min-width:0;min-height:2.75rem;max-height:none;padding:.75rem 1rem;font-size:.75rem}.cookie-modal .cookie__flex .button .btn-fill{display:none!important}.cookie-modal .cookie__flex .button,.cookie-modal .cookie__flex .button .btn-text{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.cookie-modal .cookie__flex .button .btn-text{position:relative;z-index:1;color:inherit!important}.cookie-modal .cookie__flex .button--primary{color:rgb(var(--color-button-text))!important;background:rgb(var(--color-button-background))!important;background-color:rgb(var(--color-button-background))!important}.cookie-modal .cookie__flex .button--secondary{color:rgb(var(--color-button-background))!important;background:rgb(var(--color-button-text))!important;background-color:rgb(var(--color-button-text))!important}.cookie-modal .cookie__flex .button:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #0000001f}.cookie-modal .cookie__flex .button--primary:hover,.cookie-modal .cookie__flex .button--primary:focus-visible,.cookie-modal .cookie__flex .button--primary:active{color:rgb(var(--color-button-text))!important;background:rgb(var(--color-button-background))!important;background-color:rgb(var(--color-button-background))!important}.cookie-modal .cookie__flex .button--secondary:hover,.cookie-modal .cookie__flex .button--secondary:focus-visible,.cookie-modal .cookie__flex .button--secondary:active{color:rgb(var(--color-button-background))!important;background:rgb(var(--color-button-text))!important;background-color:rgb(var(--color-button-text))!important}.cookie-modal .cookie__flex .button--primary:hover .btn-text,.cookie-modal .cookie__flex .button--primary:focus-visible .btn-text,.cookie-modal .cookie__flex .button--primary:active .btn-text,.cookie-modal .cookie__flex .button--secondary:hover .btn-text,.cookie-modal .cookie__flex .button--secondary:focus-visible .btn-text,.cookie-modal .cookie__flex .button--secondary:active .btn-text{color:inherit!important}.cookie-modal .text-center :is(.heading,.cookie__flex){justify-content:center}.cookie-modal .text-right :is(.heading,.cookie__flex){justify-content:flex-end}@media screen and (max-width:639px){.js .cookie-modal .drawer__inner{height:auto}.cookie-modal .drawer__inner{padding:1rem}}@media screen and (min-width:640px){.cookie-modal .drawer__inner{max-width:28rem;margin:var(--sp-8d5)}.cookie-modal .drawer__inner{position:absolute}.cookie-modal .drawer__inner.left-0{inset-inline-start:auto;inset-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cookie-banner.css.map */
