@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/amiri-latin-400-normal.Czk41Rjn.woff2)format("woff2"),url(/_astro/amiri-latin-400-normal.Bv6IM0kz.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/amiri-latin-700-normal.DIjoEGk6.woff2)format("woff2"),url(/_astro/amiri-latin-700-normal.BH9dHmOv.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-italic.D-qjh7ci.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-italic.OoEIrRJc.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night-souk:oklch(16.8% .012 62);--night-deep:oklch(12.8% .01 62);--cedar-dark:oklch(21.5% .015 62);--cedar-raise:oklch(25.2% .018 62);--souk-bronze:oklch(57.7% .1 64.8);--bronze-lantern:oklch(47% .09 62);--bronze-bright:oklch(55.5% .098 64);--lantern-gold:oklch(74.5% .105 72);--oud-rose:oklch(39.5% .105 12);--oud-rose-soft:oklch(48.2% .095 12);--jasmine:oklch(94.5% .012 85);--oud-smoke:oklch(70% .018 75);--bronze-line:#a26c3361;--bronze-line-soft:#a26c3338;--scrim:#0f0a06a6;--input-border:#a79e9466;--font-display:"Amiri", Georgia, serif;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--font-script:"Caveat Variable", "Comic Sans MS", cursive;--r-sm:6px;--r-md:12px;--r-pill:999px;--shadow-hover:0 2px 8px #0006;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-quint:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur-fast:.15s;--dur-med:.25s;--dur-slow:.5s;--z-dropdown:100;--z-sticky:200;--z-bottombar:300;--z-dialog:400;--z-toast:500;--container:1280px;--gutter:clamp(16px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--night-souk);color:var(--jasmine);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.7;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#130e0ae6,#130e0af0),url(/page-background-texture.webp) 50%/cover no-repeat fixed;position:fixed;inset:0}img,svg,video{max-width:100%;display:block}img{height:auto}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--lantern-gold);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:400}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--lantern-gold);outline-offset:2px;border-radius:2px}::placeholder{color:var(--oud-smoke);opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{*,:before,:after{transition:none!important;animation:none!important}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(26px,3.5vw,48px)}section[id],[id=live-claims],[id=herkomst]{scroll-margin-top:92px}.section-head{margin-bottom:clamp(20px,3vw,32px)}.section-title{color:var(--jasmine);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.section-title--gold{color:var(--lantern-gold)}.section-sub{color:var(--oud-smoke);margin-top:4px;font-size:1.0625rem}.section-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.link-more{min-height:44px;color:var(--lantern-gold);white-space:nowrap;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:inline-flex}.link-more .icon{transition:transform var(--dur-fast) var(--ease-out-quart)}.link-more:hover .icon{transform:translate(3px)}.link-more:hover{color:var(--jasmine);text-decoration:none}.icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}.icon--fill{fill:currentColor;stroke:none}.btn{border-radius:var(--r-pill);min-height:48px;font-family:var(--font-body);letter-spacing:.01em;text-align:center;transition:background var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart), box-shadow var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), color var(--dur-fast) var(--ease-out-quart), scale var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:.9375rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn--primary{background:linear-gradient(180deg, var(--bronze-bright), var(--bronze-lantern));color:#fff}.btn--primary:hover{background:linear-gradient(180deg, var(--souk-bronze), var(--bronze-bright));box-shadow:var(--shadow-hover);transform:translateY(-1px)}.btn--ghost{border:1px solid var(--souk-bronze);color:var(--lantern-gold);background:0 0}.btn--ghost:hover{background:var(--cedar-dark);color:var(--jasmine)}.btn--rose{background:var(--oud-rose);color:#fff}.btn--rose:hover{background:var(--oud-rose-soft);box-shadow:var(--shadow-hover)}.btn--sm{min-height:44px;padding:9px 20px;font-size:.875rem}.chip{border-radius:var(--r-pill);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:5px 14px;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.chip--rose{background:var(--oud-rose);color:#fff}.chip--gold-outline{border:1px solid var(--bronze-line);color:var(--lantern-gold)}.stars{color:var(--lantern-gold);gap:2px;display:inline-flex}.stars .icon{width:14px;height:14px}.announce{background:var(--night-deep);color:var(--oud-smoke);font-size:.8125rem;line-height:1.4}.announce__row{justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding-block:6px;display:flex}.announce__group{align-items:center;gap:20px;display:flex}.announce__item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.announce__item .icon{width:15px;height:15px;color:var(--lantern-gold)}.announce__item strong{color:var(--jasmine);font-weight:700}.announce__divider{background:var(--bronze-line);width:1px;height:14px}.announce .stars .icon{width:12px;height:12px}@media (width<=900px){.announce__label--rating{display:none}}@media (width<=720px){.announce__row{justify-content:center}.announce__item--promise{display:none}}@media (width<=380px){.announce__group{flex-wrap:wrap;justify-content:center;gap:0 14px}.announce__divider{display:none}}.site-header{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--bronze-line-soft);background:#130e0aeb;position:sticky;top:0}.site-header__bar{align-items:center;gap:28px;min-height:72px;display:flex}.site-header__logo{flex:none;align-items:center;display:inline-flex}.site-header__logo img{width:auto;height:52px}.site-header__logo:hover{text-decoration:none}.main-nav{align-items:center;gap:4px;margin-inline:auto;display:flex}.main-nav>a,.main-nav .nav-drop>summary{letter-spacing:.01em;min-height:44px;color:var(--oud-smoke);transition:color var(--dur-fast) var(--ease-out-quart);cursor:pointer;align-items:center;gap:6px;padding:10px 14px;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.main-nav>a:hover,.main-nav .nav-drop>summary:hover{color:var(--jasmine);text-decoration:none}.main-nav>a:after,.main-nav .nav-drop>summary:after{content:"";background:var(--souk-bronze);transform-origin:0;height:2px;transition:transform var(--dur-med) var(--ease-out-quart);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.main-nav>a[aria-current=page]{color:var(--lantern-gold)}.main-nav>a[aria-current=page]:after,.main-nav>a:hover:after,.main-nav .nav-drop:hover>summary:after,.main-nav .nav-drop[open]>summary:after{transform:scaleX(1)}.nav-drop{position:relative}.nav-drop>summary{list-style:none}.nav-drop>summary::-webkit-details-marker{display:none}.nav-drop>summary .icon{width:14px;height:14px;transition:transform var(--dur-fast) var(--ease-out-quart)}.nav-drop[open]>summary .icon,.nav-drop:hover>summary .icon{transform:rotate(180deg)}.nav-drop__panel{background:var(--cedar-dark);border:1px solid var(--bronze-line-soft);border-radius:var(--r-md);min-width:248px;z-index:var(--z-dropdown);padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.nav-drop:hover .nav-drop__panel,.nav-drop:focus-within .nav-drop__panel,.nav-drop[open] .nav-drop__panel{display:block}.nav-drop__panel a{border-radius:var(--r-sm);min-height:44px;color:var(--jasmine);align-items:center;padding:10px 14px;font-size:.9375rem;font-weight:400;display:flex}.nav-drop__panel a:hover{background:var(--cedar-raise);color:var(--lantern-gold);text-decoration:none}.site-header__actions{align-items:center;gap:4px;margin-left:auto;display:flex}.icon-btn{border-radius:var(--r-pill);width:44px;height:44px;color:var(--oud-smoke);transition:color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{color:var(--jasmine);background:var(--cedar-dark);text-decoration:none}.icon-btn .icon{width:21px;height:21px}.cart-badge{border-radius:var(--r-pill);background:var(--oud-rose);color:#fff;text-align:center;min-width:18px;height:18px;padding-inline:5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.nav-toggle{display:none}@media (width<=1023px){.main-nav{display:none}.nav-toggle{display:inline-flex}.site-header__actions .icon-btn--search,.site-header__actions .icon-btn--account{display:none}}.menu-dialog{background:var(--night-souk);width:100%;max-width:none;height:100%;max-height:none;color:var(--jasmine);z-index:var(--z-dialog);border:0;margin:0;padding:0;position:fixed;inset:0}.menu-dialog::backdrop{background:var(--scrim)}.menu-dialog__inner{height:100%;padding:16px var(--gutter) 32px;flex-direction:column;display:flex;overflow-y:auto}.menu-dialog__top{border-bottom:1px solid var(--bronze-line-soft);justify-content:space-between;align-items:center;min-height:56px;margin-bottom:16px;display:flex}.menu-dialog__top img{width:auto;height:40px}.menu-dialog__list{flex-direction:column;display:flex}.menu-dialog__list a,.menu-dialog__list summary{min-height:56px;color:var(--jasmine);cursor:pointer;border-bottom:1px solid #a26c3324;justify-content:space-between;align-items:center;padding:12px 4px;font-size:1.125rem;font-weight:700;display:flex}.menu-dialog__list a:hover{color:var(--lantern-gold);text-decoration:none}.menu-dialog__group summary{list-style:none}.menu-dialog__group summary::-webkit-details-marker{display:none}.menu-dialog__group summary .icon{color:var(--lantern-gold);transition:transform var(--dur-fast) var(--ease-out-quart)}.menu-dialog__group[open] summary{color:var(--lantern-gold)}.menu-dialog__group[open] summary .icon{transform:rotate(180deg)}.menu-dialog__sub{border-left:1px solid var(--bronze-line);flex-direction:column;margin:4px 0 12px 6px;padding-left:16px;display:flex}.menu-dialog__sub a{min-height:48px;color:var(--oud-smoke);border-bottom:0;font-size:1rem;font-weight:400}.menu-dialog__sub a:hover{color:var(--jasmine)}.menu-dialog__note{color:var(--oud-smoke);margin-top:auto;padding-top:24px;font-size:.9375rem}.hero{isolation:isolate;background:var(--night-souk);position:relative;overflow:hidden}.hero__bg{z-index:-2;background:url(/hero-background.webp) 68% 42%/cover no-repeat;position:absolute;inset:0}.hero__bg:after{content:"";background:linear-gradient(90deg, #130e0af0 0%, #130e0ab8 38%, #130e0a47 62%, #130e0a2e 100%), linear-gradient(0deg, var(--night-souk) 0%, #130e0a00 22%);position:absolute;inset:0}.hero__bloom{z-index:-1;mix-blend-mode:screen;opacity:0;pointer-events:none;transform:translate(calc(var(--px,0) * 22px), calc(var(--py,0) * 14px));background:radial-gradient(38% 46% at 72% 30%,#d6a15e8c,#a26c332e 45%,#d6a15e00 70%);position:absolute;inset:0}.hero__embers{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-out-quart);position:absolute;inset:0}.hero__embers.is-lit{opacity:1}.hero__inner{flex-direction:column;justify-content:center;min-height:clamp(560px,78vh,720px);padding-block:clamp(64px,9vw,110px) 0;display:flex;position:relative}.hero__content{max-width:560px}.hero__title{letter-spacing:-.01em;color:var(--lantern-gold);max-width:12ch;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.15}.hero__lead{color:var(--jasmine);max-width:42ch;margin-top:20px;font-size:1.0625rem;line-height:1.75}.hero__ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero__note{color:var(--lantern-gold);font-family:var(--font-script);text-align:center;pointer-events:none;text-shadow:0 1px 12px #130e0ad9;flex-direction:column;align-items:center;gap:2px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.25;display:flex;position:absolute;top:34%;right:clamp(10px,5vw,72px);transform:rotate(-4deg)}.hero__note .icon{width:44px;height:30px}.hero__usps{flex-wrap:wrap;gap:clamp(20px,4vw,56px);margin-top:auto;padding-block:28px 30px;display:flex}.hero__usp{align-items:center;gap:12px;max-width:300px;display:flex}.hero__usp .icon{width:30px;height:30px;color:var(--lantern-gold);stroke-width:1.5px}.hero__usp p{color:var(--oud-smoke);font-size:.875rem;line-height:1.5}.hero__usp p strong{color:var(--jasmine);font-weight:700;display:block}@media (width<=720px){.hero__bg{background-position:66% 40%}.hero__bg:after{background:linear-gradient(180deg, #130e0a9e 0%, #130e0a8c 42%, #130e0ae0 78%, var(--night-souk) 100%)}.hero__inner{min-height:600px;padding-top:56px}.hero__note{font-size:1.1rem;top:64px;right:6px}.hero__note .icon{width:32px;height:22px}.hero__usps{flex-direction:column;gap:14px;padding-block:24px 26px}.hero__usp{max-width:none}.hero__usp .icon{width:24px;height:24px}.hero__usp p br{display:none}}.categories__rail{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.cat-card{aspect-ratio:2/2.9;border-radius:var(--r-md);border:1px solid var(--bronze-line);isolation:isolate;transition:transform var(--dur-med) var(--ease-out-quart), box-shadow var(--dur-med) var(--ease-out-quart);align-items:flex-end;display:flex;position:relative;overflow:hidden}.cat-card:hover{box-shadow:var(--shadow-hover);text-decoration:none;transform:translateY(-3px)}.cat-card img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-quart);position:absolute;inset:0}.cat-card:hover img{transform:scale(1.04)}.cat-card:after{content:"";z-index:-1;background:linear-gradient(#130e0a00 34%,#130e0a8c 62%,#0d0906eb 100%);position:absolute;inset:0}.cat-card__label{width:100%;padding:16px}.cat-card__label h3{color:var(--jasmine);font-size:1.375rem;font-weight:700;line-height:1.25}.cat-card__label p{color:var(--oud-smoke);margin-top:2px;font-size:.875rem;line-height:1.45}.cat-card__label .icon{width:18px;height:18px;color:var(--lantern-gold);transition:transform var(--dur-fast) var(--ease-out-quart);margin-top:10px}.cat-card:hover .cat-card__label .icon{transform:translate(4px)}@media (width<=1023px){.categories__rail{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(64vw,300px);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.categories__rail::-webkit-scrollbar{display:none}.cat-card{scroll-snap-align:start;aspect-ratio:2/2.6}}.products__grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.product-card{background:var(--cedar-dark);border:1px solid var(--bronze-line-soft);border-radius:var(--r-md);transition:transform var(--dur-med) var(--ease-out-quart), box-shadow var(--dur-med) var(--ease-out-quart), border-color var(--dur-med) var(--ease-out-quart);flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card:hover{box-shadow:var(--shadow-hover);border-color:var(--bronze-line);transform:translateY(-3px)}.product-card__media{aspect-ratio:1;position:relative;overflow:hidden}.product-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-quart)}.product-card:hover .product-card__media img{transform:scale(1.04)}.product-card__wish{border-radius:var(--r-pill);width:44px;height:44px;color:var(--jasmine);transition:color var(--dur-fast) var(--ease-out-quart), background var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);background:#130e0aa8;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.product-card__wish .icon{width:18px;height:18px}.product-card__wish:hover{color:var(--lantern-gold);transform:scale(1.08)}.product-card__wish[aria-pressed=true]{color:#fff;background:var(--oud-rose)}.product-card__wish[aria-pressed=true] .icon{fill:currentColor}.product-card__body{flex-direction:column;flex:1;gap:6px;padding:16px;display:flex}.product-card__title{font-family:var(--font-display);color:var(--jasmine);min-height:2.6em;font-size:1.1875rem;font-weight:700;line-height:1.3}.product-card__origin{color:var(--oud-smoke);font-size:.8125rem;line-height:1.4}.product-card__rating{color:var(--oud-smoke);align-items:center;gap:8px;font-size:.8125rem;display:flex}.product-card__price{letter-spacing:.01em;color:var(--jasmine);margin-top:2px;font-size:1.125rem;font-weight:700}.product-card__cta{margin-top:auto;padding-top:10px}.product-card__cta .btn{width:100%;padding-inline:12px}.product-card__cta .btn.is-added{background:var(--oud-rose)}@media (width<=1023px){.products__grid{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(72vw,320px);grid-auto-flow:column;gap:14px;padding-bottom:8px;display:grid;overflow-x:auto}.products__grid::-webkit-scrollbar{display:none}.product-card{scroll-snap-align:start}}.community-band{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.panel{border-radius:var(--r-md);border:1px solid var(--bronze-line-soft);position:relative;overflow:hidden}.tiktok-panel{background:var(--night-deep);gap:24px;padding:clamp(24px,3vw,36px);display:flex}.tiktok-panel__body{flex-direction:column;flex:56%;align-items:flex-start;display:flex}.tiktok-panel__brand{border:1px solid var(--bronze-line-soft);color:#fff;background:#0a0705;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex}.tiktok-panel__brand .icon{width:26px;height:26px}.tiktok-panel h3{color:var(--jasmine);font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.tiktok-panel__sub{color:var(--lantern-gold);margin-top:2px;font-size:1rem;font-weight:700}.tiktok-panel__copy{color:var(--oud-smoke);max-width:38ch;margin-top:12px;font-size:.9375rem}.tiktok-panel .btn{margin-top:20px}.claims-mini{width:100%;margin-top:26px}.claims-mini__head{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.claims-mini__head h4{font-family:var(--font-body);letter-spacing:.01em;color:var(--jasmine);align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:inline-flex}.claims-mini__head h4 .icon{width:16px;height:16px;color:var(--lantern-gold)}.claims-mini__head a{margin-block:-9px;padding-block:9px;font-size:.8125rem;font-weight:700}.claims-mini__row{border-top:1px solid #a26c3329;align-items:center;gap:10px;padding-block:10px;display:flex}.claims-mini__row>span:first-child{white-space:nowrap}.claims-mini__name{font-size:.9375rem;font-weight:700}.claims-mini__amount{color:var(--oud-smoke);margin-left:6px;font-size:.875rem;font-weight:400}.claims-mini__row .chip{margin-left:auto}.claims-mini__row .btn{flex:none}.tiktok-panel__phone{aspect-ratio:9/17;background:var(--night-deep);border:2px solid #a26c3380;border-radius:28px;flex:0 0 40%;align-self:center;max-width:240px;position:relative;overflow:hidden}.tiktok-panel__phone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tiktok-panel__live{border-radius:var(--r-sm);background:var(--oud-rose);color:#fff;letter-spacing:.06em;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.tiktok-panel__live:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px}.tiktok-panel__hearts{color:var(--lantern-gold);opacity:.9;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:48px;right:10px}.tiktok-panel__hearts .icon{fill:currentColor;stroke:none;width:16px;height:16px}.tiktok-panel__hearts .icon:nth-child(2){color:var(--oud-rose-soft);transform:scale(1.25)}.tiktok-panel__hearts .icon:nth-child(3){color:var(--jasmine);transform:scale(.85)}.request-panel{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100%;padding:clamp(24px,3vw,36px);display:flex}.request-panel:before{content:"";z-index:-2;background:url(/request-rose-photo.webp) 70% 30%/cover no-repeat;position:absolute;inset:0}.request-panel:after{content:"";z-index:-1;background:linear-gradient(100deg,#2b0810e0 8%,#3a0e189e 45%,#2b08102e 78%);position:absolute;inset:0}.request-panel h3{color:#fff;max-width:16ch;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.2}.request-panel__copy{color:#f0ece4eb;max-width:40ch;margin-top:12px;font-size:.9375rem}.request-panel .btn{align-self:flex-start;margin-top:22px}.request-panel__logo{opacity:.9;width:84px;position:absolute;bottom:18px;right:22px}@media (width<=1023px){.community-band{grid-template-columns:1fr}}@media (width<=560px){.tiktok-panel{flex-direction:column}.tiktok-panel__body{flex:none}.tiktok-panel__phone{aspect-ratio:9/12;flex:none;order:-1;align-self:center;width:min(100%,220px)}.claims-mini__row{flex-wrap:wrap;row-gap:8px}.claims-mini__row .btn{flex:100%}}.shipping__grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}.shipping__options{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shipping-option{border:1px solid var(--bronze-line-soft);border-radius:var(--r-md);background:var(--cedar-dark);transition:border-color var(--dur-med) var(--ease-out-quart), transform var(--dur-med) var(--ease-out-quart), box-shadow var(--dur-med) var(--ease-out-quart);padding:22px 18px}.shipping-option:hover{border-color:var(--bronze-line);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.shipping-option .icon{width:34px;height:34px;color:var(--lantern-gold);stroke-width:1.4px;margin-bottom:14px}.shipping-option h3{font-family:var(--font-body);color:var(--jasmine);font-size:.9375rem;font-weight:700;line-height:1.35}.shipping-option p{color:var(--oud-smoke);margin-top:8px;font-size:.875rem;line-height:1.6}.shipping__visual{position:relative}.shipping__visual img{border-radius:var(--r-md);border:1px solid var(--bronze-line-soft);width:100%}.shipping__note{font-family:var(--font-script);color:var(--lantern-gold);text-shadow:0 1px 12px #130e0ad9;pointer-events:none;align-items:center;gap:8px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:500;display:flex;position:absolute;top:-30px;right:6px;transform:rotate(-3deg)}.shipping__note .icon{fill:currentColor;stroke:none;width:16px;height:16px}@media (width<=1023px){.shipping__grid{grid-template-columns:1fr}.shipping__visual{max-width:520px}}@media (width<=640px){.shipping__options{grid-template-columns:1fr}.shipping-option{grid-template-columns:44px 1fr;align-items:start;column-gap:14px;display:grid}.shipping-option .icon{grid-row:span 2;margin-bottom:0}}.reviews__grid{grid-template-columns:repeat(3,1fr) .9fr;align-items:stretch;gap:16px;display:grid}.review-card{background:var(--cedar-dark);border:1px solid var(--bronze-line-soft);border-radius:var(--r-md);transition:transform var(--dur-med) var(--ease-out-quart), box-shadow var(--dur-med) var(--ease-out-quart);flex-direction:column;gap:12px;padding:20px;display:flex}.review-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.review-card__head{align-items:center;gap:12px;display:flex}.review-card__avatar{background:var(--cedar-raise);border:1px solid var(--bronze-line);border-radius:50%;flex:none;width:46px;height:46px;overflow:hidden}.review-card__avatar img{object-fit:cover;object-position:top;width:100%;height:100%}.review-card blockquote{color:var(--jasmine);font-size:.9375rem;line-height:1.65}.review-card__name{color:var(--oud-smoke);margin-top:auto;font-size:.875rem;font-weight:700}.reviews__summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:20px;display:flex}.reviews__score{font-family:var(--font-display);color:var(--jasmine);font-size:clamp(2.75rem,4vw,3.5rem);line-height:1}.reviews__caption{color:var(--oud-smoke);font-size:.875rem}.reviews__summary .btn{margin-top:8px}@media (width<=1023px){.reviews__grid{grid-template-columns:1fr}.reviews__summary{flex-flow:wrap;justify-content:flex-start;align-items:center;column-gap:18px}.reviews__summary .btn{margin-top:0;margin-left:auto}}.connect-band{grid-template-columns:1fr 1fr;gap:20px;display:grid}.connect-card{background:var(--cedar-dark);border:1px solid var(--bronze-line-soft);border-radius:var(--r-md);flex-direction:column;align-items:flex-start;padding:clamp(24px,3vw,32px);display:flex}.connect-card h3{color:var(--jasmine);font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.25}.connect-card__copy{color:var(--oud-smoke);max-width:44ch;margin-top:10px;font-size:.9375rem}.newsletter-form{gap:12px;width:100%;margin-top:20px;display:flex}.newsletter-form input{background:var(--night-souk);border:1px solid var(--input-border);border-radius:var(--r-sm);min-width:0;min-height:48px;color:var(--jasmine);transition:border-color var(--dur-fast) var(--ease-out-quart);flex:1;padding:12px 16px;font-size:.9375rem}.newsletter-form input:focus{border-color:var(--lantern-gold);outline:none;box-shadow:0 0 0 2px #d6a15e59}.newsletter-form .btn{flex:none}.newsletter-form__ok{border:1px solid var(--bronze-line);border-radius:var(--r-sm);color:var(--lantern-gold);align-items:center;gap:10px;margin-top:20px;padding:14px 18px;font-size:.9375rem;font-weight:700;display:none}.newsletter-form__ok .icon{width:18px;height:18px}.newsletter-form.is-done{display:none}.newsletter-form.is-done+.newsletter-form__ok{display:inline-flex}.instagram-card__thumbs{grid-template-columns:repeat(4,1fr);gap:10px;width:100%;margin-top:20px;display:grid}.instagram-card__thumbs img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--bronze-line-soft);width:100%;transition:transform var(--dur-med) var(--ease-out-quart), border-color var(--dur-med) var(--ease-out-quart)}.instagram-card__thumbs a:hover img{border-color:var(--bronze-line);transform:scale(1.03)}.instagram-card__handle{align-items:center;gap:12px;margin-top:18px;display:flex}.instagram-card__handle .icon{width:26px;height:26px;color:var(--lantern-gold)}.instagram-card__handle strong{color:var(--jasmine);font-size:1rem}.instagram-card__handle span{color:var(--oud-smoke);font-size:.875rem;line-height:1.5;display:block}@media (width<=1023px){.connect-band{grid-template-columns:1fr}}@media (width<=480px){.newsletter-form{flex-direction:column}.newsletter-form .btn{width:100%}}.site-footer{background:var(--night-deep);border-top:1px solid var(--bronze-line);margin-top:clamp(48px,7vw,88px)}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(28px,4vw,56px);padding-block:clamp(40px,5vw,64px);display:grid}.site-footer__brand img{width:auto;height:92px}.site-footer__tagline{color:var(--oud-smoke);max-width:30ch;margin-top:16px;font-size:.9375rem}.site-footer__socials{gap:10px;margin-top:20px;display:flex}.site-footer__socials a{border-radius:var(--r-pill);border:1px solid var(--bronze-line-soft);width:44px;height:44px;color:var(--oud-smoke);transition:color var(--dur-fast) var(--ease-out-quart), border-color var(--dur-fast) var(--ease-out-quart), transform var(--dur-fast) var(--ease-out-quart);justify-content:center;align-items:center;display:inline-flex}.site-footer__socials a:hover{color:var(--lantern-gold);border-color:var(--bronze-line);text-decoration:none;transform:translateY(-2px)}.site-footer__socials .icon{width:19px;height:19px}.site-footer__col h3{font-family:var(--font-body);letter-spacing:.01em;color:var(--lantern-gold);margin-bottom:14px;font-size:.9375rem;font-weight:700}.site-footer__col ul{flex-direction:column;gap:4px;padding:0;list-style:none;display:flex}.site-footer__col a{min-height:40px;color:var(--oud-smoke);transition:color var(--dur-fast) var(--ease-out-quart);align-items:center;font-size:.9375rem;display:inline-flex}.site-footer__col a:hover{color:var(--jasmine)}.site-footer__legal{color:var(--oud-smoke);border-top:1px solid #a26c3329;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:20px 28px;font-size:.8125rem;display:flex}.site-footer__legal nav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-footer__legal nav a{color:var(--oud-smoke);padding-block:8px}.site-footer__legal nav a:hover{color:var(--jasmine)}.site-footer__legal .sep{background:var(--bronze-line);width:1px;height:12px}@media (width<=900px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (width<=560px){.site-footer__grid{grid-template-columns:1fr}.site-footer{padding-bottom:76px}}.bottom-bar{z-index:var(--z-bottombar);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--bronze-line);padding-bottom:env(safe-area-inset-bottom,0);background:#1f1812f5;display:none;position:fixed;bottom:0;left:0;right:0}.bottom-bar__inner{display:flex}.bottom-bar a,.bottom-bar button{min-height:60px;color:var(--oud-smoke);letter-spacing:.01em;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:.6875rem;font-weight:700;display:flex;position:relative}.bottom-bar a:hover,.bottom-bar button:hover{color:var(--jasmine);text-decoration:none}.bottom-bar .icon{width:21px;height:21px}.bottom-bar .cart-badge{top:6px;right:calc(50% - 22px)}@media (width<=1023px){.bottom-bar{display:block}}.toast{z-index:var(--z-toast);background:var(--cedar-raise);max-width:min(92vw,420px);color:var(--jasmine);border:1px solid var(--bronze-line);border-radius:var(--r-pill);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--dur-med) var(--ease-out-quart), transform var(--dur-med) var(--ease-out-quart);padding:13px 22px;font-size:.9375rem;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px)}.toast.is-visible{opacity:1;transform:translate(-50%)}@media (width<=1023px){.toast{bottom:84px}}::selection{background:var(--souk-bronze);color:#fff}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-soft{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-blur{0%{opacity:0;filter:blur(10px);transform:translateY(30px)}55%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pop-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes hero-glow-in{0%{opacity:.35;filter:brightness(1.35)saturate(1.15)}to{opacity:1;filter:brightness()saturate()}}@keyframes hero-drift{0%{transform:translate(calc(var(--px,0) * -12px), calc(var(--py,0) * -6px)) scale(1)}to{transform:translate(calc(var(--px,0) * -12px), calc(64px + var(--py,0) * -6px)) scale(1.1)}}@keyframes hero-recede{0%{opacity:1;transform:translateY(0)}to{opacity:.25;transform:translateY(-40px)}}@keyframes note-drift{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(34px)rotate(-4deg)}}@keyframes note-fade{0%{opacity:0}to{opacity:1}}@keyframes arrow-draw{to{stroke-dashoffset:0}}@keyframes bloom-in{0%{opacity:0}to{opacity:.85}}@keyframes bloom-breathe{0%{opacity:.55}to{opacity:.9}}@keyframes embers-drift{to{transform:translateY(38px)}}@keyframes announce-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes bar-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes panel-unwrap{0%{opacity:0;clip-path:inset(10% 6% round 12px);transform:translateY(26px)}to{opacity:1;clip-path:inset(0 round 12px);transform:translateY(0)}}@keyframes drop-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes heart-float{0%{opacity:0;transform:translateY(6px)scale(.85)}20%{opacity:1}to{opacity:0;transform:translateY(-44px)scale(1.1)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes chip-glow{0%,to{box-shadow:0 0 #74293700}50%{box-shadow:0 0 0 5px #7429374d}}@keyframes heart-beat{0%,to{transform:scale(1)}12%{transform:scale(1.25)}24%{transform:scale(1)}}@keyframes badge-bump{0%{transform:scale(1)}40%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes wish-pop{0%{transform:scale(1)}45%{transform:scale(1.35)rotate(-10deg)}to{transform:scale(1)}}@keyframes added-pulse{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.announce{animation:announce-in .55s var(--ease-out-expo) both}.site-header{animation:header-in .65s var(--ease-out-expo) .12s both}.bottom-bar{animation:bar-in .6s var(--ease-out-expo) .78s both}.hero__bg{animation:hero-glow-in 1.6s var(--ease-out-quart) both}.hero__bloom{animation:bloom-in 2.2s var(--ease-out-quart) .62s both, bloom-breathe 9s var(--ease-out-quint) 2.9s infinite alternate}.hero__title{animation:rise-blur .9s var(--ease-out-expo) .26s both}.hero__lead{animation:rise .75s var(--ease-out-expo) .42s both}.hero__ctas{animation:rise .75s var(--ease-out-expo) .56s both}.hero__note{animation:note-fade .7s var(--ease-out-quart) .95s both}.hero__note svg path{stroke-dasharray:120;stroke-dashoffset:120px;animation:arrow-draw .8s var(--ease-out-quart) 1.15s both}.hero__note svg path+path{animation-delay:1.38s}.hero__usp{animation:rise .7s var(--ease-out-expo) both}.hero__usp:first-child{animation-delay:.66s}.hero__usp:nth-child(2){animation-delay:.77s}.hero__usp:nth-child(3){animation-delay:.88s}@supports (animation-timeline:view()){.section-head{animation:rise-blur both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 90%}.community-band>.panel{animation:panel-unwrap both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 65%}.community-band>.panel:nth-child(2){animation-range:entry 8% entry 73%}.shipping-option,.review-card{animation:rise both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 70%}.shipping-option:nth-child(2),.review-card:nth-child(2){animation-range:entry 6% entry 76%}.shipping-option:nth-child(3),.review-card:nth-child(3){animation-range:entry 12% entry 82%}.shipping__visual,.reviews__summary{animation:rise-soft both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 55%}.reviews__summary .stars{animation:pop-in both var(--ease-out-quint);animation-timeline:view();animation-range:entry 30% entry 90%}.connect-card{animation:rise both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 55%}.connect-card:nth-child(2){animation-range:entry 7% entry 62%}.instagram-card__thumbs img{animation:pop-in both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 80%}.instagram-card__thumbs a:nth-child(2) img{animation-range:entry 5% entry 85%}.instagram-card__thumbs a:nth-child(3) img{animation-range:entry 10% entry 90%}.instagram-card__thumbs a:nth-child(4) img{animation-range:entry 15% entry 95%}@media (width>=1024px){.cat-card,.product-card{animation:rise both var(--ease-out-quint);animation-timeline:view();animation-range:entry entry 75%}.cat-card:nth-child(2),.product-card:nth-child(2){animation-range:entry 5% entry 80%}.cat-card:nth-child(3),.product-card:nth-child(3){animation-range:entry 10% entry 85%}.cat-card:nth-child(4),.product-card:nth-child(4){animation-range:entry 15% entry 90%}.cat-card:nth-child(5),.product-card:nth-child(5){animation-range:entry 20% entry 95%}}}@supports (animation-timeline:scroll()){.hero__bg{animation:hero-glow-in 1.6s var(--ease-out-quart) both, hero-drift linear both;will-change:transform;animation-timeline:auto,scroll(root);animation-range:normal,0 900px}.hero__content{animation:linear both hero-recede scroll(root);animation-range:0 560px}.hero__note{animation:note-fade .7s var(--ease-out-quart) .95s both, note-drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 700px}.hero__embers{animation:linear both embers-drift scroll(root);animation-range:0 900px}}.btn:after{content:"";transition:transform .55s var(--ease-out-quart);pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff2e 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.btn:hover:after{transform:translate(110%)}.btn:hover{scale:1.02}.tiktok-panel__hearts .icon{animation:heart-float 2.8s var(--ease-out-quart) infinite}.tiktok-panel__hearts .icon:nth-child(2){animation-delay:.9s}.tiktok-panel__hearts .icon:nth-child(3){animation-delay:1.8s}.tiktok-panel__live:before{animation:live-pulse 1.6s var(--ease-out-quart) infinite}.claims-mini .chip--rose{animation:chip-glow 2.6s var(--ease-out-quart) infinite}.shipping__note .icon{animation:heart-beat 3s var(--ease-out-quart) infinite}.cart-badge.bump{animation:badge-bump .4s var(--ease-out-quint)}.product-card__wish.pop .icon{animation:wish-pop .42s var(--ease-out-quint)}.product-card__cta .btn.is-added{animation:added-pulse .48s var(--ease-out-quint)}.nav-drop:hover .nav-drop__panel,.nav-drop:focus-within .nav-drop__panel,.nav-drop[open] .nav-drop__panel{animation:drop-in .24s var(--ease-out-quart)}.menu-dialog[open]{animation:dialog-in .34s var(--ease-out-expo)}.menu-dialog[open]::backdrop{animation:backdrop-in .3s var(--ease-out-quart)}.menu-dialog[open] .menu-dialog__list>*{animation:rise-soft .42s var(--ease-out-quart) both}.menu-dialog[open] .menu-dialog__list>:first-child{animation-delay:60ms}.menu-dialog[open] .menu-dialog__list>:nth-child(2){animation-delay:.11s}.menu-dialog[open] .menu-dialog__list>:nth-child(3){animation-delay:.16s}.menu-dialog[open] .menu-dialog__list>:nth-child(4){animation-delay:.21s}.menu-dialog[open] .menu-dialog__list>:nth-child(5){animation-delay:.26s}.claims-mini__row{transition:background var(--dur-fast) var(--ease-out-quart)}.claims-mini__row:hover{background:#a26c3314}}.btn:active{scale:.97}.icon-btn{transition-property:color,background,scale}.icon-btn:active{scale:.9}.cat-card:active{transform:scale(.985)}.site-footer__socials a:active{transform:translateY(0)scale(.94)}.bottom-bar .icon{transition:transform var(--dur-fast) var(--ease-out-quart)}.bottom-bar a:active .icon,.bottom-bar button:active .icon{transform:scale(1.18)}.spark{width:var(--s,6px);height:var(--s,6px);pointer-events:none;z-index:var(--z-toast);animation:spark-fly .68s var(--ease-out-quint) forwards;border-radius:50%;margin:-3px 0 0 -3px;position:fixed}@keyframes spark-fly{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px)) scale(.15)}}.burst-heart{width:18px;height:18px;color:var(--lantern-gold);pointer-events:none;z-index:var(--z-toast);animation:heart-burst .85s var(--ease-out-quint) forwards;margin:-9px 0 0 -9px;position:fixed}.tiktok-panel__phone .burst-heart{position:absolute}.burst-heart svg{fill:currentColor;width:100%;height:100%}@keyframes heart-burst{0%{opacity:0;transform:translateY(6px)scale(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx,0px), -70px) scale(1.15)}}@media (prefers-reduced-motion:no-preference){@keyframes star-twinkle{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}.review-card:hover .stars .icon{animation:star-twinkle .52s var(--ease-out-quart)}.review-card:hover .stars .icon:nth-child(2){animation-delay:55ms}.review-card:hover .stars .icon:nth-child(3){animation-delay:.11s}.review-card:hover .stars .icon:nth-child(4){animation-delay:.165s}.review-card:hover .stars .icon:nth-child(5){animation-delay:.22s}@keyframes icon-sway{0%{transform:rotate(0)}25%{transform:rotate(-9deg)}55%{transform:rotate(6deg)}to{transform:rotate(0)}}.shipping-option .icon{transform-origin:50% 85%}.shipping-option:hover .icon{animation:icon-sway .65s var(--ease-out-quart)}@keyframes success-glow{0%{box-shadow:0 0 #d6a15e73}to{box-shadow:0 0 0 14px #d6a15e00}}.newsletter-form.is-done+.newsletter-form__ok{animation:rise-soft .45s var(--ease-out-quint) both, success-glow .9s var(--ease-out-quart) .12s}.newsletter-form.is-done+.newsletter-form__ok .icon path{stroke-dasharray:24;stroke-dashoffset:24px;animation:arrow-draw .5s var(--ease-out-quart) .18s both}@keyframes input-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}55%{transform:translate(5px)}80%{transform:translate(-3px)}}.newsletter-form input.shake{animation:input-shake .38s var(--ease-out-quart)}.claims-mini .btn.is-added{background:var(--oud-rose);animation:added-pulse .48s var(--ease-out-quint)}.site-footer__brand img{transition:filter var(--dur-med) var(--ease-out-quart), transform var(--dur-med) var(--ease-out-quart)}.site-footer__brand img:hover{filter:brightness(1.18)saturate(1.1);transform:translateY(-2px)}}.sr-only[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
