@keyframes -Rjd3a_mvMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.-Rjd3a_bar{background:var(--color-secondary);color:#1a1a1a;align-items:center;min-height:38px;display:flex;overflow:hidden}.-Rjd3a_track{width:max-content;animation:40s linear infinite -Rjd3a_mvMarquee;display:flex}.-Rjd3a_item{white-space:nowrap;letter-spacing:.04em;align-items:center;gap:12px;padding:9px 32px;font-size:13px;display:flex}.-Rjd3a_tag{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:600}.-Rjd3a_star{padding-left:20px}
@keyframes vQw-rW_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vQw-rW_header{z-index:40;background:var(--nav-bg);color:var(--nav-ink);border-bottom:1px solid #f5f0ea14;position:sticky;top:0}.vQw-rW_desktop{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search logo icons""menu menu menu";align-items:center;column-gap:24px;max-width:1440px;min-height:72px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:899px){.vQw-rW_desktop{display:none}}.vQw-rW_collapsed{grid-template-columns:88px 1fr 88px;align-items:center;min-height:60px;padding:0 8px;display:none}@media (max-width:899px){.vQw-rW_collapsed{display:grid}}.vQw-rW_iconBtn{color:#f5f0ea;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.vQw-rW_iconBtn:hover{background:#f5f0ea14}.vQw-rW_search{color:#f5f0eadb;cursor:pointer;background:0 0;border:1px solid #f5f0ea47;border-radius:999px;grid-area:search;justify-self:start;align-items:center;gap:10px;min-width:220px;height:40px;padding:0 20px 0 16px;font-size:13px;transition:border-color .25s ease-out;display:flex}.vQw-rW_search:hover{border-color:#c8a97e}.vQw-rW_search i{font-size:16px}.vQw-rW_logo{color:#fdfcfa;grid-area:logo;justify-self:center;align-items:center;padding:12px 0;display:flex}.vQw-rW_logoText{font-family:var(--font-display);letter-spacing:.06em;font-size:30px;font-weight:500;line-height:1}.vQw-rW_menu{flex-wrap:wrap;grid-area:menu;justify-content:center;gap:clamp(16px,2.4cqw,40px);padding-bottom:4px;display:flex}.vQw-rW_menuLink.vQw-rW_active{color:#c8a97e}.vQw-rW_menuLink{color:#f5f0ea;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:4px;min-height:44px;font-size:12px;font-weight:500;transition:color .25s ease-out;display:flex;position:relative}.vQw-rW_menuLink:hover{color:#c8a97e}.vQw-rW_menuLink i{font-size:14px}.vQw-rW_icons{grid-area:icons;justify-self:end;align-items:center;gap:4px;display:flex}.vQw-rW_lang{color:#f5f0ea;cursor:pointer;letter-spacing:.14em;background:0 0;border:0;border-radius:999px;height:44px;padding:0 10px;font-size:12px}.vQw-rW_lang:hover{background:#f5f0ea14}.vQw-rW_themeIcon{font-size:19px}.vQw-rW_glyph{font-size:20px}.vQw-rW_avatar{color:#1a1a1a;width:28px;height:28px;font-family:var(--font-display);background:#c8a97e;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.vQw-rW_wishDot{background:#c8a97e;border-radius:999px;width:8px;height:8px;position:absolute;top:8px;right:8px}.vQw-rW_cartCount{color:#1a1a1a;text-align:center;background:#c8a97e;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;position:absolute;top:4px;right:2px}.vQw-rW_collapsedLeft{display:flex}.vQw-rW_collapsedRight{justify-content:flex-end;display:flex}.vQw-rW_collapsedBtn{}.vQw-rW_collapsedBtn:hover{background:0 0}.vQw-rW_collapsedLogo{color:#fdfcfa;justify-self:center}.vQw-rW_collapsedLogoText{font-family:var(--font-display);letter-spacing:.06em;font-size:22px;font-weight:500}.vQw-rW_mega{background:var(--drawer-bg);color:var(--color-ink);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:.35s ease-out vQw-rW_mvFade;position:absolute;top:100%;left:0;right:0}@media (max-width:899px){.vQw-rW_mega{display:none}}.vQw-rW_megaGrid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:32px;max-width:1440px;margin:0 auto;padding:40px clamp(20px,4.45cqw,64px) 48px;display:grid}.vQw-rW_megaCol{flex-direction:column;gap:12px;display:flex}.vQw-rW_megaTitle{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.vQw-rW_megaLink{font-family:var(--font-display);color:var(--color-ink);font-size:18px;line-height:1.3;transition:color .25s ease-out,transform .25s ease-out}.vQw-rW_megaLink:hover{color:var(--color-secondary-ink)}.vQw-rW_feature{aspect-ratio:4/3;background:#1a1a1a;border-radius:12px;display:block;position:relative;overflow:hidden}.vQw-rW_featureImg{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .6s ease-out;position:absolute;inset:0}.vQw-rW_feature:hover .vQw-rW_featureImg{transform:scale(1.04)}.vQw-rW_featureText{color:#f5f0ea;pointer-events:none;background:linear-gradient(#0000,#1a1a1ad1);flex-direction:column;gap:4px;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.vQw-rW_featureEyebrow{letter-spacing:.22em;text-transform:uppercase;color:#e3cfae;font-size:11px}.vQw-rW_featureTitle{font-family:var(--font-display);font-size:22px;line-height:1.25}.vQw-rW_featureCta{letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;font-size:12px;text-decoration:underline}.vQw-rW_underline{transform-origin:0;background:#c8a97e;height:1px;transition:transform .3s ease-out;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.vQw-rW_underline.vQw-rW_lineOn{transform:scaleX(1)}
@keyframes QhmpoG_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.QhmpoG_modal{z-index:72;background:var(--drawer-bg);color:var(--color-ink);animation:.35s ease-out QhmpoG_mvFade;position:fixed;inset:0;overflow-y:auto}.QhmpoG_inner{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:24px clamp(20px,4.45cqw,64px) 64px;display:flex}.QhmpoG_top{justify-content:space-between;align-items:center;display:flex}.QhmpoG_title{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.QhmpoG_close{background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;font-size:22px}.QhmpoG_form{border-bottom:1px solid var(--color-ink);align-items:center;gap:16px;padding-bottom:12px;display:flex}.QhmpoG_form>i{color:var(--color-ink3);font-size:28px}.QhmpoG_input{color:var(--color-ink);font-family:var(--font-display);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:clamp(28px,3.4cqw,48px)}.QhmpoG_clear{color:var(--color-ink3);cursor:pointer;background:0 0;border:0;font-size:24px}.QhmpoG_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink3);font-size:12px;font-weight:500}.QhmpoG_section{flex-direction:column;gap:16px;display:flex}.QhmpoG_chips{flex-wrap:wrap;gap:8px;display:flex}.QhmpoG_chip{border:1px solid var(--color-border2);min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-size:14px;transition:border-color .25s ease-out}.QhmpoG_chip:hover{border-color:var(--color-ink)}.QhmpoG_results{grid-template-columns:240px minmax(0,1fr);gap:32px;animation:.25s ease-out QhmpoG_mvFade;display:grid}@media (max-width:639px){.QhmpoG_results{grid-template-columns:minmax(0,1fr)}}.QhmpoG_suggestions{flex-direction:column;gap:12px;display:flex}.QhmpoG_suggestion{text-align:left;color:var(--color-ink);font-family:var(--font-display);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:22px;transition:color .25s ease-out}.QhmpoG_suggestion:hover{color:var(--color-secondary-ink)}.QhmpoG_products{flex-direction:column;gap:4px;display:flex}.QhmpoG_productsTitle{padding-bottom:8px;}.QhmpoG_product{color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:8px;transition:background .25s ease-out;display:grid}.QhmpoG_product:hover{background:var(--color-surface)}.QhmpoG_productImg{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:56px}.QhmpoG_productText{flex-direction:column;display:flex}.QhmpoG_productName{font-family:var(--font-display);font-size:17px}.QhmpoG_productCat{color:var(--color-ink3);font-size:12px}.QhmpoG_productPrice{font-weight:500}.QhmpoG_viewAll{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;margin-top:12px;padding:0 24px;font-size:12px}.QhmpoG_empty{flex-direction:column;gap:8px;display:flex}.QhmpoG_emptyTitle{font-family:var(--font-display);font-size:28px}.QhmpoG_emptyText{color:var(--color-ink3)}.QhmpoG_cta{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;min-height:44px;margin-top:8px;padding:0 24px;font-size:12px;display:inline-flex}.QhmpoG_cta:hover{color:#1a1a1a}
@keyframes _80Ph0W_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _80Ph0W_mvReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}._80Ph0W_backdrop{z-index:72;background:var(--overlay);justify-content:center;align-items:center;padding:16px;animation:.35s ease-out _80Ph0W_mvFade;display:flex;position:fixed;inset:0}._80Ph0W_modal{background:var(--drawer-bg);width:100%;max-width:960px;max-height:100%;color:var(--color-ink);box-shadow:var(--shadow-lg);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);animation:.45s cubic-bezier(.22,.61,.36,1) _80Ph0W_mvReveal;display:grid;overflow:auto}@media (max-width:639px){._80Ph0W_modal{grid-template-columns:minmax(0,1fr)}}._80Ph0W_media{aspect-ratio:4/5;background:var(--color-surface);position:relative}._80Ph0W_mediaImg{object-fit:cover;width:100%;height:100%;animation:.35s ease-out _80Ph0W_mvFade;position:absolute;inset:0}._80Ph0W_info{flex-direction:column;gap:16px;padding:clamp(20px,3cqw,40px);display:flex}._80Ph0W_topRow{justify-content:space-between;gap:12px;display:flex}._80Ph0W_category{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px}._80Ph0W_close{background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;font-size:20px}._80Ph0W_name{font-family:var(--font-display);margin:0;font-size:clamp(26px,2.4cqw,34px);font-weight:500;line-height:1.2}._80Ph0W_priceRow{align-items:baseline;gap:10px;font-size:20px;display:flex}._80Ph0W_price{font-weight:500}._80Ph0W_was{color:var(--color-ink3);font-size:16px}._80Ph0W_rating{color:var(--color-ink3);margin-left:auto;font-size:13px}._80Ph0W_desc{color:var(--color-ink2);margin:0;font-size:15px}._80Ph0W_label{font-size:13px}._80Ph0W_labelStrong{font-weight:500}._80Ph0W_swatches{gap:12px;display:flex}._80Ph0W_swatch{cursor:pointer;border:0;border-radius:999px;width:32px;height:32px;transition:box-shadow .25s ease-out;box-shadow:inset 0 0 0 1px #0003}._80Ph0W_swatch._80Ph0W_on{box-shadow:0 0 0 2px var(--drawer-bg),0 0 0 3.5px var(--color-ink)}._80Ph0W_sizes{flex-wrap:wrap;gap:8px;display:flex}._80Ph0W_size{border:1px solid var(--color-border2);min-width:48px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:14px}._80Ph0W_size._80Ph0W_on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}._80Ph0W_size._80Ph0W_oos{color:var(--color-ink4);cursor:not-allowed;text-decoration:line-through}._80Ph0W_hint{color:var(--color-error);font-size:13px}._80Ph0W_actions{gap:8px;margin-top:auto;display:flex}._80Ph0W_add{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:1;min-height:52px;font-size:13px;font-weight:500}._80Ph0W_add:hover{background:var(--color-secondary-hover)}._80Ph0W_soldOut{background:var(--color-surface2);min-height:52px;color:var(--color-ink3);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}._80Ph0W_wish{border:1px solid var(--color-border2);cursor:pointer;background:0 0;border-radius:999px;width:52px;height:52px}._80Ph0W_wish i{color:var(--color-ink);font-size:22px}._80Ph0W_wish._80Ph0W_on i{color:var(--color-error)}._80Ph0W_details{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:8px 0;font-size:13px;text-decoration:underline}
.aPnJmG_nav{z-index:45;background:var(--drawer-bg);border-top:1px solid var(--color-border);grid-template-columns:repeat(5,1fr);padding-bottom:4px;display:none;position:fixed;bottom:0;left:0;right:0}@media (max-width:899px){.aPnJmG_nav{display:grid}}.aPnJmG_tab{min-height:56px;color:var(--color-ink3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.aPnJmG_tab.aPnJmG_active{color:var(--color-secondary-ink)}.aPnJmG_icon{font-size:20px}
@keyframes L6N-Qa_mvToast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.L6N-Qa_host{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;bottom:24px;left:0;right:0}@media (max-width:899px){.L6N-Qa_host{bottom:76px}}.L6N-Qa_toast{pointer-events:auto;color:#f5f0ea;min-width:260px;max-width:420px;font-family:var(--font-body);background:#1a1a1a;border-radius:12px;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-size:14px;animation:.3s cubic-bezier(.22,.61,.36,1) L6N-Qa_mvToast;display:flex;box-shadow:0 16px 40px #00000040}.L6N-Qa_icon{color:#c8a97e;font-size:18px}.L6N-Qa_icon.L6N-Qa_err{color:#ec9283}.L6N-Qa_msg{flex:1}.L6N-Qa_action{color:#c8a97e;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px}
.EzUeIG_footer{background:var(--nav-bg);color:#f5f0ea;padding:clamp(56px,6.7cqw,96px) 0 32px}.EzUeIG_inner{flex-direction:column;gap:56px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.EzUeIG_top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;display:grid}@media (max-width:1023px){.EzUeIG_top{grid-template-columns:minmax(0,1fr)}}.EzUeIG_brand{flex-direction:column;gap:16px;max-width:420px;display:flex}.EzUeIG_name{font-family:var(--font-display);letter-spacing:.04em;font-size:36px;font-weight:500;line-height:1.1}.EzUeIG_tagline{font-family:var(--font-display);color:#e3cfae;font-size:20px;font-style:italic}.EzUeIG_description{color:#f5f0eac7;margin:0;font-size:15px;line-height:1.6}.EzUeIG_social{gap:8px;display:flex}.EzUeIG_socialLink{color:#f5f0ea;border:1px solid #f5f0ea3d;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.EzUeIG_socialLink:hover{color:#c8a97e;border-color:#c8a97e}.EzUeIG_columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}@media (max-width:639px){.EzUeIG_columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.EzUeIG_column{flex-direction:column;gap:12px;display:flex}.EzUeIG_colTitle{letter-spacing:.22em;text-transform:uppercase;color:#e3cfae;font-size:12px;font-weight:500}.EzUeIG_link{color:#f5f0eadb;font-size:15px;transition:color .25s ease-out}.EzUeIG_link:hover{color:#c8a97e}.EzUeIG_bottom{color:#f5f0eab8;border-top:1px solid #f5f0ea24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:flex}.EzUeIG_pay{align-items:center;gap:12px;display:flex}.EzUeIG_visa{font-size:24px}.EzUeIG_mastercard{font-size:22px}.EzUeIG_paypal,.EzUeIG_apple{font-size:20px}
@keyframes _2pEbG_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._2pEbG_overlay{z-index:60;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:fixed;inset:0}._2pEbG_overlay._2pEbG_open{opacity:1;pointer-events:auto}._2pEbG_drawer{z-index:61;background:var(--drawer-bg);width:min(440px,100%);color:var(--color-ink);box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .35s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}._2pEbG_drawer._2pEbG_open{transform:translate(0)}._2pEbG_head{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}._2pEbG_title{font-family:var(--font-display);align-items:baseline;gap:10px;margin:0;font-size:26px;font-weight:500;display:flex}._2pEbG_count{font-family:var(--font-body);color:var(--color-ink3);font-size:14px}._2pEbG_close{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:22px}._2pEbG_close:hover{background:var(--color-primary-ghost)}._2pEbG_ship{background:var(--color-surface);flex-direction:column;gap:8px;padding:16px 24px;display:flex}._2pEbG_shipText{font-size:13px}._2pEbG_shipDone{color:var(--color-success);align-items:center;gap:6px;font-size:13px;display:flex}._2pEbG_track{background:var(--color-border);border-radius:999px;height:4px}._2pEbG_fill{background:var(--color-secondary);border-radius:999px;height:100%;transition:width .5s cubic-bezier(.22,.61,.36,1)}._2pEbG_body{flex:1;padding:8px 24px;overflow-y:auto}._2pEbG_body::-webkit-scrollbar{width:6px;height:6px}._2pEbG_body::-webkit-scrollbar-thumb{background:var(--color-border2);border-radius:999px}._2pEbG_line{border-bottom:1px solid var(--color-border);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0;animation:.3s ease-out _2pEbG_mvFade;display:grid}._2pEbG_lineImg{aspect-ratio:4/5;object-fit:cover;cursor:pointer;border-radius:8px;width:88px}._2pEbG_lineInfo{flex-direction:column;gap:6px;min-width:0;display:flex}._2pEbG_lineTop{justify-content:space-between;gap:8px;display:flex}._2pEbG_lineName{font-family:var(--font-display);font-size:16px;line-height:1.3}._2pEbG_linePrice{white-space:nowrap;font-size:14px;font-weight:500}._2pEbG_lineMeta{color:var(--color-ink3);font-size:13px}._2pEbG_lineBottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}._2pEbG_qty{border:1px solid var(--color-border2);border-radius:999px;align-items:center;display:flex}._2pEbG_qty button{width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:0}._2pEbG_qty span{text-align:center;min-width:20px;font-size:14px}._2pEbG_remove{color:var(--color-ink3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}._2pEbG_upsell{flex-direction:column;gap:12px;padding:20px 0;display:flex}._2pEbG_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}._2pEbG_upsellGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._2pEbG_upsellCard{background:var(--color-surface);border-radius:12px;flex-direction:column;gap:8px;padding:8px;display:flex}._2pEbG_upsellImg{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%}._2pEbG_upsellName{font-family:var(--font-display);font-size:14px;line-height:1.3}._2pEbG_upsellRow{justify-content:space-between;align-items:center;font-size:13px;display:flex}._2pEbG_upsellAdd{background:var(--color-ink);width:36px;height:36px;color:var(--color-bg);cursor:pointer;border:0;border-radius:999px}._2pEbG_foot{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;padding:20px 24px;display:flex}._2pEbG_subtotalRow{justify-content:space-between;align-items:baseline;display:flex}._2pEbG_subtotalLabel{font-weight:500}._2pEbG_subtotal{font-family:var(--font-display);font-size:24px}._2pEbG_note{color:var(--color-ink3);font-size:12px}._2pEbG_checkout{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:52px;font-size:13px;font-weight:500}._2pEbG_checkout:hover{background:var(--color-secondary-hover)}._2pEbG_checkout:active{background:var(--color-secondary-pressed)}._2pEbG_continue{min-height:44px;color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}._2pEbG_empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}._2pEbG_emptyIcon{color:var(--color-secondary-ink);font-size:44px}._2pEbG_emptyTitle{font-family:var(--font-display);font-size:28px}._2pEbG_emptySub{color:var(--color-ink3)}._2pEbG_start{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:48px;margin-top:8px;padding:0 28px;font-size:12px;font-weight:500}
@keyframes YhKSxa_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.YhKSxa_hero{background:var(--color-primary);color:#f5f0ea}.YhKSxa_stage{background:#1a1a1a;height:clamp(560px,58cqw,860px);position:relative;overflow:hidden}@media (max-width:639px){.YhKSxa_stage{height:620px}}.YhKSxa_image{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.YhKSxa_shade{background:linear-gradient(#1a1a1a00 15%,#1a1a1a80 50%,#1a1a1ad9 100%);position:absolute;inset:0}.YhKSxa_bottom{position:absolute;inset:auto 0 0}.YhKSxa_inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px) clamp(40px,5cqw,80px);display:flex}.YhKSxa_copy{flex-direction:column;gap:24px;max-width:720px;animation:.6s ease-out YhKSxa_mvFade;display:flex}.YhKSxa_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e3cfae;font-size:12px;font-weight:500}.YhKSxa_heading{font-family:var(--font-display);letter-spacing:-.015em;color:#fdfcfa;text-wrap:balance;margin:0;font-size:clamp(44px,5.4cqw,80px);font-weight:500;line-height:1.05}.YhKSxa_sub{color:#f5f0eaeb;max-width:52ch;margin:0;font-size:17px;line-height:1.6}.YhKSxa_ctas{flex-wrap:wrap;gap:12px;display:flex}.YhKSxa_btn{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 36px;font-size:13px;font-weight:500;transition:background .25s ease-out;display:inline-flex}.YhKSxa_primary{color:#1a1a1a;background:#c8a97e;}.YhKSxa_primary:hover{color:#1a1a1a;background:#b0946c}.YhKSxa_secondary{color:#f5f0ea;border:1px solid #f5f0eab3;}.YhKSxa_secondary:hover{color:#fdfcfa;background:#f5f0ea1f}.YhKSxa_caption{font-family:var(--font-display);color:#f5f0ead1;font-size:14px;font-style:italic}
.jSmW4G_section{padding-block:clamp(56px,6.7cqw,96px)}.jSmW4G_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.jSmW4G_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.jSmW4G_titles{flex-direction:column;gap:8px;display:flex}.jSmW4G_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);letter-spacing:.22em;font-size:12px;font-weight:500}.jSmW4G_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.jSmW4G_viewAll{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-secondary);padding-bottom:4px;font-size:13px;font-weight:500}.jSmW4G_viewAll:hover{color:var(--color-secondary-ink)}.jSmW4G_grid{grid-template-rows:repeat(2,minmax(0,clamp(220px,22cqw,320px)));grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (max-width:639px){.jSmW4G_grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.jSmW4G_tile{aspect-ratio:1;background:var(--color-surface);cursor:pointer;text-align:left;border:0;border-radius:12px;grid-area:span 1/span 1;min-height:200px;padding:0;display:block;position:relative;overflow:hidden}.jSmW4G_tile.jSmW4G_large{aspect-ratio:auto;grid-area:span 2/span 2}@media (max-width:639px){.jSmW4G_tile.jSmW4G_large{aspect-ratio:16/10;grid-row:span 1}}.jSmW4G_img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.jSmW4G_tile:hover .jSmW4G_img{transform:scale(1.05)}.jSmW4G_caption{color:#fdfcfa;pointer-events:none;background:linear-gradient(#0000,#1a1a1ab3);justify-content:space-between;align-items:flex-end;gap:8px;padding:20px;display:flex;position:absolute;inset:auto 0 0}.jSmW4G_name{font-family:var(--font-display);font-size:clamp(22px,1.95cqw,28px);line-height:1.2}.jSmW4G_count{letter-spacing:.14em;text-transform:uppercase;font-size:12px}
.-KDIDq_card{flex-direction:column;gap:12px;min-width:0;display:flex}.-KDIDq_media{aspect-ratio:4/5;background:var(--color-surface);cursor:pointer;border-radius:12px;display:block;position:relative;overflow:hidden}.-KDIDq_img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;transition:opacity .35s ease-out,transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.-KDIDq_img.-KDIDq_sold{filter:grayscale(.6)opacity(.7)}.-KDIDq_imgB{opacity:0}@media (min-width:640px){.-KDIDq_card:hover .-KDIDq_imgB.-KDIDq_swap{opacity:1}.-KDIDq_card:hover .-KDIDq_imgA.-KDIDq_swap{opacity:0}.-KDIDq_card:hover .-KDIDq_img{transform:scale(1.04)}.-KDIDq_card:hover .-KDIDq_bar{opacity:1;transform:translateY(0)}}.-KDIDq_badges{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px}.-KDIDq_badge{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.-KDIDq_new{background:var(--color-bg);color:var(--color-ink)}.-KDIDq_sale{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.08em;text-transform:none;font-weight:600}.-KDIDq_hot{color:#f5f0ea;background:#1a1a1a}.-KDIDq_soldOut{background:var(--color-bg);color:var(--color-ink3);border:1px solid var(--color-border2)}.-KDIDq_wish{cursor:pointer;background:#fdfcfaeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s ease-out;display:flex;position:absolute;top:8px;right:8px}.-KDIDq_wish:hover{transform:scale(1.06)}.-KDIDq_wish i{color:#1a1a1a;font-size:20px}.-KDIDq_wish.-KDIDq_on i{color:#a23b2c}.-KDIDq_bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1a1a1a;opacity:0;cursor:default;background:#fdfcfaf2;border-radius:12px;flex-direction:column;gap:8px;padding:12px;transition:transform .3s ease-out,opacity .3s ease-out;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(calc(100% + 12px))}@media (max-width:639px){.-KDIDq_bar{display:none}}.-KDIDq_barTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.-KDIDq_barLabel{letter-spacing:.14em;text-transform:uppercase;color:#3d3a36;font-size:11px;font-weight:500}.-KDIDq_quickView{color:#1a1a1a;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline}.-KDIDq_sizes{flex-wrap:wrap;gap:6px;display:flex}.-KDIDq_size{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #cbbfae;border-radius:999px;min-width:36px;height:32px;padding:0 10px;font-size:12px;transition:background .25s ease-out}.-KDIDq_size:hover:not(:disabled){background:#f5f0ea}.-KDIDq_size:disabled{color:#8a8278;cursor:not-allowed;text-decoration:line-through}.-KDIDq_quickPlus{color:#1a1a1a;cursor:pointer;background:#fdfcfaeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:none;position:absolute;bottom:8px;right:8px}.-KDIDq_quickPlus i{font-size:20px}@media (max-width:639px){.-KDIDq_quickPlus{display:flex}}.-KDIDq_info{cursor:pointer;color:var(--color-ink);flex-direction:column;gap:4px;display:flex}.-KDIDq_info:hover{color:var(--color-ink)}.-KDIDq_infoTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.-KDIDq_category{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink3);font-size:12px;line-height:1.4}.-KDIDq_swatches{gap:4px;display:flex}.-KDIDq_swatch{border-radius:999px;width:10px;height:10px;box-shadow:inset 0 0 0 1px #0000002e}.-KDIDq_name{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.3}.-KDIDq_priceRow{align-items:baseline;gap:8px;font-size:15px;display:flex}.-KDIDq_price{color:var(--color-ink);font-weight:500}.-KDIDq_price.-KDIDq_onSale{color:var(--color-secondary-ink)}.-KDIDq_was{color:var(--color-ink3);font-size:14px}
.bnT3Nq_section{padding-block:0 clamp(56px,6.7cqw,96px)}.bnT3Nq_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.bnT3Nq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bnT3Nq_titles{flex-direction:column;gap:8px;display:flex}.bnT3Nq_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);letter-spacing:.22em;font-size:12px;font-weight:500}.bnT3Nq_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.bnT3Nq_actions{align-items:center;gap:8px;display:flex}.bnT3Nq_viewAll{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-secondary);padding-bottom:4px;font-size:13px;font-weight:500}.bnT3Nq_viewAll:hover{color:var(--color-secondary-ink)}.bnT3Nq_arrow{border:1px solid var(--color-border2);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px}.bnT3Nq_grid{scrollbar-width:none;scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;display:grid}@media (max-width:1023px){.bnT3Nq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.bnT3Nq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bnT3Nq_grid::-webkit-scrollbar{display:none}.bnT3Nq_grid.bnT3Nq_carousel{grid-template-columns:none;grid-auto-columns:calc(23.2558% - 16.7442px);grid-auto-flow:column;overflow-x:auto}@media (max-width:1023px){.bnT3Nq_grid.bnT3Nq_carousel{grid-auto-columns:40%}}@media (max-width:639px){.bnT3Nq_grid.bnT3Nq_carousel{grid-auto-columns:72%}}.bnT3Nq_cell{scroll-snap-align:start;min-width:0}
@keyframes pUCGMW_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pUCGMW_mvPulse{0%{box-shadow:0 0 #c8a97ebf}to{box-shadow:0 0 0 14px #c8a97e00}}.pUCGMW_section{background:var(--color-surface);color:var(--color-ink);padding-block:clamp(56px,6.7cqw,96px)}.pUCGMW_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.pUCGMW_split{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(24px,4cqw,64px);display:grid}@media (max-width:639px){.pUCGMW_split{grid-template-columns:minmax(0,1fr)}}.pUCGMW_imageBox{aspect-ratio:4/5;background:#1a1a1a;border-radius:12px;position:relative;overflow:hidden}.pUCGMW_imageBox.pUCGMW_reverse{order:2}@media (max-width:639px){.pUCGMW_imageBox.pUCGMW_reverse{order:0}}.pUCGMW_fullBox{aspect-ratio:21/9;background:#1a1a1a;border-radius:12px;position:relative;overflow:hidden}@media (max-width:639px){.pUCGMW_fullBox{aspect-ratio:4/5}}.pUCGMW_img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pUCGMW_fullImg{object-position:center 25%}.pUCGMW_fullShade{pointer-events:none;background:linear-gradient(90deg,#1a1a1ab8 0%,#1a1a1a33 55%,#1a1a1a00 100%);position:absolute;inset:0}.pUCGMW_fullCopy{color:#f5f0ea;pointer-events:none;flex-direction:column;gap:12px;max-width:440px;display:flex;position:absolute;bottom:clamp(20px,4cqw,56px);left:clamp(20px,4cqw,56px)}.pUCGMW_fullKicker{letter-spacing:.22em;text-transform:uppercase;color:#e3cfae;font-size:12px;font-weight:500}.pUCGMW_fullTitle{font-family:var(--font-display);color:#fdfcfa;margin:0;font-size:clamp(34px,3.6cqw,56px);font-weight:500;line-height:1.1}.pUCGMW_fullText{color:#f5f0eaeb;margin:0;font-size:16px;line-height:1.6}.pUCGMW_fullFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pUCGMW_hintIcon{color:var(--color-ink3);align-items:center;gap:8px;font-size:13px;display:flex}.pUCGMW_ghostBtn{border:1px solid var(--color-ink);min-height:48px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 32px;font-size:13px;font-weight:500;transition:background .25s ease-out}.pUCGMW_ghostBtn:hover{background:var(--color-primary-ghost)}.pUCGMW_spot{z-index:2;position:absolute}.pUCGMW_spot.pUCGMW_active{z-index:5}.pUCGMW_dot{color:#1a1a1a;cursor:pointer;background:#fdfcfa;border:2px solid #fdfcfa;border-radius:999px;width:32px;height:32px;font-size:12px;font-weight:600;transition:transform .25s ease-out;animation:2.2s ease-out infinite pUCGMW_mvPulse;position:absolute;top:-16px;left:-16px}.pUCGMW_active>.pUCGMW_dot{background:#c8a97e;transform:scale(1.15)}.pUCGMW_pop{background:var(--drawer-bg);width:230px;color:var(--color-ink);box-shadow:var(--shadow-lg);border-radius:12px;gap:12px;padding:12px;animation:.25s ease-out pUCGMW_mvFade;display:flex;position:absolute;top:0;left:0;transform:translate(22px,calc(12px - 100%))}.pUCGMW_pop.pUCGMW_flipX{transform:translate(calc(-100% - 22px),calc(12px - 100%))}.pUCGMW_pop.pUCGMW_below{transform:translate(22px,-12px)}.pUCGMW_pop.pUCGMW_flipX.pUCGMW_below{transform:translate(calc(-100% - 22px),-12px)}.pUCGMW_fullBox .pUCGMW_pop{width:240px}.pUCGMW_popImg{aspect-ratio:4/5;object-fit:cover;cursor:pointer;border-radius:8px;flex:none;width:60px}.pUCGMW_fullBox .pUCGMW_popImg{width:64px}.pUCGMW_popBody{flex-direction:column;gap:4px;min-width:0;display:flex}.pUCGMW_popName{font-family:var(--font-display);font-size:15px;line-height:1.3}.pUCGMW_popPrice{color:var(--color-ink);font-size:14px;font-weight:500}.pUCGMW_popPrice.pUCGMW_sale{color:var(--color-secondary-ink)}.pUCGMW_popActions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pUCGMW_popAdd{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:11px;font-weight:500}.pUCGMW_popAdd:hover{background:var(--color-secondary-hover)}.pUCGMW_popView{height:32px;color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;text-decoration:underline}.pUCGMW_copy{flex-direction:column;gap:24px;min-width:0;display:flex}.pUCGMW_kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.pUCGMW_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(32px,2.92cqw,42px);font-weight:500;line-height:1.15}.pUCGMW_text{color:var(--color-ink2);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.pUCGMW_list{flex-direction:column;gap:4px;display:flex}.pUCGMW_listHead{letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink3);border-bottom:1px solid var(--color-border);padding-bottom:8px;font-size:12px;font-weight:500}.pUCGMW_row{border-bottom:1px solid var(--color-border);background:0 0;border-radius:8px;grid-template-columns:28px 56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 8px;transition:background .25s ease-out;display:grid}.pUCGMW_row.pUCGMW_on{background:var(--color-surface2)}.pUCGMW_rowN{color:var(--color-ink3);font-size:12px}.pUCGMW_rowImg{aspect-ratio:4/5;object-fit:cover;cursor:pointer;border-radius:8px;width:56px}.pUCGMW_rowInfo{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;display:flex}.pUCGMW_rowName{font-family:var(--font-display);font-size:16px;line-height:1.3}.pUCGMW_rowPrice{color:var(--color-ink);font-size:14px}.pUCGMW_rowPrice.pUCGMW_sale{color:var(--color-secondary-ink)}.pUCGMW_rowAdd{border:1px solid var(--color-border2);background:var(--color-bg);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background .25s ease-out;display:flex}.pUCGMW_rowAdd i{font-size:18px}.pUCGMW_rowAdd:hover{background:var(--color-secondary);border-color:var(--color-secondary);color:#1a1a1a}.pUCGMW_actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pUCGMW_addAll{border:1px solid var(--color-secondary);background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;min-height:48px;padding:0 32px;font-size:13px;font-weight:500;transition:background .25s ease-out}.pUCGMW_addAll:hover{background:var(--color-secondary-hover)}.pUCGMW_addAll:active{background:var(--color-secondary-pressed)}.pUCGMW_hint{color:var(--color-ink3);font-size:13px}
@keyframes oZkVHG_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.oZkVHG_section{padding-block:clamp(56px,6.7cqw,96px)}.oZkVHG_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.oZkVHG_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.oZkVHG_titles{flex-direction:column;gap:8px;display:flex}.oZkVHG_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.oZkVHG_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.oZkVHG_tabs{border:1px solid var(--color-border2);border-radius:999px;gap:4px;padding:4px;display:flex}.oZkVHG_tab{min-height:40px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:12px;font-weight:500;transition:background .25s ease-out,color .25s ease-out}.oZkVHG_tab.oZkVHG_on{background:var(--color-ink);color:var(--color-bg)}.oZkVHG_track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.oZkVHG_track::-webkit-scrollbar{display:none}.oZkVHG_tile{aspect-ratio:3/4;scroll-snap-align:start;background:var(--color-surface);cursor:pointer;border:0;border-radius:12px;padding:0;animation:.35s ease-out oZkVHG_mvFade;display:block;position:relative;overflow:hidden}.oZkVHG_img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0}.oZkVHG_tile:hover .oZkVHG_img{transform:scale(1.05)}.oZkVHG_caption{color:#fdfcfa;pointer-events:none;text-align:left;background:linear-gradient(#0000,#1a1a1ac7);flex-direction:column;gap:4px;padding:20px;display:flex;position:absolute;inset:auto 0 0}.oZkVHG_label{font-family:var(--font-display);font-size:24px;line-height:1.2}.oZkVHG_sub{color:#f5f0eae6;font-size:14px}
.S9L-_W_section{background:var(--color-surface);padding-block:clamp(56px,6.7cqw,96px)}.S9L-_W_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.S9L-_W_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.S9L-_W_titles{flex-direction:column;gap:8px;display:flex}.S9L-_W_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.S9L-_W_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.S9L-_W_viewAll{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);border-bottom:1px solid var(--color-secondary);padding-bottom:4px;font-size:13px;font-weight:500}.S9L-_W_viewAll:hover{color:var(--color-secondary-ink)}.S9L-_W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}@media (max-width:1023px){.S9L-_W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.S9L-_W_grid{grid-template-columns:minmax(0,1fr)}}.S9L-_W_post{color:var(--color-ink);flex-direction:column;gap:16px;display:flex}.S9L-_W_post:hover{color:var(--color-ink)}.S9L-_W_thumb{aspect-ratio:3/2;background:var(--color-surface2);border-radius:12px;overflow:hidden}.S9L-_W_thumbImg{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.S9L-_W_post:hover .S9L-_W_thumbImg{transform:scale(1.05)}.S9L-_W_meta{letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px}.S9L-_W_postTitle{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(22px,1.95cqw,28px);font-weight:500;line-height:1.25}.S9L-_W_excerpt{color:var(--color-ink3);margin:0;font-size:15px}.S9L-_W_read{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}
@keyframes NVCy4G_mvReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes NVCy4G_mvSpin{to{transform:rotate(360deg)}}.NVCy4G_band{background:var(--color-primary);color:#f5f0ea;padding-block:clamp(64px,8cqw,120px)}.NVCy4G_inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.NVCy4G_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e3cfae;font-size:12px;font-weight:500}.NVCy4G_heading{font-family:var(--font-display);color:#fdfcfa;text-wrap:balance;margin:0;font-size:clamp(32px,3.4cqw,52px);font-weight:500;line-height:1.12}.NVCy4G_sub{color:#f5f0eadb;max-width:48ch;margin:0}.NVCy4G_form{flex-direction:column;gap:8px;width:100%;max-width:520px;display:flex}.NVCy4G_field{background:#f5f0ea0f;border:1px solid #f5f0ea52;border-radius:999px;flex-wrap:wrap;gap:8px;padding:6px;display:flex}.NVCy4G_field.NVCy4G_error{border-color:#ec9283}.NVCy4G_label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NVCy4G_input{color:#fdfcfa;background:0 0;border:0;outline:none;flex:1;min-width:180px;height:44px;padding:0 18px;font-size:15px}.NVCy4G_input::placeholder{color:#f5f0ea99}.NVCy4G_submit{color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#c8a97e;border:0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 28px;font-size:12px;font-weight:500;display:flex}.NVCy4G_submit:hover{background:#b0946c}.NVCy4G_spin{animation:.8s linear infinite NVCy4G_mvSpin}.NVCy4G_err{color:#ec9283;font-size:13px}.NVCy4G_legal{color:#f5f0eab3;font-size:12px}.NVCy4G_success{background:#c8a97e14;border:1px dashed #c8a97e;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:520px;padding:32px;animation:.45s cubic-bezier(.22,.61,.36,1) NVCy4G_mvReveal;display:flex}.NVCy4G_successTitle{font-family:var(--font-display);color:#fdfcfa;font-size:26px}.NVCy4G_code{font-family:var(--font-display);letter-spacing:.12em;color:#c8a97e;font-size:clamp(40px,4cqw,56px);line-height:1}.NVCy4G_successText{color:#f5f0eadb;font-size:14px}.NVCy4G_copy{color:#f5f0ea;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f0ea80;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-size:12px;display:flex}.NVCy4G_copy:hover{border-color:#c8a97e}.NVCy4G_split{background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:1023px){.NVCy4G_split{grid-template-columns:minmax(0,1fr)}}.NVCy4G_splitImage{min-height:360px;position:relative}.NVCy4G_splitImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.NVCy4G_splitCopy{flex-direction:column;justify-content:center;gap:20px;padding:clamp(48px,6cqw,96px) clamp(20px,5cqw,80px);display:flex}.NVCy4G_splitEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.NVCy4G_splitHeading{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.NVCy4G_splitSub{color:var(--color-ink2);margin:0}.NVCy4G_splitForm{flex-direction:column;gap:8px;display:flex}.NVCy4G_splitRow{flex-wrap:wrap;gap:8px;display:flex}.NVCy4G_splitInput{border:1px solid var(--input-border);background:var(--input-bg);min-width:200px;height:48px;color:var(--color-ink);border-radius:999px;flex:1;padding:0 20px;font-size:15px}.NVCy4G_splitInput.NVCy4G_splitInputError{border-color:var(--color-error)}.NVCy4G_splitSubmit{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:0 28px;font-size:12px;font-weight:500}.NVCy4G_splitSubmit:hover{background:var(--color-secondary-hover)}.NVCy4G_splitErr{color:var(--color-error);font-size:13px}.NVCy4G_splitSuccess{border:1px dashed var(--color-secondary);border-radius:12px;flex-direction:column;gap:8px;padding:24px;animation:.45s ease-out NVCy4G_mvReveal;display:flex}.NVCy4G_splitSuccessTitle{font-family:var(--font-display);font-size:22px}.NVCy4G_splitCode{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-secondary-ink);font-size:40px}.NVCy4G_splitCopy2{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 20px;font-size:12px}
._7hSz5a_hero{color:#f5f0ea;background:#1a1a1a;position:relative;overflow:hidden}._7hSz5a_img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}._7hSz5a_inner{flex-direction:column;gap:12px;max-width:1440px;margin:0 auto;padding:clamp(48px,6cqw,96px) clamp(20px,4.45cqw,64px) clamp(32px,4cqw,56px);display:flex;position:relative}._7hSz5a_crumbs{letter-spacing:.08em;color:#f5f0eadb;gap:8px;font-size:12px;display:flex}._7hSz5a_crumbLink,._7hSz5a_crumbLink:hover{color:#f5f0eadb}._7hSz5a_title{font-family:var(--font-display);color:#fdfcfa;margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}._7hSz5a_desc{color:#f5f0eae6;max-width:52ch;margin:0}
@keyframes bokcKa_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bokcKa_mvShimmer{0%{background-position:-480px 0}to{background-position:480px 0}}@keyframes bokcKa_mvToast{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.bokcKa_section{padding-block:32px clamp(56px,6.7cqw,96px)}.bokcKa_layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:899px){.bokcKa_layout{grid-template-columns:minmax(0,1fr)}}.bokcKa_sidebar{flex-direction:column;gap:24px;max-height:calc(100vh - 140px);padding-right:4px;display:flex;position:sticky;top:132px;overflow:auto}@media (max-width:899px){.bokcKa_sidebar{display:none}}.bokcKa_sideHead{justify-content:space-between;align-items:center;display:flex}.bokcKa_sideTitle{font-family:var(--font-display);font-size:24px}.bokcKa_clearLink{color:var(--color-secondary-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.bokcKa_group{border-bottom:1px solid var(--color-border);flex-direction:column;gap:12px;padding-bottom:20px;display:flex}.bokcKa_group.bokcKa_last{border-bottom:0;padding-bottom:0}.bokcKa_groupTitle{letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink2);font-size:12px;font-weight:500}.bokcKa_chips{flex-wrap:wrap;gap:6px;display:flex}.bokcKa_chip{border:1px solid var(--color-border2);min-height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px;transition:background .25s ease-out,color .25s ease-out}.bokcKa_chip.bokcKa_on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.bokcKa_swatches{flex-wrap:wrap;gap:10px;display:flex}.bokcKa_swatch{cursor:pointer;border:0;border-radius:999px;width:28px;height:28px;transition:box-shadow .25s ease-out;box-shadow:inset 0 0 0 1px #0003}.bokcKa_swatch.bokcKa_on{box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-secondary)}.bokcKa_priceHead{justify-content:space-between;display:flex}.bokcKa_priceNow{color:var(--color-ink2);font-size:13px}.bokcKa_range{accent-color:#c8a97e;width:100%}.bokcKa_rangeEnds{color:var(--color-ink3);justify-content:space-between;font-size:12px;display:flex}.bokcKa_main{flex-direction:column;gap:20px;min-width:0;display:flex}.bokcKa_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bokcKa_barLeft{align-items:center;gap:12px;display:flex}.bokcKa_filterBtn{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;display:none}@media (max-width:899px){.bokcKa_filterBtn{display:flex}}.bokcKa_count{color:#1a1a1a;background:#c8a97e;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;font-weight:600;display:flex}.bokcKa_found{color:var(--color-ink3);font-size:14px}.bokcKa_sort{color:var(--color-ink3);align-items:center;gap:8px;font-size:13px;display:flex}.bokcKa_select{border:1px solid var(--color-border2);background:var(--input-bg);height:44px;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:0 36px 0 16px;font-size:14px}.bokcKa_active{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bokcKa_activeChip{background:var(--color-surface);min-height:36px;color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:13px;animation:.25s ease-out bokcKa_mvFade;display:flex}.bokcKa_activeChip:hover{background:var(--color-surface2)}.bokcKa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;animation:.35s ease-out bokcKa_mvFade;display:grid}@media (max-width:639px){.bokcKa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bokcKa_empty{background:var(--color-surface);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.bokcKa_empty i{color:var(--color-secondary-ink);font-size:32px}.bokcKa_emptyTitle{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500;line-height:1.25}.bokcKa_emptyText{color:var(--color-ink3);margin:0}.bokcKa_emptyBtn{background:var(--color-ink);min-height:48px;color:var(--color-bg);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;margin-top:8px;padding:0 32px;font-size:13px}.bokcKa_sheetOverlay{z-index:66;background:var(--overlay);position:fixed;inset:0}.bokcKa_sheet{z-index:67;background:var(--drawer-bg);max-height:86%;color:var(--color-ink);border-radius:20px 20px 0 0;flex-direction:column;animation:.3s ease-out bokcKa_mvToast;display:flex;position:fixed;bottom:0;left:0;right:0}.bokcKa_sheetHead{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.bokcKa_sheetTitle{font-family:var(--font-display);font-size:24px}.bokcKa_sheetCount{font-family:var(--font-body);color:var(--color-ink3);font-size:14px}.bokcKa_sheetClose{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:22px}.bokcKa_sheetBody{flex-direction:column;flex:1;gap:20px;padding:16px 20px;display:flex;overflow-y:auto}.bokcKa_sheetGroup{flex-direction:column;gap:10px;display:flex}.bokcKa_sheetGroupTitle{letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:500}.bokcKa_sheet .bokcKa_chip{min-height:40px}.bokcKa_sheet .bokcKa_swatches{gap:12px}.bokcKa_sheet .bokcKa_swatch{width:32px;height:32px}.bokcKa_sheetFoot{border-top:1px solid var(--color-border);gap:12px;padding:16px 20px;display:flex}.bokcKa_sheetClear{border:1px solid var(--color-ink);min-height:52px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-size:12px}.bokcKa_sheetApply{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:1;min-height:52px;font-size:12px;font-weight:500}.bokcKa_skelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}@media (max-width:639px){.bokcKa_skelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bokcKa_skelCard{flex-direction:column;gap:12px;display:flex}.bokcKa_skelImg{aspect-ratio:4/5;background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface2) 50%, var(--color-surface) 100%);background-size:960px 100%;border-radius:12px;animation:1.4s linear infinite bokcKa_mvShimmer}.bokcKa_skelLine{background:var(--color-surface2);border-radius:4px}.bokcKa_error{border:1px solid var(--color-border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.bokcKa_error i{color:var(--color-error);font-size:32px}.bokcKa_errorTitle{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}.bokcKa_retry{border:1px solid var(--color-ink);min-height:48px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 32px;font-size:13px}
@keyframes Fnzdpa_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Fnzdpa_mvSpin{to{transform:rotate(360deg)}}.Fnzdpa_section{padding-block:24px clamp(56px,6.7cqw,96px)}.Fnzdpa_inner{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.Fnzdpa_notFound{text-align:center;margin:0 auto;padding:48px}.Fnzdpa_notFound h1{font-family:var(--font-display);font-size:30px}.Fnzdpa_notFoundLink{color:var(--color-secondary-ink);margin-top:16px;text-decoration:underline;display:inline-block}.Fnzdpa_crumbs{letter-spacing:.06em;color:var(--color-ink3);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.Fnzdpa_crumbLink,.Fnzdpa_crumbLink:hover{color:var(--color-ink3)}.Fnzdpa_crumbHere{color:var(--color-ink)}.Fnzdpa_layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(24px,4cqw,72px);display:grid}@media (max-width:899px){.Fnzdpa_layout{grid-template-columns:minmax(0,1fr)}}.Fnzdpa_gallery{grid-template-columns:80px minmax(0,1fr);gap:16px;display:grid}@media (max-width:899px){.Fnzdpa_gallery{grid-template-columns:minmax(0,1fr)}}.Fnzdpa_thumbs{flex-direction:column;gap:12px;display:flex;overflow:auto}@media (max-width:899px){.Fnzdpa_thumbs{flex-direction:row;order:2}}.Fnzdpa_thumb{aspect-ratio:4/5;opacity:.72;background:var(--color-surface);cursor:pointer;border:1.5px solid #0000;border-radius:8px;flex:none;width:80px;padding:0;transition:opacity .25s ease-out;overflow:hidden}.Fnzdpa_thumb.Fnzdpa_on{border-color:var(--color-ink);opacity:1}.Fnzdpa_thumb img{object-fit:cover;width:100%;height:100%}.Fnzdpa_photo{aspect-ratio:4/5;background:var(--color-surface);cursor:zoom-in;border-radius:12px;position:relative;overflow:hidden}.Fnzdpa_photo.Fnzdpa_zoomed{cursor:zoom-out}.Fnzdpa_photoImg{object-fit:cover;width:100%;height:100%;transition:transform .35s ease-out;animation:.3s ease-out Fnzdpa_mvFade;position:absolute;inset:0}.Fnzdpa_zoomed .Fnzdpa_photoImg{transform:scale(2)}.Fnzdpa_badges{pointer-events:none;gap:6px;display:flex;position:absolute;top:16px;left:16px}.Fnzdpa_badge{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.Fnzdpa_badgeNew{background:var(--color-bg);color:var(--color-ink)}.Fnzdpa_badgeSale{color:#1a1a1a;letter-spacing:0;text-transform:none;background:#c8a97e;font-weight:600}.Fnzdpa_zoomHint{color:#1a1a1a;pointer-events:none;background:#fdfcfae6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px}.Fnzdpa_info{flex-direction:column;gap:24px;display:flex;position:sticky;top:132px}@media (max-width:899px){.Fnzdpa_info{position:static}}.Fnzdpa_head{flex-direction:column;gap:10px;display:flex}.Fnzdpa_category{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.Fnzdpa_titleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Fnzdpa_title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(32px,2.92cqw,42px);font-weight:500;line-height:1.15}.Fnzdpa_wish{border:1px solid var(--color-border2);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Fnzdpa_wish i{color:var(--color-ink);font-size:22px}.Fnzdpa_wish.Fnzdpa_on i{color:var(--color-error)}.Fnzdpa_rating{color:var(--color-ink3);align-items:center;gap:8px;font-size:13px;display:flex}.Fnzdpa_rating:hover{color:var(--color-ink3)}.Fnzdpa_stars{color:var(--color-secondary-ink);gap:2px;display:flex}.Fnzdpa_priceRow{align-items:baseline;gap:12px;font-size:22px;display:flex}.Fnzdpa_price{font-weight:500}.Fnzdpa_was{color:var(--color-ink3);font-size:18px}.Fnzdpa_points{color:var(--color-ink3);align-items:center;gap:6px;font-size:13px;display:flex}.Fnzdpa_points i{color:var(--color-secondary-ink)}.Fnzdpa_desc{color:var(--color-ink2);margin:0}.Fnzdpa_block{flex-direction:column;gap:10px;display:flex}.Fnzdpa_label{font-size:13px}.Fnzdpa_labelStrong{font-weight:500}.Fnzdpa_swatches{gap:12px;display:flex}.Fnzdpa_swatch{cursor:pointer;border:0;border-radius:999px;width:32px;height:32px;transition:box-shadow .25s ease-out;box-shadow:inset 0 0 0 1px #0003}.Fnzdpa_swatch.Fnzdpa_on{box-shadow:0 0 0 2px var(--color-bg),0 0 0 3.5px var(--color-ink)}.Fnzdpa_sizeHead{justify-content:space-between;align-items:center;display:flex}.Fnzdpa_guide{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.Fnzdpa_sizes{flex-wrap:wrap;gap:8px;display:flex}.Fnzdpa_size{border:1px solid var(--color-border2);min-width:56px;height:48px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:14px;transition:background .25s ease-out,color .25s ease-out}.Fnzdpa_size.Fnzdpa_on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.Fnzdpa_size:disabled{color:var(--color-ink4);cursor:not-allowed;text-decoration:line-through}.Fnzdpa_model{color:var(--color-ink3);font-size:12px}.Fnzdpa_hint{color:var(--color-error);align-items:center;gap:6px;font-size:13px;animation:.25s ease-out Fnzdpa_mvFade;display:flex}.Fnzdpa_low{background:color-mix(in oklab, var(--color-warning) 14%, transparent);color:var(--color-warning);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:500}.Fnzdpa_buy{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.Fnzdpa_qty{border:1px solid var(--color-border2);border-radius:999px;align-items:center;height:52px;display:flex}.Fnzdpa_qtyBtn{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;font-size:18px}.Fnzdpa_qtyNum{text-align:center;min-width:28px;font-weight:500}.Fnzdpa_add{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;min-width:180px;min-height:52px;font-size:13px;font-weight:500;transition:background .25s ease-out,opacity .25s ease-out;display:flex}.Fnzdpa_add:hover{background:var(--color-secondary-hover)}.Fnzdpa_add:active{background:var(--color-secondary-pressed)}.Fnzdpa_add.Fnzdpa_needSize{opacity:.6}.Fnzdpa_spin{animation:.8s linear infinite Fnzdpa_mvSpin}.Fnzdpa_buyNow{border:1px solid var(--color-ink);min-height:52px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;font-size:13px;font-weight:500}.Fnzdpa_buyNow:hover{background:var(--color-primary-ghost)}.Fnzdpa_soldOut{background:var(--color-surface);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}.Fnzdpa_soldOutTitle{font-family:var(--font-display);font-size:22px}.Fnzdpa_notify{border:1px solid var(--color-ink);min-height:52px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;font-size:13px}.Fnzdpa_accordion{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.Fnzdpa_accItem{border-bottom:1px solid var(--color-border)}.Fnzdpa_accBtn{width:100%;min-height:56px;color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;font-weight:500;display:flex}.Fnzdpa_accBtn i{font-size:18px}.Fnzdpa_accBody{color:var(--color-ink2);flex-direction:column;gap:6px;padding:0 0 20px;font-size:15px;animation:.25s ease-out Fnzdpa_mvFade;display:flex}.Fnzdpa_delivery{color:var(--color-ink3)}
.Lf2ygq_section{background:var(--color-surface);padding-block:clamp(56px,6.7cqw,96px)}.Lf2ygq_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.Lf2ygq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.Lf2ygq_titles{flex-direction:column;gap:8px;display:flex}.Lf2ygq_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.Lf2ygq_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.Lf2ygq_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Lf2ygq_arrow{border:1px solid var(--color-border2);width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px}.Lf2ygq_arrow:hover{background:var(--color-primary-ghost)}.Lf2ygq_addAll{background:var(--color-ink);min-height:44px;color:var(--color-bg);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:12px;font-weight:500}.Lf2ygq_track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:23.5%;grid-auto-flow:column;gap:20px;display:grid;overflow-x:auto}.Lf2ygq_track::-webkit-scrollbar{display:none}@media (max-width:1023px){.Lf2ygq_track{grid-auto-columns:38%}}@media (max-width:639px){.Lf2ygq_track{grid-auto-columns:70%}}.Lf2ygq_cell{scroll-snap-align:start;min-width:0}
@keyframes Phi4Aq_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Phi4Aq_section{padding-block:clamp(56px,6.7cqw,96px)}.Phi4Aq_layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:48px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:1023px){.Phi4Aq_layout{grid-template-columns:minmax(0,1fr)}}.Phi4Aq_summary{flex-direction:column;gap:20px;display:flex}.Phi4Aq_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.Phi4Aq_score{align-items:baseline;gap:12px;display:flex}.Phi4Aq_scoreNum{font-family:var(--font-display);font-size:56px;line-height:1}.Phi4Aq_scoreSide{flex-direction:column;gap:4px;display:flex}.Phi4Aq_stars{color:var(--color-secondary-ink);gap:2px;display:flex}.Phi4Aq_based{color:var(--color-ink3);font-size:13px}.Phi4Aq_dist{flex-direction:column;gap:8px;display:flex}.Phi4Aq_distRow{color:var(--color-ink2);grid-template-columns:28px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:13px;display:grid}.Phi4Aq_bar{background:var(--color-surface2);border-radius:999px;height:6px;overflow:hidden}.Phi4Aq_fill{background:var(--color-secondary);border-radius:999px;height:100%;transition:width .6s ease-out}.Phi4Aq_pct{text-align:right;color:var(--color-ink3)}.Phi4Aq_fit{background:var(--color-surface);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.Phi4Aq_fitRow{justify-content:space-between;font-size:13px;display:flex}.Phi4Aq_fitLabel{font-weight:500}.Phi4Aq_fitValue{color:var(--color-ink3)}.Phi4Aq_fitTrack{background:var(--color-border2);border-radius:999px;height:4px;position:relative}.Phi4Aq_fitDot{background:var(--color-ink);border-radius:999px;width:14px;height:14px;position:absolute;top:-5px;left:52%}.Phi4Aq_fitEnds{color:var(--color-ink3);justify-content:space-between;font-size:11px;display:flex}.Phi4Aq_write{border:1px solid var(--color-ink);min-height:48px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;font-size:13px}.Phi4Aq_write:hover{background:var(--color-primary-ghost)}.Phi4Aq_list{flex-direction:column;display:flex}.Phi4Aq_form{background:var(--color-surface);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:24px;padding:24px;animation:.3s ease-out Phi4Aq_mvFade;display:flex}.Phi4Aq_rate{color:var(--color-secondary-ink);gap:4px;font-size:24px;display:flex}.Phi4Aq_rateBtn{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:24px}.Phi4Aq_input{border:1px solid var(--input-border);background:var(--input-bg);height:48px;color:var(--color-ink);border-radius:8px;padding:0 16px}.Phi4Aq_textarea{border:1px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);resize:vertical;border-radius:8px;padding:12px 16px}.Phi4Aq_post{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;min-height:48px;padding:0 32px;font-size:12px;font-weight:500}.Phi4Aq_review{border-bottom:1px solid var(--color-border);flex-direction:column;gap:10px;padding:24px 0;display:flex}.Phi4Aq_reviewHead{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.Phi4Aq_who{align-items:center;gap:12px;display:flex}.Phi4Aq_avatar{background:var(--color-surface2);width:40px;height:40px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:18px;display:flex}.Phi4Aq_whoText{flex-direction:column;display:flex}.Phi4Aq_name{font-size:14px;font-weight:500}.Phi4Aq_sub{color:var(--color-ink3);font-size:12px}.Phi4Aq_reviewTitle{font-family:var(--font-display);margin:0;font-size:20px;font-weight:500;line-height:1.3}.Phi4Aq_reviewText{color:var(--color-ink2);margin:0}.Phi4Aq_empty{background:var(--color-surface);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.Phi4Aq_empty i{color:var(--color-secondary-ink);font-size:28px}.Phi4Aq_emptyTitle{font-family:var(--font-display);font-size:24px}.Phi4Aq_emptyText{color:var(--color-ink3)}
.Mzk_ha_section{padding-block:0 clamp(56px,6.7cqw,96px)}.Mzk_ha_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.Mzk_ha_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.Mzk_ha_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}@media (max-width:1023px){.Mzk_ha_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.Mzk_ha_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.HQiOta_image{color:#f5f0ea;background:#1a1a1a;position:relative;overflow:hidden}.HQiOta_img{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.HQiOta_imageInner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1000px;margin:0 auto;padding:clamp(80px,9cqw,160px) clamp(20px,4.45cqw,64px);display:flex;position:relative}.HQiOta_imageEyebrow{letter-spacing:.24em;text-transform:uppercase;color:#e3cfae;font-size:12px;font-weight:500}.HQiOta_imageHeading{font-family:var(--font-display);color:#fdfcfa;text-wrap:balance;margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}.HQiOta_imageSub{color:#f5f0eae6;max-width:52ch;margin:0}.HQiOta_plain{padding-block:clamp(56px,6.7cqw,96px) 32px}.HQiOta_plainInner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.HQiOta_plainEyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.HQiOta_plainHeading{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}.HQiOta_plainSub{color:var(--color-ink2);max-width:52ch;margin:0}.HQiOta_about .HQiOta_img{opacity:.45}.HQiOta_about .HQiOta_imageInner{padding-block:clamp(88px,10cqw,176px)}.HQiOta_about .HQiOta_imageSub{max-width:56ch}
.kbmdAW_section{padding-block:clamp(56px,6.7cqw,96px)}.kbmdAW_inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5cqw,96px);max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:1023px){.kbmdAW_inner{grid-template-columns:minmax(0,1fr)}}.kbmdAW_media{aspect-ratio:4/5;background:var(--color-surface);border-radius:12px;overflow:hidden}.kbmdAW_img{object-fit:cover;width:100%;height:100%}.kbmdAW_copy{flex-direction:column;gap:24px;display:flex}.kbmdAW_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.kbmdAW_title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.kbmdAW_body{color:var(--color-ink2);flex-direction:column;gap:16px;display:flex}.kbmdAW_body p{margin:0}.kbmdAW_signature{font-family:var(--font-display);color:var(--color-ink);font-size:18px;font-style:italic}
.Z0AKPG_section{background:var(--color-surface);padding-block:clamp(56px,6.7cqw,96px)}.Z0AKPG_inner{flex-direction:column;gap:40px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.Z0AKPG_title{font-family:var(--font-display);color:var(--color-ink);text-align:center;margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}.Z0AKPG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1023px){.Z0AKPG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.Z0AKPG_grid{grid-template-columns:minmax(0,1fr)}}.Z0AKPG_card{background:var(--color-bg);border-radius:12px;flex-direction:column;gap:12px;padding:32px;display:flex}.Z0AKPG_card i{color:var(--color-secondary-ink);font-size:28px}.Z0AKPG_cardTitle{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.25}.Z0AKPG_cardText{color:var(--color-ink2);margin:0}
._33DOYG_section{padding-block:clamp(48px,6cqw,88px)}._33DOYG_inner{flex-direction:column;gap:40px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}._33DOYG_head{flex-direction:column;gap:12px;max-width:760px;display:flex}._33DOYG_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}._33DOYG_title{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}._33DOYG_cats{flex-wrap:wrap;gap:8px;display:flex}._33DOYG_cat{border:1px solid var(--color-border2);min-height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:13px;transition:background .25s ease-out}._33DOYG_cat._33DOYG_on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}._33DOYG_featured{color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4cqw,64px);display:grid}._33DOYG_featured:hover{color:var(--color-ink)}@media (max-width:1023px){._33DOYG_featured{grid-template-columns:minmax(0,1fr)}}._33DOYG_fMedia{aspect-ratio:16/9;background:var(--color-surface);border-radius:12px;overflow:hidden}._33DOYG_fImg{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}._33DOYG_featured:hover ._33DOYG_fImg{transform:scale(1.04)}._33DOYG_fCopy{flex-direction:column;gap:16px;display:flex}._33DOYG_meta{letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px}._33DOYG_fTitle{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}._33DOYG_fEx{color:var(--color-ink2);margin:0}._33DOYG_by{color:var(--color-ink3);font-size:13px}._33DOYG_read{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}._33DOYG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}@media (max-width:1023px){._33DOYG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){._33DOYG_grid{grid-template-columns:minmax(0,1fr)}}._33DOYG_post{color:var(--color-ink);flex-direction:column;gap:12px;display:flex}._33DOYG_post:hover{color:var(--color-ink)}._33DOYG_pMedia{aspect-ratio:16/9;background:var(--color-surface);border-radius:12px;overflow:hidden}._33DOYG_pImg{object-fit:cover;width:100%;height:100%;transition:transform .7s ease-out}._33DOYG_post:hover ._33DOYG_pImg{transform:scale(1.05)}._33DOYG_pTitle{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.25}._33DOYG_pEx{color:var(--color-ink3);margin:0;font-size:15px}@keyframes _33DOYG_mvShimmer{0%{background-position:-480px 0}to{background-position:480px 0}}._33DOYG_skel{aspect-ratio:16/9;background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface2) 50%, var(--color-surface) 100%);background-size:960px 100%;border-radius:12px;animation:1.4s linear infinite _33DOYG_mvShimmer}._33DOYG_empty{background:var(--color-surface);text-align:center;border-radius:12px;padding:64px}._33DOYG_empty ._33DOYG_stateTitle{margin:0 0 8px}._33DOYG_error{border:1px solid var(--color-border);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:64px;display:flex}._33DOYG_stateTitle{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}._33DOYG_stateText{color:var(--color-ink3);margin:0}._33DOYG_retry{border:1px solid var(--color-ink);min-height:48px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 32px}
.RdvQXa_section{padding-block:clamp(56px,7cqw,112px)}.RdvQXa_inner{flex-direction:column;gap:64px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.RdvQXa_hero{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.RdvQXa_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.RdvQXa_big{font-family:var(--font-display);color:var(--color-secondary);font-size:clamp(120px,16cqw,240px);font-style:italic;line-height:.9}.RdvQXa_title{font-family:var(--font-display);margin:0;font-size:clamp(32px,3.4cqw,52px);font-weight:500;line-height:1.1}.RdvQXa_lead{color:var(--color-ink2);max-width:52ch;margin:0}.RdvQXa_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.RdvQXa_btn{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:48px;padding:0 32px;font-size:13px;font-weight:500;display:inline-flex}.RdvQXa_primary{background:var(--color-secondary);color:#1a1a1a;}.RdvQXa_primary:hover{background:var(--color-secondary-hover);color:#1a1a1a}.RdvQXa_ghost{border:1px solid var(--color-ink);color:var(--color-ink);}.RdvQXa_ghost:hover{background:var(--color-primary-ghost);color:var(--color-ink)}.RdvQXa_more{flex-direction:column;gap:24px;display:flex}.RdvQXa_moreTitle{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}.RdvQXa_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1023px){.RdvQXa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.RdvQXa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
._4Uluka_post{padding-block:clamp(40px,5cqw,72px) clamp(56px,6.7cqw,96px)}._4Uluka_head{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}._4Uluka_back{color:var(--color-ink3);align-items:center;gap:6px;font-size:13px;display:flex}._4Uluka_back:hover{color:var(--color-ink3)}._4Uluka_meta{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}._4Uluka_title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}._4Uluka_ex{font-family:var(--font-display);color:var(--color-ink2);margin:0;font-size:22px;font-style:italic;line-height:1.45}._4Uluka_by{color:var(--color-ink3);font-size:13px}._4Uluka_hero{max-width:1200px;margin:40px auto;padding:0 clamp(20px,4.45cqw,64px)}._4Uluka_heroBox{aspect-ratio:16/9;background:var(--color-surface);border-radius:12px;overflow:hidden}._4Uluka_heroBox img{object-fit:cover;width:100%;height:100%}._4Uluka_body{max-width:720px;color:var(--color-ink2);flex-direction:column;gap:20px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);font-size:18px;line-height:1.75;display:flex}._4Uluka_body p{margin:0}._4Uluka_more{flex-direction:column;gap:24px;max-width:1440px;margin:64px auto 0;padding:0 clamp(20px,4.45cqw,64px);display:flex}._4Uluka_h2{font-family:var(--font-display);margin:0;font-size:clamp(30px,2.92cqw,42px);font-weight:500;line-height:1.15}._4Uluka_h2._4Uluka_small{margin:32px 0 0;font-size:28px;line-height:1.25}._4Uluka_shop{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1023px){._4Uluka_shop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){._4Uluka_shop{grid-template-columns:minmax(0,1fr)}}._4Uluka_next{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:1023px){._4Uluka_next{grid-template-columns:minmax(0,1fr)}}._4Uluka_nextItem{color:var(--color-ink);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;display:grid}._4Uluka_nextItem:hover{color:var(--color-ink)}._4Uluka_nextImg{aspect-ratio:1;border-radius:12px;overflow:hidden}._4Uluka_nextImg img{object-fit:cover;width:100%;height:100%}._4Uluka_nextText{flex-direction:column;gap:6px;display:flex}._4Uluka_nextCat{letter-spacing:.18em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px}._4Uluka_nextTitle{font-family:var(--font-display);font-size:22px;line-height:1.25}
@keyframes _57Byvq_mvReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes _57Byvq_mvSpin{to{transform:rotate(360deg)}}._57Byvq_section{padding-block:clamp(48px,6cqw,96px)}._57Byvq_inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5cqw,96px);max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:1023px){._57Byvq_inner{grid-template-columns:minmax(0,1fr)}}._57Byvq_info{flex-direction:column;gap:24px;display:flex}._57Byvq_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}._57Byvq_title{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}._57Byvq_lead{color:var(--color-ink2);max-width:48ch;margin:0}._57Byvq_facts{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:24px 0;display:grid}._57Byvq_fact{flex-direction:column;gap:4px;display:flex}._57Byvq_fact i{color:var(--color-secondary-ink);font-size:20px}._57Byvq_fact a{color:var(--color-ink)}._57Byvq_factLabel{color:var(--color-ink3);font-size:12px}._57Byvq_photo{aspect-ratio:16/9;border-radius:12px;overflow:hidden}._57Byvq_photo img{object-fit:cover;width:100%;height:100%}._57Byvq_card{background:var(--color-surface);border-radius:12px;align-self:start;padding:clamp(24px,3cqw,48px)}._57Byvq_form{flex-direction:column;gap:16px;display:flex}._57Byvq_field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}._57Byvq_input{border:1px solid var(--input-border);background:var(--input-bg);height:48px;color:var(--color-ink);border-radius:8px;padding:0 16px;font-size:15px}._57Byvq_input._57Byvq_bad{border-color:var(--color-error)}._57Byvq_input._57Byvq_select{padding:0 12px}._57Byvq_textarea{border:1px solid var(--input-border);background:var(--input-bg);color:var(--color-ink);resize:vertical;border-radius:8px;padding:12px 16px;font-size:15px}._57Byvq_textarea._57Byvq_bad{border-color:var(--color-error)}._57Byvq_err{color:var(--color-error);font-size:12px;font-weight:400}._57Byvq_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._57Byvq_fail{color:var(--color-error);background:color-mix(in oklab, var(--color-error) 10%, transparent);border-radius:8px;padding:12px;font-size:13px}._57Byvq_submit{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 32px;font-size:13px;font-weight:500;display:inline-flex}._57Byvq_submit:hover{background:var(--color-secondary-hover);color:#1a1a1a}._57Byvq_submit:active{background:var(--color-secondary-pressed)}._57Byvq_submit{width:100%}._57Byvq_spin{animation:.8s linear infinite _57Byvq_mvSpin}._57Byvq_ok{flex-direction:column;align-items:flex-start;gap:12px;animation:.4s ease-out _57Byvq_mvReveal;display:flex}._57Byvq_ok i{color:var(--color-success);font-size:36px}._57Byvq_okTitle{font-family:var(--font-display);font-size:32px}._57Byvq_okText{color:var(--color-ink2)}._57Byvq_again{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:0 24px;font-size:12px;display:inline-flex}
@keyframes zNx9dq_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.zNx9dq_section{padding-block:clamp(48px,6cqw,96px)}.zNx9dq_inner{flex-direction:column;gap:32px;max-width:860px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.zNx9dq_head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.zNx9dq_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.zNx9dq_title{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}.zNx9dq_list{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.zNx9dq_item{border-bottom:1px solid var(--color-border)}.zNx9dq_q{width:100%;min-height:64px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.zNx9dq_q i{flex:none;font-size:20px}.zNx9dq_qText{font-family:var(--font-display);font-size:20px;line-height:1.3}.zNx9dq_a{color:var(--color-ink2);max-width:64ch;margin:0;padding:0 0 20px;animation:.25s ease-out zNx9dq_mvFade}
.yHnhxG_section{padding-block:clamp(40px,5cqw,72px) clamp(56px,6.7cqw,96px)}.yHnhxG_inner{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.yHnhxG_box{border:1px solid var(--input-border);background:var(--input-bg);border-radius:999px;align-items:center;gap:12px;max-width:640px;height:56px;padding:0 20px;display:flex}.yHnhxG_box i{color:var(--color-ink3);font-size:20px}.yHnhxG_input{color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;height:100%;font-size:16px}.yHnhxG_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.yHnhxG_title{font-family:var(--font-display);margin:0;font-size:clamp(32px,3.4cqw,52px);font-weight:500;line-height:1.1}.yHnhxG_count{color:var(--color-ink3);font-size:14px}.yHnhxG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;display:grid}@media (max-width:1023px){.yHnhxG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.yHnhxG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.yHnhxG_grid.yHnhxG_tight{gap:24px}.yHnhxG_empty{flex-direction:column;gap:24px;display:flex}.yHnhxG_emptyBox{background:var(--color-surface);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.yHnhxG_emptyBox i{color:var(--color-secondary-ink);font-size:32px}.yHnhxG_emptyTitle{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}.yHnhxG_emptyText{color:var(--color-ink3);margin:0}.yHnhxG_tries{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.yHnhxG_try{border:1px solid var(--color-border2);background:var(--color-bg);min-height:40px;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:0 16px}.yHnhxG_popular{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}@keyframes yHnhxG_mvShimmer{0%{background-position:-480px 0}to{background-position:480px 0}}.yHnhxG_skel{aspect-ratio:4/5;background:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface2) 50%, var(--color-surface) 100%);background-size:960px 100%;border-radius:12px;animation:1.4s linear infinite yHnhxG_mvShimmer}
@keyframes W7hc_q_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes W7hc_q_mvSpin{to{transform:rotate(360deg)}}.W7hc_q_section{padding-block:clamp(32px,4cqw,64px) clamp(56px,6.7cqw,96px)}.W7hc_q_layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,4cqw,64px);max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:899px){.W7hc_q_layout{grid-template-columns:minmax(0,1fr)}}.W7hc_q_main{flex-direction:column;gap:32px;min-width:0;display:flex}.W7hc_q_steps{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.W7hc_q_stepItem{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.W7hc_q_stepBtn{cursor:pointer;color:var(--color-ink3);background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.W7hc_q_stepBtn.W7hc_q_reached{color:var(--color-ink)}.W7hc_q_dot{border:1px solid var(--color-border2);width:32px;height:32px;color:var(--color-ink3);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .3s ease-out;display:flex}.W7hc_q_dot.W7hc_q_done{background:var(--color-secondary);color:#1a1a1a;border-color:#0000}.W7hc_q_dot.W7hc_q_cur{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.W7hc_q_stepLabel{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.W7hc_q_bar{background:var(--color-border);flex:1;min-width:12px;height:1px;transition:background .3s ease-out}.W7hc_q_bar.W7hc_q_done{background:var(--color-secondary)}.W7hc_q_guest{background:var(--color-surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.W7hc_q_link{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.W7hc_q_pane{flex-direction:column;gap:24px;animation:.3s ease-out W7hc_q_mvFade;display:flex}.W7hc_q_pane.W7hc_q_tight{gap:12px}.W7hc_q_h2{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500;line-height:1.25}.W7hc_q_h2.W7hc_q_second{margin:8px 0 0}.W7hc_q_h2.W7hc_q_flush{margin:0 0 8px}.W7hc_q_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.W7hc_q_field{flex-direction:column;grid-column:span 1;gap:6px;font-size:13px;font-weight:500;display:flex}.W7hc_q_field.W7hc_q_wide{grid-column:span 2}@media (max-width:639px){.W7hc_q_field.W7hc_q_half{grid-column:span 2}}.W7hc_q_input{border:1px solid var(--input-border);background:var(--input-bg);height:48px;color:var(--color-ink);border-radius:8px;padding:0 16px;font-size:15px}.W7hc_q_input.W7hc_q_bad{border-color:var(--color-error)}.W7hc_q_input.W7hc_q_card{letter-spacing:.06em}.W7hc_q_err{color:var(--color-error);align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.W7hc_q_option{border:1px solid var(--color-border2);background:var(--color-bg);color:var(--color-ink);cursor:pointer;text-align:left;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;transition:border-color .25s ease-out;display:grid}.W7hc_q_option.W7hc_q_on{border-color:var(--color-ink)}.W7hc_q_option.W7hc_q_pay{grid-template-columns:24px 28px minmax(0,1fr);gap:12px}.W7hc_q_option.W7hc_q_pay i{font-size:22px}.W7hc_q_radio{border:1px solid var(--color-ink);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.W7hc_q_radioDot{background:0 0;border-radius:999px;width:10px;height:10px}.W7hc_q_on .W7hc_q_radioDot{background:var(--color-ink)}.W7hc_q_optText{flex-direction:column;display:flex}.W7hc_q_optLabel{font-weight:500}.W7hc_q_optNote{color:var(--color-ink3);font-size:13px}.W7hc_q_optPrice{font-weight:500}.W7hc_q_cardBox{background:var(--color-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.W7hc_q_note{background:var(--color-surface);color:var(--color-ink2);border-radius:12px;margin:0;padding:16px 20px;font-size:14px}.W7hc_q_review{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;animation:.3s ease-out W7hc_q_mvFade;display:flex}.W7hc_q_reviewRow{border-bottom:1px solid var(--color-border);grid-template-columns:120px minmax(0,1fr);gap:16px;padding:20px;font-size:14px;display:grid}.W7hc_q_reviewRow:last-child{border-bottom:0}.W7hc_q_reviewRow span:first-child{color:var(--color-ink3)}.W7hc_q_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.W7hc_q_back{min-height:48px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:flex}.W7hc_q_next{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 40px;font-size:13px;font-weight:500;display:flex}.W7hc_q_next:hover{background:var(--color-secondary-hover)}.W7hc_q_next:active{background:var(--color-secondary-pressed)}.W7hc_q_spin{animation:.8s linear infinite W7hc_q_mvSpin}.W7hc_q_secure{color:var(--color-ink3);align-items:center;gap:6px;font-size:12px;display:flex}.W7hc_q_aside{background:var(--color-surface);border-radius:12px;flex-direction:column;gap:20px;padding:clamp(20px,2.5cqw,32px);display:flex;position:sticky;top:132px}@media (max-width:899px){.W7hc_q_aside{position:static}}.W7hc_q_asideTitle{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500}.W7hc_q_empty{color:var(--color-ink3);margin:0}.W7hc_q_empty a{text-decoration:underline}.W7hc_q_lines{flex-direction:column;gap:16px;display:flex}.W7hc_q_line{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.W7hc_q_thumbWrap{position:relative}.W7hc_q_thumb{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:64px}.W7hc_q_qtyBadge{background:var(--color-ink);min-width:20px;height:20px;color:var(--color-bg);border-radius:999px;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;top:-6px;right:-6px}.W7hc_q_lineText{flex-direction:column;min-width:0;display:flex}.W7hc_q_lineName{font-family:var(--font-display);font-size:15px;line-height:1.3}.W7hc_q_lineMeta{color:var(--color-ink3);font-size:12px}.W7hc_q_linePrice{font-size:14px;font-weight:500}.W7hc_q_coupon{gap:8px;display:flex}.W7hc_q_couponInput{border:1px solid var(--input-border);background:var(--input-bg);min-width:0;height:44px;color:var(--color-ink);text-transform:uppercase;border-radius:999px;flex:1;padding:0 16px;font-size:14px}.W7hc_q_apply{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 20px;font-size:12px}.W7hc_q_couponOk{color:var(--color-success);align-items:center;gap:6px;font-size:13px;display:flex}.W7hc_q_couponOk button{color:var(--color-ink3);cursor:pointer;background:0 0;border:0}.W7hc_q_couponBad{color:var(--color-error);font-size:13px}.W7hc_q_totals{border-top:1px solid var(--color-border);flex-direction:column;gap:10px;padding-top:16px;font-size:14px;display:flex}.W7hc_q_row{justify-content:space-between;display:flex}.W7hc_q_row.W7hc_q_good{color:var(--color-success)}.W7hc_q_grand{border-top:1px solid var(--color-border);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.W7hc_q_grandNum{font-family:var(--font-display);font-size:26px}.W7hc_q_taxNote{color:var(--color-ink3);font-size:12px}
@keyframes QQ59ta_mvReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.QQ59ta_section{padding-block:clamp(56px,7cqw,112px)}.QQ59ta_inner{text-align:center;flex-direction:column;align-items:center;gap:24px;max-width:760px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.QQ59ta_check{background:var(--color-secondary);color:#1a1a1a;border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;font-size:32px;animation:.5s cubic-bezier(.22,.61,.36,1) QQ59ta_mvReveal;display:flex}.QQ59ta_eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.QQ59ta_title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(36px,4cqw,56px);font-weight:500;line-height:1.1}.QQ59ta_lead{color:var(--color-ink2);margin:0}.QQ59ta_card{background:var(--color-surface);text-align:left;border-radius:12px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.QQ59ta_numRow{justify-content:space-between;font-size:14px;display:flex}.QQ59ta_numRow span:first-child{color:var(--color-ink3)}.QQ59ta_num{letter-spacing:.06em;font-weight:600}.QQ59ta_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.QQ59ta_btn{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:48px;padding:0 32px;font-size:13px;font-weight:500;display:inline-flex}.QQ59ta_primary{background:var(--color-secondary);color:#1a1a1a;}.QQ59ta_primary:hover{background:var(--color-secondary-hover);color:#1a1a1a}.QQ59ta_ghost{border:1px solid var(--color-ink);color:var(--color-ink);}.QQ59ta_ghost:hover{background:var(--color-primary-ghost);color:var(--color-ink)}.QQ59ta_line{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.QQ59ta_thumb{aspect-ratio:4/5;object-fit:cover;border-radius:8px;width:56px}.QQ59ta_lineText{flex-direction:column;display:flex}.QQ59ta_lineName{font-family:var(--font-display)}.QQ59ta_lineMeta{color:var(--color-ink3);font-size:12px}.QQ59ta_totalRow{border-top:1px solid var(--color-border);justify-content:space-between;padding-top:12px;display:flex}.QQ59ta_totalNum{font-family:var(--font-display);font-size:22px}
@keyframes XbVoyW_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.XbVoyW_section{padding-block:clamp(40px,5cqw,72px) clamp(56px,6.7cqw,96px)}.XbVoyW_inner{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,4cqw,64px);max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:899px){.XbVoyW_inner{grid-template-columns:minmax(0,1fr)}}.XbVoyW_side{flex-direction:column;gap:20px;display:flex}.XbVoyW_who{align-items:center;gap:12px;display:flex}.XbVoyW_avatar{background:var(--color-secondary);color:#1a1a1a;width:56px;height:56px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:22px;display:flex}.XbVoyW_whoText{flex-direction:column;display:flex}.XbVoyW_hello{font-family:var(--font-display);font-size:24px}.XbVoyW_tier{color:var(--color-ink3);font-size:13px}.XbVoyW_nav{flex-direction:column;gap:4px;display:flex}.XbVoyW_navBtn{min-height:48px;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:400;display:flex}.XbVoyW_navBtn i{font-size:18px}.XbVoyW_navBtn.XbVoyW_on{background:var(--color-surface);font-weight:600}.XbVoyW_navBtn.XbVoyW_out{color:var(--color-ink3)}.XbVoyW_main{flex-direction:column;gap:20px;min-width:0;display:flex}.XbVoyW_h1{font-family:var(--font-display);margin:0;font-size:clamp(32px,2.92cqw,42px);font-weight:500}.XbVoyW_orders{flex-direction:column;gap:12px;display:flex}.XbVoyW_order{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.XbVoyW_orderHead{background:var(--color-bg);width:100%;color:var(--color-ink);cursor:pointer;text-align:left;border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.XbVoyW_orderMeta{flex-direction:column;gap:4px;display:flex}.XbVoyW_orderNo{letter-spacing:.04em;font-weight:600}.XbVoyW_orderSub{color:var(--color-ink3);font-size:13px}.XbVoyW_thumbs{gap:6px;display:flex}.XbVoyW_thumb{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:44px}.XbVoyW_orderRight{align-items:center;gap:12px;display:flex}.XbVoyW_orderRight i{font-size:20px}.XbVoyW_badge{background:var(--color-secondary-pale);color:var(--color-secondary-ink);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500}.XbVoyW_badge.XbVoyW_done{background:color-mix(in oklab, var(--color-success) 14%, transparent);color:var(--color-success)}.XbVoyW_badge.XbVoyW_ret{background:color-mix(in oklab, var(--color-warning) 14%, transparent);color:var(--color-warning)}.XbVoyW_detail{background:var(--color-bg);flex-direction:column;gap:16px;padding:0 20px 20px;animation:.25s ease-out XbVoyW_mvFade;display:flex}.XbVoyW_timeline{flex-direction:column;padding-left:8px;display:flex}.XbVoyW_tl{color:var(--color-ink3);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0;font-size:14px;display:grid}.XbVoyW_tl.XbVoyW_on{color:var(--color-ink)}.XbVoyW_tlDot{background:var(--color-border2);border-radius:999px;width:10px;height:10px}.XbVoyW_on .XbVoyW_tlDot{background:var(--color-secondary)}.XbVoyW_tlWhen{color:var(--color-ink3);font-size:12px}.XbVoyW_courier{color:var(--color-ink3);font-size:13px}.XbVoyW_retNote{background:color-mix(in oklab, var(--color-warning) 12%, transparent);color:var(--color-warning);border-radius:8px;padding:12px 16px;font-size:13px}.XbVoyW_btns{flex-wrap:wrap;gap:8px;display:flex}.XbVoyW_pill{border:1px solid var(--color-border2);min-height:44px;color:var(--color-ink);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 20px;font-size:12px;display:flex}.XbVoyW_empty{background:var(--color-surface);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:64px 24px;display:flex}.XbVoyW_empty i{color:var(--color-secondary-ink);font-size:32px}.XbVoyW_emptyTitle{font-family:var(--font-display);font-size:26px}.XbVoyW_emptyText{color:var(--color-ink3)}.XbVoyW_cta{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:48px;margin-top:8px;padding:0 28px;font-size:12px;display:inline-flex}.XbVoyW_cta:hover{background:var(--color-secondary-hover);color:#1a1a1a}.XbVoyW_addrs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.XbVoyW_addrs{grid-template-columns:minmax(0,1fr)}}.XbVoyW_addr{border:1px solid var(--color-ink);border-radius:12px;flex-direction:column;gap:6px;padding:24px;display:flex}.XbVoyW_addrTag{letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:11px;font-weight:500}.XbVoyW_addrName{font-weight:500}.XbVoyW_addrLines{color:var(--color-ink2)}.XbVoyW_addrPhone{color:var(--color-ink3);font-size:14px}.XbVoyW_addAddr{border:1px dashed var(--color-border2);color:var(--color-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:140px;padding:24px;display:flex}.XbVoyW_profile{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:720px;display:grid}@media (max-width:1023px){.XbVoyW_profile{grid-template-columns:minmax(0,1fr)}}.XbVoyW_field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.XbVoyW_input{border:1px solid var(--input-border);background:var(--input-bg);height:48px;color:var(--color-ink);border-radius:8px;padding:0 16px;font-size:15px}.XbVoyW_input.XbVoyW_bad{border-color:var(--color-error)}.XbVoyW_input.XbVoyW_select{padding:0 12px}.XbVoyW_loyal{color:#f5f0ea;background:#1a1a1a;border-radius:12px;flex-direction:column;gap:16px;padding:32px;display:flex}.XbVoyW_loyalTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.XbVoyW_loyalTier{letter-spacing:.22em;text-transform:uppercase;color:#e3cfae;font-size:12px}.XbVoyW_points{font-family:var(--font-display);font-size:48px;line-height:1}.XbVoyW_points span{font-size:18px}.XbVoyW_track{background:#f5f0ea2e;border-radius:999px;height:6px}.XbVoyW_fill{background:#c8a97e;border-radius:999px;width:71%;height:100%}.XbVoyW_loyalText{color:#f5f0eadb;font-size:14px}
@keyframes _5j-Apa_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._5j-Apa_section{padding-block:clamp(32px,4cqw,64px)}._5j-Apa_inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5cqw,96px);max-width:1280px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:899px){._5j-Apa_inner{grid-template-columns:minmax(0,1fr)}}._5j-Apa_media{aspect-ratio:4/5;background:var(--color-surface);border-radius:12px;overflow:hidden}@media (max-width:899px){._5j-Apa_media{display:none}}._5j-Apa_media img{object-fit:cover;width:100%;height:100%}._5j-Apa_panel{flex-direction:column;justify-self:center;gap:24px;width:100%;max-width:460px;display:flex}._5j-Apa_tabs{border-bottom:1px solid var(--color-border);gap:24px;display:flex}._5j-Apa_tab{min-height:48px;color:var(--color-ink3);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-size:13px;font-weight:500}._5j-Apa_tab._5j-Apa_on{border-bottom-color:var(--color-ink);color:var(--color-ink)}._5j-Apa_title{font-family:var(--font-display);margin:0;font-size:clamp(36px,3.4cqw,52px);font-weight:500;line-height:1.1}._5j-Apa_title._5j-Apa_sent{font-size:40px}._5j-Apa_lead{color:var(--color-ink2);margin:0}._5j-Apa_form{flex-direction:column;gap:16px;display:flex}._5j-Apa_form._5j-Apa_otp{gap:20px;animation:.3s ease-out _5j-Apa_mvFade}._5j-Apa_field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}._5j-Apa_input{border:1px solid var(--input-border);background:var(--input-bg);height:48px;color:var(--color-ink);border-radius:8px;padding:0 16px;font-size:15px}._5j-Apa_input._5j-Apa_bad{border-color:var(--color-error)}._5j-Apa_labelRow{justify-content:space-between;display:flex}._5j-Apa_forgot{color:var(--color-secondary-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}._5j-Apa_err{color:var(--color-error);font-size:13px}._5j-Apa_submit{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 32px;font-size:13px;font-weight:500;display:inline-flex}._5j-Apa_submit:hover{background:var(--color-secondary-hover);color:#1a1a1a}._5j-Apa_submit:active{background:var(--color-secondary-pressed)}._5j-Apa_submit{width:100%}._5j-Apa_strength{align-items:center;gap:12px;display:flex}._5j-Apa_bars{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}._5j-Apa_bar{background:var(--color-border);border-radius:999px;height:4px;transition:background .25s ease-out}._5j-Apa_bar._5j-Apa_s1{background:var(--color-error)}._5j-Apa_bar._5j-Apa_s2{background:var(--color-warning)}._5j-Apa_bar._5j-Apa_s3{background:var(--color-secondary)}._5j-Apa_bar._5j-Apa_s4{background:var(--color-success)}._5j-Apa_strengthLabel{color:var(--color-ink3);font-size:12px}._5j-Apa_or{color:var(--color-ink3);align-items:center;gap:12px;font-size:12px;display:flex}._5j-Apa_or:before,._5j-Apa_or:after{content:"";background:var(--color-border);flex:1;height:1px}._5j-Apa_social{border:1px solid var(--color-border2);min-height:48px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}._5j-Apa_otpBoxes{cursor:text;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:relative}._5j-Apa_otpBox{border:1px solid var(--input-border);background:var(--input-bg);height:60px;font-family:var(--font-display);border-radius:8px;justify-content:center;align-items:center;font-size:28px;display:flex}._5j-Apa_otpBox._5j-Apa_cur{border-color:var(--color-ink)}._5j-Apa_otpBox._5j-Apa_bad{border-color:var(--color-error)}._5j-Apa_otpInput{opacity:0;width:100%;font-size:16px;position:absolute;inset:0}._5j-Apa_resend{color:var(--color-ink3);font-size:14px}._5j-Apa_link{color:var(--color-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}._5j-Apa_link._5j-Apa_start{align-self:flex-start}._5j-Apa_tip{color:var(--color-ink3);font-size:12px}._5j-Apa_sentBox{flex-direction:column;gap:12px;display:flex}._5j-Apa_sentBox i{color:var(--color-success);font-size:36px}._5j-Apa_back{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:0 24px;background:0 0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-height:48px;padding:0 28px;font-size:12px;display:inline-flex}
@keyframes _9OuYAq_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _9OuYAq_mvSpin{to{transform:rotate(360deg)}}._9OuYAq_section{padding-block:clamp(48px,6cqw,96px)}._9OuYAq_inner{flex-direction:column;gap:24px;max-width:720px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}._9OuYAq_title{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}._9OuYAq_lead{color:var(--color-ink2);margin:0}._9OuYAq_form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;display:grid}@media (max-width:1023px){._9OuYAq_form{grid-template-columns:minmax(0,1fr)}}._9OuYAq_field{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}._9OuYAq_input{border:1px solid var(--input-border);background:var(--input-bg);height:48px;color:var(--color-ink);border-radius:8px;padding:0 16px;font-size:15px}._9OuYAq_input._9OuYAq_bad{border-color:var(--color-error)}._9OuYAq_input._9OuYAq_upper{text-transform:uppercase}._9OuYAq_submit{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 32px;font-size:13px;font-weight:500;display:inline-flex}._9OuYAq_submit:hover{background:var(--color-secondary-hover);color:#1a1a1a}._9OuYAq_submit:active{background:var(--color-secondary-pressed)}._9OuYAq_submit{grid-column:1/-1}._9OuYAq_spin{animation:.8s linear infinite _9OuYAq_mvSpin}._9OuYAq_none{background:color-mix(in oklab, var(--color-error) 8%, transparent);border-radius:12px;flex-direction:column;gap:4px;padding:20px;display:flex}._9OuYAq_noneTitle{color:var(--color-error);font-weight:500}._9OuYAq_noneText{color:var(--color-ink2);font-size:14px}._9OuYAq_tip{color:var(--color-ink3);font-size:12px}._9OuYAq_result{background:var(--color-surface);border-radius:12px;flex-direction:column;gap:24px;padding:32px;animation:.3s ease-out _9OuYAq_mvFade;display:flex}._9OuYAq_meta{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}._9OuYAq_metaCol{flex-direction:column;display:flex}._9OuYAq_metaCol._9OuYAq_right{text-align:right}._9OuYAq_metaLabel{color:var(--color-ink3);font-size:12px}._9OuYAq_metaNum{letter-spacing:.04em;font-weight:600}._9OuYAq_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9OuYAq_step{color:var(--color-ink3);grid-template-columns:24px minmax(0,1fr) auto;gap:16px;display:grid}._9OuYAq_step._9OuYAq_done{color:var(--color-ink)}._9OuYAq_rail{flex-direction:column;align-items:center;display:flex}._9OuYAq_pip{border:2px solid var(--color-border2);background:var(--color-bg);border-radius:999px;width:16px;height:16px;margin-top:4px}._9OuYAq_done ._9OuYAq_pip{border-color:var(--color-secondary);background:var(--color-secondary)}._9OuYAq_line{background:var(--color-border);flex:1;width:2px;min-height:28px}._9OuYAq_linked ._9OuYAq_line{background:var(--color-secondary)}._9OuYAq_stepLabel{padding-bottom:20px;font-weight:500}._9OuYAq_when{color:var(--color-ink3);font-size:13px}._9OuYAq_again{border:1px solid var(--color-ink);min-height:44px;color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;padding:0 24px;font-size:12px;display:inline-flex}
.PVwYoa_section{padding-block:clamp(48px,6cqw,96px)}.PVwYoa_inner{flex-direction:column;gap:32px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.PVwYoa_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.PVwYoa_titles{flex-direction:column;gap:8px;display:flex}.PVwYoa_title{font-family:var(--font-display);margin:0;font-size:clamp(40px,4.45cqw,64px);font-weight:500;line-height:1.1}.PVwYoa_count{color:var(--color-ink3)}.PVwYoa_all{background:var(--color-ink);min-height:48px;color:var(--color-bg);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 28px;font-size:12px}.PVwYoa_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;display:grid}@media (max-width:1023px){.PVwYoa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.PVwYoa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.PVwYoa_empty{background:var(--color-surface);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.PVwYoa_empty i{color:var(--color-secondary-ink);font-size:36px}.PVwYoa_emptyTitle{font-family:var(--font-display);font-size:28px}.PVwYoa_emptyText{color:var(--color-ink3)}.PVwYoa_cta{background:var(--color-secondary);color:#1a1a1a;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:48px;margin-top:8px;padding:0 28px;font-size:12px;display:inline-flex}.PVwYoa_cta:hover{background:var(--color-secondary-hover);color:#1a1a1a}
.hlFkKG_section{padding-block:clamp(48px,6cqw,96px)}.hlFkKG_inner{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:flex}.hlFkKG_tabs{flex-wrap:wrap;gap:8px;display:flex}.hlFkKG_tab{border:1px solid var(--color-border2);min-height:40px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:13px}.hlFkKG_tab.hlFkKG_on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.hlFkKG_layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;display:grid}@media (max-width:899px){.hlFkKG_layout{grid-template-columns:minmax(0,1fr)}}.hlFkKG_toc{flex-direction:column;gap:10px;display:flex;position:sticky;top:132px}@media (max-width:899px){.hlFkKG_toc{position:static}}.hlFkKG_tocTitle{letter-spacing:.22em;text-transform:uppercase;color:var(--color-secondary-ink);font-size:12px;font-weight:500}.hlFkKG_tocItem{color:var(--color-ink2);font-size:14px}.hlFkKG_doc{flex-direction:column;gap:28px;max-width:720px;display:flex}.hlFkKG_head{flex-direction:column;gap:8px;display:flex}.hlFkKG_title{font-family:var(--font-display);margin:0;font-size:clamp(36px,4cqw,56px);font-weight:500;line-height:1.1}.hlFkKG_date{color:var(--color-ink3);font-size:13px}.hlFkKG_block{flex-direction:column;gap:8px;display:flex}.hlFkKG_h2{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.25}.hlFkKG_p{color:var(--color-ink2);margin:0}
.m6FmLq_section{padding-block:24px clamp(56px,6.7cqw,96px)}.m6FmLq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4.45cqw,64px);display:grid}@media (max-width:1023px){.m6FmLq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.m6FmLq_grid{grid-template-columns:minmax(0,1fr)}}.m6FmLq_card{cursor:pointer;text-align:left;color:var(--color-ink);background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.m6FmLq_media{aspect-ratio:3/2;background:var(--color-surface);border-radius:12px;overflow:hidden}.m6FmLq_img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,.61,.36,1)}.m6FmLq_card:hover .m6FmLq_img{transform:scale(1.05)}.m6FmLq_row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.m6FmLq_name{font-family:var(--font-display);font-size:24px;line-height:1.25}.m6FmLq_explore{letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--color-secondary);font-size:12px;font-weight:500}.m6FmLq_sub{color:var(--color-ink3);font-size:14px}
@keyframes z8bMGa_mvFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes z8bMGa_mvReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.z8bMGa_backdrop{z-index:72;background:var(--overlay);justify-content:center;align-items:center;padding:16px;animation:.35s ease-out z8bMGa_mvFade;display:flex;position:fixed;inset:0}.z8bMGa_modal{background:var(--drawer-bg);width:100%;max-width:640px;color:var(--color-ink);border-radius:12px;flex-direction:column;gap:16px;padding:32px;animation:.45s cubic-bezier(.22,.61,.36,1) z8bMGa_mvReveal;display:flex}.z8bMGa_head{justify-content:space-between;align-items:center;display:flex}.z8bMGa_title{font-family:var(--font-display);margin:0;font-size:28px;font-weight:500}.z8bMGa_close{background:var(--color-surface);width:40px;height:40px;color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;font-size:20px}.z8bMGa_tableWrap{overflow-x:auto}.z8bMGa_tableWrap::-webkit-scrollbar{height:6px}.z8bMGa_tableWrap::-webkit-scrollbar-thumb{background:var(--color-border2);border-radius:999px}.z8bMGa_table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.z8bMGa_table thead tr{border-bottom:1px solid var(--color-ink)}.z8bMGa_table tbody tr{border-bottom:1px solid var(--color-border)}.z8bMGa_table th{padding:10px 8px;font-weight:500}.z8bMGa_table td{padding:10px 8px}.z8bMGa_note{color:var(--color-ink3);margin:0;font-size:13px}
