.f-cookie-banner{position:fixed;inset:auto 20px 20px;z-index:90;background:#fff9f0;color:#35152b;border:1px solid #35152b30;border-radius:16px;padding:22px 26px;box-shadow:0 12px 45px #35152b26;display:grid;grid-template-columns:1fr auto;gap:12px 24px;max-width:1240px;margin:auto}.f-cookie-banner[hidden]{display:none}.f-cookie-banner h2,.f-privacy-dialog h2{font-family:inherit;font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:0 0 8px}.f-cookie-banner p{font-size:13px;line-height:1.5;margin:0;max-width:720px}.f-cookie-banner a{text-decoration:underline}.f-privacy-actions{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.f-privacy-actions button,.f-privacy-heading button{min-height:44px;padding:10px 16px;border:1px solid #35152b;border-radius:6px;background:transparent;color:#35152b;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.f-privacy-actions button:hover{background:#eddfdc}.f-privacy-actions button:focus-visible,.f-privacy-heading button:focus-visible{outline:3px solid #35152b;outline-offset:3px}.f-privacy-actions button:disabled{opacity:.55;cursor:wait}.f-privacy-dialog{width:min(600px,calc(100% - 32px));max-height:85dvh;padding:28px;border:1px solid #35152b30;border-radius:16px;background:#fff9f0;color:#35152b;margin:auto}.f-privacy-dialog::backdrop{background:#20101c80}.f-privacy-dialog p{font-size:14px;line-height:1.55}.f-privacy-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.f-privacy-heading button{min-width:44px;font-size:20px}.f-privacy-option{display:flex;align-items:start;gap:14px;padding:16px 0;border-top:1px solid #35152b24;cursor:pointer}.f-privacy-option input{flex:none;width:22px;height:22px;margin:2px 0;accent-color:#35152b}.f-privacy-option strong,.f-privacy-option small{display:block;font-size:14px;line-height:1.5}.f-privacy-option small{font-size:13px;margin-top:3px}[data-privacy-status]:empty{display:none}[data-privacy-status]{grid-column:1/-1}.f-privacy-dialog [data-privacy-gpc]{padding:12px;border:1px solid #35152b40;border-radius:6px}@media(max-width:850px){.f-cookie-banner{grid-template-columns:1fr;inset:auto 12px 12px;padding:18px;max-height:65dvh;overflow:auto}.f-privacy-actions button{flex:1}.f-privacy-dialog{padding:22px}}body:has(#PBarNextFrame) .f-cookie-banner{bottom:88px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/f-privacy.css.map */
