.mp-consent{position:fixed;left:0;right:0;bottom:0;z-index:1000;max-height:45vh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--mp-surface);color:var(--mp-ink);border-top:1px solid var(--mp-line);box-shadow:0 -1px 2px #0f21420a,0 -10px 28px -8px #0f214224;scrollbar-width:thin;scrollbar-color:var(--mp-frame) transparent}@supports (max-height: 1dvh){.mp-consent{max-height:45dvh}}.mp-consent__inner{display:grid;gap:8px;max-width:calc(var(--mp-max) + 2 * var(--mp-gutter));margin-inline:auto;padding:10px var(--mp-gutter) 2px}.mp-consent__title{margin-bottom:2px;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.mp-consent__desc{max-width:70ch;color:var(--mp-ink-2);line-height:1.4}.mp-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mp-consent__actions .mp-btn{min-height:46px;padding-inline:10px}.mp-consent__link{grid-column:1 / -1;justify-self:center;min-height:44px;padding:8px 12px;border-radius:var(--mp-radius-sm);color:var(--mp-primary);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.2em}.mp-consent__link:hover{color:var(--mp-primary-hover);text-decoration-thickness:2px}@media(min-width:640px){.mp-consent__inner{gap:12px;padding-block:16px}.mp-consent__desc{line-height:1.5}.mp-consent__actions{justify-self:start;grid-template-columns:1fr 1fr auto;align-items:center}.mp-consent__actions .mp-btn{min-height:48px;padding-inline:22px}.mp-consent__link{grid-column:auto}}@media(min-width:1000px){.mp-consent__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px}.mp-consent__actions{justify-self:end}}.mp-consent-spacer{display:none}html.mp-consent-shown .mp-consent-spacer{display:block;height:var(--mp-consent-h, 0px)}html.mp-consent-shown{scroll-padding-bottom:calc(var(--mp-consent-h, 0px) + 8px)}.mp-consent-dialog{width:min(35rem,calc(100% - 32px));max-width:none;max-height:calc(100% - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--mp-frame);border-radius:var(--mp-radius);background:var(--mp-surface);color:var(--mp-ink);box-shadow:var(--mp-shadow-lg);scrollbar-width:thin;scrollbar-color:var(--mp-frame) transparent}.mp-consent-dialog::backdrop{background:#0f214273}.mp-consent-dialog--fallback[open]{position:fixed;top:50%;right:auto;bottom:auto;left:50%;z-index:1001;margin:0;transform:translate(-50%,-50%)}.mp-consent-dialog__inner{padding:12px 16px 0}.mp-consent-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mp-consent-dialog__title{padding-top:8px;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;line-height:1.3}.mp-consent-dialog__close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;border-radius:var(--mp-radius-sm);background:none;color:var(--mp-ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease}.mp-consent-dialog__close:hover{background:var(--mp-soft);color:var(--mp-ink)}.mp-consent-dialog__intro{margin:4px 0 16px;color:var(--mp-ink-2)}.mp-consent-cat{padding:6px 0 16px;border-top:1px solid var(--mp-line)}.mp-consent-cat__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer}.mp-consent-cat__row:has(:disabled){cursor:default}.mp-consent-cat__name{font-weight:650}.mp-consent-cat__control{display:inline-flex;flex:none;align-items:center;gap:10px}.mp-consent-cat__state{color:var(--mp-ink-2);font-size:.875rem;font-weight:600}.mp-consent-cat__desc{max-width:60ch;color:var(--mp-ink-2)}.mp-consent-dialog .mp-consent-switch{-webkit-appearance:none;appearance:none;flex:none;width:44px;height:26px;margin:0;border:0;border-radius:13px;background:var(--mp-control) radial-gradient(circle,var(--mp-surface) 0 9px,transparent 9.5px) no-repeat 0 50% / 26px 26px;cursor:pointer;transition:background-color .15s ease,background-position .2s var(--mp-ease)}.mp-consent-dialog .mp-consent-switch:checked{background-color:var(--mp-primary);background-position:18px 50%}.mp-consent-cat__row:hover .mp-consent-switch:not(:disabled){background-color:var(--mp-ink-2)}.mp-consent-cat__row:hover .mp-consent-switch:checked:not(:disabled){background-color:var(--mp-primary-hover)}.mp-consent-dialog .mp-consent-switch:disabled{cursor:default;opacity:.55}.mp-consent-dialog__actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-inline:-16px;padding:12px 16px 16px;border-top:1px solid var(--mp-line);background:var(--mp-surface)}.mp-consent-dialog__actions .mp-btn{padding-inline:10px}.mp-consent-dialog__actions .mp-btn--primary{grid-column:1 / -1}@media(min-width:640px){.mp-consent-dialog__inner{padding:16px 24px 0}.mp-consent-dialog__actions{grid-template-columns:repeat(3,1fr);margin-inline:-24px;padding:16px 24px 24px}.mp-consent-dialog__actions .mp-btn--primary{grid-column:auto}}@media(prefers-reduced-motion:no-preference){.mp-consent:not([hidden]){animation:mp-consent-in .24s var(--mp-ease)}}@keyframes mp-consent-in{0%{transform:translateY(100%)}}@media(forced-colors:active){.mp-consent{border-top-color:CanvasText}.mp-consent-dialog .mp-consent-switch{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;background:none}}@media print{.mp-consent,.mp-consent-spacer{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mp-consent.css.map */
