.cart-added-notice_notice__sCE0F{position:fixed;z-index:60;inset-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px));bottom:calc(12px + env(safe-area-inset-bottom, 0px));width:auto;max-width:440px;max-height:calc(100dvh - 32px - env(safe-area-inset-bottom, 0px));overflow-y:auto;margin-inline:auto;padding:14px;border:1px solid var(--brand-accent);border-radius:16px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:0 6px 28px color-mix(in srgb,var(--brand-ink) 16%,transparent);animation:cart-added-notice_notice-in__iHmJU .2s ease-out}.cart-added-notice_header__vy2Pw{display:flex;align-items:flex-start;gap:10px}.cart-added-notice_header__vy2Pw>svg{flex:none;width:22px;height:22px;margin-top:2px;color:var(--brand-accent)}.cart-added-notice_header__vy2Pw>p{flex:1;min-width:0;font-size:14px;line-height:1.5}.cart-added-notice_header__vy2Pw strong{display:block;font-weight:600;margin-bottom:2px}.cart-added-notice_title__4n_jv{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.cart-added-notice_variant__YUm6F{display:block;margin-top:2px;font-size:12px;color:var(--brand-muted);overflow-wrap:anywhere}.cart-added-notice_close__ReVl8{display:grid;place-items:center;flex:none;min-width:44px;min-height:44px;margin:-8px -8px 0 0;color:var(--brand-muted);border-radius:8px}.cart-added-notice_close__ReVl8>svg{width:20px;height:20px}.cart-added-notice_actions__vh_91{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;margin-top:12px}.cart-added-notice_actions__vh_91>:is(a,button){min-width:0;min-height:48px;padding:10px 8px;font-size:13px;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:anywhere}.cart-added-notice_notice__sCE0F :is(button,a):focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}@keyframes cart-added-notice_notice-in__iHmJU{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px),print{.cart-added-notice_notice__sCE0F{display:none}}@media (prefers-reduced-motion:reduce){.cart-added-notice_notice__sCE0F{animation:none}}.analytics-consent_panel__SJ_ys{position:fixed;z-index:45;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(var(--consent-bottom,16px),calc(16px + env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column;width:auto;max-width:28rem;margin-inline:auto;max-height:calc(100vh - var(--consent-bottom, 16px) - var(--consent-top, 16px) - env(safe-area-inset-top, 0px));max-height:calc(100dvh - var(--consent-bottom, 16px) - var(--consent-top, 16px) - env(safe-area-inset-top, 0px));padding:16px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:0 4px 24px color-mix(in srgb,var(--brand-ink) 10%,transparent)}.analytics-consent_panel__SJ_ys[hidden]{display:none}.analytics-consent_header__DD7R7{display:flex;align-items:center;gap:10px;flex-shrink:0}.analytics-consent_cookie__aH6um{width:32px;height:32px;flex-shrink:0;color:var(--brand-accent);pointer-events:none}.analytics-consent_panel__SJ_ys .analytics-consent_title__YDRjb{margin:0;font-family:var(--brand-serif);font-size:24px;font-weight:400;line-height:1.2;letter-spacing:var(--brand-tracking-heading)}.analytics-consent_close__uU18K{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;margin-inline-start:auto;border:1px solid var(--brand-line);border-radius:50%;background:var(--brand-paper);color:var(--brand-muted)}.analytics-consent_content__n97zy{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent}.analytics-consent_panel__SJ_ys .analytics-consent_copy__O4owq{margin-top:8px;font-size:14px;line-height:1.55;color:var(--brand-muted)}.analytics-consent_details__7nra2{margin-top:4px}.analytics-consent_details__7nra2>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 2px;font-size:13px;cursor:pointer;list-style:none}.analytics-consent_details__7nra2>summary::-webkit-details-marker{display:none}.analytics-consent_details__7nra2[open]>summary svg{transform:rotate(180deg)}.analytics-consent_details__7nra2[open]>summary{border-bottom:1px solid var(--brand-line)}.analytics-consent_actions__pajLi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex-shrink:0;margin-top:8px}.analytics-consent_actions__pajLi>button{min-width:0;min-height:48px;padding:10px 8px;white-space:normal;overflow-wrap:anywhere;font-size:14px}.analytics-consent_preferences__jAAKu{min-height:44px;text-align:start;color:inherit;text-decoration:underline;text-underline-offset:5px}.analytics-consent_privacyLink__y41sv{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font-size:13px;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.analytics-consent_panel__SJ_ys :is(button,summary,a):focus-visible,.analytics-consent_panel__SJ_ys:focus-visible,.analytics-consent_preferences__jAAKu:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}@media (min-width:700px){.analytics-consent_panel__SJ_ys{padding:20px}}@media (max-width:359px){.analytics-consent_panel__SJ_ys{left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));padding:12px;border-radius:12px}.analytics-consent_cookie__aH6um{width:24px;height:24px}.analytics-consent_panel__SJ_ys .analytics-consent_title__YDRjb{font-size:20px}}@media (max-height:500px){.analytics-consent_panel__SJ_ys{max-width:32rem;padding:12px}.analytics-consent_panel__SJ_ys .analytics-consent_title__YDRjb{font-size:22px}}@media (max-width:700px) and (max-height:500px){.analytics-consent_panel__SJ_ys{position:relative;inset:auto;width:auto;max-width:none;max-height:none;margin:16px 16px calc(var(--consent-bottom, 16px) + 16px)}}@media (hover:hover){.analytics-consent_close__uU18K:hover,.analytics-consent_details__7nra2>summary:hover{background:var(--brand-soft);color:var(--brand-accent)}.analytics-consent_preferences__jAAKu:hover,.analytics-consent_privacyLink__y41sv:hover{color:var(--brand-accent)}}.navigation-scroll_pointerFocus__9Bvo_:focus{outline:none}