
:root{--mc-modal-ink:#182e51;--mc-modal-pink:#df2880;--mc-modal-petrol:#08747d;--mc-modal-mint:#d8eee5;--mc-modal-lilac:#ece2f5;--mc-modal-gold:#f8d27c}
body .otCookiesNotification #cookies-wrapper{
pointer-events:auto!important;width:min(940px,calc(100vw - 22px))!important;max-width:calc(100vw - 22px)!important;min-width:0!important;max-height:calc(100dvh - 24px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important;border:2px solid #d6c9e1!important;border-radius:18px!important;background:#f9f5fc!important;color:var(--mc-modal-ink)!important;padding:clamp(15px,2.5vw,26px)!important;box-shadow:0 18px 60px #12284b55!important;z-index:2147483600!important}
body .otCookiesNotification #cookies-wrapper *{box-sizing:border-box!important}
body .otCookiesNotification :is(#cookies-dismiss,#cookies-submit,.otCookies-close,.ot-close-button){pointer-events:auto!important;cursor:pointer!important;}
body .otCookiesNotification :is(#cookies-dismiss .ot-cookie,#cookies-submit .ot-cookie){pointer-events:auto!important;touch-action:manipulation!important;}
body .otCookiesNotification :is(#cookies-message,#cookies-message p,.otCookies-header-banner,.otCookies-header-banner *){
color:var(--mc-modal-ink)!important;font-size:clamp(13px,1.4vw,16px)!important;line-height:1.55!important;min-width:0!important;overflow-wrap:anywhere!important}
body .otCookiesNotification :is(#cookies-message p,#cookies-message > p){margin:0 0 8px!important}
body .otCookiesNotification :is(.otCookies-header-banner,.ot-btn-group-wrapper){width:auto!important;max-width:100%!important;flex:1 1 260px!important}
body .otCookiesNotification .ot-btn-group{display:flex!important;gap:9px!important;flex-wrap:wrap!important;flex-direction:row!important;width:100%!important}
body .otCookiesNotification :is(#cookies-dismiss,#cookies-submit,#cookies-more-info){min-width:0!important;}
body .otCookiesNotification :is(#cookies-dismiss .ot-cookie,#cookies-submit .ot-cookie,#cookies-more-info .ot-cookie){
display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;max-width:100%!important;padding:11px 16px!important;border-radius:999px!important;font-size:13px!important;font-weight:800!important;cursor:pointer!important;white-space:normal!important;text-decoration:none!important;pointer-events:auto!important}
body .otCookiesNotification #cookies-dismiss .ot-cookie{background:var(--mc-modal-mint)!important;color:var(--mc-modal-ink)!important;border:2px solid #9dcfc6!important}
body .otCookiesNotification #cookies-submit .ot-cookie{background:var(--mc-modal-pink)!important;color:white!important;border:2px solid var(--mc-modal-pink)!important}
body .otCookiesNotification #cookies-more-info .ot-cookie{background:white!important;color:var(--mc-modal-petrol)!important;border:2px solid #c8d4e1!important}
body .otCookiesNotification :is(a,button,.ot-cookie):focus-visible{outline:3px solid var(--mc-modal-pink)!important;outline-offset:3px!important}
body .otCookiesNotification :is(.ot-close-button,.otCookies-close,.close-button){cursor:pointer!important;pointer-events:auto!important}
.klaviyo-form{--mc-newsletter-navy:#182e51;--mc-newsletter-pink:#df2880}
.klaviyo-form :is(input[type=email],input[type=text]){border-radius:11px!important;min-height:48px!important}
.klaviyo-form button[type=submit]{background:#df2880!important;color:#fff!important;min-height:48px!important;border-radius:999px!important;border:0!important;font-weight:800!important}
.klaviyo-form button[type=submit]:hover{background:#b92169!important}
.klaviyo-form :is(button,a):focus-visible{outline:3px solid #df2880!important;outline-offset:3px!important}
@media(max-width:650px){
body .otCookiesNotification #cookies-wrapper{padding:17px 13px!important;border-radius:15px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}
body .otCookiesNotification .ot-btn-group{flex-direction:column!important;gap:7px!important}
body .otCookiesNotification :is(#cookies-dismiss,#cookies-submit,#cookies-more-info){width:100%!important}
body .otCookiesNotification :is(#cookies-dismiss .ot-cookie,#cookies-submit .ot-cookie,#cookies-more-info .ot-cookie){width:100%!important;min-height:44px!important}
}

@media(max-width:600px){body .otCookiesNotification #cookies-wrapper{max-height:calc(100dvh - 16px)!important;}}
