.Hz22ca_nav{flex-wrap:wrap;justify-content:center;gap:6px;padding-top:16px;display:flex}.Hz22ca_page{min-width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);justify-content:center;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.Hz22ca_page:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.Hz22ca_current{background:var(--color-accent);color:#fff}.Hz22ca_current:hover{color:#fff;box-shadow:none}.Hz22ca_gap{min-width:24px;color:var(--color-muted);justify-content:center;align-items:center;display:inline-flex}
.TFmqvq_form{flex-direction:column;gap:24px;display:flex}.TFmqvq_block{flex-direction:column;display:flex}.TFmqvq_blockTitle{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-subtle);padding-bottom:6px;font-weight:700}.TFmqvq_moreBtn{width:100%;min-height:var(--touch);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:flex}.TFmqvq_moreLabel{min-width:0;line-height:1.25}.TFmqvq_moreBtn:hover{border-color:var(--color-accent)}.TFmqvq_moreBtn[aria-expanded=true]{margin-bottom:8px}.TFmqvq_moreIcon{color:var(--color-muted);flex:none;margin-left:auto;font-size:20px;font-weight:400}.TFmqvq_group{border-bottom:1px solid var(--color-line-soft)}.TFmqvq_summary{min-height:var(--touch);font-weight:700;font-size:var(--fs-md);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.TFmqvq_summary::-webkit-details-marker{display:none}.TFmqvq_summary:after{content:"+";color:var(--color-muted);margin-left:auto;font-size:20px;font-weight:400}.TFmqvq_group[open]>.TFmqvq_summary:after{content:"−"}.TFmqvq_selected{border-radius:var(--radius-pill);background:var(--color-accent);min-width:22px;color:var(--color-on-accent);text-align:center;padding:0 7px;font-size:12px;line-height:22px}.TFmqvq_groupBody{padding-bottom:12px}.TFmqvq_fieldset{border:0;min-width:0;margin:0;padding:0}.TFmqvq_single{justify-content:flex-start}.TFmqvq_links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TFmqvq_link{min-height:var(--touch);color:var(--color-ink);font-size:var(--fs-md);border-radius:10px;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.TFmqvq_link:hover{color:var(--color-accent)}.TFmqvq_count{font-size:var(--fs-sm);color:var(--color-subtle)}.TFmqvq_checks{flex-direction:column;display:flex}.TFmqvq_check{min-height:var(--touch);font-size:var(--fs-md);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.TFmqvq_checkLabel{overflow-wrap:anywhere;align-items:flex-start;gap:10px;min-width:0;line-height:1.35;display:flex}.TFmqvq_check input{width:20px;height:20px;accent-color:var(--color-accent);flex:none;margin:0}.TFmqvq_check .TFmqvq_count{flex:none}.TFmqvq_unavailable{color:var(--color-subtle);cursor:default}.TFmqvq_unavailable input{opacity:.5}.TFmqvq_toggle{color:var(--color-accent);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:8px 0;font-weight:700}.TFmqvq_price{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.TFmqvq_priceLabel{font-size:var(--fs-xs);color:var(--color-muted);flex-direction:column;gap:4px;display:flex}.TFmqvq_priceInput{min-height:var(--touch);border-radius:var(--radius-xs);border:1px solid var(--color-line);font-size:var(--fs-md);background:var(--color-surface-muted);width:100%;padding:0 12px}
.dz9CnW_listing{flex-direction:column;gap:24px;display:flex}.dz9CnW_layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.dz9CnW_sidebar{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:16px}.dz9CnW_sidebar[aria-busy=true]{opacity:.7}.dz9CnW_sidebarHead{font-size:var(--fs-lg);justify-content:space-between;align-items:center;display:flex}.dz9CnW_reset{color:var(--color-accent);min-height:var(--touch);background:0 0;border:0;font-size:14px;font-weight:700}.dz9CnW_results{flex-direction:column;gap:16px;min-width:0;display:flex}.dz9CnW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dz9CnW_found{font-size:var(--fs-md);color:var(--color-muted)}.dz9CnW_sort{color:var(--color-muted);align-items:center;gap:10px;font-size:14px;display:flex}.dz9CnW_select{min-height:var(--touch);border-radius:var(--radius-pill);border:1px solid var(--color-line);font-size:var(--fs-md);background:var(--color-surface);color:var(--color-ink);max-width:100%;padding:0 16px}.dz9CnW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dz9CnW_empty{background:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-muted);padding:32px}.dz9CnW_toggle{background:var(--color-surface);border-radius:var(--radius-pill);flex:none;gap:4px;padding:5px;display:flex}.dz9CnW_toggleItem{border-color:#0000}.dz9CnW_subTitle{font-size:var(--fs-h3);font-weight:800}.dz9CnW_interiors{flex-direction:column;gap:20px;display:flex}.dz9CnW_interiorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dz9CnW_interiorGridMobile{grid-template-columns:1fr}.dz9CnW_interior{background:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-ink);flex-direction:column;gap:12px;padding:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.dz9CnW_interior:hover{box-shadow:var(--shadow-lift);color:var(--color-ink);transform:translateY(-4px)}.dz9CnW_interiorMedia{height:280px}.dz9CnW_interiorGridMobile .dz9CnW_interiorMedia{height:200px}.dz9CnW_interiorBody{justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 10px;display:flex}.dz9CnW_interiorText{font-size:var(--fs-lg);flex-direction:column;gap:4px;display:flex}.dz9CnW_interiorCount{color:var(--color-accent);white-space:nowrap;font-size:14px;font-weight:700}.dz9CnW_muted{font-size:var(--fs-sm);color:var(--color-muted);font-weight:500}.dz9CnW_mobileToolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.dz9CnW_mobileToolbar .dz9CnW_sort{flex:1;justify-content:flex-end}.dz9CnW_mobileToolbar .dz9CnW_select{width:100%}.dz9CnW_mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dz9CnW_sheetFooter{gap:8px;display:flex}.dz9CnW_sheetNote{color:var(--color-muted);margin-bottom:16px;font-size:14px}@media (max-width:1024px){.dz9CnW_layout{grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:16px}.dz9CnW_sidebar{padding:20px}.dz9CnW_grid{gap:12px}}@media (max-width:700px){.dz9CnW_layout{grid-template-columns:1fr}.dz9CnW_sidebar{position:static}.dz9CnW_interiorGrid{grid-template-columns:1fr}}
.crwH6a_media{border-radius:var(--radius-md);background:var(--tint,#e3dacd);display:block;position:relative;overflow:hidden}.crwH6a_media img{object-fit:cover;width:100%;height:100%}.crwH6a_contain{background:#fff}.crwH6a_contain img{object-fit:contain}.crwH6a_label{border-radius:var(--radius-pill);font-size:var(--fs-sm);color:var(--color-ink-soft);background:#ffffffd9;padding:6px 12px;position:absolute;bottom:16px;left:16px}
.-Co8Jq_list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.-Co8Jq_badge{color:#fff;font-size:var(--fs-xs);border-radius:var(--radius-pill);padding:6px 12px;font-weight:700;line-height:1.2;display:inline-block}.-Co8Jq_hit{background:var(--color-ink)}.-Co8Jq_new{background:var(--color-accent)}.-Co8Jq_sale{background:var(--color-sale)}
.ETedOq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px;display:flex}.ETedOq_text{flex-direction:column;gap:10px;max-width:760px;display:flex}.ETedOq_title{font-size:var(--fs-h1);letter-spacing:-.02em;font-weight:800;line-height:1.1}.ETedOq_lead{font-size:var(--fs-base);color:var(--color-muted);line-height:1.6}.ETedOq_page{flex-direction:column;gap:28px;padding-top:16px;display:flex}.ETedOq_mPage{flex-direction:column;gap:16px;padding-top:12px;display:flex}.ETedOq_mPage .ETedOq_lead{font-size:var(--fs-md)}.ETedOq_panel{background:var(--color-surface);border-radius:var(--radius-xl);padding:32px}.ETedOq_mPage .ETedOq_panel{border-radius:var(--radius-lg);padding:20px}.ETedOq_panelTitle{font-size:var(--fs-xl);margin-bottom:12px;font-weight:800}
.J2KIEq_button{border-radius:var(--radius-pill);min-height:48px;font-weight:700;font-size:var(--fs-md);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.J2KIEq_button:disabled,.J2KIEq_button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.J2KIEq_primary{background:var(--color-accent);color:var(--color-on-accent)}.J2KIEq_primary:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-on-accent)}.J2KIEq_dark{background:var(--color-ink);color:#fff}.J2KIEq_dark:hover:not(:disabled){color:#fff;background:#000}.J2KIEq_outline{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line-strong)}.J2KIEq_outline:hover:not(:disabled){border-color:var(--color-ink);color:var(--color-ink)}.J2KIEq_soft{background:var(--color-accent-soft);color:var(--color-accent-ink)}.J2KIEq_soft:hover:not(:disabled){color:var(--color-accent-ink);background:#d3e2de}.J2KIEq_ghost{color:var(--color-accent);background:0 0;padding:0 8px}.J2KIEq_sm{min-height:var(--touch);padding:0 16px;font-size:14px}.J2KIEq_lg{min-height:52px;font-size:var(--fs-base);padding:0 28px}.J2KIEq_block{width:100%}.J2KIEq_icon{width:var(--touch);min-height:var(--touch);height:var(--touch);flex:none;padding:0}.J2KIEq_iconLg{flex:none;width:48px;height:48px;padding:0}
.wHTd9G_card{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:14px;height:100%;padding:12px;transition:transform .2s,box-shadow .2s;display:flex}.wHTd9G_card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.wHTd9G_mediaLink{border-radius:var(--radius-md);display:block;position:relative}.wHTd9G_media{aspect-ratio:4/3}.wHTd9G_badges{position:absolute;top:12px;left:12px}.wHTd9G_body{flex-direction:column;flex:1;gap:6px;padding:0 8px 8px;display:flex}.wHTd9G_meta{font-size:var(--fs-xs);color:var(--color-muted)}.wHTd9G_name{color:var(--color-ink);font-weight:700;font-size:var(--fs-base);line-height:1.35;text-decoration:none}.wHTd9G_name:hover{color:var(--color-accent)}.wHTd9G_name:after{content:"";position:absolute;inset:0}.wHTd9G_card{position:relative}.wHTd9G_dims{font-size:var(--fs-sm);color:var(--color-muted)}.wHTd9G_footer{z-index:1;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex;position:relative}@media (max-width:767px){.wHTd9G_card{border-radius:var(--radius-lg);gap:10px;padding:8px}.wHTd9G_card:hover{box-shadow:none;transform:none}.wHTd9G_body{padding:0 4px 4px}.wHTd9G_name{font-size:14px}}.wHTd9G_colors{flex-wrap:wrap;gap:6px;padding:2px 0;display:flex}.wHTd9G_swatch{width:24px;height:24px}
.EKB-CW_top{grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:start;gap:32px;display:grid}.EKB-CW_gallery{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.EKB-CW_mainPhoto{aspect-ratio:4/3;border-radius:var(--radius-2xl)}.EKB-CW_galleryBadges{position:absolute;top:20px;left:20px}.EKB-CW_zoomBtn{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.EKB-CW_zoomHint{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);color:var(--color-ink);opacity:.8;background:#ffffffe6;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;bottom:16px;right:16px}.EKB-CW_zoomBtn:hover .EKB-CW_zoomHint,.EKB-CW_zoomBtn:focus-visible .EKB-CW_zoomHint{opacity:1}.EKB-CW_thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.EKB-CW_thumb{border-radius:var(--radius-sm);min-height:var(--touch);background:0 0;border:2px solid #0000;padding:0}.EKB-CW_thumbActive{border-color:var(--color-accent)}.EKB-CW_thumbMedia{border-radius:16px;height:96px}.EKB-CW_purchase{flex-direction:column;gap:22px;min-width:0;display:flex}.EKB-CW_titleBlock{flex-direction:column;gap:10px;display:flex}.EKB-CW_collectionPill{font-size:var(--fs-sm);background:var(--color-accent-soft);color:var(--color-accent-ink);border-radius:var(--radius-pill);align-self:flex-start;padding:6px 12px;font-weight:700;text-decoration:none}.EKB-CW_title{letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.15}.EKB-CW_skuLine{font-size:var(--fs-sm);color:var(--color-muted)}.EKB-CW_picker,.EKB-CW_pickerCompact{flex-direction:column;gap:20px;display:flex}.EKB-CW_option{border:0;min-width:0;margin:0;padding:0}.EKB-CW_optionLegend{font-size:var(--fs-md);margin-bottom:10px;padding:0;font-weight:700}.EKB-CW_option>.EKB-CW_optionLegend{display:block}.EKB-CW_sizeSelect{width:100%;max-width:360px;min-height:var(--touch);border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%231e2422' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 16px center;appearance:none;font:inherit;font-size:var(--fs-md);color:var(--color-ink);text-overflow:ellipsis;padding:0 40px 0 16px;display:block}.EKB-CW_sizeSelect:hover{border-color:var(--color-line-strong)}.EKB-CW_optionValue{color:var(--color-text);font-weight:500}.EKB-CW_scrollRow{scrollbar-width:none;flex-wrap:nowrap;padding:2px 2px 6px;overflow-x:auto}.EKB-CW_priceBox{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:24px;display:flex}.EKB-CW_monthly{color:var(--color-text);font-size:14px}.EKB-CW_actions{flex-wrap:wrap;gap:10px;display:flex}.EKB-CW_cartBtn{flex:180px}.EKB-CW_oneClick{flex:160px}.EKB-CW_toCart{font-weight:700}.EKB-CW_error{color:var(--color-error);font-size:14px;font-weight:600}.EKB-CW_services{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.EKB-CW_service{background:var(--color-surface);border-radius:22px;flex-direction:column;gap:4px;padding:16px 18px;font-size:14px;display:flex}.EKB-CW_service span{font-size:var(--fs-sm);color:var(--color-muted);line-height:1.5}.EKB-CW_specs{font-size:var(--fs-md);margin:0;line-height:1.45}.EKB-CW_specRow{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:10px 14px;display:grid}.EKB-CW_specRow:nth-child(odd){background:var(--color-ground)}.EKB-CW_specRow dt{color:var(--color-muted)}.EKB-CW_specRow dd{color:var(--color-ink);margin:0}.EKB-CW_specLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:3px}.EKB-CW_specLink:hover{color:var(--color-accent);text-decoration-color:currentColor}.EKB-CW_deliveryGrid{font-size:var(--fs-md);color:var(--color-ink-soft);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;line-height:1.6;display:grid}.EKB-CW_deliveryGrid strong{color:var(--color-ink);margin-bottom:6px;display:block}.EKB-CW_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.EKB-CW_collectionBox{background:var(--color-surface);border-radius:var(--radius-2xl);padding:32px}.EKB-CW_collectionGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.EKB-CW_mini{color:var(--color-ink);flex-direction:column;gap:8px;text-decoration:none;display:flex}.EKB-CW_mini:hover{color:var(--color-accent)}.EKB-CW_miniMedia{aspect-ratio:4/3}.EKB-CW_mini strong{font-size:14px}.EKB-CW_mini span:last-child{color:var(--color-text);font-size:14px}@media (max-width:1024px){.EKB-CW_top{grid-template-columns:1fr}.EKB-CW_gallery{position:static}.EKB-CW_mainPhoto{height:480px}}.EKB-CW_swipe{margin:0 calc(var(--gutter) * -1);position:relative}.EKB-CW_swipeTrack{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.EKB-CW_swipeTrack::-webkit-scrollbar{display:none}.EKB-CW_swipeSlide{scroll-snap-align:center;padding:0 var(--gutter);flex:0 0 100%}.EKB-CW_swipeMedia{aspect-ratio:4/3;border-radius:var(--radius-xl)}.EKB-CW_swipe .EKB-CW_galleryBadges{left:calc(var(--gutter) + 16px);top:16px}.EKB-CW_dots{justify-content:center;gap:0;display:flex}.EKB-CW_dot{width:var(--touch);background:0 0;border:0;justify-content:center;align-items:center;height:32px;padding:0;display:inline-flex}.EKB-CW_dot:before{content:"";background:var(--color-line-strong);border-radius:50%;width:8px;height:8px;transition:width .2s}.EKB-CW_dotActive:before{background:var(--color-accent);border-radius:4px;width:22px}.EKB-CW_mPurchase{flex-direction:column;gap:14px;display:flex}.EKB-CW_mTitle{letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.2}.EKB-CW_mQtyRow{justify-content:space-between;align-items:center;font-weight:700;display:flex}.EKB-CW_stickyBar{z-index:var(--z-sticky);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--shadow-sheet);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.EKB-CW_stickyPrice{flex-direction:column;flex:none;line-height:1.2;display:flex}.EKB-CW_stickyPrice strong{font-size:var(--fs-lg)}.EKB-CW_stickyPrice s{font-size:var(--fs-xs);color:var(--color-subtle)}.EKB-CW_stickyBtn{flex:1}.EKB-CW_stickyLink{border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;flex:1;justify-content:center;align-items:center;min-height:52px;font-weight:700;text-decoration:none;display:inline-flex}.EKB-CW_stickyLink:hover{color:#fff}.EKB-CW_accordion{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden}.EKB-CW_accordion summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;font-weight:700;list-style:none;display:flex}.EKB-CW_accordion summary::-webkit-details-marker{display:none}.EKB-CW_accordion summary:after{content:"+";background:var(--color-ground-deep);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.EKB-CW_accordion[open] summary:after{content:"−"}.EKB-CW_accordionBody{padding:0 20px 20px}.EKB-CW_accordionBody .EKB-CW_specRow{gap:12px;padding:10px}.EKB-CW_accordions{flex-direction:column;gap:8px;display:flex}.EKB-CW_miniRailItem .EKB-CW_mini{background:var(--color-surface);border-radius:var(--radius-lg);padding:8px 8px 12px}.EKB-CW_mServices .EKB-CW_services{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.EKB-CW_mServices .EKB-CW_service{border-radius:var(--radius-sm);padding:12px}
.vTMJEq_chip{min-height:var(--touch);border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.vTMJEq_chip:hover{border-color:var(--color-ink);color:var(--color-ink)}.vTMJEq_active,.vTMJEq_active:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.vTMJEq_unavailable{color:var(--color-subtle);border-style:dashed}.vTMJEq_disabledLink{pointer-events:none}.vTMJEq_count{opacity:.8;font-size:12px;font-weight:500}.vTMJEq_swatch{border-radius:var(--radius-pill);border:1px solid var(--color-line-strong);flex:none;width:48px;height:48px;padding:0;transition:box-shadow .15s;position:relative}.vTMJEq_swatch:after{content:attr(data-tip);z-index:5;background:var(--color-dark);width:max-content;max-width:220px;color:var(--color-on-dark);text-align:center;white-space:normal;pointer-events:none;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.vTMJEq_swatch:hover:after,.vTMJEq_swatch:focus-visible:after{display:block}.vTMJEq_swatchActive{box-shadow:0 0 0 3px var(--color-ground), 0 0 0 5px var(--color-accent)}.vTMJEq_swatchOnWhite.vTMJEq_swatchActive{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--color-accent)}.vTMJEq_swatchUnavailable{opacity:.45}.vTMJEq_group{flex-wrap:wrap;gap:8px;display:flex}.vTMJEq_groupSwatches{gap:12px}.vTMJEq_scroller{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.vTMJEq_scroller::-webkit-scrollbar{display:none}
.KfkF4a_dialog{background:var(--color-surface);color:var(--color-ink);border:0;flex-direction:column;max-height:calc(100dvh - 32px);padding:0;display:none;overflow:hidden}.KfkF4a_dialog[open]{display:flex}.KfkF4a_dialog::backdrop{background:#1e242273}.KfkF4a_modal{border-radius:var(--radius-xl);width:min(520px,100vw - 32px)}.KfkF4a_sheet{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100vw;max-width:100vw;max-height:88dvh;box-shadow:var(--shadow-sheet);margin:auto 0 0}.KfkF4a_sheet[open]{animation:.22s ease-out KfkF4a_slide-up}.KfkF4a_drawer{border-radius:0 var(--radius-xl) var(--radius-xl) 0;width:min(360px,88vw);height:100dvh;max-height:100dvh;margin:0 auto 0 0}.KfkF4a_drawer[open]{animation:.22s ease-out KfkF4a_slide-right}.KfkF4a_head{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 8px 24px;display:flex}.KfkF4a_sheet .KfkF4a_head:before{content:"";background:var(--color-line-strong);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:8px;left:50%}.KfkF4a_title{font-size:var(--fs-xl);letter-spacing:-.01em;font-weight:800}.KfkF4a_close{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);background:var(--color-ground);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.KfkF4a_body{overscroll-behavior:contain;flex:1;padding:8px 24px 24px;overflow-y:auto}.KfkF4a_footer{padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line-soft);background:var(--color-surface)}@keyframes KfkF4a_slide-up{0%{opacity:.4;transform:translateY(40px)}}@keyframes KfkF4a_slide-right{0%{opacity:.4;transform:translate(-40px)}}
.a939Kq_form{flex-direction:column;gap:14px;display:flex}.a939Kq_description{color:var(--color-muted);font-size:var(--fs-md);margin-bottom:16px}.a939Kq_success{flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.a939Kq_success strong{font-size:var(--fs-lg)}.a939Kq_success p{color:var(--color-muted)}.a939Kq_error{color:var(--color-error);font-size:14px;font-weight:600}
.kN1UjG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.kN1UjG_gridMobile{grid-template-columns:1fr;gap:16px}.kN1UjG_card{background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-lg);grid-template-rows:auto 1fr;height:100%;display:grid;overflow:hidden}.kN1UjG_cardMedia{aspect-ratio:16/9;display:block;position:relative}.kN1UjG_cardMedia>span{transition:transform .2s;position:absolute;inset:0}.kN1UjG_card:hover .kN1UjG_cardMedia>span{transform:scale(1.02)}.kN1UjG_cardBody{flex-direction:column;gap:12px;padding:24px;display:flex}.kN1UjG_cardTitle{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:800}.kN1UjG_cardTitle a{color:var(--color-ink);text-decoration:none}.kN1UjG_cardText{color:var(--color-muted);line-height:1.55}.kN1UjG_cardGroup{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 10px;line-height:1.6;display:flex}.kN1UjG_cardLabel{color:var(--color-subtle);font-weight:700}.kN1UjG_cardLinks{flex-wrap:wrap;gap:4px 12px;display:flex}.kN1UjG_cardLinks a{color:var(--color-ink-soft)}.kN1UjG_cardMore{color:var(--color-accent);min-height:var(--touch);align-items:center;margin-top:auto;font-weight:700;text-decoration:none;display:inline-flex}.kN1UjG_cardMobile .kN1UjG_cardBody{gap:8px;padding:16px}.kN1UjG_cardMobile .kN1UjG_cardTitle{font-size:20px}.kN1UjG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kN1UjG_tilesMobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kN1UjG_tilesCompact{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.kN1UjG_tilesCompact .kN1UjG_tile strong{font-size:var(--fs-sm)}@media (max-width:1024px){.kN1UjG_tilesCompact:not(.kN1UjG_tilesMobile){grid-template-columns:repeat(4,minmax(0,1fr))}}.kN1UjG_tile{background:var(--color-surface);border:1px solid var(--color-line-soft);border-radius:var(--radius-md);color:var(--color-ink);flex-direction:column;gap:10px;height:100%;padding:10px 10px 14px;text-decoration:none;transition:box-shadow .2s;display:flex}.kN1UjG_tile:hover{box-shadow:var(--shadow-lift)}.kN1UjG_tile strong{font-size:var(--fs-md);padding:0 6px}.kN1UjG_tileMedia{aspect-ratio:4/3;border-radius:var(--radius-xs);overflow:hidden}.kN1UjG_row{flex-direction:column;gap:10px;min-width:0;display:flex}.kN1UjG_rowLabel{font-size:var(--fs-sm);color:var(--color-subtle);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.kN1UjG_rows{flex-direction:column;gap:20px;display:flex}.kN1UjG_hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:32px;display:grid}.kN1UjG_heroMedia{aspect-ratio:16/9;border-radius:var(--radius-xl);overflow:hidden}.kN1UjG_heroText{color:var(--color-text);flex-direction:column;gap:16px;line-height:1.65;display:flex}.kN1UjG_heroMobile{grid-template-columns:1fr;gap:16px}.kN1UjG_heroMobile .kN1UjG_heroMedia{border-radius:var(--radius-md)}.kN1UjG_cta{border-radius:var(--radius-xl);background:var(--color-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:32px 40px;display:flex}.kN1UjG_cta>div{flex-direction:column;gap:6px;max-width:640px;display:flex}.kN1UjG_cta strong{font-size:var(--fs-xl);color:var(--color-ink)}.kN1UjG_cta span{color:var(--color-muted)}.kN1UjG_ctaMobile{border-radius:var(--radius-md);padding:20px}.kN1UjG_ctaMobile strong{font-size:var(--fs-lg)}@media (max-width:1024px){.kN1UjG_hero:not(.kN1UjG_heroMobile){grid-template-columns:1fr}}@media (max-width:767px){.kN1UjG_grid{grid-template-columns:1fr}}
.zDKuEa_viewer{color:#fff;background:#111413;border:0;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:none;overflow:hidden}.zDKuEa_viewer[open]{animation:.18s ease-out zDKuEa_fade-in;display:flex}.zDKuEa_viewer::backdrop{background:#111413}.zDKuEa_bar{padding:calc(8px + env(safe-area-inset-top)) 12px 8px 20px;flex:none;align-items:center;gap:16px;display:flex}.zDKuEa_counter{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.zDKuEa_caption{min-width:0;font-size:var(--fs-sm);color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.zDKuEa_iconBtn{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#ffffff1f;border:0;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.zDKuEa_iconBtn:hover{background:#ffffff38}.zDKuEa_iconBtn:disabled{opacity:.3;cursor:default}.zDKuEa_stage{flex:1;min-height:0;position:relative}.zDKuEa_track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;height:100%;display:flex;overflow-x:auto}.zDKuEa_track::-webkit-scrollbar{display:none}.zDKuEa_trackLocked{overflow:hidden}.zDKuEa_slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;height:100%;padding:0 72px}.zDKuEa_frame{cursor:zoom-in;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative;overflow:hidden}.zDKuEa_frameZoomed{cursor:zoom-out;touch-action:none}.zDKuEa_zoomLayer{transition:transform .22s;display:block;position:absolute;inset:0}.zDKuEa_zoomLayer img{object-fit:contain;pointer-events:none}.zDKuEa_nav{width:52px;height:52px;margin-top:-26px;position:absolute;top:50%}.zDKuEa_prev{left:12px}.zDKuEa_next{right:12px}.zDKuEa_thumbs{padding:12px 16px calc(12px + env(safe-area-inset-bottom));scrollbar-width:none;flex:none;gap:8px;display:flex;overflow-x:auto}.zDKuEa_thumb{opacity:.55;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex:none;padding:0;transition:opacity .15s}.zDKuEa_thumb:first-child{margin-left:auto}.zDKuEa_thumb:last-child{margin-right:auto}.zDKuEa_thumb:hover,.zDKuEa_thumbActive{opacity:1}.zDKuEa_thumbActive{border-color:#fff}.zDKuEa_thumbMedia{border-radius:10px;width:72px;height:56px}@media (max-width:767px){.zDKuEa_slide{padding:0}.zDKuEa_nav{display:none}.zDKuEa_thumbMedia{width:56px;height:44px}}@media (prefers-reduced-motion:reduce){.zDKuEa_viewer[open]{animation:none}.zDKuEa_zoomLayer{transition:none}}@keyframes zDKuEa_fade-in{0%{opacity:0}}
.FFQTzG_nav{color:var(--color-muted);font-size:14px}.FFQTzG_list{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.FFQTzG_item{align-items:center;gap:8px;display:inline-flex}.FFQTzG_item+.FFQTzG_item:before{content:"/";color:var(--color-subtle)}.FFQTzG_link{color:var(--color-muted);padding:4px 0;text-decoration:none}.FFQTzG_link:hover{color:var(--color-ink);text-decoration:underline}.FFQTzG_current{color:var(--color-ink)}.FFQTzG_compact .FFQTzG_list{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}
.QMX9La_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.QMX9La_gridMobile{grid-template-columns:1fr}.QMX9La_tile{background:var(--color-surface);border-radius:var(--radius-lg);height:100%;color:var(--color-ink);flex-direction:column;gap:12px;padding:10px 10px 18px;text-decoration:none;transition:box-shadow .2s;display:flex}.QMX9La_tile:hover{box-shadow:var(--shadow-lift);color:var(--color-ink)}.QMX9La_tileMedia{aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden}.QMX9La_tileText{font-size:var(--fs-md);flex-direction:column;gap:4px;padding:0 8px;display:flex}.QMX9La_tileText span{font-size:var(--fs-sm);color:var(--color-muted)}.QMX9La_cover{aspect-ratio:21/9;border-radius:var(--radius-xl);overflow:hidden}.QMX9La_coverMobile{aspect-ratio:4/3;border-radius:var(--radius-md)}
._10CzPG_field{flex-direction:column;gap:6px;display:flex}._10CzPG_label{color:var(--color-ink);font-size:14px;font-weight:600}._10CzPG_required{color:var(--color-sale)}._10CzPG_input{border-radius:var(--radius-xs);border:1px solid var(--color-line);min-height:48px;font-size:var(--fs-base);background:var(--color-surface-muted);width:100%;padding:0 14px}textarea._10CzPG_input{resize:vertical;min-height:96px;padding:12px 14px}._10CzPG_input:focus-visible{outline:3px solid var(--color-focus);outline-offset:0;background:#fff}._10CzPG_input[aria-invalid=true]{border-color:var(--color-error)}._10CzPG_hint{font-size:var(--fs-sm);color:var(--color-muted)}._10CzPG_error{font-size:var(--fs-sm);color:var(--color-error);font-weight:600}._10CzPG_check{min-height:var(--touch);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;line-height:1.45;display:flex}._10CzPG_check input{width:22px;height:22px;accent-color:var(--color-accent);flex:none;margin:0}._10CzPG_radios{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}._10CzPG_legend{font-size:var(--fs-md);margin-bottom:8px;padding:0;font-weight:700}._10CzPG_radio{border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;grid-template-columns:20px minmax(0,1fr);grid-template-areas:"input label"".hint";align-items:center;gap:2px 12px;min-height:52px;padding:14px 16px;font-weight:600;display:grid}._10CzPG_radio:has(input:checked){border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}._10CzPG_radio input{width:20px;height:20px;accent-color:var(--color-accent);grid-area:input;margin:0}._10CzPG_radioLabel{grid-area:label}._10CzPG_radioHint{text-align:right;font-weight:500;font-size:var(--fs-sm);color:var(--color-muted);text-wrap:pretty;grid-area:hint;justify-self:end;line-height:1.35}._10CzPG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}
.OHL8TG_bar{border:2px dashed var(--color-accent);border-radius:var(--radius-lg);background:var(--color-accent-soft);flex-direction:column;gap:16px;padding:12px 16px;display:flex}.OHL8TG_barRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.OHL8TG_barNote{color:var(--color-accent-ink);font-size:14px;font-weight:600}.OHL8TG_editor{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex}.OHL8TG_fields{flex-direction:column;gap:14px;display:flex}.OHL8TG_grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.OHL8TG_checks{border:0;flex-wrap:wrap;gap:0 20px;margin:0;padding:0;display:flex}.OHL8TG_checks legend{margin-bottom:4px;font-size:14px;font-weight:600}.OHL8TG_hint{font-size:var(--fs-sm);color:var(--color-muted)}.OHL8TG_error{color:var(--color-error);font-size:14px;font-weight:600}.OHL8TG_input{border-radius:var(--radius-xs);border:1px solid var(--color-line);min-height:44px;font-size:var(--fs-base);background:var(--color-surface-muted);width:100%;padding:0 12px}.OHL8TG_input[aria-invalid=true]{border-color:var(--color-error)}.OHL8TG_specRow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto auto;align-items:center;gap:8px;display:grid}.OHL8TG_variants{flex-direction:column;gap:14px;display:flex}.OHL8TG_variant{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;margin:0;padding:12px 16px 16px;display:grid}.OHL8TG_variant legend{padding:0 6px;font-weight:700}.OHL8TG_selectField{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.OHL8TG_rich{border:1px solid var(--color-line);border-radius:var(--radius-xs);overflow:hidden}.OHL8TG_toolbar{background:var(--color-surface-muted);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.OHL8TG_tool{border:1px solid var(--color-line);background:var(--color-surface);cursor:pointer;border-radius:10px;min-width:36px;min-height:36px;padding:0 8px;font-weight:700}.OHL8TG_tool[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent)}.OHL8TG_editable,.OHL8TG_source{background:var(--color-surface);border:0;width:100%;min-height:260px;max-height:60vh;padding:14px;overflow:auto}.OHL8TG_source{resize:vertical;font-family:ui-monospace,monospace;font-size:13px}.OHL8TG_editable:focus-visible,.OHL8TG_source:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.OHL8TG_actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OHL8TG_adminLink{color:var(--color-accent);margin-left:auto;font-size:14px;font-weight:600}@media (max-width:640px){.OHL8TG_specRow{grid-template-columns:minmax(0,1fr) auto auto auto}.OHL8TG_specRow input:nth-of-type(2){grid-area:2/1/auto/-1}.OHL8TG_adminLink{margin-left:0}}
.gtCkmW_page{gap:var(--space-24);flex-direction:column;padding-top:8px;display:flex}.gtCkmW_h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800}.gtCkmW_lead{font-size:var(--fs-base);color:var(--color-muted);line-height:1.6}.gtCkmW_kicker{font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.gtCkmW_hero,.gtCkmW_mHero{--hero-ink:#fff;--hero-ink-soft:#ffffffdb;--hero-shade:#1c140e9e;color:var(--hero-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-color=dark].gtCkmW_hero,[data-color=dark].gtCkmW_mHero{--hero-ink:var(--color-ink);--hero-ink-soft:var(--color-ink-soft);--hero-shade:#faf7f2d1}.gtCkmW_hero{border-radius:var(--radius-2xl);justify-content:center;min-height:560px;padding:64px 96px}.gtCkmW_heroMedia{border-radius:0;position:absolute;inset:0}.gtCkmW_heroShade{background:linear-gradient(90deg, var(--hero-shade) 0%, var(--hero-shade) 25%, transparent 72%);pointer-events:none;position:absolute;inset:0}.gtCkmW_heroContent{flex-direction:column;gap:20px;max-width:640px;display:flex;position:relative}.gtCkmW_heroTitle{font-size:clamp(30px, 5vw, var(--hero-title,56px));letter-spacing:-.01em;color:var(--hero-ink);font-weight:700;line-height:1.12}[data-font=serif] .gtCkmW_heroTitle{font-family:var(--font-serif);letter-spacing:0;font-weight:500}.gtCkmW_heroText{font-size:var(--hero-text,18px);color:var(--hero-ink-soft);max-width:520px;line-height:1.55}.gtCkmW_heroActions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.gtCkmW_heroActions>*{white-space:normal;text-align:center;max-width:100%}.gtCkmW_heroGhost{color:var(--hero-ink);background:0 0;border-color:currentColor}.gtCkmW_heroGhost:hover{background:color-mix(in srgb, var(--hero-ink) 12%, transparent);color:var(--hero-ink)}.gtCkmW_heroArrow{border-radius:var(--radius-pill);width:48px;height:48px;color:var(--color-ink);box-shadow:var(--shadow-lift);cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gtCkmW_heroPrev{left:24px}.gtCkmW_heroNext{right:24px}.gtCkmW_heroDots{gap:8px;display:flex;position:absolute;bottom:28px;right:32px}.gtCkmW_heroDot{border-radius:var(--radius-pill);cursor:pointer;outline-offset:4px;background:0 0;border:2px solid #fff;width:12px;height:12px;padding:0}.gtCkmW_heroDot[aria-pressed=true]{background:#fff}.gtCkmW_perks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.gtCkmW_perk{background:var(--color-surface);border-radius:var(--radius-lg);align-items:center;gap:14px;height:100%;padding:20px 22px;display:flex}.gtCkmW_perkIcon{border-radius:var(--radius-xs);background:var(--color-accent-soft);width:44px;height:44px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.gtCkmW_perkText{font-size:var(--fs-md);flex-direction:column;gap:2px;display:flex}.gtCkmW_perkText span{font-size:var(--fs-sm);color:var(--color-muted)}.gtCkmW_roomGrid,.gtCkmW_styleGrid,.gtCkmW_productGrid{gap:16px;margin:0;padding:0;list-style:none;display:grid}.gtCkmW_roomGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.gtCkmW_styleGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.gtCkmW_productGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.gtCkmW_room{border-radius:var(--radius-xl);height:100%;min-height:320px;color:var(--color-ink);flex-direction:column;justify-content:flex-end;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.gtCkmW_room:hover,.gtCkmW_path:hover,.gtCkmW_styleTile:hover,.gtCkmW_collection:hover{box-shadow:var(--shadow-lift);color:var(--color-ink);transform:translateY(-4px)}.gtCkmW_roomMedia{border-radius:0;position:absolute;inset:0}.gtCkmW_roomCard{border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex;position:relative}.gtCkmW_roomText{font-size:var(--fs-xl);flex-direction:column;gap:4px;min-width:0;display:flex}.gtCkmW_roomText span{font-size:var(--fs-sm);color:var(--color-muted)}.gtCkmW_roomArrow{border-radius:var(--radius-pill);background:var(--color-accent);color:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.gtCkmW_roomMobile{min-height:260px;padding:12px}.gtCkmW_roomMobile .gtCkmW_roomCard{padding:12px 14px}.gtCkmW_roomMobile .gtCkmW_roomText{font-size:var(--fs-base)}.gtCkmW_roomMobile .gtCkmW_roomText span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gtCkmW_start{border-radius:var(--radius-2xl);background:var(--color-accent-soft);flex-direction:column;gap:12px;padding:40px;display:flex}.gtCkmW_start .gtCkmW_kicker{color:var(--color-accent)}.gtCkmW_startTitle{font-size:var(--fs-h2);letter-spacing:-.02em;margin-bottom:12px;font-weight:800;line-height:1.15}.gtCkmW_paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gtCkmW_path{background:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-ink);font-size:var(--fs-lg);flex-direction:column;gap:14px;padding:24px;line-height:1.25;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.gtCkmW_pathText{font-size:var(--fs-md);color:var(--color-muted);line-height:1.6}.gtCkmW_pathCta{font-weight:700;font-size:var(--fs-base);color:var(--color-accent);margin-top:auto}.gtCkmW_pathButton{align-self:flex-start;margin-top:auto}.gtCkmW_styleTile{background:var(--color-surface);border-radius:var(--radius-lg);height:100%;color:var(--color-ink);font-size:var(--fs-md);flex-direction:column;gap:10px;padding:10px 10px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.gtCkmW_styleTile strong{font-size:var(--fs-lg);padding:0 8px}.gtCkmW_styleMedia{aspect-ratio:4/3;border-radius:var(--radius-sm);overflow:hidden}.gtCkmW_collection{background:var(--color-surface);border-radius:var(--radius-xl);height:100%;color:var(--color-ink);flex-direction:column;gap:8px;padding:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.gtCkmW_collectionMain{aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden}.gtCkmW_collectionFoot{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 4px;display:flex}.gtCkmW_collectionText{min-width:0;font-size:var(--fs-xl);flex-direction:column;gap:2px;display:flex}.gtCkmW_collectionText span{font-size:var(--fs-sm);color:var(--color-muted)}.gtCkmW_sectionNote{max-width:420px;font-size:var(--fs-sm);color:var(--color-muted);line-height:1.6}.gtCkmW_arrowRail{position:relative}.gtCkmW_arrowRailList{--gap:16px;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));gap:var(--gap);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.gtCkmW_arrowRailList::-webkit-scrollbar{display:none}.gtCkmW_arrowRailList>*{scroll-snap-align:start;min-width:0}.gtCkmW_railArrow{border-radius:var(--radius-pill);border:1px solid var(--color-line);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink);box-shadow:var(--shadow-lift);cursor:pointer;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.gtCkmW_railArrow:disabled{opacity:0;pointer-events:none}.gtCkmW_railPrev{left:max(-22px, calc(4px - var(--gutter)))}.gtCkmW_railNext{right:max(-22px, calc(4px - var(--gutter)))}@media (max-width:1024px){.gtCkmW_arrowRailList{grid-auto-columns:calc((100% - var(--gap)) / 2.2)}}.gtCkmW_visit{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.gtCkmW_visitHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.gtCkmW_visitMore{font-weight:700;text-decoration:none}.gtCkmW_h3{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:800}.gtCkmW_promo{border-radius:var(--radius-2xl);background:var(--color-accent);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px;display:flex}.gtCkmW_promoText{color:#e3ece9;flex-direction:column;gap:10px;max-width:640px;line-height:1.6;display:flex}.gtCkmW_promoText .gtCkmW_kicker{color:#cfe0dd}.gtCkmW_promoText strong{font-size:var(--fs-h2);letter-spacing:-.02em;color:#fff;line-height:1.15}.gtCkmW_promoMobile{border-radius:var(--radius-xl);padding:24px}.gtCkmW_shopsList{flex-direction:column;gap:16px;display:flex}.gtCkmW_shop{background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.gtCkmW_shop strong{font-size:17px}.gtCkmW_shopAddress{color:var(--color-text);font-size:14px}.gtCkmW_shopHours{color:var(--color-muted);font-size:14px}.gtCkmW_shopActions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.gtCkmW_faqList{flex-direction:column;gap:10px;display:flex}.gtCkmW_faqItem{background:var(--color-surface);border-radius:22px;overflow:hidden}.gtCkmW_faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:18px 24px;font-weight:700;list-style:none;display:flex}.gtCkmW_faqItem summary::-webkit-details-marker{display:none}.gtCkmW_faqItem summary:after{content:"+";border-radius:var(--radius-pill);background:var(--color-ground-deep);flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.gtCkmW_faqItem[open] summary:after{content:"−"}.gtCkmW_faqItem p{font-size:var(--fs-md);color:var(--color-text);padding:0 24px 22px;line-height:1.6}@media (max-width:1024px){.gtCkmW_visit,.gtCkmW_paths{grid-template-columns:1fr}.gtCkmW_roomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gtCkmW_hero{min-height:480px;padding:48px 80px}}.gtCkmW_mHero{border-radius:var(--radius-xl);justify-content:flex-end;min-height:440px;padding:20px}.gtCkmW_mHero .gtCkmW_heroShade{background:linear-gradient(0deg, var(--hero-shade) 0%, var(--hero-shade) 30%, transparent 75%)}.gtCkmW_mHero .gtCkmW_heroTitle{font-size:clamp(26px, calc(var(--hero-title,56px) * .6), 40px)}.gtCkmW_mHero .gtCkmW_heroText{font-size:clamp(14px, calc(var(--hero-text,18px) * .9), 18px)}.gtCkmW_mHeroContent{flex-direction:column;gap:12px;display:flex;position:relative}.gtCkmW_mHeroContent>a{white-space:normal;text-align:center}.gtCkmW_mPage{flex-direction:column;gap:32px;padding-top:12px;display:flex}.gtCkmW_mBanner{background:var(--color-surface);border-radius:var(--radius-lg);color:var(--color-ink);font-size:var(--fs-md);flex-direction:column;gap:8px;height:100%;padding:8px 8px 14px;line-height:1.3;text-decoration:none;display:flex}.gtCkmW_mBanner strong{padding:0 6px}.gtCkmW_mBannerMedia{border-radius:var(--radius-sm);height:140px}.gtCkmW_mCta{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:8px;padding:20px;display:flex}.gtCkmW_mCta span{color:var(--color-muted);font-size:var(--fs-md);margin-bottom:8px}.gtCkmW_mShops{flex-direction:column;gap:8px;display:flex}
.sSq_wW_stepper{background:var(--color-ground);border-radius:var(--radius-pill);flex:none;align-items:center;padding:4px;display:inline-flex}.sSq_wW_btn{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);background:var(--color-surface);border:0;font-size:20px;line-height:1}.sSq_wW_btn:disabled{opacity:.4;cursor:not-allowed}.sSq_wW_value{text-align:center;min-width:40px;font-weight:700}.sSq_wW_small .sSq_wW_btn{width:40px;height:40px}
.KqpVha_rail{grid-auto-flow:column;grid-auto-columns:var(--rail-item,72%);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);padding:2px var(--gutter) 8px;margin:0 calc(var(--gutter) * -1);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;list-style:none;display:grid;overflow-x:auto}.KqpVha_rail::-webkit-scrollbar{display:none}.KqpVha_rail>*{scroll-snap-align:start;min-width:0}
.Xax-nG_headerCart{height:var(--touch);border-radius:var(--radius-pill);background:var(--color-ink);color:#fff;font-weight:700;font-size:var(--fs-md);align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.Xax-nG_headerCart:hover{color:#fff;background:#000}@media (max-width:1279px){.Xax-nG_headerCart:not(.Xax-nG_headerCartCompact)>span:not(.Xax-nG_count){display:none}.Xax-nG_headerCart:not(.Xax-nG_headerCartCompact){padding:0 12px}}.Xax-nG_headerCartCompact{width:var(--touch);justify-content:center;padding:0}.Xax-nG_count{color:var(--color-ink);border-radius:var(--radius-pill);min-width:22px;height:22px;font-size:var(--fs-xs);background:#fff;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.Xax-nG_headerCartCompact .Xax-nG_count{background:var(--color-sale);color:#fff;position:absolute;top:-4px;right:-4px}.Xax-nG_layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.Xax-nG_items{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Xax-nG_item{background:var(--color-surface);border-radius:var(--radius-xl);grid-template-columns:120px minmax(0,1fr) auto 120px auto;align-items:center;gap:20px;padding:12px 20px 12px 12px;display:grid}.Xax-nG_item[aria-busy=true],.Xax-nG_mItem[aria-busy=true]{opacity:.6}.Xax-nG_itemMedia{border-radius:16px;height:100px}.Xax-nG_itemInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.Xax-nG_itemName{color:var(--color-ink);font-weight:700;line-height:1.35;text-decoration:none}.Xax-nG_itemName:hover{color:var(--color-accent)}.Xax-nG_itemOptions,.Xax-nG_itemPrice{font-size:var(--fs-sm);color:var(--color-muted)}.Xax-nG_itemTotal{font-size:var(--fs-lg);text-align:right}.Xax-nG_remove{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);background:var(--color-ground);color:var(--color-muted);border:0;justify-content:center;align-items:center;display:inline-flex}.Xax-nG_remove:hover{color:var(--color-sale)}.Xax-nG_summary{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:16px}.Xax-nG_summaryRow{color:var(--color-muted);justify-content:space-between;display:flex}.Xax-nG_summaryTotal{font-size:var(--fs-lg);border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:baseline;padding-top:14px;font-weight:700;display:flex}.Xax-nG_summaryTotal strong{font-size:28px}.Xax-nG_note{font-size:var(--fs-sm);color:var(--color-muted)}.Xax-nG_error{color:var(--color-error);font-size:14px;font-weight:600}.Xax-nG_empty,.Xax-nG_loading{background:var(--color-surface);border-radius:var(--radius-xl);color:var(--color-muted);flex-direction:column;align-items:flex-start;gap:16px;padding:32px;display:flex}@media (max-width:1024px){.Xax-nG_layout{grid-template-columns:1fr}.Xax-nG_summary{position:static}.Xax-nG_item{grid-template-columns:96px minmax(0,1fr) auto}.Xax-nG_itemTotal{text-align:left;grid-column:2}}.Xax-nG_mItems{flex-direction:column;gap:8px;margin:0 0 96px;padding:0;list-style:none;display:flex}.Xax-nG_mItem{background:var(--color-surface);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:12px;display:flex}.Xax-nG_mItemTop{gap:12px;display:flex}.Xax-nG_mItemMedia{border-radius:14px;flex:none;width:88px;height:88px}.Xax-nG_mItemBottom{justify-content:space-between;align-items:center;display:flex}.Xax-nG_mRemove{color:var(--color-muted);min-height:var(--touch);background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.Xax-nG_mBar{z-index:var(--z-sticky);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--shadow-sheet);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.Xax-nG_mBarTotal{font-size:var(--fs-sm);color:var(--color-muted);flex-direction:column;display:flex}.Xax-nG_mBarTotal strong{font-size:var(--fs-lg);color:var(--color-ink)}
.E9RObq_section{flex-direction:column;gap:28px;display:flex}.E9RObq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.E9RObq_titles{flex-direction:column;gap:8px;display:flex}.E9RObq_title{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800;line-height:1.15}.E9RObq_lead{font-size:var(--fs-base);color:var(--color-muted);line-height:1.6}.E9RObq_more{min-height:var(--touch);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.E9RObq_compact{gap:16px}.E9RObq_compact .E9RObq_title{font-size:22px}.E9RObq_compact .E9RObq_more{font-size:14px}
.a-t2zW_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.a-t2zW_gridMobile{grid-template-columns:1fr;gap:16px}.a-t2zW_card,.a-t2zW_requisites{border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:12px;padding:28px;display:flex}.a-t2zW_gridMobile .a-t2zW_card,.a-t2zW_gridMobile+.a-t2zW_requisites{border-radius:var(--radius-md);padding:20px}.a-t2zW_shops{flex-direction:column;gap:12px;display:flex}.a-t2zW_title{font-size:var(--fs-xl);font-weight:800}.a-t2zW_phone{font-size:var(--fs-h3);color:var(--color-ink);font-weight:800;text-decoration:none}.a-t2zW_link{color:var(--color-accent);font-weight:600}.a-t2zW_row{font-size:var(--fs-md);flex-wrap:wrap;gap:4px 14px;display:flex}.a-t2zW_label{width:100%;font-size:var(--fs-sm);color:var(--color-muted)}.a-t2zW_cta{align-self:flex-start;margin-top:8px}.a-t2zW_requisites p{color:var(--color-text);font-size:var(--fs-md)}@media (max-width:1024px){.a-t2zW_grid{grid-template-columns:1fr}}
.USi3JW_logo{color:var(--color-ink);min-height:var(--touch);flex:0 auto;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.USi3JW_logo:hover{color:var(--color-ink)}.USi3JW_logoMark{border-radius:var(--radius-xs);background:var(--color-accent);color:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:inline-flex}.USi3JW_logoText{letter-spacing:.04em;overflow-wrap:normal;max-width:260px;font-size:20px;font-weight:800;line-height:1.1}.USi3JW_search{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);min-height:var(--touch);align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.USi3JW_search:focus-within{outline:3px solid var(--color-focus);outline-offset:1px}.USi3JW_searchIcon{color:var(--color-muted);flex:none}.USi3JW_searchInput{font-size:var(--fs-md);width:100%;min-height:42px;color:var(--color-ink);background:0 0;border:0;outline:none}.USi3JW_header{background:var(--color-ground);z-index:var(--z-header);position:relative}.USi3JW_topBar{background:var(--color-dark);color:var(--color-on-dark);font-size:var(--fs-sm)}.USi3JW_topBarInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;min-height:44px;display:flex}.USi3JW_topLinks,.USi3JW_topNav{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.USi3JW_topNav a,.USi3JW_topBar a{color:var(--color-on-dark);padding:6px 0;text-decoration:none}.USi3JW_topBar a:hover{color:#fff;text-decoration:underline}.USi3JW_city{align-items:center;gap:6px;display:inline-flex}.USi3JW_topBar .USi3JW_phone{color:#fff;font-weight:700}.USi3JW_topBar .USi3JW_callback{color:var(--color-on-dark);min-height:32px;font-size:var(--fs-sm);border:1px solid #5a615e;padding:0 14px}.USi3JW_topBar .USi3JW_callback:hover{color:#fff;border-color:#fff}.USi3JW_mainRow{align-items:center;gap:16px 20px;padding-top:16px;padding-bottom:16px;display:flex}.USi3JW_mainRow>:not(.USi3JW_logo):not(.USi3JW_searchWrap){flex-shrink:0}.USi3JW_menuRoot{position:static}.USi3JW_catalogBtn{background:var(--color-accent);color:#fff;border-radius:var(--radius-pill);min-height:var(--touch);font-weight:700;font-size:var(--fs-md);border:0;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.USi3JW_catalogBtn:hover{background:var(--color-accent-hover)}.USi3JW_mega{width:min(var(--container), calc(100vw - 32px));background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);grid-template-columns:1fr 1fr 1fr 2fr;gap:32px;padding:32px;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%)}.USi3JW_mega[hidden]{display:none}.USi3JW_megaTitle{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:12px}.USi3JW_megaTitle a{color:inherit;text-decoration:none}.USi3JW_megaList.USi3JW_megaListWide{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.USi3JW_megaWideMore{grid-column:1/-1}.USi3JW_megaList{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.USi3JW_megaList a{min-height:36px;color:var(--color-ink-soft);font-size:var(--fs-md);align-items:center;text-decoration:none;display:inline-flex}.USi3JW_megaList a:hover{color:var(--color-accent)}.USi3JW_megaList .USi3JW_megaMore{color:var(--color-accent);font-weight:700}.USi3JW_mainNav{white-space:nowrap;flex:none;gap:2px;display:flex}.USi3JW_navLink,.USi3JW_navSale{min-height:var(--touch);border-radius:var(--radius-pill);color:var(--color-ink);font-weight:600;font-size:var(--fs-md);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.USi3JW_navLink:hover{background:var(--color-surface);color:var(--color-ink)}.USi3JW_navSale{color:var(--color-sale);font-weight:700}.USi3JW_navSale:hover{background:var(--color-surface);color:var(--color-sale)}.USi3JW_searchWrap{flex:220px;min-width:180px}@media (max-width:1365px){.USi3JW_mainRow{flex-wrap:wrap;column-gap:12px}.USi3JW_searchWrap{flex-basis:100%;order:5}.USi3JW_searchWrap+*{margin-left:auto}.USi3JW_mega{grid-template-columns:1fr 1fr}.USi3JW_mega>:last-child{grid-column:1/-1}}@media (max-width:1100px){.USi3JW_mainNav{display:none}}.USi3JW_footer{background:var(--color-dark);color:var(--color-on-dark);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;margin-top:var(--space-24)}.USi3JW_footerInner{flex-direction:column;gap:40px;padding-top:56px;padding-bottom:32px;display:flex}.USi3JW_footerGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;display:grid}.USi3JW_footerBrand{flex-direction:column;gap:14px;font-size:14px;display:flex}.USi3JW_footerBrand p{color:#b9b5ae;line-height:1.6}.USi3JW_footer a,.USi3JW_mFooter a{color:var(--color-on-dark-muted)}.USi3JW_footer a:hover,.USi3JW_mFooter a:hover{color:#fff}.USi3JW_footerLogo{letter-spacing:.04em;color:#fff;font-size:22px;font-weight:800}.USi3JW_footer .USi3JW_footerPhone,.USi3JW_mFooter .USi3JW_footerPhone{color:#fff;font-size:20px;font-weight:700;text-decoration:none}.USi3JW_socials{flex-wrap:wrap;gap:8px;display:flex}.USi3JW_socials a{height:var(--touch);border-radius:var(--radius-pill);background:var(--color-dark-2);color:var(--color-on-dark);font-size:var(--fs-sm);align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.USi3JW_footerNav{flex-direction:column;gap:2px;font-size:14px;display:flex}.USi3JW_footerNav a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.USi3JW_footerHeading{color:#fff;font-weight:700;font-size:var(--fs-md);margin-bottom:8px}.USi3JW_footerBottom{border-top:1px solid var(--color-dark-line);font-size:var(--fs-sm);color:#a9a59e;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.USi3JW_footerLegal{flex-wrap:wrap;gap:16px;display:flex}.USi3JW_footerLegal a{color:#a9a59e}.USi3JW_mHeader{z-index:var(--z-header);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line-soft);background:#f5f2edf5;position:sticky;top:0}.USi3JW_mHeaderRow{padding:6px var(--gutter);justify-content:space-between;align-items:center;gap:8px;display:flex}.USi3JW_mHeader .USi3JW_logoText{font-size:16px}.USi3JW_mHeader .USi3JW_logoMark{width:36px;height:36px}.USi3JW_mHeaderActions{flex:none;gap:6px;display:flex}.USi3JW_iconBtn{width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.USi3JW_mSearchRow{padding:0 var(--gutter) 10px}.USi3JW_drawerNav{flex-direction:column;gap:12px;display:flex}.USi3JW_drawerList,.USi3JW_drawerSub,.USi3JW_drawerService{margin:0;padding:0;list-style:none}.USi3JW_drawerLink{min-height:48px;color:var(--color-ink);cursor:pointer;border-bottom:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;font-weight:700;text-decoration:none;display:flex}.USi3JW_drawerGroup summary{list-style:none}.USi3JW_drawerGroup summary::-webkit-details-marker{display:none}.USi3JW_drawerGroup summary:after{content:"+";color:var(--color-muted);font-size:20px;font-weight:500}.USi3JW_drawerGroup[open]>summary:after{content:"−"}.USi3JW_drawerHeadingSummary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-weight:800;display:flex}.USi3JW_drawerHeading{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-top:8px}.USi3JW_drawerSub{padding:4px 0 8px 12px}.USi3JW_drawerSub a{min-height:44px;color:var(--color-ink-soft);align-items:center;text-decoration:none;display:flex}.USi3JW_drawerService{border-top:1px solid var(--color-line-soft);flex-direction:column;padding-top:8px;display:flex}.USi3JW_drawerService a{min-height:44px;color:var(--color-ink-soft);align-items:center;text-decoration:none;display:flex}.USi3JW_drawerPhone{min-height:48px;font-weight:800;font-size:var(--fs-lg);color:var(--color-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.USi3JW_mFooter{background:var(--color-dark);color:var(--color-on-dark);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:32px var(--gutter) calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin-top:48px;font-size:14px;display:flex}.USi3JW_mFooterGroup{border-top:1px solid var(--color-dark-line)}.USi3JW_mFooterGroup summary{color:#fff;cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.USi3JW_mFooterGroup nav{flex-direction:column;padding-bottom:8px;display:flex}.USi3JW_mFooterGroup nav a{align-items:center;min-height:40px;text-decoration:none;display:flex}.USi3JW_mFooterLegal{border-top:1px solid var(--color-dark-line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.USi3JW_mFooterLegal a{align-items:center;min-height:32px;display:inline-flex}.USi3JW_mFooterCopy{color:#a9a59e;font-size:var(--fs-xs)}.USi3JW_mFooter .USi3JW_mFooterSwitch{color:#fff;min-height:var(--touch);align-items:center;font-weight:700;display:inline-flex}
._5Fo1yW_headerLink{min-height:var(--touch);border-radius:var(--radius-pill);color:var(--color-ink);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex}._5Fo1yW_headerLink span{text-overflow:ellipsis;max-width:140px;overflow:hidden}@media (max-width:1439px){._5Fo1yW_headerLink{padding:0 10px}._5Fo1yW_headerLink span{display:none}}._5Fo1yW_headerLink:hover{background:var(--color-surface)}._5Fo1yW_auth{max-width:480px}._5Fo1yW_form{flex-direction:column;gap:14px;display:flex}._5Fo1yW_layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}._5Fo1yW_column{flex-direction:column;gap:16px;display:flex}[data-view=mobile] ._5Fo1yW_layout{grid-template-columns:minmax(0,1fr)}[data-view=mobile] ._5Fo1yW_layout>._5Fo1yW_column:last-child{order:-1}._5Fo1yW_muted{color:var(--color-muted);font-size:14px}._5Fo1yW_error{color:var(--color-error);font-size:14px;font-weight:600}._5Fo1yW_saved{color:var(--color-in-stock);font-size:14px;font-weight:600}._5Fo1yW_adminLink{color:var(--color-accent);margin-top:12px;font-weight:700;display:inline-block}._5Fo1yW_orders{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._5Fo1yW_order{border:1px solid var(--color-line-soft);border-radius:var(--radius-md);padding:0 16px}._5Fo1yW_orderSummary{cursor:pointer;flex-direction:column;gap:4px;padding:16px 28px 16px 0;list-style:none;display:flex;position:relative}._5Fo1yW_orderSummary::-webkit-details-marker{display:none}._5Fo1yW_orderSummary:after{content:"+";color:var(--color-muted);font-size:20px;position:absolute;top:16px;right:0}._5Fo1yW_order[open]>._5Fo1yW_orderSummary:after{content:"−"}._5Fo1yW_orderBody{border-top:1px solid var(--color-line-soft);flex-direction:column;gap:16px;padding:16px 0;display:flex}._5Fo1yW_orderHead{justify-content:space-between;gap:12px;display:flex}._5Fo1yW_orderItem{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}._5Fo1yW_orderThumb{aspect-ratio:1;border-radius:var(--radius-xs);width:64px;overflow:hidden}._5Fo1yW_orderItemText{flex-direction:column;gap:2px;min-width:0;display:flex}._5Fo1yW_orderItemText a{color:var(--color-ink);font-weight:600}._5Fo1yW_orderItemTotal{white-space:nowrap}._5Fo1yW_orderFacts{flex-direction:column;gap:6px;margin:0;font-size:14px;display:flex}._5Fo1yW_orderFacts div{gap:8px;display:flex}._5Fo1yW_orderFacts dt{color:var(--color-muted);min-width:110px}._5Fo1yW_orderFacts dd{margin:0}._5Fo1yW_orderTotals{grid-template-columns:1fr auto;gap:4px 16px;width:100%;max-width:320px;margin-left:auto;font-size:14px;display:grid}._5Fo1yW_status{color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 10px;font-size:13px;font-weight:600}._5Fo1yW_orderItems{flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._5Fo1yW_textLink{color:var(--color-accent);align-self:flex-start;font-size:14px;font-weight:600}
.rfSxhW_list{flex-wrap:wrap;gap:6px;display:flex}.rfSxhW_panel{background:var(--color-surface);border-radius:var(--radius-xl);margin-top:20px;padding:32px}.rfSxhW_panel:focus-visible{outline-offset:4px}@media (max-width:767px){.rfSxhW_panel:not(.rfSxhW_plain){padding:20px}}.rfSxhW_plain{background:0 0;border-radius:0;padding:0}
.u2f8Jq_status{max-width:640px;padding:40px var(--gutter);background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:16px;margin:64px auto;display:flex}.u2f8Jq_status h1{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:800}.u2f8Jq_status p{color:var(--color-muted)}.u2f8Jq_actions{flex-wrap:wrap;gap:8px;display:flex}
._9AEOwq_layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}._9AEOwq_fields{flex-direction:column;gap:16px;display:flex}._9AEOwq_panel{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;gap:16px;padding:24px;display:flex}._9AEOwq_h2{font-size:var(--fs-xl);font-weight:800}._9AEOwq_grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}._9AEOwq_summary{position:sticky;top:16px}._9AEOwq_lines{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}._9AEOwq_lines li{justify-content:space-between;gap:12px;display:flex}._9AEOwq_lines strong{white-space:nowrap}._9AEOwq_lines small{color:var(--color-muted);font-size:var(--fs-xs);display:block}._9AEOwq_total{border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}._9AEOwq_total strong{font-size:26px}._9AEOwq_error{color:var(--color-error);font-size:14px;font-weight:600}._9AEOwq_done{background:var(--color-surface);border-radius:var(--radius-xl);flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex}._9AEOwq_mobile,._9AEOwq_layout._9AEOwq_mobile{grid-template-columns:1fr}._9AEOwq_mobile ._9AEOwq_panel{border-radius:var(--radius-lg);padding:16px}._9AEOwq_mobile ._9AEOwq_summary{position:static}@media (max-width:1024px){._9AEOwq_layout{grid-template-columns:1fr}._9AEOwq_summary{position:static}}
