.Banner_root__XainS{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-accent-primary) 7%,var(--color-surface-raised));color:var(--color-text-primary)}.Banner_root__XainS[data-placement=inline]{border-radius:var(--radius-md)}.Banner_root__XainS[data-placement=top]{border-inline:0}.Banner_root__XainS>svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.Banner_root__XainS p{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Banner_root__XainS button{display:grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit}.Banner_root__XainS button svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.Banner_root__XainS button:focus-visible{border-radius:var(--radius-pill);outline:none;box-shadow:var(--focus-ring)}.Modal_root___SMOP{position:fixed;z-index:var(--z-modal);inset:0;display:grid;align-items:end}.Modal_backdrop__BF_4M{position:absolute;inset:0;border:0;background:var(--color-overlay);-webkit-backdrop-filter:blur(var(--blur-overlay));backdrop-filter:blur(var(--blur-overlay))}.Modal_backdrop__BF_4M:disabled{cursor:default}.Modal_panel__YwPe3{position:relative;width:100%;max-height:92svh;padding:var(--space-lg);overflow-y:auto;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-modal)}@media (min-width:48rem){.Modal_root___SMOP{place-items:center;padding:var(--space-lg)}.Modal_panel__YwPe3{width:min(100%,42rem);border-radius:var(--radius-xl)}}@media (prefers-reduced-motion:reduce){.Modal_panel__YwPe3{scroll-behavior:auto}}.ConfirmDialog_modal__H1f_P{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm)}.ConfirmDialog_modal__H1f_P>svg{width:var(--space-lg);height:var(--space-lg);color:var(--color-accent-strong)}.ConfirmDialog_modal__H1f_P h2,.ConfirmDialog_modal__H1f_P p{margin:0}.ConfirmDialog_modal__H1f_P h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.ConfirmDialog_modal__H1f_P p{margin-block-start:var(--space-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.ConfirmDialog_actions__Ad6vv{display:flex;grid-column:1/-1;flex-wrap:wrap;justify-content:end;gap:var(--space-xs);margin-block-start:var(--space-sm)}.ConfirmDialog_actions__Ad6vv button{min-height:var(--size-icon-button);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-semibold)}.ConfirmDialog_actions__Ad6vv button:last-child{border-color:var(--color-active);background:var(--color-active);color:var(--color-neutral-0)}.ConfirmDialog_actions__Ad6vv button[data-tone=danger]{border-color:var(--color-danger);background:var(--color-danger)}.ConfirmDialog_actions__Ad6vv button:first-child{display:inline-flex;align-items:center;gap:var(--space-1)}.ConfirmDialog_actions__Ad6vv svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ConfirmDialog_actions__Ad6vv button:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Popover_root__3qo45{position:relative}.Popover_content__j2iG2{position:absolute;z-index:var(--z-dropdown);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-medium)}.Spinner_root__s_rp_{display:inline-block;width:var(--space-md);height:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border);border-block-start-color:var(--color-primary);border-radius:var(--radius-pill)}.Switch_root__BVeH1{position:relative;width:calc(var(--space-2xl) + var(--space-sm));min-height:var(--size-icon-button);border:0;border-radius:var(--radius-pill);background:transparent;cursor:pointer}.Switch_root__BVeH1:before{inset-inline-start:50%;width:var(--space-2xl);height:var(--space-md);background:var(--color-muted);transition:background-color var(--duration-emphasis) var(--ease-out)}.Switch_root__BVeH1:after,.Switch_root__BVeH1:before{position:absolute;inset-block-start:50%;border-radius:var(--radius-pill);content:"";transform:translate(-50%,-50%)}.Switch_root__BVeH1:after{inset-inline-start:calc(50% - var(--space-xs));width:var(--space-sm);height:var(--space-sm);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);transition:inset-inline-start var(--duration-emphasis) var(--ease-out)}.Switch_root__BVeH1[aria-checked=true]:before{background:var(--color-primary)}.Switch_root__BVeH1[aria-checked=true]:after{inset-inline-start:calc(50% + var(--space-xs))}.Switch_root__BVeH1:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (prefers-reduced-motion:reduce){.Switch_root__BVeH1:after,.Switch_root__BVeH1:before{transition-duration:var(--duration-reduced-motion)}}.VisuallyHidden_root__LVegU{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.Tabs_root__2B2Ke{display:flex;gap:var(--space-sm);border-block-end:var(--border-width-scrollbar) solid var(--color-border)}.Tabs_tab__7VEh1{padding:var(--space-sm);border:0;background:transparent;color:var(--color-text)}.Textarea_root__WYZXV{width:100%;min-height:var(--space-3xl);resize:vertical;border:var(--border-width-scrollbar) solid var(--color-border)}.Textarea_root__WYZXV,.Toast_root__CqodB{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface)}.Toast_root__CqodB{z-index:var(--z-toast);box-shadow:var(--shadow-large)}.Toast_success__SwFdr{border-inline-start:var(--space-xs) solid var(--color-success)}.Toast_warning__YI5j3{border-inline-start:var(--space-xs) solid var(--color-warning)}.Toast_danger__EzBT1{border-inline-start:var(--space-xs) solid var(--color-danger)}.Toast_neutral__7xVQ8{border-inline-start:var(--space-xs) solid var(--color-primary)}.Tooltip_root__3ZH3q{position:relative;display:inline-flex}.Tooltip_content__H1T3f{position:absolute;z-index:var(--z-tooltip);padding:var(--space-xs);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);box-shadow:var(--shadow-soft);visibility:hidden;opacity:0}.Tooltip_root__3ZH3q:focus-within .Tooltip_content__H1T3f,.Tooltip_root__3ZH3q:hover .Tooltip_content__H1T3f{visibility:visible;opacity:1}.AccountWidgetSkeleton_root__GsL2b{display:grid;gap:var(--space-md);padding-block:var(--space-sm)}.AccountWidgetSkeleton_root__GsL2b h2,.AccountWidgetSkeleton_srOnly__qtCwa{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.AccountWidgetSkeleton_heading__zKCno{width:min(60%,var(--size-search-overlay));min-height:var(--space-lg)}.AccountWidgetSkeleton_items__evVlZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.AccountWidgetSkeleton_card__pWTh1{min-height:calc(var(--space-3xl) * 2);border-radius:var(--radius-lg)}@media (min-width:64rem){.AccountWidgetSkeleton_items__evVlZ{grid-template-columns:repeat(3,minmax(0,1fr))}}.AccountDashboard_root__FMyMY{display:grid;min-width:0;gap:var(--space-xl)}@media (min-width:64rem){.AccountDashboard_root__FMyMY{gap:var(--space-2xl)}}.AccountHeader_root__4KVaD{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);padding-block:var(--space-xl) var(--space-lg)}.AccountHeader_root__4KVaD h1,.AccountHeader_root__4KVaD p,.AccountHeader_root__4KVaD span{margin:0}.AccountHeader_root__4KVaD p{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.AccountHeader_root__4KVaD p svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.AccountHeader_root__4KVaD h1{font-family:var(--font-family-display);font-size:clamp(var(--font-size-3xl),7vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.AccountHeader_root__4KVaD span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.AccountSidebar_root__CuuxB{display:none;min-width:0}.AccountSidebar_root__CuuxB details{overflow:hidden;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.AccountSidebar_root__CuuxB summary{display:flex;min-height:var(--size-icon-button);align-items:center;justify-content:space-between;padding-inline:var(--space-sm);cursor:pointer;font-weight:var(--font-weight-semibold);list-style:none}.AccountSidebar_root__CuuxB summary::-webkit-details-marker{display:none}.AccountSidebar_root__CuuxB summary svg{width:var(--size-icon-md);height:var(--size-icon-md);transition:transform var(--duration-emphasis) var(--ease-smooth)}.AccountSidebar_root__CuuxB details[open] summary svg{transform:rotate(180deg)}.AccountSidebar_root__CuuxB nav{padding:0 var(--space-sm) var(--space-sm)}.AccountSidebar_root__CuuxB ul{display:grid;gap:var(--space-1);margin:0;padding:0;list-style:none}.AccountSidebar_planned__zXmEx,.AccountSidebar_root__CuuxB a,.AccountSidebar_root__CuuxB button{position:relative;display:flex;width:100%;min-height:var(--size-icon-button);align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);text-align:start;text-decoration:none;transition:color var(--duration-emphasis) var(--ease-out),background-color var(--duration-emphasis) var(--ease-out),transform var(--duration-emphasis) var(--ease-out)}.AccountSidebar_planned__zXmEx svg,.AccountSidebar_root__CuuxB a svg,.AccountSidebar_root__CuuxB button svg{width:var(--size-icon-md);height:var(--size-icon-md);flex:0 0 auto;color:var(--color-accent-strong)}.AccountSidebar_root__CuuxB a:hover{background:var(--color-muted);transform:translateX(var(--space-1))}.AccountSidebar_root__CuuxB a[data-active=true]{background:var(--color-active);color:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.AccountSidebar_root__CuuxB a[data-active=true]:before{position:absolute;inset-block:var(--space-xs);inset-inline-start:var(--space-1);width:var(--border-width-scrollbar);border-radius:var(--radius-pill);background:var(--color-accent-primary);content:""}.AccountSidebar_root__CuuxB a[data-active=true] svg{color:var(--color-surface-raised)}.AccountSidebar_root__CuuxB small{margin-inline-start:auto;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.AccountSidebar_planned__zXmEx,.AccountSidebar_root__CuuxB button:disabled{cursor:not-allowed;color:var(--color-text-secondary)}.AccountSidebar_root__CuuxB a:focus-visible,.AccountSidebar_root__CuuxB button:focus-visible,.AccountSidebar_root__CuuxB summary:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (min-width:48rem){.AccountSidebar_root__CuuxB{display:block;position:sticky;top:calc(var(--size-announcement-bar) + var(--size-header-compact) + var(--space-md));align-self:start}}@media (min-width:64rem){.AccountSidebar_root__CuuxB summary{display:none}.AccountSidebar_root__CuuxB details:not([open]) nav,.AccountSidebar_root__CuuxB nav{display:block;padding-block-start:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.AccountSidebar_root__CuuxB a,.AccountSidebar_root__CuuxB summary svg{transition-duration:var(--duration-reduced-motion)}.AccountSidebar_root__CuuxB a:hover{transform:none}}.AccountManagementSkeleton_root__4h2wp{display:grid;gap:var(--space-sm)}.AccountManagementSkeleton_root__4h2wp>span{min-height:var(--space-3xl);border-radius:var(--radius-lg)}.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=wishlist]{grid-template-columns:repeat(2,minmax(0,1fr))}.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=wishlist]>span{min-height:calc(var(--space-3xl) * 3)}@media (min-width:64rem){.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=address],.AccountManagementSkeleton_root__4h2wp[data-account-skeleton=rewards]{grid-template-columns:repeat(2,minmax(0,1fr))}}.AccountManagement_root__PfYPV{display:grid;min-width:0;gap:var(--space-lg)}.AccountManagement_section__kIQm5{display:grid;min-width:0;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.AccountManagement_sectionHeader__bIsru{display:grid;gap:var(--space-1)}.AccountManagement_sectionHeader__bIsru h2,.AccountManagement_sectionHeader__bIsru p,.AccountManagement_sectionHeader__bIsru span{margin:0}.AccountManagement_sectionHeader__bIsru p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.AccountManagement_sectionHeader__bIsru h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.AccountManagement_sectionHeader__bIsru span{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.AccountManagement_futureRow__WCfH3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-muted);color:var(--color-text-secondary)}.AccountManagement_futureRow__WCfH3>svg{width:var(--space-lg);height:var(--space-lg);color:var(--color-accent-strong)}.AccountManagement_futureRow__WCfH3>div{display:grid;gap:var(--space-1)}.AccountManagement_futureRow__WCfH3 strong{color:var(--color-text-primary)}.AccountManagement_futureRow__WCfH3 small{color:var(--color-text-secondary)}.AccountManagement_form__i_dST{display:grid;gap:var(--space-md)}.AccountManagement_fields__TWdT3{display:grid;gap:var(--space-sm)}.AccountManagement_wide__cmYxX{grid-column:1/-1}.AccountManagement_actions__DsWas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.AccountManagement_danger__6GLwr,.AccountManagement_primary__zM4Ze,.AccountManagement_secondary__AoNHx,.AccountManagement_textAction__fZQSJ{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:var(--radius-pill);background:var(--color-active);color:var(--color-neutral-0);font:inherit;font-weight:var(--font-weight-semibold);text-decoration:none;transition:transform var(--duration-emphasis) var(--ease-out),box-shadow var(--duration-emphasis) var(--ease-out),opacity var(--duration-emphasis) var(--ease-out)}.AccountManagement_secondary__AoNHx{border-color:var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-primary)}.AccountManagement_danger__6GLwr{border-color:color-mix(in srgb,var(--color-danger) 25%,var(--color-border-subtle));background:var(--color-surface-raised);color:var(--color-danger)}.AccountManagement_textAction__fZQSJ{padding-inline:var(--space-xs);border-color:transparent;background:transparent;color:var(--color-active)}.AccountManagement_danger__6GLwr:not(:disabled):hover,.AccountManagement_primary__zM4Ze:not(:disabled):hover,.AccountManagement_secondary__AoNHx:not(:disabled):hover,.AccountManagement_textAction__fZQSJ:not(:disabled):hover{transform:scale(var(--motion-scale-action));box-shadow:var(--shadow-medium)}.AccountManagement_danger__6GLwr:focus-visible,.AccountManagement_primary__zM4Ze:focus-visible,.AccountManagement_secondary__AoNHx:focus-visible,.AccountManagement_textAction__fZQSJ:focus-visible{outline:none;box-shadow:var(--focus-ring)}.AccountManagement_danger__6GLwr:disabled,.AccountManagement_primary__zM4Ze:disabled,.AccountManagement_secondary__AoNHx:disabled,.AccountManagement_textAction__fZQSJ:disabled{cursor:not-allowed;opacity:.5}.AccountManagement_danger__6GLwr svg,.AccountManagement_primary__zM4Ze svg,.AccountManagement_secondary__AoNHx svg,.AccountManagement_textAction__fZQSJ svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.AccountManagement_success__0__CD{display:flex;align-items:center;gap:var(--space-xs);margin:0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-raised));color:var(--color-success);font-weight:var(--font-weight-medium);animation:AccountManagement_softSuccess__9Lewu var(--duration-emphasis) var(--ease-out) both}.AccountManagement_success__0__CD svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.AccountManagement_formError__NCRcd{margin:0;color:var(--color-danger);font-size:var(--font-size-sm)}.AccountManagement_note__MfYrQ{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.AccountManagement_cardList__aYdY_,.AccountManagement_rewardGrid__jPa8P,.AccountManagement_securityList__M5khq,.AccountManagement_toggleList__GWsGc{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.AccountManagement_card__VFSPo,.AccountManagement_rewardCard__eTg2T,.AccountManagement_securityCard__zkD7c,.AccountManagement_toggleRow__zyP2V{display:grid;gap:var(--space-sm);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:transform var(--duration-emphasis) var(--ease-out),box-shadow var(--duration-emphasis) var(--ease-out),opacity var(--duration-emphasis) var(--ease-out)}.AccountManagement_card__VFSPo:hover,.AccountManagement_rewardCard__eTg2T:hover,.AccountManagement_securityCard__zkD7c:hover{transform:translateY(calc(var(--space-1) * -1));box-shadow:var(--shadow-medium)}.AccountManagement_card__VFSPo[data-default=true]{border-color:color-mix(in srgb,var(--color-accent-primary) 55%,var(--color-border-subtle))}.AccountManagement_card__VFSPo header{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-xs)}.AccountManagement_card__VFSPo header>span,.AccountManagement_defaultBadge__InuTk,.AccountManagement_statusBadge___t3H4{display:inline-flex;align-items:center;gap:var(--space-1)}.AccountManagement_card__VFSPo header>span{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.AccountManagement_defaultBadge__InuTk,.AccountManagement_statusBadge___t3H4{width:fit-content;padding:var(--space-1) var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-accent-primary) 12%,var(--color-surface-raised));color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.AccountManagement_card__VFSPo address{display:grid;gap:var(--space-1);color:var(--color-text-secondary);font-style:normal;line-height:var(--line-height-normal)}.AccountManagement_card__VFSPo address strong{color:var(--color-text-primary)}.AccountManagement_cardActions__O5ZUT{display:flex;flex-wrap:wrap;gap:var(--space-1);padding-block-start:var(--space-xs);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.AccountManagement_confirmation__qNME2{display:grid;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface-raised))}.AccountManagement_confirmation__qNME2 p{margin:0;color:var(--color-text-secondary)}.AccountManagement_toggleRow__zyP2V{grid-template-columns:minmax(0,1fr) auto;align-items:center}.AccountManagement_toggleCopy__2diV3{display:grid;gap:var(--space-1)}.AccountManagement_toggleCopy__2diV3 small{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.AccountManagement_toggleRow__zyP2V:has([aria-checked=true]){border-color:color-mix(in srgb,var(--color-active) 35%,var(--color-border-subtle))}.AccountManagement_rewardCard__eTg2T,.AccountManagement_securityCard__zkD7c{align-content:start}.AccountManagement_rewardCard__eTg2T h3,.AccountManagement_rewardCard__eTg2T p,.AccountManagement_securityCard__zkD7c h3,.AccountManagement_securityCard__zkD7c p{margin:0}.AccountManagement_rewardCard__eTg2T h3,.AccountManagement_securityCard__zkD7c h3{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.AccountManagement_rewardCard__eTg2T strong{color:var(--color-accent-strong);font-family:var(--font-family-display);font-size:var(--font-size-xl)}.AccountManagement_rewardCard__eTg2T p,.AccountManagement_securityCard__zkD7c p{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.AccountManagement_securityCard__zkD7c[data-tone=danger]{border-color:color-mix(in srgb,var(--color-danger) 28%,var(--color-border-subtle))}.AccountManagement_empty__ViMIx{display:grid;justify-items:start;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-muted);color:var(--color-text-secondary)}.AccountManagement_empty__ViMIx h3,.AccountManagement_empty__ViMIx p{margin:0}.AccountManagement_empty__ViMIx h3{color:var(--color-text-primary);font-family:var(--font-family-display);font-size:var(--font-size-xl)}@keyframes AccountManagement_softSuccess__9Lewu{0%{opacity:0;transform:translateY(var(--space-1))}to{opacity:1;transform:translateY(0)}}@media (min-width:48rem){.AccountManagement_cardList__aYdY_,.AccountManagement_fields__TWdT3,.AccountManagement_rewardGrid__jPa8P,.AccountManagement_securityList__M5khq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:35rem){.AccountManagement_danger__6GLwr,.AccountManagement_primary__zM4Ze,.AccountManagement_secondary__AoNHx{width:100%}}@media (prefers-reduced-motion:reduce){.AccountManagement_card__VFSPo,.AccountManagement_danger__6GLwr,.AccountManagement_primary__zM4Ze,.AccountManagement_rewardCard__eTg2T,.AccountManagement_secondary__AoNHx,.AccountManagement_securityCard__zkD7c,.AccountManagement_success__0__CD,.AccountManagement_textAction__fZQSJ{animation:none;transition-duration:var(--duration-reduced-motion)}.AccountManagement_card__VFSPo:hover,.AccountManagement_danger__6GLwr:hover,.AccountManagement_primary__zM4Ze:hover,.AccountManagement_rewardCard__eTg2T:hover,.AccountManagement_secondary__AoNHx:hover,.AccountManagement_securityCard__zkD7c:hover,.AccountManagement_textAction__fZQSJ:hover{transform:none}}.PageHeader_root__aq1gV{position:relative;overflow:hidden;padding-block:clamp(var(--space-xl),8vw,var(--space-3xl));border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle);background:color-mix(in srgb,var(--color-accent-primary) 5%,var(--color-surface-canvas))}.PageHeader_root__aq1gV:after{position:absolute;width:18rem;aspect-ratio:1;border:var(--border-width-scrollbar) solid color-mix(in srgb,var(--color-accent-primary) 16%,transparent);border-radius:50%;inset-inline-end:-7rem;inset-block-start:-9rem;content:""}.PageHeader_inner__ZrHVs{position:relative;z-index:1;display:grid;max-width:var(--size-content-reading);justify-items:start;gap:var(--space-xs);margin:0}.PageHeader_inner__ZrHVs>svg{width:var(--space-lg);height:var(--space-lg);color:var(--color-accent-strong)}.PageHeader_inner__ZrHVs h1,.PageHeader_inner__ZrHVs p,.PageHeader_inner__ZrHVs span{margin:0}.PageHeader_inner__ZrHVs p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.PageHeader_inner__ZrHVs h1{font-family:var(--font-family-display);font-size:clamp(var(--font-size-3xl),7vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.PageHeader_inner__ZrHVs span{max-width:42rem;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.PdpSkeleton_root__aCGNG{display:grid;gap:var(--space-sm);min-width:0}.PdpSkeleton_root__aCGNG span{display:block;min-height:var(--space-md);border-radius:var(--radius-lg);background:var(--color-muted);animation:PdpSkeleton_pdp-shared-skeleton__gMyBl var(--duration-slow) var(--ease-in-out) infinite alternate}.PdpSkeleton_root__aCGNG[data-skeleton-variant=gallery] span{aspect-ratio:1}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:first-child{width:35%}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(2){width:85%;min-height:var(--space-xl)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(3){width:45%}.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(4),.PdpSkeleton_root__aCGNG[data-skeleton-variant=buy-box] span:nth-child(5){width:100%;min-height:var(--size-icon-button)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=variant]{grid-template-columns:repeat(3,minmax(0,1fr))}.PdpSkeleton_root__aCGNG[data-skeleton-variant=variant] span{min-height:var(--size-icon-button);border-radius:var(--radius-pill)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=price] span:first-child{width:45%;min-height:var(--space-xl)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=price] span:last-child{width:30%}.PdpSkeleton_root__aCGNG[data-skeleton-variant=sticky-cta]{grid-template-columns:minmax(0,1fr) minmax(8rem,1fr)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=sticky-cta] span{min-height:var(--size-icon-button);border-radius:var(--radius-pill)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=accordion]{padding:var(--space-lg);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-raised)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=accordion] span{min-height:var(--space-xl);border-radius:var(--radius-sm)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=recommendation],.PdpSkeleton_root__aCGNG[data-skeleton-variant=review]{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--space-xl)}.PdpSkeleton_root__aCGNG[data-skeleton-variant=review] span{min-height:14rem}.PdpSkeleton_root__aCGNG[data-skeleton-variant=recommendation] span{aspect-ratio:1}@keyframes PdpSkeleton_pdp-shared-skeleton__gMyBl{0%{opacity:.55}to{opacity:1}}@media (min-width:64rem){.PdpSkeleton_root__aCGNG[data-skeleton-variant=review]{grid-template-columns:repeat(3,minmax(0,1fr))}.PdpSkeleton_root__aCGNG[data-skeleton-variant=recommendation]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.PdpSkeleton_root__aCGNG span{animation-duration:var(--duration-reduced-motion)}}.DeferredPdpSection_root__BruX_{min-height:18rem;content-visibility:auto;contain-intrinsic-size:auto 32rem}.DeferredPdpSection_placeholder__43kiZ{display:grid;gap:var(--space-md);padding-block:var(--space-2xl);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.DeferredPdpSection_placeholder__43kiZ h2,.DeferredPdpSection_state__Rvka5>h2{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}.DeferredPdpSection_placeholder__43kiZ span{display:block;width:100%;min-height:10rem;border-radius:var(--radius-xl);background:var(--color-muted);animation:DeferredPdpSection_deferred-pulse__G54f9 var(--duration-slow) var(--ease-in-out) infinite alternate}.DeferredPdpSection_state__Rvka5{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}@keyframes DeferredPdpSection_deferred-pulse__G54f9{0%{opacity:.5}to{opacity:.85}}@media (prefers-reduced-motion:reduce){.DeferredPdpSection_placeholder__43kiZ span{animation-duration:var(--duration-reduced-motion)}}.CartErrorState_root__db_8u{display:grid;min-height:36rem;align-content:center;gap:var(--space-lg);padding-block:var(--space-xl)}.CartErrorState_root__db_8u>h1{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);text-align:center}.NavigationSkeleton_root__9bzRz{display:grid;gap:var(--space-md);padding:var(--space-lg)}.NavigationSkeleton_heading__RyMCY{width:48%;min-height:var(--space-lg)}.NavigationSkeleton_row__56Qz4{display:flex;align-items:center;gap:var(--space-sm)}.NavigationSkeleton_image__2GoBr{width:var(--size-product-thumbnail);min-width:var(--size-product-thumbnail);min-height:var(--size-product-thumbnail);border-radius:var(--radius-md)}.NavigationSkeleton_copy__hVXJp{display:grid;flex:1;gap:var(--space-xs)}.NavigationSkeleton_copy__hVXJp span:first-child{width:72%}.NavigationSkeleton_copy__hVXJp span:last-child{width:44%}.NavigationSkeleton_account__BwKBg{width:var(--size-account-menu);padding:var(--space-sm)}.NavigationSkeleton_search__gzDNj{min-height:100dvh;align-content:start}.NavigationSkeleton_navbar__eYYey{grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--size-header-expanded);padding-block:var(--space-sm)}.NavigationSkeleton_navActions__1K0wc,.NavigationSkeleton_navLinks__6SbyD{display:flex;gap:var(--space-sm)}.NavigationSkeleton_navLinks__6SbyD span{width:4rem;min-height:var(--space-xs-plus)}.NavigationSkeleton_navActions__1K0wc{justify-content:end}.NavigationSkeleton_navActions__1K0wc span{width:var(--size-icon-button);min-height:var(--size-icon-button);border-radius:var(--radius-pill)}.NavigationSkeleton_logo__IYHh_{width:8rem;min-height:var(--space-lg)}@media (max-width:47.99rem){.NavigationSkeleton_navbar__eYYey{grid-template-columns:1fr auto 1fr}.NavigationSkeleton_navActions__1K0wc span:not(:last-child),.NavigationSkeleton_navLinks__6SbyD span:not(:first-child){display:none}.NavigationSkeleton_navLinks__6SbyD span{width:var(--size-icon-button);min-height:var(--size-icon-button)}.NavigationSkeleton_logo__IYHh_{width:6.5rem}}.DesktopNavbar_root__uL1w8{position:relative;display:none;width:100%;color:inherit}.DesktopNavbar_grid__zC_yz{display:grid;width:min(100%,var(--size-navigation-content));min-height:inherit;grid-template-columns:1fr auto 1fr;align-items:center;margin-inline:auto;padding-inline:max(var(--space-sm),var(--safe-area-inset-left)) max(var(--space-sm),var(--safe-area-inset-right))}.DesktopNavbar_actions__igqgI,.DesktopNavbar_primary__rlNKR{display:flex;align-items:center;margin:0;padding:0;list-style:none}.DesktopNavbar_primary__rlNKR{min-width:0;gap:var(--space-1);justify-self:start}.DesktopNavbar_primary__rlNKR a{padding-inline:var(--space-xs);font-size:var(--font-size-sm);white-space:nowrap;min-height:var(--size-icon-button)}.DesktopNavbar_actions__igqgI{gap:var(--space-0);justify-self:end}.DesktopNavbar_logo__vc5aZ{grid-column:2;justify-self:center}.DesktopNavbar_action__nJtxg{position:relative;display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit;opacity:.88;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.DesktopNavbar_action__nJtxg:hover{opacity:1;transform:scale(var(--motion-scale-hover))}.DesktopNavbar_actionIcon__nxcOQ svg,.DesktopNavbar_action__nJtxg>svg{width:var(--size-icon-md);height:var(--size-icon-md)}.DesktopNavbar_actionIcon__nxcOQ{display:inline-grid;place-items:center}.DesktopNavbar_account__Hr_vI{position:relative;order:1}.DesktopNavbar_wishlistAction__mT0a9{order:2}.DesktopNavbar_cartAction__DnvsT{order:3}.DesktopNavbar_account__Hr_vI .DesktopNavbar_action__nJtxg{display:inline-flex;gap:var(--space-1)}.DesktopNavbar_accountChevron__Av0px{width:var(--size-icon-sm);height:var(--size-icon-sm)}.DesktopNavbar_accountFallback__96faf{position:absolute;z-index:var(--z-dropdown);inset-block-start:calc(100% + var(--space-xs));inset-inline-end:0;width:var(--size-account-menu);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-medium)}.DesktopNavbar_chevron__r9SU4{width:var(--size-icon-sm);height:var(--size-icon-sm)}@media (min-width:48rem) and (max-width:63.999rem){.DesktopNavbar_root__uL1w8{display:none}}@media (min-width:64rem){.DesktopNavbar_root__uL1w8{display:block}.DesktopNavbar_grid__zC_yz{padding-inline:max(var(--space-md),var(--safe-area-inset-left)) max(var(--space-md),var(--safe-area-inset-right))}.DesktopNavbar_primary__rlNKR{gap:var(--space-1)}}@media (min-width:80rem){.DesktopNavbar_grid__zC_yz{padding-inline:max(var(--space-lg),var(--safe-area-inset-left)) max(var(--space-lg),var(--safe-area-inset-right))}.DesktopNavbar_actions__igqgI,.DesktopNavbar_primary__rlNKR{gap:var(--space-xs)}}.MobileNavbar_root__et4ZJ{display:grid;width:100%;min-height:inherit;align-items:center;grid-template-columns:1fr auto 1fr;padding-inline:max(var(--space-xs),var(--safe-area-inset-left)) max(var(--space-xs),var(--safe-area-inset-right));color:inherit}.MobileNavbar_root__et4ZJ>.MobileNavbar_action__sBT3l{justify-self:start}.MobileNavbar_actions__Camb_{display:flex;align-items:center;justify-self:end}.MobileNavbar_action__sBT3l{position:relative;display:inline-grid;width:var(--size-icon-button);min-height:var(--size-icon-button);place-items:center;border:0;background:transparent;color:inherit;opacity:.88;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.MobileNavbar_action__sBT3l:hover{opacity:1;transform:scale(var(--motion-scale-hover))}.MobileNavbar_action__sBT3l svg{width:var(--size-icon-md);height:var(--size-icon-md)}@media (min-width:48rem) and (max-width:63.999rem){.MobileNavbar_root__et4ZJ{display:grid}}@media (min-width:64rem){.MobileNavbar_root__et4ZJ{display:none}}.StatusMessage_root__SS_Uy{display:grid;gap:var(--space-xs);padding:var(--space-lg);color:var(--color-text);text-align:center}.StatusMessage_root__SS_Uy>*{margin:0}.Header_root__9m_Za{position:relative;min-height:var(--size-header-expanded);background:var(--color-surface-canvas);color:var(--color-brand-primary-strong);transition:min-height var(--duration-header) var(--ease-smooth),background-color var(--duration-header) var(--ease-smooth),box-shadow var(--duration-header) var(--ease-smooth),transform var(--duration-header) var(--ease-smooth)}.Header_scrolled__yrdNf{background:var(--color-surface-canvas);box-shadow:var(--shadow-soft)}.Header_compact__v9GxI{min-height:var(--size-header-compact)}.Header_hidden__0ksyV{transform:translateY(-100%)}.Header_light__0f0CG{color:var(--color-brand-primary-strong)}.error_root__95p5W{min-height:45vh;display:grid;place-items:center}.ShippingAddressForm_card__tufiM{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ShippingAddressForm_card__tufiM header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.ShippingAddressForm_card__tufiM header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.ShippingAddressForm_card__tufiM h2,.ShippingAddressForm_card__tufiM p{margin:0}.ShippingAddressForm_card__tufiM h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.ShippingAddressForm_card__tufiM p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ShippingAddressForm_addressBook__XBQtv{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:center;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-muted)}.ShippingAddressForm_addressBook__XBQtv svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-active)}.ShippingAddressForm_addressBook__XBQtv div{display:grid;gap:var(--space-1)}.ShippingAddressForm_addressBook__XBQtv span{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.ShippingAddressForm_fields__lie8y{display:grid;gap:var(--space-md)}@media (min-width:36rem){.ShippingAddressForm_fields__lie8y{grid-template-columns:repeat(2,minmax(0,1fr))}.ShippingAddressForm_wide__TuRDG{grid-column:1/-1}}.CustomerInformationForm_card__zz95z{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.CustomerInformationForm_card__zz95z header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.CustomerInformationForm_card__zz95z header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.CustomerInformationForm_card__zz95z h2,.CustomerInformationForm_card__zz95z p{margin:0}.CustomerInformationForm_card__zz95z h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.CustomerInformationForm_card__zz95z p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.CustomerInformationForm_fields__DDpFb{display:grid;gap:var(--space-md)}@media (min-width:36rem){.CustomerInformationForm_fields__DDpFb{grid-template-columns:repeat(2,minmax(0,1fr))}}.CardLoading_root__X5Mku{display:grid;place-items:center;padding:var(--space-lg)}.CollectionSkeleton_root__Y07Co{display:grid;align-content:start;gap:var(--space-xs)}.CollectionSkeleton_image__Cu914{aspect-ratio:4/3;min-height:0;border-radius:var(--radius-lg)}.CollectionSkeleton_title__3uFHN{width:64%;min-height:var(--space-md)}.CollectionSkeleton_description__tBWJ0{width:82%}.CheckoutCouponSummary_card__Zu4Zv{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.CheckoutCouponSummary_card__Zu4Zv header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.CheckoutCouponSummary_card__Zu4Zv header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.CheckoutCouponSummary_card__Zu4Zv h2,.CheckoutCouponSummary_card__Zu4Zv p{margin:0}.CheckoutCouponSummary_card__Zu4Zv h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.CheckoutCouponSummary_card__Zu4Zv header p,.CheckoutCouponSummary_feedback__VT2ZY{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.CheckoutCouponSummary_apply__QCz1E{display:grid;gap:var(--space-xs)}.CheckoutCouponSummary_apply__QCz1E label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.CheckoutCouponSummary_apply__QCz1E>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.CheckoutCouponSummary_apply__QCz1E input{min-width:0;min-height:var(--size-icon-button);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--color-surface-raised);text-transform:uppercase}.CheckoutCouponSummary_apply__QCz1E button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-active);color:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.CheckoutCouponSummary_apply__QCz1E button:disabled{opacity:.55}.CheckoutCouponSummary_apply__QCz1E button svg{width:var(--size-icon-sm);height:var(--size-icon-sm);animation:CheckoutCouponSummary_coupon-spin__sYZSv var(--duration-slow) linear infinite}.CheckoutCouponSummary_applied__yFqxr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--space-sm);align-items:center;padding:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-raised));color:var(--color-success);animation:CheckoutCouponSummary_coupon-applied__OjFiQ var(--duration-slow) var(--ease-out) both}.CheckoutCouponSummary_applied__yFqxr>svg{width:var(--size-icon-md);height:var(--size-icon-md)}.CheckoutCouponSummary_applied__yFqxr>div{display:grid;gap:var(--space-1)}.CheckoutCouponSummary_applied__yFqxr button,.CheckoutCouponSummary_applied__yFqxr span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CheckoutCouponSummary_applied__yFqxr button{display:inline-flex;align-items:center;gap:var(--space-1);border:0;background:transparent}.CheckoutCouponSummary_applied__yFqxr button svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.CheckoutCouponSummary_card__Zu4Zv[data-coupon-status=expired] .CheckoutCouponSummary_feedback__VT2ZY,.CheckoutCouponSummary_card__Zu4Zv[data-coupon-status=invalid] .CheckoutCouponSummary_feedback__VT2ZY{color:var(--color-feedback-danger)}@keyframes CheckoutCouponSummary_coupon-spin__sYZSv{to{transform:rotate(1turn)}}@keyframes CheckoutCouponSummary_coupon-applied__OjFiQ{0%{opacity:0;transform:translateY(var(--space-xs))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CheckoutCouponSummary_applied__yFqxr,.CheckoutCouponSummary_apply__QCz1E button svg{animation-duration:var(--duration-reduced-motion)}}.ShippingMethodSelector_card__beT1W{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ShippingMethodSelector_card__beT1W header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.ShippingMethodSelector_card__beT1W header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.ShippingMethodSelector_card__beT1W h2,.ShippingMethodSelector_card__beT1W p{margin:0}.ShippingMethodSelector_card__beT1W h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.ShippingMethodSelector_card__beT1W header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ShippingMethodSelector_card__beT1W fieldset{min-width:0;margin:0;padding:0;border:0}.ShippingMethodSelector_card__beT1W legend{position:absolute;width:var(--space-1);height:var(--space-1);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ShippingMethodSelector_options__uW_5W{display:grid;gap:var(--space-sm)}.ShippingMethodSelector_option__gUJIv{display:grid;grid-template-columns:auto auto 1fr auto;gap:var(--space-sm);align-items:center;min-height:var(--space-2xl);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-standard),background var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.ShippingMethodSelector_option__gUJIv:has(input:checked){border-color:var(--color-active);background:color-mix(in srgb,var(--color-active) 6%,var(--color-surface-raised));box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-active) 12%,transparent)}.ShippingMethodSelector_option__gUJIv[data-method-status=planned]{cursor:not-allowed;opacity:.62}.ShippingMethodSelector_option__gUJIv>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-accent-strong)}.ShippingMethodSelector_option__gUJIv span{display:grid;gap:var(--space-1)}.ShippingMethodSelector_option__gUJIv small{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.ShippingMethodSelector_option__gUJIv b{color:var(--color-active);font-size:var(--font-size-sm)}.ShippingMethodSelector_error__CgMMK{color:var(--color-feedback-danger);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){.ShippingMethodSelector_option__gUJIv{transition-duration:var(--duration-reduced-motion)}}.CheckoutForm_layout__QWQLp{display:grid;gap:var(--space-lg);align-items:start}.CheckoutForm_details__PpUSq{display:grid;gap:var(--space-lg);min-width:0}@media (min-width:48rem){.CheckoutForm_layout__QWQLp{grid-template-columns:minmax(0,13fr) minmax(18rem,7fr)}}@media (min-width:64rem){.CheckoutForm_layout__QWQLp{grid-template-columns:minmax(0,7fr) minmax(19rem,3fr);gap:var(--space-xl)}}.CheckoutHeader_root__54HBe{border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.CheckoutHeader_inner__vXs4J{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--size-header-compact);gap:var(--space-sm)}.CheckoutHeader_back__j9_G4,.CheckoutHeader_secure__JihRu{display:inline-flex;align-items:center;gap:var(--space-xs);margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.CheckoutHeader_back__j9_G4{justify-self:start;text-decoration:none}.CheckoutHeader_secure__JihRu{justify-self:end}.CheckoutHeader_back__j9_G4:hover{color:var(--color-active)}.CheckoutHeader_back__j9_G4 svg,.CheckoutHeader_secure__JihRu svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.CheckoutHeader_logo___DNJ9{justify-self:center}@media (max-width:35rem){.CheckoutHeader_inner__vXs4J{grid-template-areas:"logo logo" "back secure";grid-template-columns:1fr 1fr;padding-block:var(--space-sm)}.CheckoutHeader_logo___DNJ9{grid-area:logo}.CheckoutHeader_back__j9_G4{grid-area:back}.CheckoutHeader_secure__JihRu{grid-area:secure}}.QuantitySelector_root__NfRgv{display:inline-grid;width:max-content;grid-template-columns:repeat(3,var(--size-icon-button));align-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);text-align:center}.QuantitySelector_root__NfRgv button{display:grid;min-height:var(--size-icon-button);place-items:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-text-primary)}.QuantitySelector_root__NfRgv button:hover:not(:disabled){background:var(--color-muted)}.QuantitySelector_root__NfRgv button:disabled{cursor:not-allowed;opacity:.35}.QuantitySelector_root__NfRgv svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.QuantitySelector_root__NfRgv input,.QuantitySelector_root__NfRgv output,.QuantitySelector_root__NfRgv span{min-width:var(--size-icon-button);font-weight:var(--font-weight-medium)}.QuantitySelector_root__NfRgv input{width:var(--size-icon-button);border:0;background:transparent;color:inherit;font:inherit;text-align:center;appearance:textfield}.QuantitySelector_root__NfRgv input::-webkit-inner-spin-button{appearance:none}.QuantitySelector_root__NfRgv[data-invalid=true]{border-color:var(--color-error)}.QuantitySelector_root__NfRgv span svg{animation:QuantitySelector_cart-quantity-spin__fDbYd var(--duration-slow) linear infinite}@keyframes QuantitySelector_cart-quantity-spin__fDbYd{to{transform:rotate(1turn)}}.CartItem_root__4f5IJ{list-style:none}.CartItem_root__4f5IJ article{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.CartItem_imageLink__AUuNQ{overflow:hidden;aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-canvas)}.CartItem_imageLink__AUuNQ img{width:100%;height:100%;object-fit:contain;object-position:center}.CartItem_details__6fIcp{display:grid;min-width:0;gap:var(--space-sm)}.CartItem_titleRow__VB2xZ{display:flex;align-items:start;justify-content:space-between;gap:var(--space-sm)}.CartItem_titleRow__VB2xZ h2,.CartItem_titleRow__VB2xZ p{margin:0}.CartItem_titleRow__VB2xZ small{display:block;margin-block-start:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-2xs)}.CartItem_titleRow__VB2xZ h2{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.CartItem_titleRow__VB2xZ h2 a{color:inherit;text-decoration:none}.CartItem_titleRow__VB2xZ p{margin-block-start:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_price__fLrb9{display:grid;flex:0 0 auto;justify-items:end;gap:var(--space-1)}.CartItem_price__fLrb9 del{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_actions__YoynS{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm)}.CartItem_actions__YoynS button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;gap:var(--space-xs);padding:0;border:0;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_actions__YoynS button:hover{color:var(--color-accent-strong)}.CartItem_actions__YoynS button:disabled{cursor:wait;opacity:.45}.CartItem_actions__YoynS svg,.CartItem_delivery__2A03B svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.CartItem_assurances__3ggIT{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_assurances__3ggIT span{display:inline-flex;align-items:center;gap:var(--space-1)}.CartItem_assurances__3ggIT svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.CartItem_delivery__2A03B{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.CartItem_delivery__2A03B svg{color:var(--color-accent-strong)}.CartItem_lineTotal__jsX4i{display:flex;justify-content:space-between;gap:var(--space-xs);margin:0;padding-block-start:var(--space-sm);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle);font-size:var(--font-size-sm)}.CartItem_error__wq2MK{margin:0;color:var(--color-error);font-size:var(--font-size-xs)}.CartItem_root__4f5IJ[data-surface=drawer] article{grid-template-columns:5.5rem minmax(0,1fr);padding:var(--space-sm);border-inline:0;border-radius:0;box-shadow:none}.CartItem_root__4f5IJ[data-surface=drawer] .CartItem_actions__YoynS button:not(:last-child),.CartItem_root__4f5IJ[data-surface=drawer] .CartItem_delivery__2A03B,.CartItem_root__4f5IJ[data-surface=drawer] .CartItem_lineTotal__jsX4i{display:none}@media (max-width:36rem){.CartItem_root__4f5IJ article{grid-template-columns:5.5rem minmax(0,1fr)}.CartItem_titleRow__VB2xZ{display:grid}.CartItem_price__fLrb9{justify-items:start;grid-auto-flow:column;justify-content:start}}@media (min-width:48rem){.CartItem_root__4f5IJ article{grid-template-columns:9rem minmax(0,1fr);padding:var(--space-md)}}.CheckoutPage_page__KyKRf{min-height:100vh;padding-block-end:var(--space-3xl);background:var(--color-surface-canvas)}.CheckoutPage_introduction__1iGnm{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs);padding-block:var(--space-xl) var(--space-lg)}.CheckoutPage_introduction__1iGnm h1,.CheckoutPage_introduction__1iGnm p,.CheckoutPage_introduction__1iGnm small,.CheckoutPage_introduction__1iGnm span{margin:0}.CheckoutPage_introduction__1iGnm p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.CheckoutPage_introduction__1iGnm h1{font-family:var(--font-family-display);font-size:clamp(var(--font-size-2xl),5vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.CheckoutPage_introduction__1iGnm span{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.CheckoutPage_introduction__1iGnm small{width:fit-content;margin-block-start:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-accent-primary) 10%,var(--color-surface-raised));color:var(--color-accent-strong)}.CheckoutPage_page__KyKRf input,.CheckoutPage_page__KyKRf select{transition:border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.CheckoutPage_page__KyKRf input:focus,.CheckoutPage_page__KyKRf select:focus{border-color:var(--color-active);box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-active) 14%,transparent)}.CheckoutPage_page__KyKRf input[aria-invalid=true],.CheckoutPage_page__KyKRf select[aria-invalid=true]{border-color:var(--color-feedback-danger)}.CheckoutPage_page__KyKRf [role=alert]{animation:CheckoutPage_checkout-error-in__OsyUK var(--duration-normal) var(--ease-out) both}@keyframes CheckoutPage_checkout-error-in__OsyUK{0%{opacity:0;transform:translateY(calc(var(--space-1) * -1))}to{opacity:1;transform:translateY(0)}}@media (min-width:48rem){.CheckoutPage_introduction__1iGnm{padding-block:var(--space-2xl) var(--space-xl)}}@media (prefers-reduced-motion:reduce){.CheckoutPage_page__KyKRf [role=alert],.CheckoutPage_page__KyKRf input,.CheckoutPage_page__KyKRf select{transition-duration:var(--duration-reduced-motion);animation-duration:var(--duration-reduced-motion)}}.CheckoutSectionError_root__D6Iqd{border:var(--border-width-scrollbar) solid color-mix(in srgb,var(--color-feedback-danger) 30%,var(--color-border-subtle));border-radius:var(--radius-lg)}.CheckoutSectionError_root__D6Iqd,.PaymentMethodSelector_card__SRX_G{padding:var(--space-md);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.PaymentMethodSelector_card__SRX_G{display:grid;gap:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.PaymentMethodSelector_card__SRX_G header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.PaymentMethodSelector_card__SRX_G header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.PaymentMethodSelector_card__SRX_G h2,.PaymentMethodSelector_card__SRX_G p{margin:0}.PaymentMethodSelector_card__SRX_G h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.PaymentMethodSelector_card__SRX_G header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PaymentMethodSelector_card__SRX_G fieldset{min-width:0;margin:0;padding:0;border:0}.PaymentMethodSelector_card__SRX_G legend{position:absolute;width:var(--space-1);height:var(--space-1);padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.PaymentMethodSelector_options___dIBv{display:grid;gap:var(--space-sm)}.PaymentMethodSelector_option__uCCAu{display:grid;grid-template-columns:auto auto 1fr auto;gap:var(--space-sm);align-items:center;min-height:var(--space-2xl);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-normal) var(--ease-standard),background var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.PaymentMethodSelector_option__uCCAu:has(input:checked){border-color:var(--color-active);background:color-mix(in srgb,var(--color-active) 6%,var(--color-surface-raised));box-shadow:0 0 0 var(--space-1) color-mix(in srgb,var(--color-active) 12%,transparent)}.PaymentMethodSelector_option__uCCAu>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-accent-strong)}.PaymentMethodSelector_option__uCCAu span{display:grid;gap:var(--space-1)}.PaymentMethodSelector_option__uCCAu small{color:var(--color-text-secondary);line-height:var(--line-height-normal)}.PaymentMethodSelector_option__uCCAu b{color:var(--color-active);font-size:var(--font-size-sm)}.PaymentMethodSelector_security__G1EtN{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-muted);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.PaymentMethodSelector_security__G1EtN svg{flex:0 0 auto;width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-success)}.PaymentMethodSelector_error__XjbxX{color:var(--color-feedback-danger);font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){.PaymentMethodSelector_option__uCCAu{transition-duration:var(--duration-reduced-motion)}}.ProductGallery_root__P9U_l{display:grid;gap:var(--space-sm);min-width:0}.ProductGallery_empty__nn3kg{display:grid;min-height:min(70vw,34rem);place-items:center;align-content:center;gap:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-canvas);color:var(--color-text-secondary);text-align:center}.ProductGallery_empty__nn3kg svg{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-accent-strong)}.ProductGallery_empty__nn3kg p{margin:0}.ProductGallery_thumbnailRegion__ASx1w{display:none;min-width:0}.ProductGallery_stage__jTu8Z{display:grid;gap:var(--space-sm);min-width:0}.ProductGallery_mainButton__ZoLc1{width:100%;overflow:hidden;aspect-ratio:1.3/1;padding:0;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-canvas);box-shadow:var(--shadow-soft);cursor:zoom-in;touch-action:pan-y}.ProductGallery_mainMedia__CD4j_{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;padding:var(--space-sm)}.ProductGallery_galleryImage__GXvDA{width:100%;height:100%;object-fit:contain;object-position:center;animation:ProductGallery_gallery-soft-reveal__GImho var(--duration-emphasis) var(--ease-out) both}.ProductGallery_thumbnails__qwr_l{display:grid;grid-auto-columns:var(--size-product-thumbnail);grid-auto-flow:column;gap:var(--space-xs);margin:0;padding:var(--space-1);overflow-x:auto;list-style:none;scroll-snap-type:x proximity;scrollbar-width:thin}.ProductGallery_thumbnails__qwr_l li{min-width:0;scroll-snap-align:start}.ProductGallery_thumbnails__qwr_l button{position:relative;display:block;width:var(--size-product-thumbnail);overflow:hidden;aspect-ratio:1;padding:var(--space-1);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)}.ProductGallery_thumbnails__qwr_l button[aria-pressed=true]{border-color:var(--color-active);box-shadow:var(--shadow-soft)}.ProductGallery_thumbnails__qwr_l button:hover{border-color:var(--color-accent-primary)}.ProductGallery_thumbnailImage__enUT1{width:100%;height:100%;border-radius:var(--radius-md);object-fit:contain;object-position:center;background:var(--color-surface-canvas)}.ProductGallery_mediaKind__yVlan{position:absolute;inset-inline-end:var(--space-1);inset-block-end:var(--space-1);display:grid;width:var(--size-icon-md);height:var(--size-icon-md);place-items:center;border-radius:var(--radius-pill);background:var(--color-overlay);color:var(--color-surface-raised)}.ProductGallery_mediaKind__yVlan:empty{display:none}.ProductGallery_mediaKind__yVlan svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ProductGallery_controls__B5Ojc{display:grid;grid-template-columns:var(--size-icon-button) auto var(--size-icon-button) minmax(0,1fr);align-items:center;gap:var(--space-xs);color:var(--color-text-secondary)}.ProductGallery_controls__B5Ojc button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ProductGallery_controls__B5Ojc button:hover:not(:disabled){border-color:var(--color-accent-primary);box-shadow:var(--shadow-soft);transform:translateY(calc(var(--space-1) * -1))}.ProductGallery_controls__B5Ojc button:disabled{cursor:not-allowed;opacity:.4}.ProductGallery_controls__B5Ojc button svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.ProductGallery_controls__B5Ojc>span{min-width:var(--size-product-thumbnail);text-align:center;font-variant-numeric:tabular-nums}.ProductGallery_controls__B5Ojc .ProductGallery_expand__dHh_R{justify-self:end;padding-inline:var(--space-sm);color:var(--color-active)}.ProductGallery_indicators__u2iAS{display:flex;justify-content:center;gap:var(--space-xs)}.ProductGallery_indicators__u2iAS button{width:var(--space-xs);height:var(--space-xs);padding:0;border:0;border-radius:var(--radius-pill);background:var(--color-border-subtle);transition:width var(--duration-normal) var(--ease-out),background-color var(--duration-normal) var(--ease-out)}.ProductGallery_indicators__u2iAS button[aria-pressed=true]{width:var(--space-md);background:var(--color-active)}.ProductGallery_fullscreenRoot__4eb3_{position:fixed;z-index:var(--z-modal);inset:0;display:grid;place-items:center;padding:var(--space-sm)}.ProductGallery_fullscreenBackdrop__fht0S{position:absolute;inset:0;border:0;background:var(--color-overlay);backdrop-filter:blur(var(--blur-overlay))}.ProductGallery_fullscreenPanel__8hVni{position:relative;display:grid;width:min(100%,var(--content-max-width));height:min(94svh,62rem);grid-template-rows:minmax(0,1fr) auto auto;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-modal)}.ProductGallery_fullscreenClose__Ug89M{position:absolute;z-index:2;inset-block-start:var(--space-sm);inset-inline-end:var(--space-sm);display:grid;width:var(--size-icon-button);height:var(--size-icon-button);place-items:center;border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary);box-shadow:var(--shadow-soft)}.ProductGallery_fullscreenClose__Ug89M svg{width:var(--size-icon-md);height:var(--size-icon-md)}.ProductGallery_fullscreenMedia__B_WbW{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-canvas)}.ProductGallery_fullscreenMedia__B_WbW .ProductGallery_galleryImage__GXvDA{width:100%;height:100%;object-fit:contain;object-position:center}.ProductGallery_controls__B5Ojc[data-variant=fullscreen]{grid-template-columns:var(--size-icon-button) auto var(--size-icon-button);justify-content:center}.ProductGallery_thumbnails__qwr_l[data-variant=fullscreen]{width:min(100%,44rem);justify-self:center}@keyframes ProductGallery_gallery-soft-reveal__GImho{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@media (min-width:48rem){.ProductGallery_thumbnailRegion__ASx1w{display:block;order:-1}.ProductGallery_indicators__u2iAS{display:none}.ProductGallery_mainButton__ZoLc1{aspect-ratio:auto;height:clamp(35rem,58vw,38.75rem)}}@media (min-width:64rem){.ProductGallery_root__P9U_l{grid-template-columns:var(--size-product-thumbnail) minmax(0,1fr);align-items:start}.ProductGallery_thumbnailRegion__ASx1w{order:0}.ProductGallery_stage__jTu8Z{grid-column:2}.ProductGallery_mainButton__ZoLc1{height:clamp(42.5rem,45vw,45rem)}.ProductGallery_thumbnails__qwr_l[data-variant=page]{max-height:calc((var(--size-product-thumbnail) * 6) + (var(--space-xs) * 5) + (var(--space-1) * 2));grid-auto-flow:row;grid-auto-rows:var(--size-product-thumbnail);overflow-x:visible;overflow-y:auto;scroll-snap-type:y proximity}.ProductGallery_fullscreenPanel__8hVni{padding:var(--space-lg)}}@media (max-width:47.99rem){.ProductGallery_mainButton__ZoLc1{aspect-ratio:1.12/1}}@media (prefers-reduced-motion:reduce){.ProductGallery_galleryImage__GXvDA{animation-duration:var(--duration-reduced-motion)}.ProductGallery_controls__B5Ojc button,.ProductGallery_galleryImage__GXvDA,.ProductGallery_indicators__u2iAS button,.ProductGallery_thumbnails__qwr_l button{transition-duration:var(--duration-reduced-motion)}}.ProductGallery_fullscreenLoading__7Z_yK{position:fixed;z-index:var(--z-modal);inset:0;background:var(--color-backdrop-strong)}.CheckoutPaymentPage_page__ZE9BM{min-height:60vh;padding:var(--space-2xl) 0 var(--space-4xl)}.CheckoutPaymentPage_intro__XjEal{max-width:42rem;margin:0 auto var(--space-xl);text-align:center}.CheckoutPaymentPage_intro__XjEal p{color:var(--color-accent);font-size:var(--font-size-xs);letter-spacing:.16em;text-transform:uppercase}.CheckoutPaymentPage_intro__XjEal h1{margin:var(--space-xs) 0;color:var(--color-active);font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem)}.CheckoutPaymentPage_intro__XjEal span{color:var(--color-text-muted)}.CheckoutPaymentPage_form__99Wsj{display:grid;gap:var(--space-lg);max-width:48rem;margin:0 auto}.CheckoutPaymentPage_actions__VEsVu{display:flex;justify-content:flex-end}.CheckoutPaymentPage_place__j7eeH{min-height:var(--space-xl);padding:0 var(--space-lg);border:0;border-radius:var(--radius-md);background:var(--color-active);color:var(--color-surface-raised);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.CheckoutPaymentPage_place__j7eeH:disabled{opacity:.55;cursor:not-allowed}.CheckoutPaymentPage_notice__KzpbG{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);text-align:center}.ProductSkeleton_root___jAih{display:grid;align-content:start;gap:var(--space-xs)}.ProductSkeleton_image__dU2Y2{aspect-ratio:1;min-height:0;border-radius:var(--radius-md)}.ProductSkeleton_title__uu4d9{width:78%}.ProductSkeleton_price__bHpW2{width:42%}.ProductSkeleton_rating__vfJDF{width:58%;min-height:var(--space-xs)}.ProductSkeleton_availability__otO6F{width:36%;min-height:var(--space-xs)}.ProductRating_root__WHhy8{display:inline-flex;color:var(--color-text-secondary)}.DeliveryEstimate_root__HXxxr{display:grid;gap:var(--space-xs);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-surface-raised) 86%,var(--color-accent-primary));box-shadow:var(--shadow-soft)}.DeliveryEstimate_root__HXxxr label{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.DeliveryEstimate_root__HXxxr label svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.DeliveryEstimate_root__HXxxr>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-xs)}.DeliveryEstimate_root__HXxxr input{width:100%;min-height:var(--size-icon-button);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary)}.DeliveryEstimate_root__HXxxr button{min-height:var(--size-icon-button);padding-inline:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:var(--radius-md);background:transparent;color:var(--color-active);font-weight:var(--font-weight-semibold);transition:box-shadow var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.DeliveryEstimate_root__HXxxr button:hover{box-shadow:var(--shadow-soft);transform:translateY(calc(var(--space-1) * -1))}.DeliveryEstimate_root__HXxxr p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.DeliveryEstimate_results__09Vh_{display:grid;gap:var(--space-xs);margin:0;padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--color-muted)}.DeliveryEstimate_results__09Vh_>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-sm)}.DeliveryEstimate_results__09Vh_ dd,.DeliveryEstimate_results__09Vh_ dt{margin:0;font-size:var(--font-size-xs)}.DeliveryEstimate_results__09Vh_ dt{color:var(--color-text-secondary)}.DeliveryEstimate_results__09Vh_ dd{color:var(--color-text-primary);text-align:end}.DeliveryEstimate_results__09Vh_[data-state=valid]{border:var(--border-width-scrollbar) solid var(--color-success);background:var(--color-surface-raised)}@media (prefers-reduced-motion:reduce){.DeliveryEstimate_root__HXxxr button{transition-duration:var(--duration-reduced-motion)}}.InformationDetails_list__S9r2r{display:grid;gap:var(--space-sm);margin:0}.InformationDetails_item__qO7Cr{display:grid;gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.InformationDetails_item__qO7Cr dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.InformationDetails_item__qO7Cr dd{display:grid;gap:var(--space-1);margin:0;color:var(--color-text-primary)}.InformationDetails_item__qO7Cr dd strong{font-weight:var(--font-weight-semibold)}.InformationDetails_item__qO7Cr dd span{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:48rem){.InformationDetails_list__S9r2r{grid-template-columns:repeat(2,minmax(0,1fr))}}.JewelleryCare_grid__k4LqI{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.JewelleryCare_grid__k4LqI li{display:flex;gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-canvas)}.JewelleryCare_grid__k4LqI svg{width:var(--size-icon-md);height:var(--size-icon-md);flex:0 0 auto;color:var(--color-accent-strong)}.JewelleryCare_grid__k4LqI h4,.JewelleryCare_grid__k4LqI p{margin:0}.JewelleryCare_grid__k4LqI h4{color:var(--color-text-primary);font-size:var(--font-size-md)}.JewelleryCare_grid__k4LqI p{margin-block-start:var(--space-1);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:48rem){.JewelleryCare_grid__k4LqI{grid-template-columns:repeat(2,minmax(0,1fr))}}.MaterialDetails_root__DKb1z{display:grid;gap:var(--space-md)}.MaterialDetails_root__DKb1z>p{max-width:var(--size-content-reading);margin:0;line-height:var(--line-height-relaxed)}.PolicyLinks_root__FCfr4{margin-block:var(--space-xl) var(--space-3xl);padding-block:var(--space-md);border-block:var(--border-width-scrollbar) solid var(--color-border-subtle)}.PolicyLinks_root__FCfr4 ul{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-lg);margin:0;padding:0;list-style:none}.PolicyLinks_root__FCfr4 a{display:inline-flex;min-height:var(--space-xl);align-items:center;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.PolicyLinks_root__FCfr4 a:focus-visible,.PolicyLinks_root__FCfr4 a:hover{color:var(--color-active)}.PolicyLinks_root__FCfr4 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}@media (prefers-reduced-motion:reduce){.PolicyLinks_root__FCfr4 a{transition-duration:var(--duration-reduced-motion)}}.ProductFaq_root__Zk6s6{border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.ProductFaq_item__v4qvX p{max-width:var(--size-content-reading);margin:0;line-height:var(--line-height-relaxed)}.HomeProductSection_raised__A_a7G{background:var(--color-surface-raised)}.HomeProductSection_canvas__HnaqF{background:var(--color-surface-canvas)}.HomeProductSection_grid__UEZkE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-sm);margin:0;padding:0;list-style:none}.HomeProductSection_grid__UEZkE li{min-width:0}.HomeProductSection_grid__UEZkE li[data-image-position=left] img,.HomeProductSection_grid__UEZkE li[data-image-position=lower-left] img,.HomeProductSection_grid__UEZkE li[data-image-position=upper-left] img{object-position:18% center}.HomeProductSection_grid__UEZkE li[data-image-position=lower-right] img,.HomeProductSection_grid__UEZkE li[data-image-position=right] img,.HomeProductSection_grid__UEZkE li[data-image-position=upper-right] img{object-position:82% center}.HomeProductSection_grid__UEZkE li[data-image-position=upper-left] img,.HomeProductSection_grid__UEZkE li[data-image-position=upper-right] img{object-position-y:22%}.HomeProductSection_grid__UEZkE li[data-image-position=lower-left] img,.HomeProductSection_grid__UEZkE li[data-image-position=lower-right] img{object-position-y:78%}.HomeProductSection_state__n__e4{background:var(--color-surface-raised)}@media (min-width:48rem){.HomeProductSection_grid__UEZkE{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-md)}}@media (min-width:64rem){.HomeProductSection_grid__UEZkE{grid-template-columns:repeat(4,minmax(0,1fr))}}.BrandStory_section__bAidt{overflow:clip;background:linear-gradient(135deg,var(--color-surface-raised),var(--color-surface-canvas))}.BrandStory_grid__yirEd,.BrandStory_skeletons__UJtil{display:grid;align-items:center;gap:clamp(var(--space-xl),6vw,var(--space-3xl))}.BrandStory_media__PMtZp{position:relative;overflow:hidden;width:100%;aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--color-muted);box-shadow:var(--shadow-soft);transition:box-shadow var(--duration-emphasis) var(--ease-smooth),opacity var(--duration-emphasis) var(--ease-smooth),transform var(--duration-emphasis) var(--ease-smooth)}.BrandStory_media__PMtZp img,.BrandStory_media__PMtZp video{width:100%;height:100%;object-fit:cover}.BrandStory_media__PMtZp img{transition:transform var(--duration-emphasis) var(--ease-smooth)}.BrandStory_media__PMtZp img[data-image-position=left]{object-position:18% center}.BrandStory_media__PMtZp img[data-image-position=right]{object-position:82% center}.BrandStory_media__PMtZp img[data-image-position=upper-left],.BrandStory_media__PMtZp img[data-image-position=upper-right]{object-position-y:22%}.BrandStory_media__PMtZp img[data-image-position=lower-left],.BrandStory_media__PMtZp img[data-image-position=lower-right]{object-position-y:78%}.BrandStory_media__PMtZp:hover{box-shadow:var(--shadow-medium);transform:translateY(calc(var(--space-1) * -1))}.BrandStory_media__PMtZp:hover img{transform:scale(1.02)}.BrandStory_playIcon__ll4Fu{position:absolute;inset:50% auto auto 50%;width:var(--size-icon-lg);height:var(--size-icon-lg);padding:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-accent-strong);pointer-events:none;transform:translate(-50%,-50%)}.BrandStory_copy__TF_Bz{display:grid;justify-items:start;gap:var(--space-md);transition:opacity var(--duration-emphasis) var(--ease-smooth),transform var(--duration-emphasis) var(--ease-smooth)}.BrandStory_copy__TF_Bz h2,.BrandStory_copy__TF_Bz p{margin:0}.BrandStory_eyebrow__cxfjr{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.BrandStory_copy__TF_Bz h2,.BrandStory_error__fojrr h2{max-width:34rem;font-family:var(--font-family-display);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.BrandStory_copy__TF_Bz>p:not(.BrandStory_eyebrow__cxfjr){max-width:38rem;color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.BrandStory_actions__Iism2{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-start:var(--space-xs)}.BrandStory_actions__Iism2 a,.BrandStory_error__fojrr a{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-primary);border-radius:var(--radius-pill);font-weight:var(--font-weight-semibold);text-decoration:none;transition:box-shadow var(--duration-emphasis) var(--ease-out),transform var(--duration-emphasis) var(--ease-out)}.BrandStory_error__fojrr a,.BrandStory_primaryAction__qwxqq{background:var(--color-primary);color:var(--color-surface-raised)}.BrandStory_secondaryAction__sUtvk{background:transparent;color:var(--color-accent-strong)}.BrandStory_actions__Iism2 a:hover,.BrandStory_error__fojrr a:hover{box-shadow:var(--shadow-medium);transform:translateY(calc(var(--space-1) * -1))}.BrandStory_actions__Iism2 a:focus-visible,.BrandStory_error__fojrr a:focus-visible{outline:none;box-shadow:var(--focus-ring)}.BrandStory_actions__Iism2 a svg,.BrandStory_error__fojrr a svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.BrandStory_mediaSkeleton__aFir2{min-height:24rem;aspect-ratio:4/5;border-radius:var(--radius-xl)}.BrandStory_copySkeleton__AImxk{min-height:18rem;border-radius:var(--radius-lg)}.BrandStory_error__fojrr{display:grid;justify-items:start;gap:var(--space-md)}.BrandStory_section__bAidt[data-motion=pending] .BrandStory_copy__TF_Bz,.BrandStory_section__bAidt[data-motion=pending] .BrandStory_media__PMtZp{opacity:0;transform:translateY(var(--space-sm))}.BrandStory_section__bAidt[data-motion=revealed] .BrandStory_copy__TF_Bz,.BrandStory_section__bAidt[data-motion=revealed] .BrandStory_media__PMtZp{opacity:1}@media (min-width:64rem){.BrandStory_grid__yirEd,.BrandStory_skeletons__UJtil{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.BrandStory_mediaSkeleton__aFir2,.BrandStory_media__PMtZp{aspect-ratio:6/7}}@media (prefers-reduced-motion:reduce){.BrandStory_actions__Iism2 a,.BrandStory_copy__TF_Bz,.BrandStory_error__fojrr a,.BrandStory_media__PMtZp,.BrandStory_media__PMtZp img{transition-duration:var(--duration-reduced-motion)}.BrandStory_actions__Iism2 a:hover,.BrandStory_error__fojrr a:hover,.BrandStory_media__PMtZp:hover,.BrandStory_media__PMtZp:hover img,.BrandStory_section__bAidt[data-motion=pending] .BrandStory_copy__TF_Bz,.BrandStory_section__bAidt[data-motion=pending] .BrandStory_media__PMtZp{opacity:1;transform:none}}.SaveForLater_root__UX7gq{display:grid;gap:var(--space-lg);padding-block:var(--space-2xl);border-block-start:var(--border-width-scrollbar) solid var(--color-border-subtle)}.SaveForLater_root__UX7gq>header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-md)}.SaveForLater_root__UX7gq h2,.SaveForLater_root__UX7gq header p,.SaveForLater_root__UX7gq header span{margin:0}.SaveForLater_root__UX7gq header p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.SaveForLater_root__UX7gq h2{font-family:var(--font-family-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}.SaveForLater_root__UX7gq header span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.SaveForLater_grid__gQz6d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin:0;padding:0;list-style:none}.SaveForLater_grid__gQz6d>li{min-width:0}.SaveForLater_actions__Z2mkW{display:grid;gap:var(--space-xs);margin-block-start:var(--space-xs)}.SaveForLater_actions__Z2mkW button{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-xs);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:var(--radius-md);background:transparent;color:var(--color-active);font-size:var(--font-size-xs)}.SaveForLater_actions__Z2mkW button:first-child{background:var(--color-active);color:var(--color-surface-raised)}.SaveForLater_actions__Z2mkW svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.SaveForLater_empty__JIupu{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-lg);border-radius:var(--radius-lg);background:var(--color-muted);color:var(--color-text-secondary)}.SaveForLater_empty__JIupu p{margin:0}.SaveForLater_empty__JIupu svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-accent-strong)}@media (min-width:48rem){.SaveForLater_grid__gQz6d{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.SaveForLater_grid__gQz6d{grid-template-columns:repeat(4,minmax(0,1fr))}}.ShippingEstimator_root__QMNkZ{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ShippingEstimator_root__QMNkZ header{display:flex;align-items:center;gap:var(--space-sm)}.ShippingEstimator_root__QMNkZ header>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-accent-strong)}.ShippingEstimator_feedback__USmQM,.ShippingEstimator_root__QMNkZ h2,.ShippingEstimator_root__QMNkZ header p{margin:0}.ShippingEstimator_root__QMNkZ header p{color:var(--color-accent-strong);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--space-1);text-transform:uppercase}.ShippingEstimator_root__QMNkZ h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.ShippingEstimator_root__QMNkZ form{display:grid;max-width:var(--size-content-reading);gap:var(--space-xs)}.ShippingEstimator_root__QMNkZ label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ShippingEstimator_root__QMNkZ form>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.ShippingEstimator_root__QMNkZ input{min-width:0;min-height:var(--size-icon-button);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font:inherit}.ShippingEstimator_root__QMNkZ form button{min-height:var(--size-icon-button);padding-inline:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-active);color:var(--color-surface-raised);font-weight:var(--font-weight-semibold)}.ShippingEstimator_root__QMNkZ form button:disabled{cursor:not-allowed;opacity:.55}.ShippingEstimator_estimate__39qiY{display:flex;align-items:start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-success) 9%,var(--color-surface-raised))}.ShippingEstimator_estimate__39qiY>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-success)}.ShippingEstimator_estimate__39qiY>div{display:grid;gap:var(--space-1)}.ShippingEstimator_estimate__39qiY span,.ShippingEstimator_feedback__USmQM{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ShippingEstimator_root__QMNkZ[data-shipping-status=error] .ShippingEstimator_feedback__USmQM,.ShippingEstimator_root__QMNkZ[data-shipping-status=invalid] .ShippingEstimator_feedback__USmQM{color:var(--color-feedback-danger)}.ShippingEstimator_future__RdI15{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ShippingEstimator_future__RdI15 span{display:inline-flex;min-height:var(--size-icon-button);align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ShippingEstimator_future__RdI15 svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.ShippingEstimator_future__RdI15 small{color:var(--color-accent-strong)}.GiftWrap_card__0BfsM{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.GiftWrap_card__0BfsM header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.GiftWrap_card__0BfsM header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.GiftWrap_card__0BfsM h2,.GiftWrap_card__0BfsM p{margin:0}.GiftWrap_card__0BfsM h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.GiftWrap_card__0BfsM header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.GiftWrap_toggle__LCLGV{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xs) var(--space-sm);align-items:center;padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer}.GiftWrap_toggle__LCLGV input{grid-row:1/3;width:var(--size-icon-md);height:var(--size-icon-md);accent-color:var(--color-active)}.GiftWrap_toggle__LCLGV span{display:flex;align-items:center;gap:var(--space-xs);font-weight:var(--font-weight-semibold)}.GiftWrap_toggle__LCLGV span svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.GiftWrap_toggle__LCLGV small{color:var(--color-text-secondary)}.GiftWrap_message__54ibc{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-slow) var(--ease-smooth),opacity var(--duration-normal) var(--ease-out)}.GiftWrap_message__54ibc>div{min-height:0;overflow:hidden}.GiftWrap_card__0BfsM[data-gift-wrap-enabled=true] .GiftWrap_message__54ibc{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion:reduce){.GiftWrap_message__54ibc{transition-duration:var(--duration-reduced-motion)}}.OrderNotes_card__N_xUG{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.OrderNotes_card__N_xUG header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.OrderNotes_card__N_xUG header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.OrderNotes_card__N_xUG h2,.OrderNotes_card__N_xUG p{margin:0}.OrderNotes_card__N_xUG h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.OrderNotes_card__N_xUG header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.OrderNotes_card__N_xUG ul{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:0;padding:0;list-style:none}.OrderNotes_card__N_xUG ul button{min-height:var(--size-icon-button);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.OrderNotes_card__N_xUG ul button:hover{border-color:var(--color-active);color:var(--color-active)}.CartSkeleton_root__fjwyN{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.CartSkeleton_title__5_E2j{width:45%;min-height:var(--space-md)}.CartSkeleton_lines__BCYyM{display:grid;gap:var(--space-sm)}.CartSkeleton_line__cvXj8{min-height:var(--space-sm)}.CartSkeleton_line__cvXj8:nth-child(2n){width:72%}.CartSkeleton_root__fjwyN[data-cart-skeleton=shopping-bag]{min-height:24rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=drawer]{min-height:18rem;border-inline:0;border-radius:0}.CartSkeleton_root__fjwyN[data-cart-skeleton=item]{min-height:9rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=shopping-bag] .CartSkeleton_line__cvXj8{min-height:var(--space-2xl);border-radius:var(--radius-md)}.CartSkeleton_root__fjwyN[data-cart-skeleton=order-summary]{min-height:26rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=coupon],.CartSkeleton_root__fjwyN[data-cart-skeleton=shipping]{min-height:12rem}.CartSkeleton_root__fjwyN[data-cart-skeleton=recommendation] .CartSkeleton_lines__BCYyM{grid-template-columns:repeat(2,minmax(0,1fr))}.CartSkeleton_root__fjwyN[data-cart-skeleton=recommendation] .CartSkeleton_line__cvXj8{width:100%;min-height:12rem;border-radius:var(--radius-lg)}@media (min-width:48rem){.CartSkeleton_root__fjwyN[data-cart-skeleton=recommendation] .CartSkeleton_lines__BCYyM{grid-template-columns:repeat(4,minmax(0,1fr))}}.PaymentSecurityAssurance_card__cfTin{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent-primary) 5%,var(--color-surface-raised));box-shadow:var(--shadow-soft)}.PaymentSecurityAssurance_card__cfTin header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.PaymentSecurityAssurance_card__cfTin header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.PaymentSecurityAssurance_card__cfTin h2,.PaymentSecurityAssurance_card__cfTin p{margin:0}.PaymentSecurityAssurance_card__cfTin h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.PaymentSecurityAssurance_card__cfTin header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.PaymentSecurityAssurance_card__cfTin ul{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.PaymentSecurityAssurance_card__cfTin li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-surface-raised)}.PaymentSecurityAssurance_card__cfTin li>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--color-success)}.PaymentSecurityAssurance_card__cfTin li span{display:grid;gap:var(--space-1)}.PaymentSecurityAssurance_card__cfTin li small{color:var(--color-text-secondary);line-height:var(--line-height-normal)}@media (min-width:36rem){.PaymentSecurityAssurance_card__cfTin ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.ShippingExperience_card__yuCsn{display:grid;gap:var(--space-md);padding:var(--space-md);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-soft)}.ShippingExperience_card__yuCsn header{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:start}.ShippingExperience_card__yuCsn header>svg{width:var(--size-icon-md);height:var(--size-icon-md);margin-block-start:var(--space-1);color:var(--color-accent-strong)}.ShippingExperience_card__yuCsn h2,.ShippingExperience_card__yuCsn p{margin:0}.ShippingExperience_card__yuCsn h2{font-family:var(--font-family-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}.ShippingExperience_card__yuCsn header p{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ShippingExperience_method__y_TMQ{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-active) 7%,var(--color-surface-raised));color:var(--color-active)}.ShippingExperience_method__y_TMQ svg{width:var(--size-icon-md);height:var(--size-icon-md)}.ShippingExperience_method__y_TMQ span{display:grid}.ShippingExperience_method__y_TMQ small{color:var(--color-text-secondary)}.ShippingExperience_card__yuCsn dl{display:grid;gap:var(--space-sm);margin:0}.ShippingExperience_card__yuCsn dl>div{display:grid;gap:var(--space-xs);padding-block-end:var(--space-sm);border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.ShippingExperience_card__yuCsn dl>div:last-child{padding-block-end:0;border-block-end:0}.ShippingExperience_card__yuCsn dt{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.ShippingExperience_card__yuCsn dt svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--color-accent-strong)}.ShippingExperience_card__yuCsn dd{margin:0;line-height:var(--line-height-relaxed)}.ShippingExperience_card__yuCsn dd[data-free-shipping=true]{color:var(--color-success);font-weight:var(--font-weight-semibold)}.ShippingExperience_status__SI_97{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-muted);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.ShippingExperience_status__SI_97[data-free-shipping=true]{background:color-mix(in srgb,var(--color-success) 10%,var(--color-surface-raised));color:var(--color-success)}@media (min-width:36rem){.ShippingExperience_card__yuCsn dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ShippingExperience_card__yuCsn dl>div:nth-last-child(-n+2){padding-block-end:0;border-block-end:0}}