.U6UwYq_gallery{gap:.9rem;display:grid;position:sticky;top:110px}.U6UwYq_main{cursor:zoom-in;width:100%;max-height:78vh;margin:0 auto;padding:0;display:block;position:relative}.U6UwYq_mainImg{object-fit:contain;opacity:0;visibility:hidden;border-radius:28px;transition:opacity .15s,visibility 0s linear .15s}.U6UwYq_mainImgActive{opacity:1;visibility:visible;transition:opacity .15s}.U6UwYq_thumbs{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.U6UwYq_thumb{aspect-ratio:149/120;opacity:.75;transition:opacity var(--transition);border-radius:16px;position:relative;overflow:hidden}.U6UwYq_thumb img{object-fit:cover}.U6UwYq_thumb:hover{opacity:1}.U6UwYq_active{opacity:1;box-shadow:0 0 0 2px var(--cream), 0 0 0 4px var(--ink)}.U6UwYq_lightbox{z-index:300;background:#140e1af0;position:fixed;inset:0}.U6UwYq_stage{justify-content:center;align-items:center;padding:3.5rem 1rem;display:flex;position:absolute;inset:0}.U6UwYq_stageZoomed{padding:0;display:block;overflow:auto}.U6UwYq_full{object-fit:contain;cursor:zoom-in;border-radius:12px;max-width:100%;max-height:100%}.U6UwYq_fullZoomed{cursor:zoom-out;border-radius:0;width:250%;max-width:none;max-height:none;display:block}.U6UwYq_close,.U6UwYq_nav{color:#fff;width:44px;height:44px;transition:background var(--transition);background:#ffffff29;border-radius:50%;place-items:center;font-size:1.8rem;line-height:1;display:grid;position:absolute}.U6UwYq_close:hover,.U6UwYq_nav:hover{background:#ffffff4d}.U6UwYq_close{top:.9rem;right:.9rem}.U6UwYq_nav{top:50%;transform:translateY(-50%)}.U6UwYq_prev{left:.9rem}.U6UwYq_next{right:.9rem}.U6UwYq_hint{text-align:center;color:#ffffffb3;pointer-events:none;margin:0;font-size:.8rem;position:absolute;bottom:.9rem;left:0;right:0}@media (max-width:900px){.U6UwYq_gallery{position:static}}
.tdjNDa_picker{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.tdjNDa_option{text-align:left;background:var(--paper);transition:box-shadow var(--transition);border-radius:14px;flex:140px;gap:.15rem;padding:.7rem .95rem;display:grid;box-shadow:inset 0 0 0 1.5px #00000026}.tdjNDa_option:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.tdjNDa_active,.tdjNDa_active:hover{box-shadow:inset 0 0 0 2px var(--ink)}.tdjNDa_optName{font-weight:600}.tdjNDa_optMeta{opacity:.7;font-size:.85rem}.tdjNDa_backdrop{z-index:200;background:#00000073;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.tdjNDa_dialog{background:var(--paper);border-radius:20px;gap:.9rem;width:min(420px,100%);padding:1.5rem;display:grid;box-shadow:0 20px 50px #0000004d}.tdjNDa_dialog h3,.tdjNDa_dialog p{margin:0}
._6n8EBq_card{flex-direction:column;gap:.9rem;min-width:0;display:flex}._6n8EBq_pic{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--paper);position:relative;overflow:hidden}._6n8EBq_img{object-fit:cover;transition:transform .5s var(--ease-smooth)}._6n8EBq_card:hover ._6n8EBq_img{transform:scale(1.04)}._6n8EBq_chip{border-radius:var(--radius-full);background:var(--paper);align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}._6n8EBq_chipDot{background:var(--coral);border-radius:50%;width:8px;height:8px}._6n8EBq_body{gap:.25rem;padding:0 .25rem;display:grid}._6n8EBq_name{font-size:1.3rem;line-height:1.15}._6n8EBq_location{color:var(--ink-soft);font-size:.92rem;line-height:1.45}._6n8EBq_price{white-space:nowrap;color:var(--alpine-deep);padding-top:.3rem;font-size:.92rem;font-weight:800}@media (max-width:700px){._6n8EBq_name{font-size:1.1rem}._6n8EBq_location{font-size:.82rem}}
.yeUqrq_wrap{grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;display:grid}.yeUqrq_toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.yeUqrq_chips{flex-wrap:wrap;gap:.6rem;display:flex}.yeUqrq_count{color:var(--ink-soft);white-space:nowrap;font-weight:700}.yeUqrq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (max-width:1100px){.yeUqrq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.yeUqrq_toolbar{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.yeUqrq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .9rem}}
.OwLkPG_card{flex-direction:column;gap:1rem;min-width:0;display:flex}.OwLkPG_pic{aspect-ratio:282/360;border-radius:var(--radius-lg);position:relative;overflow:hidden}.OwLkPG_lg .OwLkPG_pic{aspect-ratio:384/440}.OwLkPG_img{object-fit:cover;transition:transform .5s var(--ease-smooth)}.OwLkPG_card:hover .OwLkPG_img{transform:scale(1.04)}.OwLkPG_chip{border-radius:var(--radius-full);background:var(--paper);align-items:center;gap:.4rem;padding:.35rem .75rem .35rem .6rem;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.OwLkPG_chipDot{background:var(--coral);border-radius:50%;width:8px;height:8px}.OwLkPG_body{gap:.35rem;padding:0 .25rem;display:grid}.OwLkPG_name{font-size:1.4rem;line-height:1.15}.OwLkPG_lg .OwLkPG_name{font-size:1.55rem}.OwLkPG_tagline{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.OwLkPG_foot{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.35rem;font-size:.95rem;display:flex}.OwLkPG_price{color:var(--honey-deep);font-weight:800}.OwLkPG_view{text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}@media (max-width:700px){.OwLkPG_name{font-size:1.15rem}.OwLkPG_tagline{font-size:.85rem}.OwLkPG_view{display:none}.OwLkPG_foot{font-size:.85rem}}
._8tE3Bq_product{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:4rem;padding-top:2rem;padding-bottom:6rem;display:grid}._8tE3Bq_info{gap:1.4rem;display:grid}._8tE3Bq_crumbs{color:var(--alpine-deep);font-size:.875rem;font-weight:600}._8tE3Bq_crumbs a:hover{text-decoration:underline}._8tE3Bq_titleBlock{gap:.6rem;display:grid}._8tE3Bq_title{font-size:clamp(2.3rem,4vw,3.25rem)}._8tE3Bq_location{color:var(--ink-soft);font-size:1.25rem}._8tE3Bq_priceRow{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}._8tE3Bq_price{font-family:var(--font-heading);color:var(--alpine-deep);font-variation-settings:"SOFT" 100;font-size:1.75rem;font-weight:600}._8tE3Bq_deal{border-radius:var(--radius-full);background:var(--alpine-tint);color:var(--alpine-deep);padding:.35rem .8rem;font-size:.8rem;font-weight:800}._8tE3Bq_desc{color:#4a4050;font-size:1.08rem;line-height:1.65}._8tE3Bq_trail{background:var(--paper);border-radius:22px;gap:1.1rem;padding:1.5rem 1.65rem;display:grid}._8tE3Bq_stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.9rem 1.25rem;display:grid}._8tE3Bq_stats div{gap:.15rem;display:grid}._8tE3Bq_stats dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-size:.75rem;font-weight:800}._8tE3Bq_stats dd{font-size:.95rem;font-weight:600;line-height:1.45}._8tE3Bq_highlights{border-top:1px solid var(--line);gap:.65rem;padding-top:1.1rem;list-style:none;display:grid}._8tE3Bq_highlights li{color:#4a4050;align-items:baseline;gap:.65rem;font-size:.95rem;line-height:1.5;display:flex}._8tE3Bq_highlights strong{color:var(--ink)}._8tE3Bq_highlights .hex{color:var(--alpine);font-size:.75rem}._8tE3Bq_customNote{color:var(--ink-soft);font-size:.92rem}._8tE3Bq_customNote strong{color:var(--ink)}._8tE3Bq_customNote a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}._8tE3Bq_details{border-top:1px solid var(--line)}._8tE3Bq_details details{border-bottom:1px solid var(--line)}._8tE3Bq_details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.15rem 0;font-weight:700;list-style:none;display:flex}._8tE3Bq_details summary::-webkit-details-marker{display:none}._8tE3Bq_details summary span{width:14px;height:14px;position:relative}._8tE3Bq_details summary span:before,._8tE3Bq_details summary span:after{content:"";background:var(--ink);width:14px;height:2px;transition:transform var(--transition);border-radius:2px;position:absolute;top:6px;left:0}._8tE3Bq_details summary span:after{transform:rotate(90deg)}._8tE3Bq_details details[open] summary span:after{transform:rotate(0)}._8tE3Bq_details p{color:var(--ink-soft);padding-bottom:1.15rem;line-height:1.6}._8tE3Bq_related{background:var(--oat);padding:5.5rem 0 6rem}._8tE3Bq_relatedTitle{margin-bottom:2.25rem;font-size:clamp(1.8rem,3vw,2.5rem)}._8tE3Bq_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:1100px){._8tE3Bq_product{gap:2.5rem}._8tE3Bq_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){._8tE3Bq_product{grid-template-columns:1fr;padding-top:1.25rem;padding-bottom:3.5rem}}@media (max-width:600px){._8tE3Bq_trail{padding:1.25rem}._8tE3Bq_relatedGrid{gap:2rem .9rem}._8tE3Bq_related{padding:3.5rem 0}}
._2YRn0W_hero{background:var(--alpine-tint)}._2YRn0W_heroInner{grid-template-columns:1fr 560px;align-items:center;gap:4rem;padding-top:4rem;padding-bottom:4rem;display:grid}._2YRn0W_heroCopy{gap:1.25rem;display:grid}._2YRn0W_crumbs{color:var(--alpine-deep);font-size:.875rem;font-weight:600}._2YRn0W_crumbs a:hover{text-decoration:underline}._2YRn0W_title{font-size:clamp(2.6rem,5vw,4.25rem)}._2YRn0W_sub{color:#3c4a5a;font-size:1.15rem;line-height:1.6}._2YRn0W_facts{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.5rem;list-style:none;display:grid}._2YRn0W_facts li{background:var(--paper);color:var(--ink-soft);border-radius:18px;gap:.25rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.4;display:grid}._2YRn0W_facts strong{font-family:var(--font-heading);color:var(--alpine-deep);font-size:1.15rem;font-weight:600}._2YRn0W_heroBtns{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}._2YRn0W_heroPhoto{aspect-ratio:560/440;border-radius:28px;position:relative;overflow:hidden}._2YRn0W_heroPhoto img{object-fit:cover}._2YRn0W_collection{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:4.5rem;padding-bottom:5rem;scroll-margin-top:90px;display:grid}._2YRn0W_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}._2YRn0W_h2{margin-top:.4rem;font-size:clamp(1.9rem,3.2vw,2.75rem)}._2YRn0W_deal{border-radius:var(--radius-full);background:var(--alpine-tint);color:var(--alpine-deep);align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-size:.92rem;font-weight:800;display:inline-flex}._2YRn0W_deal .hex{color:var(--alpine)}._2YRn0W_how{background:var(--oat);padding:5rem 0}._2YRn0W_split{grid-template-columns:480px 1fr;align-items:center;gap:4rem;display:grid}._2YRn0W_howPhoto{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden}._2YRn0W_howPhoto img{object-fit:cover}._2YRn0W_howCopy{gap:1rem;display:grid}._2YRn0W_steps{gap:1.1rem;margin-top:.75rem;list-style:none;display:grid}._2YRn0W_steps li{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}._2YRn0W_steps span{background:var(--alpine);color:#fff;width:2.4rem;height:2.7rem;font-family:var(--font-heading);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;font-size:1.2rem;font-weight:600;display:grid}._2YRn0W_steps strong{font-size:1.08rem}._2YRn0W_steps p{color:var(--ink-soft);line-height:1.55}._2YRn0W_note{color:var(--ink-soft);margin-top:.5rem;font-size:.9rem}._2YRn0W_customWrap{gap:3.5rem;padding-top:5rem;padding-bottom:6rem;display:grid}._2YRn0W_custom{border-radius:var(--radius-xl);background:var(--ink);color:#cfc6d3;grid-template-columns:1fr 520px;align-items:center;gap:3rem;padding:3rem 3.5rem;display:grid}._2YRn0W_customCopy{justify-items:start;gap:1rem;font-size:1.08rem;line-height:1.6;display:grid}._2YRn0W_customCopy h2{color:var(--cream);font-size:clamp(1.9rem,3.2vw,2.75rem)}._2YRn0W_customPhoto{aspect-ratio:1400/1007;border-radius:22px;position:relative;overflow:hidden}._2YRn0W_customPhoto img{object-fit:cover}@media (max-width:1100px){._2YRn0W_heroInner{grid-template-columns:1fr 420px;gap:2.5rem}._2YRn0W_split{grid-template-columns:380px 1fr;gap:2.5rem}._2YRn0W_custom{grid-template-columns:1fr}}@media (max-width:900px){._2YRn0W_heroInner{grid-template-columns:1fr;padding-top:2.5rem;padding-bottom:2.5rem}._2YRn0W_split{grid-template-columns:1fr}._2YRn0W_howPhoto{aspect-ratio:4/3}._2YRn0W_collection{padding-top:2.5rem}._2YRn0W_how{padding:3.5rem 0}}@media (max-width:600px){._2YRn0W_facts{grid-template-columns:1fr}._2YRn0W_custom{padding:2rem 1.5rem}._2YRn0W_customWrap{padding-top:3rem;padding-bottom:4rem}}
.F2Dq4a_product{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:4rem;padding-top:2rem;padding-bottom:6rem;display:grid}.F2Dq4a_info{gap:1.4rem;display:grid}.F2Dq4a_crumbs{color:var(--honey-deep);font-size:.875rem;font-weight:600}.F2Dq4a_crumbs a:hover{text-decoration:underline}.F2Dq4a_titleBlock{gap:.6rem;display:grid}.F2Dq4a_title{font-size:clamp(2.3rem,4vw,3.25rem)}.F2Dq4a_tagline{color:var(--ink-soft);font-size:1.25rem}.F2Dq4a_priceRow{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.F2Dq4a_price{font-family:var(--font-heading);color:var(--honey-deep);font-variation-settings:"SOFT" 100;font-size:1.75rem;font-weight:600}.F2Dq4a_soon{border-radius:var(--radius-full);background:var(--blush);align-items:center;gap:.4rem;padding:.35rem .8rem .35rem .65rem;font-size:.8rem;font-weight:800;display:inline-flex}.F2Dq4a_soon i{background:var(--coral);border-radius:50%;width:8px;height:8px}.F2Dq4a_desc{color:#4a4050;font-size:1.08rem;line-height:1.65}.F2Dq4a_contents{background:var(--paper);border-radius:22px;gap:1rem;padding:1.5rem 1.65rem;display:grid}.F2Dq4a_contents ul{grid-template-columns:1fr 1fr;gap:.7rem 1rem;list-style:none;display:grid}.F2Dq4a_contents li{align-items:center;gap:.65rem;font-size:.95rem;font-weight:600;display:flex}.F2Dq4a_contents .hex{color:var(--honey);font-size:.75rem}.F2Dq4a_note{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.F2Dq4a_details{border-top:1px solid var(--line)}.F2Dq4a_details details{border-bottom:1px solid var(--line)}.F2Dq4a_details summary{cursor:pointer;justify-content:space-between;align-items:center;padding:1.15rem 0;font-weight:700;list-style:none;display:flex}.F2Dq4a_details summary::-webkit-details-marker{display:none}.F2Dq4a_details summary span{width:14px;height:14px;position:relative}.F2Dq4a_details summary span:before,.F2Dq4a_details summary span:after{content:"";background:var(--ink);width:14px;height:2px;transition:transform var(--transition);border-radius:2px;position:absolute;top:6px;left:0}.F2Dq4a_details summary span:after{transform:rotate(90deg)}.F2Dq4a_details details[open] summary span:after{transform:rotate(0)}.F2Dq4a_details p{color:var(--ink-soft);padding-bottom:1.15rem;line-height:1.6}.F2Dq4a_related{background:var(--oat);padding:5.5rem 0 6rem}.F2Dq4a_relatedTitle{margin-bottom:2.25rem;font-size:clamp(1.8rem,3vw,2.5rem)}.F2Dq4a_relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:1100px){.F2Dq4a_product{gap:2.5rem}.F2Dq4a_relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.F2Dq4a_product{grid-template-columns:1fr;padding-top:1.25rem;padding-bottom:3.5rem}}@media (max-width:600px){.F2Dq4a_contents ul{grid-template-columns:1fr}.F2Dq4a_relatedGrid{gap:2rem .9rem}.F2Dq4a_related{padding:3.5rem 0}}
.q-OfiW_hero{background:var(--honey-tint)}.q-OfiW_heroInner{grid-template-columns:1fr 560px;align-items:center;gap:4rem;padding-top:4rem;padding-bottom:4rem;display:grid}.q-OfiW_heroCopy{gap:1.25rem;display:grid}.q-OfiW_crumbs{color:var(--honey-deep);font-size:.875rem;font-weight:600}.q-OfiW_crumbs a:hover{text-decoration:underline}.q-OfiW_title{font-size:clamp(2.6rem,5vw,4.25rem)}.q-OfiW_sub{color:#5a4e3a;font-size:1.15rem;line-height:1.6}.q-OfiW_steps{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;list-style:none;display:grid}.q-OfiW_steps li{text-wrap:balance;background:var(--paper);border-radius:18px;gap:.3rem;padding:1rem 1.1rem;font-size:.94rem;font-weight:700;line-height:1.4;display:grid}.q-OfiW_steps span{font-family:var(--font-heading);color:var(--coral);font-size:1.6rem;font-weight:600;line-height:1}.q-OfiW_heroPhoto{aspect-ratio:560/440;border-radius:28px;position:relative;overflow:hidden}.q-OfiW_heroPhoto img{object-fit:cover}.q-OfiW_collection{gap:2.25rem;padding-top:4.5rem;padding-bottom:6rem;display:grid}.q-OfiW_toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.q-OfiW_chips{flex-wrap:wrap;gap:.6rem;display:flex}.q-OfiW_count{color:var(--ink-soft);white-space:nowrap;font-weight:700}.q-OfiW_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;display:grid}.q-OfiW_empty{color:var(--ink-soft);font-size:1.1rem}.q-OfiW_inside{border-radius:var(--radius-xl);background:var(--honey-tint);grid-template-columns:560px 1fr;align-items:center;gap:3.5rem;margin-top:2rem;padding:2.5rem;scroll-margin-top:110px;display:grid}.q-OfiW_insidePhoto{aspect-ratio:3/2;border-radius:22px;position:relative;overflow:hidden}.q-OfiW_insidePhoto img{object-fit:cover}.q-OfiW_insideCopy{gap:1rem;display:grid}.q-OfiW_insideCopy h2{font-size:clamp(1.8rem,3vw,2.5rem)}.q-OfiW_insideCopy p:last-child{color:#5a4e3a;font-size:1.08rem;line-height:1.65}.q-OfiW_custom{border-radius:var(--radius-xl);background:var(--ink);color:#cfc6d3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:3rem 3.5rem;font-size:1.1rem;display:flex}.q-OfiW_custom h2{color:var(--cream);margin-bottom:.4rem;font-size:clamp(1.7rem,3vw,2.25rem)}@media (max-width:1100px){.q-OfiW_heroInner{grid-template-columns:1fr 420px;gap:2.5rem}.q-OfiW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.q-OfiW_inside{grid-template-columns:1fr}}@media (max-width:900px){.q-OfiW_heroInner{grid-template-columns:1fr;padding-top:2.5rem;padding-bottom:2.5rem}.q-OfiW_toolbar{flex-direction:column;align-items:flex-start}.q-OfiW_chips{max-width:100%;margin:0 calc(-1 * var(--page-gutter));padding:0 var(--page-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.q-OfiW_collection{padding-top:2.5rem}}@media (max-width:600px){.q-OfiW_steps{grid-template-columns:1fr}.q-OfiW_steps li{grid-template-columns:auto 1fr;align-items:center;gap:.8rem}.q-OfiW_grid{gap:2rem .9rem}.q-OfiW_inside{gap:1.5rem;padding:1.25rem}.q-OfiW_custom{padding:2rem 1.5rem}}
