.celebrity-match_catalogNote__QBD6u,.celebrity-match_cover____n3s,.celebrity-match_demo__z2oEf,.celebrity-match_errorState__nYZhc,.celebrity-match_method__8vDXw,.celebrity-match_overview__c5JS2,.celebrity-match_visual__GNOYm{--celeb-paper:#eee6dc;--celeb-ink:#302c28;--celeb-muted:#70685f;--celeb-line:#cfc3b4;--celeb-accent:#785a37;--celeb-negative:#9b4940;--celeb-track:#ded3c5;--celeb-serif:Georgia,"Times New Roman",serif;--celeb-sans:var(--cw-font-sans);box-sizing:border-box;color:var(--celeb-ink);min-width:0;overflow-wrap:anywhere}.celebrity-match_cover____n3s *,.celebrity-match_demo__z2oEf *,.celebrity-match_method__8vDXw *,.celebrity-match_overview__c5JS2 *,.celebrity-match_visual__GNOYm *{box-sizing:border-box;min-width:0}.celebrity-match_cover____n3s{padding-top:36px}.celebrity-match_cover____n3s>header{padding:0 24px 24px;text-align:left}.celebrity-match_cover____n3s>header h1{font-family:var(--celeb-serif)!important;font-size:clamp(32px,9vw,40px)!important;line-height:1.12!important;font-weight:500!important;margin:14px 0 18px!important}.celebrity-match_cover____n3s>header>span{color:var(--celeb-muted);font-size:11px;letter-spacing:.06em}.celebrity-match_cover____n3s>header>p{font-size:13px;line-height:1.7;margin:0}.celebrity-match_coverScene__NhPFF{position:relative;margin:0}.celebrity-match_scrollContent__Bu1qB{position:absolute;inset:39% 12% 9%;display:flex;flex-direction:column;justify-content:center}.celebrity-match_scrollContent__Bu1qB .celebrity-match_dayCard__uBfJ8{width:100%;max-width:230px;margin-inline:auto;border-color:#9e8261}.celebrity-match_scrollContent__Bu1qB>p{margin:16px 0 0;text-align:center;font:400 14px/1.6 var(--celeb-serif)}.celebrity-match_coverScene__NhPFF img{display:block;width:100%;height:auto}.celebrity-match_dayCard__uBfJ8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--celeb-line);border-bottom:1px solid var(--celeb-line);padding:12px 0}.celebrity-match_dayCard__uBfJ8>b{grid-column:1/-1;text-align:center;font:500 13px/1.5 var(--celeb-serif);padding:0 5px 10px}.celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;padding:4px;background:transparent}.celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell+.cw-resultPillarCell{border-left:1px solid var(--celeb-line)}.celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell>strong{font-size:38px;line-height:1.3;font-weight:500}.celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell>span{color:var(--celeb-muted);font-size:9px}.celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell>em{font-size:10px;font-style:normal;line-height:1.5;text-align:center}.celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell>small{font-size:9px;color:var(--celeb-muted)}.celebrity-match_overview__c5JS2{padding:0;margin:0;list-style:none}.celebrity-match_overview__c5JS2>li{border-bottom:1px solid var(--celeb-line);padding:20px 0 24px}.celebrity-match_overviewHeading__xWSvt{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:start}.celebrity-match_overviewHeading__xWSvt>span{font-size:12px;padding-top:5px;color:var(--celeb-accent)}.celebrity-match_overviewHeading__xWSvt h3{font:500 23px/1.2 var(--celeb-serif);margin:0 0 8px}.celebrity-match_overviewHeading__xWSvt a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.celebrity-match_overviewHeading__xWSvt p{font-size:11px;line-height:1.6;margin:0;color:var(--celeb-muted)}.celebrity-match_overviewHeading__xWSvt>strong{font:400 30px/1 var(--celeb-serif);text-align:right;font-variant-numeric:tabular-nums}.celebrity-match_overviewHeading__xWSvt small{display:block;font-size:10px;margin-top:6px}.celebrity-match_overview__c5JS2>li>p{font:400 15px/1.65 var(--celeb-serif);margin:16px 0}.celebrity-match_track__f_DPU{height:6px;background:var(--celeb-track);width:100%;overflow:hidden;border-radius:2px}.celebrity-match_track__f_DPU>span{display:block;height:100%;background:var(--celeb-accent)}.celebrity-match_track__f_DPU>.celebrity-match_negative__JJYTH{background:var(--celeb-negative)}.celebrity-match_visual__GNOYm h3{font:500 22px/1.3 var(--celeb-serif);margin:0 0 20px}.celebrity-match_largeScore__gAQPX{display:flex;gap:12px;align-items:center;margin:6px 0 32px}.celebrity-match_largeScore__gAQPX strong{font:400 68px/1 var(--celeb-serif);color:var(--celeb-accent)}.celebrity-match_largeScore__gAQPX span{font-size:12px;line-height:1.7;color:var(--celeb-muted)}.celebrity-match_pair__EMSn5{display:grid;grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);align-items:center;gap:5px}.celebrity-match_pair__EMSn5 .celebrity-match_dayCard__uBfJ8{grid-template-columns:minmax(0,1fr)}.celebrity-match_pair__EMSn5 .celebrity-match_dayCard__uBfJ8 .cw-resultPillarCell+.cw-resultPillarCell{border-left:0}.celebrity-match_direction__pQMP6{text-align:center}.celebrity-match_direction__pQMP6 strong{display:block;font-size:30px;font-weight:400}.celebrity-match_direction__pQMP6 span{font-size:9px;line-height:1.5;display:block}.celebrity-match_signals__yUjE_{margin:20px 0 32px;font-size:12px;line-height:1.6}.celebrity-match_signals__yUjE_>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;border-bottom:1px solid var(--celeb-line);padding:10px 0}.celebrity-match_signals__yUjE_ dt{color:var(--celeb-muted)}.celebrity-match_signals__yUjE_ dd{margin:0}.celebrity-match_breakdown__uaiDZ ul{padding:0;margin:0;list-style:none;display:grid;gap:14px}.celebrity-match_breakdown__uaiDZ li>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;margin-bottom:6px}.celebrity-match_breakdown__uaiDZ li b{flex-shrink:0;font-variant-numeric:tabular-nums}.celebrity-match_breakdown__uaiDZ>p{font-size:12px;line-height:1.7;border-top:1px solid var(--celeb-line);padding-top:16px}.celebrity-match_method__8vDXw table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;line-height:1.6}.celebrity-match_method__8vDXw caption{text-align:left;font:500 21px/1.4 var(--celeb-serif);margin-bottom:20px}.celebrity-match_method__8vDXw td,.celebrity-match_method__8vDXw th{text-align:left;border-bottom:1px solid var(--celeb-line);padding:10px 0;font-weight:400}.celebrity-match_method__8vDXw td,.celebrity-match_method__8vDXw th:last-child{text-align:right;width:50px;font-variant-numeric:tabular-nums}.celebrity-match_method__8vDXw p{font:400 15px/1.8 var(--celeb-serif);margin:20px 0}.celebrity-match_method__8vDXw small{display:block;font-size:10px;color:var(--celeb-muted)}.celebrity-match_demo__z2oEf{background:var(--celeb-paper);padding:12px 16px;font-size:11px;border-bottom:1px solid var(--celeb-line)}.celebrity-match_demo__z2oEf strong{font-size:10px;font-weight:500}.celebrity-match_demo__z2oEf form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.celebrity-match_demo__z2oEf label{width:100%;font-size:10px}.celebrity-match_demo__z2oEf button,.celebrity-match_demo__z2oEf input{min-height:40px;min-width:0;max-width:100%;border:1px solid var(--celeb-line);border-radius:4px;padding:8px;font:inherit;background:var(--celeb-paper);color:var(--celeb-ink)}.celebrity-match_demo__z2oEf button{cursor:pointer;white-space:nowrap}.celebrity-match_demo__z2oEf button:hover{border-color:var(--celeb-accent)}.celebrity-match_demo__z2oEf button:active{transform:translateY(1px)}.celebrity-match_demo__z2oEf :focus-visible,.celebrity-match_overview__c5JS2 a:focus-visible{outline:2px solid var(--celeb-accent);outline-offset:4px}.celebrity-match_error__Rv33O{color:var(--celeb-negative);font-size:13px}.celebrity-match_errorState__nYZhc{background:var(--celeb-paper)}@media (max-width:350px){.celebrity-match_cover____n3s>header{padding-inline:20px}.celebrity-match_pair__EMSn5{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);gap:4px}.celebrity-match_overviewHeading__xWSvt h3{font-size:21px}}@media print{.celebrity-match_demo__z2oEf{display:none!important}.celebrity-match_cover____n3s{padding-top:0;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.celebrity-match_cover____n3s>header{padding-bottom:4mm}.celebrity-match_coverScene__NhPFF{width:84.42mm;max-width:100%;margin-inline:auto;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.celebrity-match_coverScene__NhPFF img{width:100%;height:auto;max-height:150mm;-o-object-fit:contain;object-fit:contain}.celebrity-match_scrollContent__Bu1qB>p{font-size:11px;margin-top:8px}.celebrity-match_breakdown__uaiDZ,.celebrity-match_dayCard__uBfJ8,.celebrity-match_method__8vDXw table,.celebrity-match_overview__c5JS2,.celebrity-match_overview__c5JS2>li,.celebrity-match_relationship__I0QeQ{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}.celebrity-match_detail__jvCf5{max-width:680px;margin:auto;padding:36px 24px;color:#302c28}.celebrity-match_detail__jvCf5 h1{font-size:30px;line-height:1.2;letter-spacing:-.04em}.celebrity-match_detail__jvCf5 h2{font-size:18px;margin-top:28px}.celebrity-match_detail__jvCf5 p{font-size:14px;line-height:1.8;color:#70685f}.celebrity-match_catalogNote__QBD6u{margin:24px 24px 0;color:var(--celeb-muted);font-size:10px;line-height:1.6}.new-year-foundation_foundation__kEd_s{width:100%;min-width:0;color:var(--color-year-ink);font-family:var(--font-year-display)}.new-year-foundation_cover__QUelQ{position:relative;margin:0}.new-year-foundation_cover__QUelQ>img{display:block;width:100%;height:auto}.new-year-foundation_chapterImage__l45x6{margin:0}.new-year-foundation_chapterImage__l45x6>img{display:block;width:100%;height:auto}.new-year-foundation_coverTitle__3PyX9{position:absolute;inset:4% 8% auto;text-align:center}.new-year-foundation_coverTitle__3PyX9 h1,.new-year-foundation_coverTitle__3PyX9 p{margin:0}.new-year-foundation_eyebrow__6sxUY{color:var(--color-year-accent);font:500 12px/1.5 var(--font-year-display);letter-spacing:.16em}.new-year-foundation_customer__8vWd_{margin-top:var(--space-year-md)!important;font-size:18px;line-height:1.5}#result-01 .new-year-foundation_coverTitle__3PyX9 h1{margin-top:var(--space-year-xs);font:600 clamp(32px,8vw,42px)/1.2 var(--font-year-display);color:var(--color-year-ink)}#result-01 .new-year-foundation_coverTitle__3PyX9 h1 span{display:block;margin-bottom:var(--space-year-xs);font-size:.65em;font-weight:500}.new-year-foundation_basis__bh6Op{margin:0 var(--space-year-lg) var(--space-year-xl);padding:var(--space-year-xl) var(--space-year-lg);border-top:1px solid var(--color-year-accent);border-bottom:1px solid var(--color-year-line);background:var(--color-year-paper)}.new-year-foundation_basisHeading__ASCmZ{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-year-xs);align-items:baseline;font-size:19px}.new-year-foundation_basisHeading__ASCmZ small{color:var(--color-year-accent);font-size:13px}.new-year-foundation_birth__cVWTx{margin:var(--space-year-sm) 0 var(--space-year-xl);font:400 12px/1.8 var(--font-year-body);color:var(--color-year-muted);overflow-wrap:anywhere}.new-year-foundation_pillars__kJezI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-year-sm)}.new-year-foundation_pillar__Au4Oc{display:grid;justify-items:center;align-content:start;gap:var(--space-year-xs);padding:var(--space-year-md) var(--space-year-xs);border-block:1px solid var(--color-year-line);background:var(--color-year-soft)}.new-year-foundation_pillar__Au4Oc>small,.new-year-foundation_pillar__Au4Oc>span{font:400 12px/1.7 var(--font-year-body);color:var(--color-year-muted)}.new-year-foundation_pillar__Au4Oc>strong{font:500 30px/1.25 var(--cw-font-hanja)}.new-year-foundation_pillar__Au4Oc>p{font-size:14px;line-height:1.8;text-align:center}.new-year-foundation_day__r7nBg{border-color:var(--color-year-accent);color:var(--color-year-accent)}.new-year-foundation_dayNote__yqzg5{display:flex;justify-content:center;align-items:baseline;gap:var(--space-year-sm);margin:var(--space-year-lg) 0;font-size:14px}.new-year-foundation_dayNote__yqzg5 strong{color:var(--color-year-accent);font-size:19px;font-weight:500}.new-year-foundation_context__hwnbm{margin:var(--space-year-sm) 0;color:var(--color-year-accent);text-align:center;font:500 13px/1.8 var(--font-year-body)}.new-year-foundation_description__E7c8P{margin:var(--space-year-md) 0 0;font:400 14px/1.9 var(--font-year-display);text-align:center;word-break:keep-all;overflow-wrap:anywhere}@media (max-width:374px){.new-year-foundation_basis__bh6Op{margin-inline:var(--space-year-md);padding-inline:var(--space-year-md)}.new-year-foundation_customer__8vWd_{font-size:16px}#result-01 .new-year-foundation_coverTitle__3PyX9 h1{font-size:30px}.new-year-foundation_pillars__kJezI{gap:var(--space-year-xs)}}.NewYearProduct_detail__2LzwJ,.NewYearProduct_outline__r2Oc7,.NewYearProduct_report__7V0DD{color:var(--color-year-ink);background:var(--color-year-paper);font-family:var(--font-year-body)}.NewYearProduct_detail__2LzwJ{margin:0 auto 32px;max-width:900px}.NewYearProduct_hero__8vEWh{position:relative;padding:48px 28px 32px;overflow:hidden;border-bottom:1px solid var(--color-year-line)}.NewYearProduct_hero__8vEWh img{display:block;width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover;margin-top:28px}.NewYearProduct_kicker__qGeq0{color:var(--color-year-accent);letter-spacing:.13em;font-size:12px}.NewYearProduct_hero__8vEWh h1,.NewYearProduct_report__7V0DD h1{font:600 clamp(28px,6vw,46px)/1.5 var(--font-year-display);margin:12px 0 20px;word-break:keep-all;overflow-wrap:anywhere}.NewYearProduct_hero__8vEWh p,.NewYearProduct_intro__HkVhp p{font-size:16px;line-height:1.9;margin:0;word-break:keep-all}.NewYearProduct_intro__HkVhp{padding:32px 28px}.NewYearProduct_chapter__6wx5r h2,.NewYearProduct_intro__HkVhp h2{font:600 clamp(23px,4vw,30px)/1.6 var(--font-year-display);margin:0 0 20px;word-break:keep-all}.NewYearProduct_tabs__BLzaa{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.NewYearProduct_tabs__BLzaa button{border:1px solid var(--color-year-line);border-radius:var(--radius-year-control);padding:10px 14px;background:var(--color-year-paper);color:var(--color-year-ink);cursor:pointer;font:inherit}.NewYearProduct_tabs__BLzaa button[aria-pressed=true]{background:var(--color-year-accent);border-color:var(--color-year-accent);color:var(--color-year-paper)}.NewYearProduct_detail__2LzwJ a,.NewYearProduct_report__7V0DD a{color:var(--color-year-accent);text-underline-offset:4px}.NewYearProduct_detail__2LzwJ a:focus-visible,.NewYearProduct_report__7V0DD a:focus-visible,.NewYearProduct_report__7V0DD summary:focus-visible,.NewYearProduct_tabs__BLzaa button:focus-visible{outline:3px solid var(--color-year-focus);outline-offset:4px}.NewYearProduct_detail__2LzwJ ol,.NewYearProduct_outline__r2Oc7 ol{padding-left:24px;margin:16px 0}.NewYearProduct_detail__2LzwJ li,.NewYearProduct_outline__r2Oc7 li{margin:12px 0;line-height:1.8}.NewYearProduct_detail__2LzwJ ul,.NewYearProduct_outline__r2Oc7 ul{padding-left:18px;margin:4px 0;font-size:14px;color:var(--color-year-muted)}.NewYearProduct_note__rA75c{color:var(--color-year-muted);font-size:13px;line-height:1.8}.NewYearProduct_outline__r2Oc7{padding:20px;border:1px solid var(--color-year-line);border-radius:var(--radius-year-control)}.NewYearProduct_outline__r2Oc7 summary{cursor:pointer;font-weight:600}.NewYearProduct_report__7V0DD{max-width:900px;margin:20px auto 60px;padding:0}.NewYearProduct_cover__b4U_K{padding:40px 28px 28px;border-bottom:1px solid var(--color-year-line)}.NewYearProduct_cover__b4U_K img{width:100%;margin-top:24px;max-height:270px;-o-object-fit:cover;object-fit:cover}.NewYearProduct_chips__kmjOd{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.NewYearProduct_chips__kmjOd span{padding:6px 12px;background:var(--color-year-soft);border-radius:var(--radius-year-control);font-size:13px}.NewYearProduct_contents__YcSO5{padding:28px;border-bottom:1px solid var(--color-year-line)}.NewYearProduct_contents__YcSO5 ol{padding-left:20px}.NewYearProduct_contents__YcSO5 li{margin:12px 0;line-height:1.8}.NewYearProduct_chapter__6wx5r{padding:36px 28px;border-bottom:1px solid var(--color-year-line);scroll-margin-top:88px}.NewYearProduct_topic__20XJm{margin-top:28px}.NewYearProduct_topic__20XJm h3{font:600 21px/1.7 var(--font-year-display);margin-bottom:16px;word-break:keep-all}.NewYearProduct_body__4KVws{font-size:16px;line-height:2;word-break:keep-all;overflow-wrap:anywhere}.NewYearProduct_body__4KVws p{margin:0 0 20px}.NewYearProduct_month__a7a7q{border-top:1px solid var(--color-year-line);padding:18px 0}.NewYearProduct_month__a7a7q summary{cursor:pointer;display:flex;gap:16px;justify-content:space-between;align-items:baseline}.NewYearProduct_month__a7a7q summary strong{font:600 22px/1.6 var(--font-year-display);flex-shrink:0}.NewYearProduct_month__a7a7q summary span{font-size:14px;color:var(--color-year-muted);line-height:1.7}.NewYearProduct_month__a7a7q[open] .NewYearProduct_body__4KVws{margin-top:20px}.NewYearProduct_pillars__4j98W{width:100%;border-collapse:collapse;margin-top:20px;text-align:center}.NewYearProduct_pillars__4j98W td,.NewYearProduct_pillars__4j98W th{padding:12px 4px;border-bottom:1px solid var(--color-year-line)}.NewYearProduct_pillars__4j98W th{font-size:13px;color:var(--color-year-muted)}.NewYearProduct_pillars__4j98W td{font:600 20px/1.6 var(--font-year-display)}.NewYearProduct_footer__Blcst{padding:28px;text-align:center;line-height:1.9}@media (max-width:374px){.NewYearProduct_chapter__6wx5r,.NewYearProduct_contents__YcSO5,.NewYearProduct_cover__b4U_K,.NewYearProduct_footer__Blcst,.NewYearProduct_hero__8vEWh,.NewYearProduct_intro__HkVhp{padding-left:18px;padding-right:18px}.NewYearProduct_month__a7a7q summary{gap:10px}}@media print{.NewYearProduct_contents__YcSO5,.NewYearProduct_footer__Blcst a,.NewYearProduct_tabs__BLzaa{display:none}.NewYearProduct_report__7V0DD{max-width:none;margin:0}.NewYearProduct_chapter__6wx5r{-moz-column-break-inside:avoid;break-inside:avoid}.NewYearProduct_month__a7a7q .NewYearProduct_body__4KVws{display:block}}.NewYearProduct_purchase__20S9z{display:block;background:var(--color-year-accent);color:var(--color-year-paper)!important;padding:16px;border-radius:var(--radius-year-control);margin:20px 0;text-decoration:none;font-weight:600}.NewYearProduct_purchase__20S9z:active{transform:translateY(1px)}.NewYearProduct_questionPreview__r2R6c{max-width:600px;margin:80px auto;padding:24px}.ReunionDetail_detail__qrXQP{display:block;width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:#000;line-height:0;overflow:hidden}.ReunionDetail_detail__qrXQP .cw-productDetailImageSlot{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;line-height:0}.ReunionDetail_detail__qrXQP img{display:block;width:100%;height:auto;margin:0;padding:0;border:0}.checkout-bundle_bundle__MadG9{min-width:0;width:100%;max-width:100%}.checkout-bundle_heading__Tv08X{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-bundle_heading__Tv08X h2{margin:0;font-family:inherit;font-size:17px;line-height:1.4;font-weight:700}.checkout-bundle_heading__Tv08X p,.checkout-bundle_note__pC2Cx{margin:6px 0 14px;font-size:13px;line-height:1.5;color:#786b5c}.checkout-bundle_sheetHeader__e_Tiq button:focus-visible{outline:2px solid #946b3f;outline-offset:2px}.checkout-bundle_sheetHeader__e_Tiq button:disabled{opacity:.5;cursor:not-allowed}.checkout-bundle_dialog__dRmHd{--bundle-choice-ink:#31291f;--bundle-choice-muted:#786b5c;--bundle-choice-rule:#ded5c8;--bundle-choice-accent:#7c3429;--bundle-choice-hover:#f7efe3;position:fixed;inset:auto 0 0;width:min(430px,100%);max-width:100%;max-height:82dvh;margin:0 auto;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;border:1px solid #cbbba6;border-bottom:0;border-radius:16px 16px 0 0;padding:0 20px max(20px,env(safe-area-inset-bottom));background:#fffaf1;color:#31291f;animation:checkout-bundle_sheetRise___G5Lo .24s ease-out}.checkout-bundle_dialog__dRmHd::-webkit-scrollbar{display:none}.checkout-bundle_dialog__dRmHd::backdrop{background:rgb(0 0 0/.5)}.checkout-bundle_collapsedSheet__lePx9{position:fixed;inset:auto 0 0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:min(430px,100%);height:calc(42px + env(safe-area-inset-bottom));margin:0 auto;padding:4px 0 env(safe-area-inset-bottom);border:1px solid #cbbba6;border-bottom:0;border-radius:16px 16px 0 0;background:#fffaf1;color:#31291f;box-shadow:0 -4px 16px rgb(49 41 31/.12);cursor:pointer;touch-action:none}.checkout-bundle_collapsedSheet__lePx9 .checkout-bundle_sheetHandle__XaE8v{margin:0}.checkout-bundle_collapsedSheet__lePx9:focus-visible{outline:2px solid #946b3f;outline-offset:-3px}.checkout-bundle_sheetHeader__e_Tiq{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;margin:0 -20px;padding:8px 16px;background:#fffaf1;touch-action:none}.checkout-bundle_sheetHeaderCompact__cueII{min-height:52px;padding-block:4px}.checkout-bundle_sheetHeaderCompact__cueII .checkout-bundle_sheetHandle__XaE8v{position:absolute;top:12px;left:50%;margin:0;transform:translateX(-50%)}.checkout-bundle_sheetHeaderCompact__cueII>button:last-child{margin-left:auto}.checkout-bundle_sheetHeader__e_Tiq h2{flex:1;min-width:0;margin:0;font-size:17px;line-height:1.35;font-weight:800}.checkout-bundle_sheetHeader__e_Tiq button{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.checkout-bundle_sheetHandle__XaE8v{flex:none;width:28px;height:4px;margin-inline:8px;border-radius:99px;background:#b9ab9b}.checkout-bundle_sheetList__G_62W{display:grid;padding-bottom:8px}.checkout-bundle_primarySummary__RYrnu{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0 16px;border-bottom:1px solid var(--bundle-choice-rule);color:var(--bundle-choice-ink);font-size:14px}.checkout-bundle_primarySummary__RYrnu strong{min-width:0;font-weight:700}.checkout-bundle_primarySummary__RYrnu span{white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-bundle_addonCaption__tstpy{display:flex;align-items:center;justify-content:center;margin:12px 0 4px;padding:12px 14px;border-radius:8px;background:#f5e8d8;color:var(--bundle-choice-ink);line-height:1.3}.checkout-bundle_addonCaption__tstpy strong{color:var(--bundle-choice-accent);font-size:17px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.checkout-bundle_choice__kzF2N{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;-moz-column-gap:10px;column-gap:10px;width:100%;min-height:66px;padding:10px 0;border:0;border-bottom:1px solid var(--bundle-choice-rule);background:transparent;color:var(--bundle-choice-ink);cursor:pointer;text-align:left}.checkout-bundle_choice__kzF2N strong{overflow:hidden;font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.checkout-bundle_choicePrice__CtuJv{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-bundle_choicePrice__CtuJv del{color:var(--bundle-choice-muted);font-size:12px;line-height:1.2}.checkout-bundle_choicePrice__CtuJv b{color:var(--bundle-choice-accent);font-size:16px;line-height:1.2;font-weight:800}.checkout-bundle_choice__kzF2N svg{color:var(--bundle-choice-muted)}.checkout-bundle_choice__kzF2N:focus-visible{outline:2px solid var(--bundle-choice-accent);outline-offset:-2px}.checkout-bundle_choice__kzF2N:active{background:var(--bundle-choice-hover)}.checkout-bundle_choice__kzF2N:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.checkout-bundle_choice__kzF2N:hover{background:var(--bundle-choice-hover)}}.checkout-bundle_previewSummary__3dl8A{display:grid;gap:14px;padding:12px 0 8px}.checkout-bundle_previewSummary__3dl8A>strong{font-size:16px;line-height:1.4}.checkout-bundle_previewSavings__TMNbN{display:flex;justify-content:flex-end;gap:12px;color:var(--bundle-choice-muted);font-size:13px;font-variant-numeric:tabular-nums}.checkout-bundle_previewSavings__TMNbN span{color:var(--bundle-choice-accent);font-weight:700}.checkout-bundle_previewTotal__nmyNH{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--bundle-choice-rule);font-size:14px}.checkout-bundle_previewTotal__nmyNH b{color:var(--bundle-choice-accent);font-size:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.checkout-bundle_previewSummary__3dl8A small{color:var(--bundle-choice-muted);font-size:12px}@media (hover:hover){.checkout-bundle_product__huTb5:hover .checkout-bundle_productNames__wsu9V strong{text-decoration:underline;text-underline-offset:4px}}@keyframes checkout-bundle_sheetRise___G5Lo{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.checkout-bundle_dialog__dRmHd{animation:none}}.checkout-bundle_dialog__dRmHd form{position:static!important;max-height:none!important;width:100%!important}.checkout-bundle_items__y6_3C{list-style:none;padding:0;margin:16px 0}.checkout-bundle_item__s59uq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #ded5c8;font-size:14px}.checkout-bundle_item__s59uq div{display:flex;flex-direction:column;gap:5px}.checkout-bundle_item__s59uq button{color:#786b5c;border:0;background:none;text-decoration:underline;cursor:pointer}.checkout-bundle_item__s59uq a{color:#6d3e22;font-weight:700}.checkout-bundle_total__5if_C{display:flex;justify-content:space-between;margin:16px 0;font-size:18px}.checkout-bundle_wallet__QCQ3Z{display:flex;align-items:center;gap:8px;margin:16px 0;font-size:14px}.checkout-bundle_pay__7qTs4{width:100%;border:0;border-radius:6px;padding:14px;background:#211c16;color:#fffaf1;font-size:16px;font-weight:700;cursor:pointer}.checkout-bundle_pay__7qTs4:disabled{opacity:.5;cursor:wait}.checkout-bundle_error__eeJwp{color:#a33025;font-size:14px;line-height:1.6}.checkout-bundle_dialog__dRmHd form{display:grid;gap:16px;margin-top:16px}.checkout-bundle_dialog__dRmHd .cw-sajuOptionGroup,.checkout-bundle_dialog__dRmHd .cw-sajuQuestionOptionGroup{display:grid;gap:8px}.checkout-bundle_dialog__dRmHd .cw-sajuOptionGroup>div,.checkout-bundle_dialog__dRmHd .cw-sajuQuestionOptionGroup>div{display:flex;flex-wrap:wrap;gap:6px}.checkout-bundle_dialog__dRmHd .cw-sajuOptionGroup>div label,.checkout-bundle_dialog__dRmHd .cw-sajuQuestionOptionGroup>div label{position:relative;display:inline-flex;align-items:center;padding:8px 11px;border:1px solid #d5cbbd;border-radius:18px;background:#fffdf8;font-size:12px;line-height:1.4;cursor:pointer}.checkout-bundle_dialog__dRmHd .cw-sajuOptionGroup>div label input,.checkout-bundle_dialog__dRmHd .cw-sajuQuestionOptionGroup>div label input{position:absolute;opacity:0;width:1px;height:1px}.checkout-bundle_dialog__dRmHd label:has(input:focus-visible){outline:2px solid #946b3f;outline-offset:2px}.checkout-bundle_dialog__dRmHd label.is-selected{background:#31291f!important;color:#fffaf1!important}.checkout-bundle_dialog__dRmHd .cw-formField{display:grid;gap:8px}.checkout-bundle_dialog__dRmHd input:not([type=checkbox]):not([type=radio]),.checkout-bundle_dialog__dRmHd textarea{width:100%;border:1px solid #d5cbbd;border-radius:6px;padding:10px;background:#fffdf8}.checkout-bundle_dialog__dRmHd .cw-signupLegalConsent{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6}.checkout-bundle_dialog__dRmHd .cw-sajuSubmit{width:100%;padding:14px;border:0;border-radius:6px;background:#211c16;color:#fffaf1}.checkout-bundle_dialog__dRmHd .cw-compatibilityPersonCard{display:grid;gap:12px}.cw-checkoutReferencePage .checkout-bundle_items__y6_3C .checkout-bundle_item__s59uq button{width:auto!important;min-height:32px!important;padding:4px!important;border:0!important;background:transparent!important;color:#786b5c!important;font-size:13px!important;flex-shrink:0}.DodoReturn_page__QyoEU{width:min(100%,414px);min-height:100svh;margin-inline:auto;padding:calc(48px + 32px + env(safe-area-inset-top, 0px)) 20px calc(112px + env(safe-area-inset-bottom, 0px));color:var(--ink);font-family:var(--cw-font-sans)}.DodoReturn_card__7iKkY{display:grid;gap:20px;padding:28px 24px;border:1px solid var(--line);border-radius:16px;background:#fffdf9}.DodoReturn_icon__JUwmz{display:grid;width:56px;height:56px;place-items:center;border-radius:50%;background:#f4e5df;color:var(--cinnabar)}.DodoReturn_confirmed___aags .DodoReturn_icon__JUwmz{background:#e7f1ed;color:var(--jade)}.DodoReturn_checking__GSUbY .DodoReturn_icon__JUwmz svg{animation:DodoReturn_rotate__49XBW 1.5s linear infinite}.DodoReturn_eyebrow___qYAV{margin:0 0 8px;color:#73685f;font-size:12px;font-weight:700;letter-spacing:.1em}.DodoReturn_title__L3RJb{margin:0;color:var(--ink);font-size:28px;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.DodoReturn_error__APRj1,.DodoReturn_message__WwS6q,.DodoReturn_note__JQK54,.DodoReturn_support___Ua63{margin:0;font-size:15px;line-height:1.65;overflow-wrap:anywhere}.DodoReturn_message__WwS6q{color:#51473f}.DodoReturn_note__JQK54{padding:14px;border-radius:8px;background:#f4eee6;color:#51473f;font-size:13px}.DodoReturn_actions__opz_D{display:grid;gap:12px}.DodoReturn_primary__hkOEa,.DodoReturn_secondary__y1SNA{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--ink);border-radius:8px;font:inherit;font-size:15px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.DodoReturn_primary__hkOEa{background:var(--ink);color:#fffdf9}.DodoReturn_secondary__y1SNA{border-color:#d6cbbf;background:transparent;color:var(--ink)}.DodoReturn_primary__hkOEa:disabled{opacity:.55;cursor:default}.DodoReturn_primary__hkOEa:focus-visible,.DodoReturn_secondary__y1SNA:focus-visible,.DodoReturn_support___Ua63 a:focus-visible{outline:3px solid var(--cinnabar);outline-offset:3px}.DodoReturn_error__APRj1{color:#9e3027;font-weight:600}.DodoReturn_support___Ua63{margin-top:20px;color:#73685f;font-size:13px;text-align:center}.DodoReturn_support___Ua63 a{color:var(--cinnabar);text-decoration:underline;text-underline-offset:3px}@keyframes DodoReturn_rotate__49XBW{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.DodoReturn_checking__GSUbY .DodoReturn_icon__JUwmz svg{animation:none}}@media (max-width:359px){.DodoReturn_page__QyoEU{padding-inline:16px}.DodoReturn_card__7iKkY{padding:24px 20px}.DodoReturn_title__L3RJb{font-size:26px}}