.cookie-consent-module-scss-module__dh3JXa__banner{left:8.22rem;bottom:calc(1.36986rem + env(safe-area-inset-bottom));z-index:900;border-radius:var(--radius-24);background:#f6f6f6;border:1px solid rgba(0,0,0,.14);flex-direction:column;gap:1.36986rem;width:32.5343rem;max-width:calc(100vw - 16.44rem);padding:1.36986rem;animation:.35s both cookie-consent-module-scss-module__dh3JXa__cookieBannerEnter;display:flex;position:fixed;box-shadow:0 20px 80px rgba(0,0,0,.12)}.cookie-consent-module-scss-module__dh3JXa__content,.cookie-consent-module-scss-module__dh3JXa__copy{flex-direction:column;align-items:flex-start;display:flex}.cookie-consent-module-scss-module__dh3JXa__content{gap:1.0274rem}.cookie-consent-module-scss-module__dh3JXa__copy{gap:.68493rem}.cookie-consent-module-scss-module__dh3JXa__title,.cookie-consent-module-scss-module__dh3JXa__description{margin:0}.cookie-consent-module-scss-module__dh3JXa__title{color:#000;font-size:1.71233rem;font-weight:590;line-height:100%}.cookie-consent-module-scss-module__dh3JXa__description{color:rgba(0,0,0,.6);font-size:1.19863rem;font-weight:400;line-height:130%}.cookie-consent-module-scss-module__dh3JXa__policyLink{color:#000;align-items:flex-start;gap:.34247rem;text-decoration:none;display:inline-flex}.cookie-consent-module-scss-module__dh3JXa__policyLink svg{flex:none;transition:transform .25s}.cookie-consent-module-scss-module__dh3JXa__policyLinkText{font-size:1.19863rem;font-weight:500;line-height:100%;display:inline-block;position:relative}.cookie-consent-module-scss-module__dh3JXa__policyLinkText:after{content:"";opacity:0;pointer-events:none;background:currentColor;width:100%;height:.17rem;transition:opacity .3s;position:absolute;bottom:-.17rem;left:0}.cookie-consent-module-scss-module__dh3JXa__policyLink:hover svg{transform:translate(3px,-3px)}.cookie-consent-module-scss-module__dh3JXa__policyLink:hover .cookie-consent-module-scss-module__dh3JXa__policyLinkText:after{opacity:1}.cookie-consent-module-scss-module__dh3JXa__actions{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.68493rem;width:100%;max-width:100%;height:3.08219rem;display:grid}.cookie-consent-module-scss-module__dh3JXa__actionButton{box-sizing:border-box;cursor:pointer;width:100%;min-width:0;max-width:100%;height:100%;margin:0;font-family:inherit;font-size:1.19863rem;font-weight:500;line-height:1;overflow:hidden}.cookie-consent-module-scss-module__dh3JXa__declineButton{border-radius:var(--radius-12);color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:rgba(0,0,0,.06);border:0;align-items:flex-start;padding:.25685rem;display:flex}.cookie-consent-module-scss-module__dh3JXa__declineButtonInner{border-radius:var(--radius-10);white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;padding:0 .68493rem;line-height:1;transition:background-color .3s;display:flex;overflow:hidden}.cookie-consent-module-scss-module__dh3JXa__declineButton:hover .cookie-consent-module-scss-module__dh3JXa__declineButtonInner{background:rgba(0,0,0,.08)}.cookie-consent-module-scss-module__dh3JXa__acceptButton{border-radius:var(--radius-12);white-space:nowrap;text-overflow:ellipsis;padding:0 1.0274rem}.cookie-consent-module-scss-module__dh3JXa__acceptButton:before{border-radius:var(--radius-12)}.cookie-consent-module-scss-module__dh3JXa__actionButton:focus-visible{outline-offset:2px;outline:2px solid #000}@media (max-width:1680px){.cookie-consent-module-scss-module__dh3JXa__banner{max-width:calc(100vw - 5.48rem);left:2.74rem}}@keyframes cookie-consent-module-scss-module__dh3JXa__cookieBannerEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.cookie-consent-module-scss-module__dh3JXa__banner{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-20);gap:16px;width:340px;max-width:calc(100vw - 24px);padding:16px}.cookie-consent-module-scss-module__dh3JXa__content{gap:12px}.cookie-consent-module-scss-module__dh3JXa__copy{gap:8px}.cookie-consent-module-scss-module__dh3JXa__title{font-size:19px}.cookie-consent-module-scss-module__dh3JXa__description,.cookie-consent-module-scss-module__dh3JXa__policyLinkText{font-size:13px}.cookie-consent-module-scss-module__dh3JXa__policyLink{gap:4px}.cookie-consent-module-scss-module__dh3JXa__policyLink svg{width:10px;height:10px}.cookie-consent-module-scss-module__dh3JXa__policyLinkText:after{height:2px;bottom:-2px}.cookie-consent-module-scss-module__dh3JXa__policyLink:hover svg{transform:none}.cookie-consent-module-scss-module__dh3JXa__policyLink:hover .cookie-consent-module-scss-module__dh3JXa__policyLinkText:after{opacity:0}.cookie-consent-module-scss-module__dh3JXa__actions{gap:8px;height:32px}.cookie-consent-module-scss-module__dh3JXa__actionButton{font-size:12px}.cookie-consent-module-scss-module__dh3JXa__declineButton{border-radius:var(--radius-10);padding:3px}.cookie-consent-module-scss-module__dh3JXa__declineButtonInner{border-radius:var(--radius-8);padding:0 8px}.cookie-consent-module-scss-module__dh3JXa__acceptButton{border-radius:var(--radius-10);padding:0 8px}.cookie-consent-module-scss-module__dh3JXa__acceptButton:before{border-radius:var(--radius-10)!important}.cookie-consent-module-scss-module__dh3JXa__declineButton:hover .cookie-consent-module-scss-module__dh3JXa__declineButtonInner{background:0 0}.cookie-consent-module-scss-module__dh3JXa__acceptButton:hover{background:#000!important}}@media (prefers-reduced-motion:reduce){.cookie-consent-module-scss-module__dh3JXa__banner{animation:none}.cookie-consent-module-scss-module__dh3JXa__policyLink svg,.cookie-consent-module-scss-module__dh3JXa__policyLinkText:after,.cookie-consent-module-scss-module__dh3JXa__declineButtonInner{transition:none}}
