.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgb(var(--color-background)/ .9);border:1px solid rgb(var(--color-border));border-radius:24px;box-shadow:0 18px 48px #0000001f;overflow:hidden}.cookie-banner>*+*:not(.spacing-section){margin-block-start:var(--sp-4)}.cookie-banner .heading{font-size:32px;line-height:1.15;letter-spacing:0}.cookie-banner .rte{max-width:34rem;margin-inline:auto;font-size:18px;line-height:1.55}.cookie-banner .cookie__flex{flex-wrap:nowrap}.cookie-banner .cookie__buttons .button{flex:1 1 0;min-width:0;min-height:58px}.cookie-banner .cookie__status{margin-block-start:var(--sp-3);color:#b42318;font-size:14px;line-height:1.4}.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;width:calc(100% - 24px);margin:12px;border-radius:18px}.cookie-banner .heading{font-size:28px}.cookie-banner .rte{font-size:16px}.cookie-banner .cookie__flex{gap:10px}.cookie-banner .cookie__buttons .button{min-height:52px;padding-inline:16px}}@media screen and (min-width:640px){.cookie-modal .drawer__inner{width:min(48rem,calc(100% - 104px));max-width:none;height:auto;margin:36px 52px;position:absolute}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cookie-banner.css.map */
