.Mh_lIW_slide{--slide-timing:.42s cubic-bezier(.22, .61, .36, 1);visibility:hidden;pointer-events:none;background:var(--color-surface);position:absolute;inset:0}.Mh_lIW_slide[data-outgoing]{visibility:visible;animation:Mh_lIW_exit-to-right var(--slide-timing) both}.Mh_lIW_slide[data-active]{visibility:visible;z-index:1}.Mh_lIW_slide[data-animate]{animation:Mh_lIW_enter-from-left var(--slide-timing) both}@keyframes Mh_lIW_enter-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Mh_lIW_exit-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.Mh_lIW_slide[data-outgoing]{visibility:hidden;animation:none}.Mh_lIW_slide[data-animate]{animation:none}}
.ZzBzva_section{padding-block:var(--spacing-section);border-block:1px solid var(--color-line);background:#f0f0ed}.ZzBzva_heading{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}.ZzBzva_title{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4.5vw,3.75rem);font-weight:500;line-height:1.06}.ZzBzva_intro{max-width:23rem;color:var(--color-muted);font-size:1rem;line-height:1.7}.ZzBzva_featuredGrid,.ZzBzva_accessoriesGrid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.ZzBzva_card{background:#fff;border:1px solid #d7d7d1;border-radius:4px;flex-direction:column;min-width:0;transition:border-color .2s;display:flex;overflow:hidden}.ZzBzva_card:hover,.ZzBzva_card:focus-within{border-color:#9a9a91}.ZzBzva_carousel{isolation:isolate;background:var(--color-surface);position:relative;overflow:hidden}.ZzBzva_featuredCarousel{aspect-ratio:2}.ZzBzva_accessoryCarousel{aspect-ratio:39/20}.ZzBzva_imageLink{display:block;position:absolute;inset:0;overflow:hidden}.ZzBzva_imageLink:focus-visible{outline-offset:-5px;z-index:1}.ZzBzva_modelLabel{z-index:2;color:#fff;background:#000000b8;border-radius:3px;max-width:calc(100% - 1.3rem);padding:.35rem .6rem;font-size:.75rem;font-weight:600;line-height:1.35;position:absolute;top:.65rem;left:.65rem}.ZzBzva_controls{z-index:2;color:#fff;align-items:center;max-width:calc(100% - 1.2rem);padding-inline:5px;display:flex;position:absolute;bottom:.2rem;right:.6rem}.ZzBzva_controls:before{content:"";z-index:-1;background:#3d352bc4;border-radius:12px;position:absolute;inset:11px 0}.ZzBzva_controls button{flex-shrink:1;place-items:center;min-height:44px;transition:color .2s;display:grid}.ZzBzva_dotButton{width:15px;min-width:12px}.ZzBzva_dotButton span{background:#ffffffa6;border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.ZzBzva_dotButton[aria-current]{width:22px}.ZzBzva_dotButton[aria-current] span{background:var(--color-brand);border-radius:4px;width:16px}.ZzBzva_dotButton:hover span,.ZzBzva_dotButton:focus-visible span{background:#fff}.ZzBzva_controls button:focus-visible{outline-offset:-3px;border-radius:4px;outline-color:#fff}.ZzBzva_playbackButton{width:28px;min-width:24px}.ZzBzva_playbackButton:hover{color:var(--color-brand)}.ZzBzva_cardBody{flex-direction:column;flex:1;align-items:flex-start;padding:1.5rem;display:flex}.ZzBzva_lineLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:.65rem;font-size:.75rem;font-weight:600}.ZzBzva_cardTitle{letter-spacing:-.03em;font-size:1.5rem;font-weight:600;line-height:1.2}.ZzBzva_cardTitle a{transition:color .2s}.ZzBzva_cardTitle a:hover{color:var(--color-brand-hover)}.ZzBzva_featuredCard .ZzBzva_cardTitle{font-size:clamp(1.75rem,2.6vw,2.25rem)}.ZzBzva_description{color:var(--color-muted);margin-top:.75rem;margin-bottom:1.5rem;font-size:.9375rem;line-height:1.6}.ZzBzva_action{align-items:center;gap:.9rem;min-height:44px;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.ZzBzva_actionArrow{flex-shrink:0;transition:transform .2s}.ZzBzva_action:hover .ZzBzva_actionArrow,.ZzBzva_action:focus-visible .ZzBzva_actionArrow{transform:translate(3px)}.ZzBzva_featuredAction{background:var(--color-brand);color:var(--color-ink);border:1px solid #0000;border-radius:3px;padding:.75rem 1.15rem;transition:background .2s,color .2s}.ZzBzva_featuredAction:hover{background:var(--color-brand-hover);color:#fff}.ZzBzva_accessoryAction{color:var(--color-brand-hover);text-underline-offset:5px;-webkit-text-decoration:underline #c94e0040;text-decoration:underline #c94e0040}.ZzBzva_accessoryAction:hover{color:var(--color-ink)}.ZzBzva_accessoriesHeading{align-items:center;gap:1.5rem;margin-top:3.5rem;margin-bottom:1.5rem;display:flex}.ZzBzva_accessoriesHeading h3{letter-spacing:-.025em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500}.ZzBzva_accessoriesHeading>span{background:#d0d0c9;flex:1;height:1px}@media (min-width:640px){.ZzBzva_accessoriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ZzBzva_featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ZzBzva_featuredCard .ZzBzva_cardBody{padding:1.75rem}}@media (min-width:640px) and (max-width:1023px){.ZzBzva_accessoryCard:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - .75rem)}}@media (min-width:1024px){.ZzBzva_heading{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3rem}.ZzBzva_accessoriesGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.ZzBzva_accessoryCard{grid-column:span 2}.ZzBzva_accessoryCard:nth-child(4){grid-column:2/span 2}.ZzBzva_accessoryCard:nth-child(5){grid-column:4/span 2}.ZzBzva_accessoryCard .ZzBzva_description{min-height:3rem}}@media (prefers-reduced-motion:reduce){.ZzBzva_actionArrow{transition:none;transform:none!important}}
.YhujSq_heading{margin-bottom:24px}.YhujSq_headingAccent{background:var(--color-brand);width:32px;height:3px;margin-bottom:14px;display:block}.YhujSq_heading h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:650;line-height:1.15}.YhujSq_heading p{color:var(--color-muted);margin-top:9px;font-size:.9375rem;line-height:1.6}.YhujSq_toolbar{border:1px solid var(--color-line);background:#fff;border-radius:6px;flex-direction:column;gap:18px;padding:18px;display:flex;box-shadow:0 2px 4px #20202204}.YhujSq_options{flex-wrap:wrap;gap:16px;min-width:0;display:flex}.YhujSq_mainOptions,.YhujSq_extraOptions{flex-wrap:wrap;gap:8px;display:flex}.YhujSq_option{border:1px solid var(--color-line);background:var(--color-surface);min-height:46px;color:var(--color-ink);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.YhujSq_option svg{color:var(--color-brand-hover);flex-shrink:0}.YhujSq_option:hover,.YhujSq_option:focus-visible{border-color:var(--color-brand);background:#fff1e6}.YhujSq_lineOption{color:#943a00;background:#fff5ed;border-color:#ff6a0066;font-weight:600}.YhujSq_lineOption:hover,.YhujSq_lineOption:focus-visible{background:#ffe9d8}.YhujSq_count{font-variant-numeric:tabular-nums;text-align:center;border-left:1px solid #ff6a004d;min-width:25px;margin-left:2px;padding-left:9px;font-size:12px;font-weight:600}.YhujSq_modularOption{color:var(--color-brand-hover);background:#fffaf6;border-color:#ff6a0066}.YhujSq_search{flex-shrink:0;width:100%;position:relative}.YhujSq_search svg{color:var(--color-muted);pointer-events:none;transition:color .18s;position:absolute;top:15px;left:13px}.YhujSq_search input{background:var(--color-paper);width:100%;height:46px;color:var(--color-ink);border:1px solid #c9c9c3;border-radius:5px;padding:10px 12px 10px 39px;font-size:13px;transition:border-color .18s,background .18s}.YhujSq_search input::placeholder{color:var(--color-muted);opacity:1}.YhujSq_search input:focus{border-color:var(--color-brand);background:#fff}.YhujSq_search:focus-within svg{color:var(--color-brand-hover)}.YhujSq_notice{border:1px solid #ff6a004d;border-left:3px solid var(--color-brand);background:#fff6ed;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;padding:26px;display:grid}.YhujSq_noticeIcon{background:var(--color-brand);width:52px;height:52px;color:var(--color-ink);border-radius:5px;place-items:center;display:grid}.YhujSq_noticeBody{max-width:960px}.YhujSq_noticeBody h3{letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:650;line-height:1.35}.YhujSq_noticeBody p{color:#4d4138;font-size:.875rem;line-height:1.7}.YhujSq_noticeBody p+p{margin-top:3px}.YhujSq_noticeBody strong{color:var(--color-ink);font-weight:600}@media (min-width:1280px){.YhujSq_toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}.YhujSq_search{width:240px}.YhujSq_options{gap:14px}}@media (max-width:639px){.YhujSq_toolbar{gap:16px;padding:14px}.YhujSq_options,.YhujSq_mainOptions,.YhujSq_extraOptions{width:100%}.YhujSq_mainOptions .YhujSq_option{flex:1;padding-inline:9px}.YhujSq_extraOptions .YhujSq_option{flex:auto}.YhujSq_extraOptions .YhujSq_modularOption{flex-basis:100%}.YhujSq_notice{grid-template-columns:1fr;gap:16px;padding:20px}.YhujSq_noticeIcon{width:46px;height:46px}}
