.fleurine-cookie{--fc-ink: #2c2620;--fc-ink-rgb: 44, 38, 32;--fc-cream-rgb: 245, 240, 235;--fc-glass-bg: rgba(var(--fc-cream-rgb), .78);--fc-radius: 18px;--fc-ink-muted: rgba(var(--fc-ink-rgb), .82);--fc-accent: #c9a87c;font-family:var(--font-sans, "Jost", sans-serif);color:var(--fc-ink)}html.fc-scroll-lock,html.fc-scroll-lock body{overflow:hidden}html.fleurine-cookie-active #shopify-pc__banner{display:none!important}.fleurine-cookie .fc-glass{position:relative;isolation:isolate;overflow:hidden;background:var(--fc-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(var(--fc-cream-rgb),.5);border-radius:var(--fc-radius);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #ffffff0d,0 22px 48px -26px rgba(var(--fc-ink-rgb),.45),0 6px 18px -14px rgba(var(--fc-ink-rgb),.28);color:var(--fc-ink)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fleurine-cookie .fc-glass{background:rgba(var(--fc-cream-rgb),.97)}}.fleurine-cookie .fc-glass:before{content:"";position:absolute;top:-45%;right:-45%;bottom:-45%;left:-45%;z-index:0;pointer-events:none;background:radial-gradient(42% 42% at 32% 26%,#ffffff80,#fff0 72%);opacity:.7;animation:fc-drift 22s var(--ease, ease-in-out) infinite alternate}.fleurine-cookie .fc-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity var(--dur-2, .45s) var(--ease, ease);background:radial-gradient(200px 200px at var(--fc-mx, 50%) var(--fc-my, 0%),rgba(255,255,255,.38),rgba(255,255,255,0) 60%)}@media(hover:hover)and (pointer:fine){.fleurine-cookie .fc-glass.is-cursor:after{opacity:1}}@keyframes fc-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(5%,4%,0) scale(1.08)}}.fleurine-cookie .fc-glass>*{position:relative;z-index:1}.fleurine-cookie .fc-banner{position:fixed;right:max(var(--space-4, 16px),env(safe-area-inset-right));bottom:max(var(--space-4, 16px),env(safe-area-inset-bottom));width:min(440px,calc(100vw - (2*max(var(--space-4, 16px),env(safe-area-inset-right)))));z-index:1000;padding:var(--space-5, 24px);opacity:0;transform:translateY(14px);transition:opacity var(--dur-2, .45s) var(--ease, ease),transform var(--dur-2, .45s) var(--ease, ease)}.fleurine-cookie .fc-banner.is-in{opacity:1;transform:translateY(0)}.fleurine-cookie .fc-banner__text{margin:0 0 var(--space-4, 16px);font-size:.9375rem;line-height:1.55;color:var(--fc-ink)}.fleurine-cookie .fc-link{color:var(--fc-ink);text-decoration:underline;text-decoration-color:var(--fc-accent);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--dur-1, .25s) var(--ease, ease)}.fleurine-cookie .fc-link:hover{text-decoration-thickness:2px}.fleurine-cookie .fc-actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.fleurine-cookie .fc-pill{flex:1 1 auto;min-height:44px;padding:11px 16px;border-radius:999px;font-family:var(--font-sans, "Jost", sans-serif);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-1, .25s) var(--ease, ease),background-color var(--dur-1, .25s) var(--ease, ease),color var(--dur-1, .25s) var(--ease, ease),border-color var(--dur-1, .25s) var(--ease, ease)}.fleurine-cookie .fc-pill--solid{background:var(--fc-ink);color:rgb(var(--fc-cream-rgb));border:1px solid var(--fc-ink)}.fleurine-cookie .fc-pill--solid:hover{transform:translateY(-2px);background:#211c17}.fleurine-cookie .fc-pill--ghost{background:rgba(var(--fc-cream-rgb),.35);color:var(--fc-ink);border:1px solid rgba(var(--fc-ink-rgb),.4)}.fleurine-cookie .fc-pill--ghost:hover{transform:translateY(-2px);border-color:var(--fc-ink);background:rgba(var(--fc-cream-rgb),.55)}.fleurine-cookie .fc-pill:active{transform:none}.fleurine-cookie .fc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:max(var(--space-5, 24px),env(safe-area-inset-top)) max(var(--space-4, 16px),env(safe-area-inset-right)) max(var(--space-5, 24px),env(safe-area-inset-bottom)) max(var(--space-4, 16px),env(safe-area-inset-left))}.fleurine-cookie .fc-modal[hidden]{display:none}.fleurine-cookie .fc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--fc-ink-rgb),.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dur-2, .45s) var(--ease, ease)}.fleurine-cookie .fc-modal.is-in .fc-modal__backdrop{opacity:1}.fleurine-cookie .fc-dialog{position:relative;width:min(520px,100%);max-height:min(86vh,720px);overflow-y:auto;padding:var(--space-7, 40px) var(--space-6, 32px) var(--space-6, 32px);opacity:0;transform:translateY(12px) scale(.985);transition:opacity var(--dur-2, .45s) var(--ease, ease),transform var(--dur-2, .45s) var(--ease, ease)}.fleurine-cookie .fc-modal.is-in .fc-dialog{opacity:1;transform:translateY(0) scale(1)}.fleurine-cookie .fc-dialog__close{position:absolute;top:var(--space-4, 16px);right:var(--space-4, 16px);width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;color:var(--fc-ink);cursor:pointer;transition:background-color var(--dur-1, .25s) var(--ease, ease)}.fleurine-cookie .fc-dialog__close:hover{background:rgba(var(--fc-ink-rgb),.08)}.fleurine-cookie .fc-dialog__title{margin:0 0 var(--space-2, 8px);font-family:var(--font-display, "Fraunces", serif);font-weight:300;font-size:1.6rem;line-height:1.2;color:var(--fc-ink)}.fleurine-cookie .fc-dialog__intro{margin:0 0 var(--space-5, 24px);font-size:.9375rem;line-height:1.55;color:var(--fc-ink-muted);max-width:46ch}.fleurine-cookie .fc-cats{list-style:none;margin:0 0 var(--space-6, 32px);padding:0}.fleurine-cookie .fc-cat{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-4, 16px);padding:var(--space-4, 16px) 0;border-top:1px solid rgba(var(--fc-ink-rgb),.16)}.fleurine-cookie .fc-cat:last-child{border-bottom:1px solid rgba(var(--fc-ink-rgb),.16)}.fleurine-cookie .fc-cat__name{display:block;font-size:.95rem;font-weight:500;color:var(--fc-ink)}.fleurine-cookie .fc-cat__desc{display:block;margin:4px 0 0;font-size:.8125rem;line-height:1.5;color:var(--fc-ink-muted)}.fleurine-cookie .fc-switch{position:relative;flex:0 0 auto;display:inline-block;width:48px;height:28px;margin-top:2px}.fleurine-cookie .fc-switch__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.fleurine-cookie .fc-switch__input:disabled{cursor:not-allowed}.fleurine-cookie .fc-switch__visual{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:rgba(var(--fc-ink-rgb),.22);border:1px solid rgba(var(--fc-ink-rgb),.28);transition:background-color var(--dur-1, .25s) var(--ease, ease),border-color var(--dur-1, .25s) var(--ease, ease);pointer-events:none}.fleurine-cookie .fc-switch__visual:after{content:"";position:absolute;top:50%;left:3px;width:20px;height:20px;transform:translateY(-50%);border-radius:50%;background:rgb(var(--fc-cream-rgb));box-shadow:0 1px 2px rgba(var(--fc-ink-rgb),.35);transition:transform var(--dur-1, .25s) var(--ease, ease)}.fleurine-cookie .fc-switch__input:checked~.fc-switch__visual{background:var(--fc-ink);border-color:var(--fc-ink)}.fleurine-cookie .fc-switch__input:checked~.fc-switch__visual:after{transform:translate(20px,-50%)}.fleurine-cookie .fc-switch__input:disabled~.fc-switch__visual{opacity:.75}.fleurine-cookie .fc-switch__input:focus-visible~.fc-switch__visual{outline:2px solid var(--color-focus, #6b6b47);outline-offset:2px}.fleurine-cookie .fc-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--space-2, 8px)}.fleurine-cookie .fc-dialog__actions .fc-pill{flex:1 1 130px}button[data-fleurine-cookie-prefs]{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;cursor:pointer}@media(prefers-reduced-motion:reduce){.fleurine-cookie .fc-glass:before{animation:none}.fleurine-cookie .fc-glass.is-cursor:after{opacity:0}.fleurine-cookie .fc-banner,.fleurine-cookie .fc-modal__backdrop,.fleurine-cookie .fc-dialog,.fleurine-cookie .fc-pill,.fleurine-cookie .fc-switch__visual,.fleurine-cookie .fc-switch__visual:after{transition:none}.fleurine-cookie .fc-banner,.fleurine-cookie .fc-pill:hover{transform:none}}@media(max-width:749px){.fleurine-cookie .fc-banner{padding:var(--space-4, 16px)}.fleurine-cookie .fc-actions .fc-pill{flex:1 1 100%}.fleurine-cookie .fc-dialog{padding:var(--space-6, 32px) var(--space-5, 24px) var(--space-5, 24px)}.fleurine-cookie .fc-dialog__actions .fc-pill{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/fleurine-cookie.css.map */
