.cP_psq_item{border-bottom:1px solid var(--hair)}.cP_psq_item summary{cursor:pointer;min-height:56px;font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;transition:color .3s var(--ease);justify-content:space-between;align-items:center;font-size:12px;list-style:none;display:flex}.cP_psq_item summary::-webkit-details-marker{display:none}@media (hover:hover){.cP_psq_item summary:hover{color:var(--oat-ash)}}.cP_psq_icon{flex-shrink:0;width:12px;height:12px;position:relative}.cP_psq_icon:before,.cP_psq_icon:after{content:"";transition:transform .5s var(--ease-out);background:currentColor;position:absolute}.cP_psq_icon:before{height:1px;top:5.5px;left:0;right:0}.cP_psq_icon:after{width:1px;top:0;bottom:0;left:5.5px}.cP_psq_icon[data-on]:after{transform:scaleY(0)}.cP_psq_icon[data-on]:before{transform:rotate(180deg)}.cP_psq_body{opacity:0;transition:grid-template-rows .55s var(--ease-out), opacity .4s var(--ease);grid-template-rows:0fr;display:grid}.cP_psq_body[data-on]{opacity:1;grid-template-rows:1fr}.cP_psq_inner{min-height:0;color:var(--muted);font-size:14px;overflow:hidden}.cP_psq_inner>:first-child{margin-top:0}.cP_psq_inner>:last-child{margin-bottom:20px}.cP_psq_inner ul{margin:0 0 20px;padding-left:18px}.cP_psq_inner li{margin:4px 0}.cP_psq_inner p{margin:0 0 12px}
.tE_oLq_strip{padding-top:calc(var(--section) / 2);padding-bottom:calc(var(--section) / 2);flex-direction:column;gap:28px;display:flex}.tE_oLq_cards{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tE_oLq_card{cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:12px;width:100%;padding:0;display:flex}.tE_oLq_thumb{aspect-ratio:4/5;opacity:.6;transition:opacity .5s var(--ease), box-shadow .5s var(--ease);display:block}.tE_oLq_thumb img{transition:transform 1.2s var(--ease-out)}@media (hover:hover){.tE_oLq_card:hover .tE_oLq_thumb{opacity:1}.tE_oLq_card:hover .tE_oLq_thumb img{transform:scale(1.05)}}.tE_oLq_card[aria-pressed=true] .tE_oLq_thumb{opacity:1;box-shadow:0 0 0 1px var(--cream)}.tE_oLq_meta{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tE_oLq_state{font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--dim);font-size:11px;transition:color .3s}.tE_oLq_card[aria-pressed=true] .tE_oLq_state,.tE_oLq_card:hover .tE_oLq_state{color:var(--cream)}.tE_oLq_name{font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-size:11px;transition:color .3s}.tE_oLq_card[aria-pressed=true] .tE_oLq_name{color:var(--cream)}@media (max-width:760px){.tE_oLq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.RiVhYG_details{padding:calc(var(--section) / 2) 0;position:relative;overflow:hidden}.RiVhYG_track{padding:0 var(--gutter);will-change:transform;align-items:flex-end;gap:clamp(24px,3vw,48px);width:max-content;display:flex}.RiVhYG_intro{flex-direction:column;flex-shrink:0;align-self:center;gap:18px;width:clamp(240px,24vw,360px);display:flex}.RiVhYG_lead{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(32px,3.4vw,56px);font-weight:300;line-height:1.05}.RiVhYG_swatches{gap:10px;display:flex}.RiVhYG_swatch{border:1px solid var(--hair-strong);background:var(--sw);cursor:pointer;width:44px;height:44px;transition:box-shadow .4s var(--ease), border-color .4s var(--ease);padding:0}.RiVhYG_swatch[aria-pressed=true]{border-color:var(--cream);box-shadow:0 0 0 3px var(--night), 0 0 0 4px var(--cream)}.RiVhYG_tile{flex-direction:column;flex-shrink:0;gap:18px;width:min(64vh,640px);margin:0;display:flex}.RiVhYG_photo{aspect-ratio:1;background:var(--raise)}.RiVhYG_photo>*{animation:RiVhYG_swap .7s var(--ease-out) both}@keyframes RiVhYG_swap{0%{opacity:0}to{opacity:1}}.RiVhYG_photo img{object-fit:cover}.RiVhYG_video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.RiVhYG_caption{grid-template-columns:auto 1fr;align-items:baseline;gap:18px;display:grid}.RiVhYG_num{font-family:var(--display);color:var(--dim);font-size:clamp(28px,2.4vw,40px);font-weight:300;line-height:1}.RiVhYG_title{font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--cream);margin-bottom:6px;font-size:12px;display:block}.RiVhYG_text{color:var(--muted);max-width:40ch;font-size:14px;display:block}@media (max-width:760px){.RiVhYG_details{overflow:visible}.RiVhYG_track{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:stretch;width:auto;padding-bottom:4px;overflow-x:auto}.RiVhYG_track::-webkit-scrollbar{display:none}.RiVhYG_intro{scroll-snap-align:start;align-self:center;width:70vw}.RiVhYG_tile{scroll-snap-align:center;width:80vw}}@media (prefers-reduced-motion:reduce){.RiVhYG_details{overflow:visible}.RiVhYG_track{scroll-snap-type:x mandatory;width:auto;overflow-x:auto}.RiVhYG_tile,.RiVhYG_intro{scroll-snap-align:start}}
.xFIfJa_wrap{min-width:0}.xFIfJa_stack{position:relative}.xFIfJa_meta{display:none}.xFIfJa_layer{z-index:1;grid-template-columns:1fr 1fr;gap:4px;display:grid;position:relative}.xFIfJa_layer[data-fade]{animation:xFIfJa_layerIn .9s var(--ease-out) both}.xFIfJa_layer[data-prev]{z-index:0;pointer-events:none;animation:none;position:absolute;inset:0}@keyframes xFIfJa_layerIn{0%{opacity:0}}.xFIfJa_shot{aspect-ratio:4/5;cursor:zoom-in;border:0;padding:0}.xFIfJa_shot:focus-visible{outline-offset:-4px}@media (max-width:900px){.xFIfJa_layer{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.xFIfJa_layer::-webkit-scrollbar{display:none}.xFIfJa_shot{scroll-snap-align:start;flex:0 0 88%}.xFIfJa_meta{padding:14px var(--gutter) 0;align-items:center;gap:16px;display:flex}.xFIfJa_counter{font-family:var(--display);letter-spacing:var(--track-label);color:var(--muted);font-size:12px}.xFIfJa_progress{background:var(--hair);flex:1;height:1px;position:relative;overflow:hidden}.xFIfJa_progress i{background:var(--cream);transform-origin:0;transition:transform .5s var(--ease-out);position:absolute;inset:0}}
.fqHyOW_zoom{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--cream);cursor:zoom-out;background:#121110f0;border:0;margin:0;padding:0}.fqHyOW_zoom[open]{animation:fqHyOW_veil .5s var(--ease-out)}.fqHyOW_zoom::backdrop{-webkit-backdrop-filter:blur(10px);background:#12111099}.fqHyOW_stage{position:absolute;inset:clamp(56px,6vh,80px) clamp(16px,4vw,64px) clamp(16px,4vh,48px)}.fqHyOW_stage img{object-fit:contain}.fqHyOW_zoom[open] .fqHyOW_stage{animation:fqHyOW_zoomIn .9s var(--ease-out)}.fqHyOW_close{min-height:44px;font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:12px;position:fixed;top:12px;right:clamp(16px,3vw,40px)}@keyframes fqHyOW_veil{0%{opacity:0}}@keyframes fqHyOW_zoomIn{0%{opacity:0;transform:scale(.94)}}
.GDA1Qa_dialog{border:1px solid var(--hair-strong);background:var(--raise);width:min(560px,100vw - 32px);color:var(--cream);padding:0}.GDA1Qa_dialog::backdrop{-webkit-backdrop-filter:blur(8px);background:#12111099}.GDA1Qa_dialog[open]{animation:GDA1Qa_rise .6s var(--ease-out)}@keyframes GDA1Qa_rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.GDA1Qa_inner{padding:32px}.GDA1Qa_head{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.GDA1Qa_title{font-size:28px}.GDA1Qa_table{border-collapse:collapse;width:100%;margin:12px 0 20px;font-size:14px}.GDA1Qa_table th,.GDA1Qa_table td{text-align:left;border-bottom:1px solid var(--hair);padding:12px 8px 12px 0;font-weight:400}.GDA1Qa_table thead th{font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted);font-size:11px}.GDA1Qa_note{color:var(--muted);font-size:14px}
.mQCVyW_layout{max-width:1800px;padding-right:var(--gutter);grid-template-columns:minmax(0,1.5fr) minmax(380px,1fr);align-items:start;gap:clamp(32px,4vw,72px);margin:0 auto;display:grid}.mQCVyW_panelCol{align-self:stretch;padding:0}.mQCVyW_panel{top:calc(var(--header-h) + 32px);flex-direction:column;gap:24px;padding:16px 0 48px;display:flex;position:sticky}.mQCVyW_title{letter-spacing:-.03em;margin-top:-8px;font-size:clamp(48px,4.8vw,80px);line-height:.98}.mQCVyW_price{font-family:var(--display);margin-top:-16px;font-size:20px;font-weight:300}.mQCVyW_group{border:0;min-width:0;margin:0;padding:0}.mQCVyW_legend{justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin-bottom:14px;padding:0;font-size:14px;display:flex}.mQCVyW_legend>span:first-child{margin-right:auto}.mQCVyW_picked{font-family:var(--display);letter-spacing:.08em;font-size:13px}.mQCVyW_swatches{gap:14px;display:flex}.mQCVyW_swatch{cursor:pointer;flex-shrink:0;width:44px;height:44px;display:block;position:relative}.mQCVyW_swatch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.mQCVyW_swatch>span:not(.sr-only){box-shadow:inset 0 0 0 1px var(--hair-strong);transition:transform .5s var(--ease-out);position:absolute;inset:0}.mQCVyW_swatch:after{content:"";border:1px solid var(--cream);opacity:0;transition:opacity .4s var(--ease), transform .6s var(--ease-out);pointer-events:none;position:absolute;inset:-6px;transform:scale(.82)}.mQCVyW_swatch:has(input:checked):after{opacity:1;transform:none}@media (hover:hover){.mQCVyW_swatch:hover>span:not(.sr-only){transform:scale(.92)}}.mQCVyW_swatch:has(input:focus-visible):after{opacity:1;border-color:var(--clay);border-width:2px;transform:none}.mQCVyW_sizes{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mQCVyW_size{position:relative}.mQCVyW_size input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.mQCVyW_size span:first-of-type{border:1px solid var(--hair-strong);height:52px;font-family:var(--display);letter-spacing:.08em;isolation:isolate;transition:color .4s var(--ease), border-color .4s var(--ease);justify-content:center;align-items:center;font-size:13px;display:flex;position:relative;overflow:hidden}.mQCVyW_size span:first-of-type:before{content:"";z-index:-1;background:var(--cream);transition:transform .55s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}@media (hover:hover){.mQCVyW_size:hover span:first-of-type{border-color:var(--cream)}}.mQCVyW_size input:checked+span{color:var(--night);border-color:var(--cream)}.mQCVyW_size input:checked+span:before{transform:none}.mQCVyW_size input:focus-visible+span{outline:2px solid var(--clay);outline-offset:3px}.mQCVyW_size[data-soldout] span:first-of-type{color:var(--dim);border-color:var(--hair);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--hair-strong) 50%, transparent calc(50% + .5px))}.mQCVyW_size[data-soldout] input{cursor:not-allowed}.mQCVyW_fit{color:var(--muted);margin-top:12px;font-size:13px}.mQCVyW_buy{flex-direction:column;gap:12px;display:flex}.mQCVyW_note{color:var(--muted);min-height:20px;font-size:13px}.mQCVyW_opens{font-family:var(--display);letter-spacing:var(--track-label);text-transform:uppercase;font-size:13px}.mQCVyW_add,.mQCVyW_barBtn{transition:color .5s var(--ease-out), border-color .5s var(--ease-out), background-color .5s var(--ease-out)}.mQCVyW_lbl{transition:transform .6s var(--ease-out), opacity .4s var(--ease);align-items:center;gap:10px;display:inline-flex}.mQCVyW_lbl:not([data-on]){opacity:0;transform:translateY(-120%)}.mQCVyW_lblAdded{justify-content:center;position:absolute;inset:0}.mQCVyW_lblAdded:not([data-on]){transform:translateY(120%)}.mQCVyW_add[data-added],.mQCVyW_barBtn[data-added]{background:var(--oat-ash);border-color:var(--oat-ash);color:var(--night)}.mQCVyW_check{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .6s var(--ease-out) .15s}.mQCVyW_lbl[data-on] .mQCVyW_check{stroke-dashoffset:0}.mQCVyW_story{padding-top:calc(var(--section) / 2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.mQCVyW_copy{font-family:var(--display);flex-direction:column;gap:18px;font-size:clamp(18px,1.7vw,24px);font-weight:300;line-height:1.45;display:flex}.mQCVyW_accordion{border-top:1px solid var(--hair)}.mQCVyW_closing{color:var(--dim);margin-top:32px;font-size:11px}.mQCVyW_bar{display:none}@media (max-width:900px){.mQCVyW_layout{grid-template-columns:1fr;gap:0;padding-right:0}.mQCVyW_panelCol{margin:0;padding:0}.mQCVyW_panel{padding:32px var(--gutter) 0;position:static}.mQCVyW_story{grid-template-columns:1fr;padding-top:24px}.mQCVyW_bar{z-index:50;padding:12px var(--gutter) max(12px, env(safe-area-inset-bottom));background:var(--glass);-webkit-backdrop-filter:blur(18px)saturate(140%);border-top:1px solid var(--hair);visibility:hidden;transition:transform .6s var(--ease-out), visibility 0s linear .6s;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0;transform:translateY(101%)}.mQCVyW_bar[data-on]{visibility:visible;transition-delay:0s;transform:none}.mQCVyW_barInfo{min-width:0}.mQCVyW_barName{font-family:var(--display);font-size:18px;font-weight:300;line-height:1.2}.mQCVyW_barMeta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mQCVyW_barBtn{flex-shrink:0;min-height:48px;padding:0 28px}}
