.mobile-bottom-nav_dock__HfOTV,.mobile-bottom-nav_spacer__avtjG{display:none}.mobile-bottom-nav_filterSlot__RQWI2{flex:none}@media (max-width:700px){.mobile-bottom-nav_spacer__avtjG{display:block;height:88px;height:calc(88px + env(safe-area-inset-bottom, 0px));background:var(--brand-footer)}.mobile-bottom-nav_dock__HfOTV{touch-action:manipulation;--nav-columns:4;--nav-rail-width:304px;--nav-filter-width:52px;--nav-motion-duration:320ms;--nav-motion-easing:cubic-bezier(0.22,1,0.36,1);position:fixed;z-index:40;bottom:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));left:16px;right:16px;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));display:flex;align-items:center;width:min(var(--nav-rail-width),calc(100% - 32px));margin-inline:auto;color:var(--brand-ink);transition:width var(--nav-motion-duration) var(--nav-motion-easing),transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility .3s}.mobile-bottom-nav_dock__HfOTV:has(.mobile-bottom-nav_filterSlot__RQWI2:not(:empty)){width:min(calc(var(--nav-rail-width) + var(--nav-filter-width) + 8px),calc(100% - 32px))}.mobile-bottom-nav_dock__HfOTV[data-compact=true]{--nav-rail-width:244px;--nav-filter-width:44px}.mobile-bottom-nav_links__NqUdQ{position:relative;isolation:isolate;display:grid;flex:1 1 0;grid-template-columns:repeat(var(--nav-columns),minmax(0,1fr));min-width:0;padding:4px;border-radius:36px}.mobile-bottom-nav_filterSlot__RQWI2{width:0;margin-left:0;transition:width var(--nav-motion-duration) var(--nav-motion-easing),margin-left var(--nav-motion-duration) var(--nav-motion-easing)}.mobile-bottom-nav_filterSlot__RQWI2:not(:empty){width:var(--nav-filter-width);margin-left:8px}.mobile-bottom-nav_selection__tgMj_{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--nav-columns));border:1px solid color-mix(in srgb,var(--glass-ink) 10%,transparent);border-radius:28px;background:color-mix(in srgb,var(--glass-accent) 10%,transparent);pointer-events:none;will-change:transform;transition:transform var(--nav-motion-duration) var(--nav-motion-easing),opacity .18s ease}.mobile-bottom-nav_lens__p0xYb{position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(145deg,#ffffff18,#ffffff00 45%,#ffffff08);box-shadow:inset 0 1px 0 #ffffff30}.mobile-bottom-nav_dock__HfOTV[data-hidden=true]{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(calc(100% + 24px + env(safe-area-inset-bottom, 0px)))}.mobile-bottom-nav_link__7_cY7{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:4px;border-radius:28px;color:var(--glass-ink,var(--brand-ink));text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transition:min-height var(--nav-motion-duration) var(--nav-motion-easing),color .18s ease}.mobile-bottom-nav_dock__HfOTV[data-compact=true] .mobile-bottom-nav_link__7_cY7{min-height:44px}.mobile-bottom-nav_dock__HfOTV[data-compact=true] .mobile-bottom-nav_icon__CFCXI{transform:translateZ(0) scale(.9)}.mobile-bottom-nav_link__7_cY7[data-selected=true]{color:var(--glass-accent,var(--brand-accent))}.mobile-bottom-nav_link__7_cY7:focus-visible{outline:2px solid var(--glass-accent,var(--brand-accent));outline-offset:-2px;color:var(--glass-accent,var(--brand-accent))}.mobile-bottom-nav_icon__CFCXI{position:relative;display:grid;place-items:center;width:23px;height:23px;transform:translateZ(0);transition:transform var(--nav-motion-duration) var(--nav-motion-easing)}.mobile-bottom-nav_icon__CFCXI>svg{width:23px;height:23px}.mobile-bottom-nav_badge__RtIH9{position:absolute;top:-4px;left:17px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:12px;background:var(--brand-accent);color:var(--brand-paper);font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}}@media (hover:hover){.mobile-bottom-nav_link__7_cY7:hover{color:var(--glass-accent,var(--brand-accent))}}@media (prefers-reduced-motion:reduce){.mobile-bottom-nav_dock__HfOTV,.mobile-bottom-nav_filterSlot__RQWI2,.mobile-bottom-nav_icon__CFCXI,.mobile-bottom-nav_link__7_cY7,.mobile-bottom-nav_links__NqUdQ,.mobile-bottom-nav_selection__tgMj_{transition:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.mobile-bottom-nav_selection__tgMj_{background:color-mix(in srgb,var(--glass-accent) 18%,var(--glass-tint))}}@media (forced-colors:active){.mobile-bottom-nav_links__NqUdQ,.mobile-bottom-nav_selection__tgMj_{border-color:CanvasText}.mobile-bottom-nav_link__7_cY7[aria-current=page]{outline:2px solid Highlight;outline-offset:-3px}.mobile-bottom-nav_badge__RtIH9{background:Highlight;color:HighlightText;forced-color-adjust:none}}@media print{.mobile-bottom-nav_dock__HfOTV,.mobile-bottom-nav_spacer__avtjG{display:none}}.country-select_root__zjSzp{position:relative}.country-select_single__yQkuh,.country-select_trigger__rGMH6{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;font-size:12px}.country-select_single__yQkuh>span:first-child,.country-select_trigger__rGMH6>span:first-child{flex:1;text-align:left;color:var(--brand-muted)}.country-select_country__zKzSs{display:inline-flex;align-items:center;gap:8px;min-width:0}.country-select_country__zKzSs>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.country-select_trigger__rGMH6>svg{width:13px;height:13px;flex-shrink:0}.country-select_options___t8zZ{position:absolute;z-index:10;bottom:calc(100% + 8px);left:0;right:0;max-height:240px;max-height:min(240px,40vh);overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;padding:6px;border:1px solid var(--brand-line);border-radius:4px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:0 8px 24px #00000014}.country-select_option__F_gcR{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:2px;font-size:13px;cursor:pointer}.country-select_option__F_gcR>span{flex:1}.country-select_option__F_gcR>svg{width:16px;height:16px}.country-select_option__F_gcR[data-focus],.country-select_option__F_gcR[data-selected]{background:var(--brand-soft)}.country-select_options___t8zZ:focus-visible,.country-select_trigger__rGMH6:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.side-menu_trigger__uGEND{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:100%;color:var(--brand-ink)}.side-menu_trigger__uGEND>svg{width:24px;height:24px}.side-menu_dialog__KQvrx{position:absolute;top:var(--overlay-page-top,0);left:0;width:100vw;height:var(--sheet-viewport-height,100dvh);z-index:80}.side-menu_backdrop__0Ho2y{position:absolute;inset:0;background:#0000004d}.side-menu_panel__jbgFr{position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;width:min(calc(100vw - 24px),400px);height:100%;overflow:hidden;border-right:1px solid var(--brand-line);border-radius:0 24px 24px 0;background:var(--brand-bg);color:var(--brand-ink);box-shadow:12px 0 32px #00000012}.side-menu_header__eh4_0{display:flex;flex-shrink:0;align-items:center;gap:14px;padding:max(20px,env(safe-area-inset-top,0px)) 20px 20px max(20px,env(safe-area-inset-left,0px))}.side-menu_logo__d6phh{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px}.side-menu_logo__d6phh img{width:58px;height:58px;-o-object-fit:contain;object-fit:contain}.side-menu_tagline__Fk_HZ{max-width:126px;font-size:11px;line-height:1.6;color:var(--brand-muted)}.side-menu_taglineSpark__jyCxy{display:inline-block;width:16px;height:20px;margin-left:4px;vertical-align:middle;color:var(--brand-yellow);pointer-events:none}.side-menu_close__96_tN{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;border:1px solid var(--brand-line);border-radius:50%;background:var(--brand-paper);transition:background .16s ease,color .16s ease}.side-menu_close__96_tN svg{width:20px;height:20px}.side-menu_content__8mVlj{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent;padding:12px 20px 24px max(20px,env(safe-area-inset-left,0px))}.side-menu_content__8mVlj::-webkit-scrollbar{width:4px}.side-menu_content__8mVlj::-webkit-scrollbar-thumb{border-radius:2px;background:var(--brand-line)}.side-menu_heading__R0hi0{margin:0 0 14px;padding-inline:16px;font-family:var(--brand-sans);font-size:10px;font-weight:400;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:var(--brand-muted)}.side-menu_links__rO6Oj{display:grid;gap:6px;margin:0;padding:0;list-style:none}.side-menu_link__YwxqH{display:flex;align-items:center;gap:16px;min-height:64px;padding:12px 16px;border:1px solid transparent;border-radius:16px;color:var(--brand-ink);text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.side-menu_link__YwxqH>.side-menu_icon__CgNtB{width:25px;height:25px;flex-shrink:0}.side-menu_label__6ewdb{min-width:0;font-family:var(--brand-serif);font-size:27px;letter-spacing:var(--brand-tracking-heading);line-height:1.25}.side-menu_link__YwxqH[aria-current=page]{border-color:var(--brand-line);background:var(--brand-soft);color:var(--brand-accent)}.side-menu_currentArrow__XR7M4{width:18px;height:18px;margin-left:auto;flex-shrink:0}.side-menu_more__7MSGI{display:grid;margin:24px 16px 0;padding-top:16px;border-top:1px solid var(--brand-line)}.side-menu_more__7MSGI>a{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 0;font-size:14px;color:var(--brand-muted)}.side-menu_contact__Ssghc{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;margin-top:20px;padding:14px 16px;border:1px solid var(--brand-line);border-radius:16px;background:var(--brand-paper);color:var(--brand-ink);text-decoration:none;transition:background .16s ease,color .16s ease}.side-menu_contactText__9fOts{display:grid;gap:2px;min-width:0;font-size:13px}.side-menu_handle__aWY_T{color:var(--brand-muted);font-size:11px}.side-menu_contact__Ssghc>svg{width:18px;height:18px;flex-shrink:0;color:var(--brand-accent)}.side-menu_footer__xCElf{flex-shrink:0;padding:12px 28px max(20px,env(safe-area-inset-bottom,0px)) max(28px,env(safe-area-inset-left,0px))}.side-menu_settings__EwXqZ{border-top:1px solid var(--brand-line);padding-top:6px}.side-menu_language__kTBJ5{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:12px}.side-menu_language__kTBJ5>span{color:var(--brand-muted)}.side-menu_language__kTBJ5 .brand-language-options{top:auto;bottom:calc(100% + 8px);border-radius:4px;max-height:40vh;overflow-y:auto;scrollbar-gutter:stable}.side-menu_language__kTBJ5 .brand-language-option{border-radius:2px}.side-menu_panel__jbgFr a:focus-visible,.side-menu_panel__jbgFr button:focus-visible,.side-menu_trigger__uGEND:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.side-menu_close__96_tN:active,.side-menu_contact__Ssghc:active,.side-menu_link__YwxqH:active,.side-menu_more__7MSGI>a:active{color:var(--brand-accent)}.side-menu_enter__uZY_k{transition:transform .34s cubic-bezier(.22,1,.36,1)}.side-menu_leave__dUUk8{transition:transform .26s cubic-bezier(.4,0,.6,1)}.side-menu_offscreen__5wv8Z{transform:translateX(-100%)}.side-menu_onscreen__2xhhI{transform:translateX(0)}.side-menu_backdropMotion__OR_kY{transition:opacity .26s ease}.side-menu_transparent__WXxqy{opacity:0}.side-menu_opaque__7DOKU{opacity:1}@media (hover:hover){.side-menu_close__96_tN:hover,.side-menu_contact__Ssghc:hover,.side-menu_link__YwxqH:hover,.side-menu_more__7MSGI>a:hover{color:var(--brand-accent)}.side-menu_close__96_tN:hover,.side-menu_contact__Ssghc:hover,.side-menu_link__YwxqH:hover{background:var(--brand-soft)}}@media (max-height:760px){.side-menu_header__eh4_0{padding-block:12px;padding-top:max(12px,env(safe-area-inset-top,0px))}.side-menu_logo__d6phh img{width:50px;height:50px}.side-menu_content__8mVlj{padding-block:8px}.side-menu_link__YwxqH{min-height:56px;padding-block:8px}.side-menu_more__7MSGI{margin-top:16px;padding-top:12px}.side-menu_contact__Ssghc{margin-top:16px;min-height:60px;padding-block:8px}.side-menu_footer__xCElf{padding-block:8px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.side-menu_backdropMotion__OR_kY,.side-menu_close__96_tN,.side-menu_contact__Ssghc,.side-menu_enter__uZY_k,.side-menu_leave__dUUk8,.side-menu_link__YwxqH{transition:none}}.wishlist_heartButton__8IiOk{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:none;min-width:44px;min-height:44px;padding:9px;border:1px solid var(--brand-line);border-radius:50%;color:var(--brand-ink);background:var(--brand-paper);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .18s,background .18s,border-color .18s}.wishlist_heartButton__8IiOk>svg{width:25px;height:25px;flex:none}.wishlist_heartButton__8IiOk[data-saved=true]{--wishlist-heart-fill:var(--brand-accent);color:var(--brand-accent);background:var(--brand-soft);border-color:color-mix(in srgb,var(--brand-accent) 35%,var(--brand-line))}.wishlist_heartButton__8IiOk[data-saved=true]>svg{animation:wishlist_heart-settle__eGOjW .42s cubic-bezier(.2,.8,.3,1)}.wishlist_heartButton__8IiOk:disabled{opacity:.65;cursor:wait}.wishlist_heartButton__8IiOk:focus-visible,.wishlist_navLink__iU_4m:focus-visible,.wishlist_toast__YF9d5 button:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.wishlist_withLabel__Q5gm_{border-radius:8px;width:100%;padding:10px 16px;font-size:14px}.wishlist_navLink__iU_4m{display:flex;align-items:center;gap:6px;min-height:44px;color:var(--brand-ink);font-size:12px}.wishlist_navLink__iU_4m svg{width:23px;height:23px}.wishlist_page__57rU4{min-width:0;width:100%;max-width:1560px;margin:0 auto;padding:36px 0 64px}.wishlist_header__Uf4Zl{position:relative;padding:10px 0 28px;overflow:hidden}.wishlist_eyebrow__r7sfe{color:var(--brand-accent);font-size:12px;margin-bottom:14px}.wishlist_titleRow__Ylqkr{display:flex;align-items:center;gap:16px}.wishlist_titleRow__Ylqkr h1{font-size:clamp(38px,7vw,62px);line-height:1.1}.wishlist_count__E7qYL{display:grid;place-items:center;min-width:34px;min-height:34px;padding:4px 8px;border-radius:50%;background:var(--brand-soft);color:var(--brand-accent);font-size:14px}.wishlist_intro___3S7u{margin-top:18px;color:var(--brand-muted);font-size:15px}.wishlist_decoration__Oqapo{position:absolute;right:20px;top:18px;width:84px;height:84px;color:var(--brand-accent);opacity:.15;pointer-events:none}.wishlist_note__uCC3c{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:20px;margin-bottom:32px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-paper);font-size:14px;line-height:1.6}.wishlist_note__uCC3c>svg{width:28px;height:28px;flex:none;color:var(--brand-accent)}.wishlist_note__uCC3c>div{flex:1;min-width:min(100%,240px)}.wishlist_note__uCC3c p+p{margin-top:4px}.wishlist_muted__VVBbk{display:block;color:var(--brand-muted);font-size:12px;line-height:1.6}.wishlist_notificationSetting__B9TGB{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px;margin-bottom:28px;padding:18px 20px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-paper);cursor:pointer}.wishlist_notificationSetting__B9TGB strong{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.wishlist_notificationSetting__B9TGB input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:48px;height:44px;margin:0;cursor:pointer;background:transparent;position:relative}.wishlist_notificationSetting__B9TGB input:before{content:"";position:absolute;left:0;top:9px;width:48px;height:26px;border:1px solid var(--brand-line);border-radius:20px;background:var(--brand-soft)}.wishlist_notificationSetting__B9TGB input:after{content:"";position:absolute;top:13px;left:4px;width:18px;height:18px;background:var(--brand-muted);border-radius:50%;transition:transform .18s,background .18s}.wishlist_notificationSetting__B9TGB input:checked:before{background:var(--brand-accent);border-color:var(--brand-accent)}.wishlist_notificationSetting__B9TGB input:checked:after{transform:translateX(22px);background:var(--brand-paper)}.wishlist_notificationSetting__B9TGB input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:8px}.wishlist_notificationSetting__B9TGB input:disabled{opacity:.5;cursor:wait}.wishlist_empty__1xd2K{margin-top:16px;padding:56px 24px;text-align:center}.wishlist_empty__1xd2K>svg{width:64px;height:64px;color:var(--brand-accent);margin:0 auto 24px}.wishlist_empty__1xd2K h2{font-size:clamp(26px,5vw,36px)}.wishlist_empty__1xd2K p{max-width:420px;margin:18px auto 28px;color:var(--brand-muted);font-size:14px;line-height:1.7}.wishlist_empty__1xd2K .brand-button{color:var(--brand-paper)}.wishlist_unavailable__PfgwY{display:flex;flex-direction:column;align-items:center;gap:20px;padding:30px 20px;border:1px dashed var(--brand-line);border-radius:4px;text-align:center}.wishlist_unavailable__PfgwY>svg{width:44px;height:44px;color:var(--brand-muted)}.wishlist_unavailable__PfgwY h2{font-size:24px}.wishlist_unavailable__PfgwY p{color:var(--brand-muted);font-size:14px;line-height:1.6}.wishlist_loadError__PUjv9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px;border:1px solid var(--brand-line);border-radius:8px;margin-bottom:24px;font-size:14px}.wishlist_skeleton__hEinB{border:1px solid var(--brand-line);border-radius:4px;padding:10px}.wishlist_skeleton__hEinB>div{aspect-ratio:.9;background:var(--brand-soft)}.wishlist_skeleton__hEinB>span{display:block;width:75%;height:20px;margin:18px 0;background:var(--brand-soft);border-radius:4px}.wishlist_skeleton__hEinB>span:last-child{width:40%}.wishlist_toastRegion__czjmx{position:fixed;z-index:60;bottom:max(24px,env(safe-area-inset-bottom,0px));left:16px;right:16px;pointer-events:none}body:has([data-cart-added-notice=true]) .wishlist_toastRegion__czjmx{display:none}.wishlist_toast__YF9d5{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;max-width:min(100%,600px);margin:auto;padding:8px 10px 8px 18px;background:var(--brand-paper);color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:12px;box-shadow:0 8px 30px color-mix(in srgb,var(--brand-ink) 12%,transparent);pointer-events:auto;font-size:13px;line-height:1.5}.wishlist_toast__YF9d5>span{min-width:0}.wishlist_toastTitle__CvEnX{display:block;color:var(--brand-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.wishlist_toast__YF9d5 button{flex:none;min-width:44px;min-height:44px;padding:8px;color:var(--brand-accent);border-radius:6px}@media (max-width:700px){.wishlist_navLink__iU_4m{display:none}.wishlist_page__57rU4{padding-top:24px}.wishlist_decoration__Oqapo{right:8px;width:64px;height:64px}.wishlist_note__uCC3c{padding:16px;gap:12px}.wishlist_note__uCC3c>svg{display:none}.wishlist_note__uCC3c>a{width:100%}.wishlist_toastRegion__czjmx{bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.wishlist_toast__YF9d5{gap:4px;padding-left:12px;font-size:12px}.wishlist_toastTitle__CvEnX{max-width:160px}}@media (hover:hover){.wishlist_heartButton__8IiOk:hover{color:var(--brand-accent);background:var(--brand-soft);border-color:var(--brand-accent)}}@keyframes wishlist_heart-settle__eGOjW{0%{transform:scale(.8)}45%{transform:scale(1.18)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.wishlist_heartButton__8IiOk,.wishlist_notificationSetting__B9TGB input:after{transition:none}.wishlist_heartButton__8IiOk[data-saved=true]>svg{animation:none}}@media print{.wishlist_heartButton__8IiOk,.wishlist_toastRegion__czjmx{display:none}}.product-share_root__4BxoL{display:contents}.product-share_share__g14oz{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;height:48px;padding:8px;border:1px solid var(--brand-line);border-radius:8px;background:transparent;color:var(--brand-muted);font-size:12px;line-height:1.4}.product-share_share__g14oz svg{flex:none}.product-share_share__g14oz:hover{color:var(--brand-ink);background:var(--brand-soft)}.product-share_share__g14oz:disabled{opacity:.65;cursor:wait}.product-share_manual__rM1A3 input:focus-visible,.product-share_share__g14oz:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.product-share_feedback__45Ksl,.product-share_manual__rM1A3 label{color:var(--brand-muted);font-size:12px;line-height:1.6}.product-share_feedback__45Ksl,.product-share_manual__rM1A3{grid-column:1/-1;min-width:0}.product-share_feedback__45Ksl:empty{display:none}.product-share_feedback__45Ksl:not(:empty){padding:4px 0}.product-share_manual__rM1A3 input{display:block;width:100%;min-width:0;min-height:44px;margin-top:6px;padding:8px;border:1px solid var(--brand-line);border-radius:4px;background:var(--brand-paper);color:var(--brand-ink);font-size:16px}.product-actions_secondaryActions__HeGXa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;margin-top:4px}.product-actions_secondaryActions__HeGXa .product-actions_favoriteButton__fOut_{width:100%;min-width:0;height:48px;padding:8px;gap:8px;border-radius:8px;background:transparent;color:var(--brand-muted);font-size:12px;line-height:1.4}.product-actions_secondaryActions__HeGXa .product-actions_favoriteButton__fOut_>svg{width:18px;height:18px}.product-actions_secondaryActions__HeGXa .product-actions_favoriteButton__fOut_:hover{color:var(--brand-ink);background:var(--brand-soft);border-color:var(--brand-line)}.product-actions_secondaryActions__HeGXa .product-actions_favoriteButton__fOut_[data-saved=true]{color:var(--brand-accent);border-color:var(--brand-accent);background:var(--brand-soft)}.product-actions_pendantChoice__RcXPH{display:grid;gap:10px;margin:8px 0;padding:12px;border:1px solid var(--brand-line);border-radius:12px}.product-actions_pendantChoice__RcXPH :is(button,a){justify-self:start}.product-actions_setLabel__aCqdD{color:var(--brand-muted);font-size:12px}.product-actions_includedChain__0ibT_{display:flex;align-items:center;gap:8px;color:var(--brand-muted);font-size:14px;padding-block:8px}.photo-actions_actions___X2KP{position:relative;display:flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;color:var(--brand-ink)}.photo-actions_actions___X2KP .photo-actions_trigger__7aQ_w{min-height:44px;min-width:0;padding:8px 12px;gap:6px;border-radius:999px;border:1px solid var(--brand-line);background:var(--brand-paper);color:var(--brand-ink);font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:0 2px 8px color-mix(in srgb,var(--brand-ink) 8%,transparent)}.photo-actions_actions___X2KP .photo-actions_trigger__7aQ_w:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-accent)}.photo-actions_trigger__7aQ_w svg{flex:none;width:18px;height:18px;color:var(--brand-accent)}.photo-actions_trigger__7aQ_w svg.photo-actions_chevron__Syw_E{width:14px;height:14px}.photo-actions_trigger__7aQ_w[data-added=true]{color:var(--brand-accent)}.photo-actions_preview__j_MTg{justify-content:center;border-radius:999px}.photo-actions_preview__j_MTg.brand-glass-classic{min-height:40px;height:40px;padding:0 14px}.photo-actions_preview__j_MTg .photo-actions_trigger__7aQ_w,.photo-actions_preview__j_MTg .photo-actions_trigger__7aQ_w:hover:not(:disabled){flex:1;border:0;background:transparent;color:var(--glass-ink,var(--brand-ink));box-shadow:none;padding:0;font-size:11px;font-weight:400}.photo-actions_preview__j_MTg[data-media-glass=dark] .photo-actions_trigger__7aQ_w,.photo-actions_preview__j_MTg[data-media-glass=dark] .photo-actions_trigger__7aQ_w:hover:not(:disabled){color:var(--glass-light,#fffaf5)}@media (max-width:700px){.photo-actions_preview__j_MTg.brand-glass-classic{min-height:32px;height:32px;padding:0 10px}}.photo-actions_preview__j_MTg .photo-actions_trigger__7aQ_w svg{width:16px;height:16px;color:currentColor}.photo-actions_preview__j_MTg .photo-actions_trigger__7aQ_w svg.photo-actions_chevron__Syw_E{width:12px;height:12px}.photo-actions_options__1_J_2{--anchor-gap:8px;--anchor-padding:16px;z-index:150;width:min(320px,calc(100vw - 32px));max-height:min(320px,50dvh);padding:4px;overflow-y:auto;scrollbar-gutter:stable;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-paper);color:var(--brand-ink);box-shadow:0 6px 24px color-mix(in srgb,var(--brand-ink) 12%,transparent);outline:none}.photo-actions_option__2kwtm{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:10px 12px;border-radius:8px;cursor:pointer}.photo-actions_option__2kwtm[data-focus]{background:var(--brand-soft)}.photo-actions_option__2kwtm[data-disabled]{opacity:.55;cursor:default}.photo-actions_option__2kwtm>svg{flex:none;width:18px;height:18px;color:var(--brand-accent)}.photo-actions_details__o2bVO{display:grid;min-width:0;gap:2px}.photo-actions_title__MF91s{font-size:14px;overflow-wrap:anywhere}.photo-actions_caption__bAO6a{color:var(--brand-muted);font-size:12px;font-variant-numeric:tabular-nums}.photo-actions_srOnly__HYf9J{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.photo-actions_error__sr0WW{position:absolute;left:0;bottom:calc(100% + 8px);width:min(280px,calc(100vw - 96px));padding:10px 12px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-paper);color:var(--brand-accent);font-size:12px;line-height:1.5}.photo-actions_viewer__woWNk{width:-moz-max-content;width:max-content;max-width:100%;border-radius:999px}.photo-actions_viewer__woWNk.brand-glass-classic{height:40px;padding:0 14px}.photo-actions_viewer__woWNk .photo-actions_trigger__7aQ_w,.photo-actions_viewer__woWNk .photo-actions_trigger__7aQ_w:hover:not(:disabled){width:auto;min-height:44px;padding:6px 0;border:0;border-radius:inherit;background:transparent;box-shadow:none;color:inherit;font-size:12px}.photo-actions_viewer__woWNk .photo-actions_trigger__7aQ_w:disabled{opacity:.65}.photo-actions_viewer__woWNk .photo-actions_trigger__7aQ_w svg{color:currentColor;width:16px;height:16px}.photo-actions_viewerPrice__sMh_I{padding-left:8px;margin-left:2px;border-left:1px solid color-mix(in srgb,currentColor 25%,transparent);font-variant-numeric:tabular-nums;font-size:11px}