.application-readiness_panel__aaUdQ{background:#fffefa;border:1px solid var(--line);padding:28px;margin:24px 0}.application-readiness_panel__aaUdQ h2{margin:0 0 18px;font-size:21px;scroll-margin-top:24px}.application-readiness_result__3faEI{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin:0 0 18px}.application-readiness_result__3faEI strong{font-size:22px;color:#674a19}.application-readiness_description__2_P2B,.application-readiness_result__3faEI span{font-size:14px;line-height:1.8}.application-readiness_counts__4GVkN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.application-readiness_panel__aaUdQ .application-readiness_counts__4GVkN>div{display:block;border:1px solid var(--line);padding:16px;background:#f5f6ef}.application-readiness_counts__4GVkN dt{font-size:13px}.application-readiness_counts__4GVkN dd{margin:6px 0 0;color:#243b28;font-size:26px;font-weight:700}.application-readiness_counts__4GVkN dd span{font-size:13px;font-weight:400;margin-left:4px}.application-readiness_description__2_P2B{color:#53654f;margin:16px 0 24px}.application-readiness_group__7JptG{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.application-readiness_group__7JptG h3{font-size:17px;margin:0 0 12px}.application-readiness_panel__aaUdQ .application-readiness_group__7JptG ul{padding:0;list-style:none;margin:0}.application-readiness_group__7JptG li{padding:14px 0;border-bottom:1px solid #e8eade;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px}.application-readiness_group__7JptG li:last-child{border-bottom:0}.application-readiness_itemTitle__5mP0a{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}.application-readiness_itemTitle__5mP0a strong{font-size:14px}.application-readiness_badge__IpJb8{padding:3px 8px;font-size:12px;line-height:1.6}.application-readiness_received__hOspB{color:#315c42;background:#eaf1e7}.application-readiness_missing__1aIsw{color:#745724;background:#f6f0de}.application-readiness_review__u1WMT{color:#4b536b;background:#edf0f6}.application-readiness_group__7JptG p{grid-column:1;margin:0;font-size:13px;line-height:1.8;color:#53654f;overflow-wrap:anywhere}.application-readiness_group__7JptG a{grid-column:2;grid-row:1/3;align-self:center;font-size:13px}.application-readiness_panel__aaUdQ a:focus-visible,.application-readiness_panel__aaUdQ h2:focus{outline:2px solid #315c42;outline-offset:4px}@media (max-width:600px){.application-readiness_panel__aaUdQ{padding:18px}.application-readiness_counts__4GVkN{gap:6px}.application-readiness_panel__aaUdQ .application-readiness_counts__4GVkN>div{padding:10px 8px}.application-readiness_counts__4GVkN dt{font-size:12px}.application-readiness_group__7JptG li{grid-template-columns:1fr;gap:6px}.application-readiness_group__7JptG a{grid-column:1;grid-row:auto;justify-self:start}}@media (max-width:360px){.application-readiness_counts__4GVkN dt{min-height:3.6em}}.application-verification_panel__oEjKp{background:#fffefa;border:1px solid var(--line);padding:28px;margin:24px 0;overflow-wrap:anywhere}.application-verification_panel__oEjKp h2{margin:0 0 16px;font-size:21px;scroll-margin-top:24px}.application-verification_footnote__NRj1R,.application-verification_intro__W5co_{font-size:14px;line-height:1.8;color:#53654f}.application-verification_boundary__SoEwp{padding:18px;margin:20px 0;background:#f6f0de;border-left:3px solid #a27d32}.application-verification_boundary__SoEwp strong{color:#674d24}.application-verification_boundary__SoEwp p{font-size:14px;line-height:1.8;margin:8px 0}.application-verification_records__H_KT0{display:grid;gap:18px}.application-verification_records__H_KT0 article{border:1px solid var(--line);padding:20px;min-width:0}.application-verification_meta__bC8SB{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.application-verification_meta__bC8SB time{font-size:13px;color:#53654f}.application-verification_badge__sdrNK{display:inline-block;padding:4px 10px;font-size:13px}.application-verification_provider__8bSYW{color:#315c42;background:#eaf1e7}.application-verification_simulation__G2vfO{color:#4b536b;background:#edf0f6}.application-verification_automation__M26gQ{color:#674d24;background:#f6f0de}.application-verification_records__H_KT0 h3{margin:14px 0 8px;font-size:17px;line-height:1.5}.application-verification_result__VwR_j{font-size:14px;font-weight:600;margin:0 0 16px}.application-verification_records__H_KT0 dl{margin:0;font-size:14px;line-height:1.8}.application-verification_records__H_KT0 dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px 0}.application-verification_records__H_KT0 dt{font-weight:600}.application-verification_records__H_KT0 dd{margin:0;color:#53654f}.application-verification_panel__oEjKp a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.application-verification_panel__oEjKp a:focus-visible,.application-verification_panel__oEjKp h2:focus{outline:2px solid #315c42;outline-offset:4px}.application-verification_footnote__NRj1R{margin:18px 0 0}@media (max-width:600px){.application-verification_boundary__SoEwp,.application-verification_panel__oEjKp,.application-verification_records__H_KT0 article{padding:18px}}@media (max-width:420px){.application-verification_records__H_KT0 dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.application-verification_panel__oEjKp,.application-verification_records__H_KT0 article{padding:14px}}.catalog-price_available__hrtWe{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:14px;font-size:13px;font-weight:600;cursor:pointer}.catalog-price_available__hrtWe input{flex:0 0 19px;width:19px;height:19px;margin:0;accent-color:#294d3f;cursor:pointer}.admin-conditions_applied__KmxO7{min-width:0;margin:18px 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#f7f9f6}.admin-conditions_heading__uvFoX{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.admin-conditions_heading__uvFoX h2{margin:0;font-size:15px}.admin-conditions_heading__uvFoX span,.admin-conditions_help__iyVcd{color:var(--muted);font-size:12px;line-height:1.7}.admin-conditions_help__iyVcd{margin:8px 0 0}.admin-conditions_list__0zrgq{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:12px 0 0;list-style:none}.admin-conditions_list__0zrgq li{min-width:0;max-width:100%}.admin-conditions_list__0zrgq button{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-width:100%;padding:10px 12px;border:1px solid #cddbcf;border-radius:9px;background:white;color:var(--green);font:inherit;font-size:13px;text-align:left;cursor:pointer}.admin-conditions_list__0zrgq button span{min-width:0;overflow-wrap:anywhere}.admin-conditions_list__0zrgq button svg{flex-shrink:0}.admin-conditions_list__0zrgq button:hover{background:#e7efe7}.admin-conditions_heading__uvFoX h2:focus-visible,.admin-conditions_list__0zrgq button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.admin-draft-guard_dialog__60khr{width:min(480px,calc(100vw - 32px));padding:28px;border:1px solid #c7cfbe;border-radius:12px;background:#faf9f4;color:#233e32;box-shadow:0 22px 80px #13251b33}.admin-draft-guard_dialog__60khr::backdrop{background:#13251b88}.admin-draft-guard_eyebrow__OUjj_{margin:0 0 12px;color:#7e663c;font-size:12px;font-weight:650}.admin-draft-guard_dialog__60khr h2{margin:0 0 16px;font-size:23px;line-height:1.4}.admin-draft-guard_dialog__60khr p:not(.admin-draft-guard_eyebrow__OUjj_){font-size:14px;line-height:1.8;overflow-wrap:anywhere}.admin-draft-guard_actions__6XekP{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.admin-draft-guard_actions__6XekP button{min-height:44px;padding:11px 16px;border:1px solid #809678;border-radius:5px;background:#2e4c3d;color:white;cursor:pointer;font-size:13px}.admin-draft-guard_actions__6XekP .admin-draft-guard_leave__W03oA{background:transparent;color:#7e4435;border-color:#c7b7ac}.admin-draft-guard_actions__6XekP button:focus-visible{outline:3px solid #77975f;outline-offset:3px}.admin-draft-guard_notice__B_3ve{padding:12px 15px;border-left:3px solid #bba77c;background:#f3eddf;color:#705b33;font-size:12px;line-height:1.8;margin:16px 0}@media (max-width:540px){.admin-draft-guard_dialog__60khr{padding:22px 18px}.admin-draft-guard_dialog__60khr h2{font-size:21px}.admin-draft-guard_actions__6XekP{flex-direction:column}.admin-draft-guard_actions__6XekP button{width:100%}}.shop-preview-session_notice__DQTKX{max-width:620px;margin:12vh auto;padding:32px;color:#18342d;font-family:sans-serif}.shop-preview-session_eyebrow__T9U_g{color:#60736c;font-size:12px;letter-spacing:.12em}.shop-preview-session_notice__DQTKX h1{font-size:clamp(22px,4vw,30px);margin:16px 0}.shop-preview-session_notice__DQTKX p{line-height:1.7}.shop-preview-session_notice__DQTKX a,.shop-preview-session_notice__DQTKX button{display:inline-flex;align-items:center;min-height:44px;margin:16px 16px 0 0;padding:10px 18px;border:1px solid #ccd9d1;border-radius:8px;background:white;color:#18342d;cursor:pointer;text-decoration:none}.shop-preview-session_notice__DQTKX a:focus-visible,.shop-preview-session_notice__DQTKX button:focus-visible{outline:3px solid #168065;outline-offset:3px}.admin-draft-edit-links_shortcuts__4T78m{margin:18px 0}.admin-draft-edit-links_shortcuts__4T78m p{margin:0 0 10px;color:#46523c;font-size:12px;line-height:1.8}.admin-draft-edit-links_shortcuts__4T78m>div{display:flex;flex-wrap:wrap;gap:8px}.admin-draft-edit-links_shortcuts__4T78m button{min-height:44px;max-width:100%;padding:10px 12px;border:1px solid #a9b89d;border-radius:6px;background:#fff;color:#34452a;font:inherit;font-size:12px;line-height:1.5;text-align:left;cursor:pointer}.admin-draft-edit-links_shortcuts__4T78m button:hover{background:#f4f7ef}.admin-draft-edit-links_shortcuts__4T78m button:focus-visible{outline:2px solid #50683d;outline-offset:3px}.admin-draft-edit-links_errorLinks__8FAZQ{list-style:none}.admin-draft-edit-links_errorLinks__8FAZQ li+li{margin-top:8px}.admin-draft-edit-links_errorLinks__8FAZQ button,.admin-draft-edit-links_relatedErrors__kQFNu button{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #d4aa96;border-radius:6px;background:#fffaf7;color:#793a29;font:inherit;line-height:1.7;text-align:left;overflow-wrap:anywhere;cursor:pointer}.admin-draft-edit-links_errorLinks__8FAZQ button:hover,.admin-draft-edit-links_relatedErrors__kQFNu button:hover{background:#f7e6dc}.admin-draft-edit-links_errorLinks__8FAZQ button:focus-visible,.admin-draft-edit-links_relatedErrors__kQFNu button:focus-visible{outline:2px solid #793a29;outline-offset:3px}.admin-draft-edit-links_errorAction__27moV{display:block;margin-top:2px;text-decoration:underline;text-underline-offset:3px}.admin-draft-edit-links_relatedErrors__kQFNu{display:flex;flex-wrap:wrap;gap:8px}.admin-draft-edit-links_relatedErrors__kQFNu button{width:auto;max-width:100%}.shop-draft-actions_actions___l3uj{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:22px}.shop-draft-actions_actions___l3uj>p{flex:1 1 260px;margin:0}.shop-draft-actions_actions___l3uj>button{flex:0 0 auto;min-height:44px;padding:10px 18px;border:1px solid #c7d0c5;border-radius:6px;background:#fff;color:#46583d;font:inherit;font-size:13px;cursor:pointer}.shop-draft-actions_actions___l3uj>button:hover{background:#f3f6ef}.shop-draft-actions_actions___l3uj>button:focus-visible{outline:2px solid #526a3e;outline-offset:3px}.form-errors_errors__1a9eH{list-style:none}.form-errors_errors__1a9eH li+li{margin-top:8px}.form-errors_errors__1a9eH button{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #d4aa96;border-radius:6px;background:#fffaf7;color:#793a29;font:inherit;line-height:1.7;text-align:left;overflow-wrap:anywhere;cursor:pointer}.form-errors_errors__1a9eH button:hover{background:#f7e6dc}.form-errors_errors__1a9eH button:focus-visible{outline:2px solid #793a29;outline-offset:3px}.form-errors_errors__1a9eH button span{display:block;margin-top:2px;text-decoration:underline;text-underline-offset:3px}.cart-actions_layout__4rbog{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px;align-items:start}.cart-actions_toolbar__lNhtK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:10px}.cart-actions_check__783E6{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:13px;cursor:pointer}.cart-actions_check__783E6 input{width:19px;height:19px;margin:0;accent-color:#294d3f;cursor:pointer}.cart-actions_buttons__MiKaD{display:flex;flex-wrap:wrap;gap:8px}.cart-actions_buttons__MiKaD button,.cart-actions_dialogActions__EAqiZ button{min-height:44px;padding:10px 14px;border:1px solid #b9c4b5;border-radius:5px;background:#faf9f4;color:#294d3f;font-size:13px;cursor:pointer}.cart-actions_buttons__MiKaD button:disabled{opacity:.55;cursor:not-allowed}.cart-actions_selectionHint__dr_GS{margin:0 0 16px;font-size:12px;color:#65736b}.cart-actions_notice__xwWs7{padding:12px 16px;background:#f5e9d9;color:#765329;font-size:13px;margin-bottom:18px}.cart-actions_itemCheck___dHkz{grid-column:1/-1;grid-row:1;justify-self:start;margin-bottom:6px}.cart-actions_item__8It9J.cart-actions_item__8It9J{grid-template-columns:106px minmax(0,1fr) 130px 44px}.cart-actions_item__8It9J>a,.cart-actions_item__8It9J>div{grid-row:2}.cart-actions_item__8It9J>div:last-of-type{grid-column:3;flex-direction:column;align-items:flex-end;margin-top:0}.cart-actions_item__8It9J>button{grid-row:2;grid-column:4;min-width:44px;min-height:44px}.cart-actions_dialog__d6CR0{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:28px;border:1px solid #c7cfbe;border-radius:12px;background:#faf9f4;color:#243e35;box-shadow:0 22px 80px #13251b33}.cart-actions_dialog__d6CR0::backdrop{background:#13251b88}.cart-actions_eyebrow__Wmrl3{margin:0 0 12px;font-size:12px;color:#7e663c}.cart-actions_dialog__d6CR0 h2{margin:0 0 14px;font-size:23px;line-height:1.4}.cart-actions_dialog__d6CR0 p{font-size:14px;line-height:1.8;overflow-wrap:anywhere}.cart-actions_targets__l65ek{padding:0;margin:18px 0;list-style:none;max-height:min(32dvh,240px);overflow-y:auto;border-top:1px solid #dedfd5}.cart-actions_targets__l65ek li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #dedfd5;font-size:13px}.cart-actions_targets__l65ek span{overflow-wrap:anywhere}.cart-actions_targets__l65ek strong{white-space:nowrap}.cart-actions_dialog__d6CR0 .cart-actions_hint__1LDZA{color:#65736b;font-size:12px}.cart-actions_dialogActions__EAqiZ{display:flex;gap:10px;margin-top:24px}.cart-actions_dialogActions__EAqiZ button{flex:1}.cart-actions_dialogActions__EAqiZ .cart-actions_confirm__rSSOE{color:white;background:#853f30;border-color:#853f30}.cart-actions_dialogActions__EAqiZ button:focus-visible{outline:3px solid #b76937;outline-offset:3px}@media (max-width:1100px){.cart-actions_layout__4rbog{grid-template-columns:1fr;gap:28px}}@media (max-width:540px){.cart-actions_toolbar__lNhtK{align-items:stretch}.cart-actions_buttons__MiKaD{width:100%}.cart-actions_buttons__MiKaD button{flex:1}.cart-actions_item__8It9J.cart-actions_item__8It9J{grid-template-columns:82px minmax(0,1fr) 44px}.cart-actions_item__8It9J>a{grid-row:2/4}.cart-actions_item__8It9J>div:last-of-type{grid-column:2/4;grid-row:3;flex-direction:row;align-items:center;justify-content:space-between}.cart-actions_item__8It9J>button{grid-column:3;grid-row:2}.cart-actions_dialog__d6CR0{padding:22px 18px}.cart-actions_dialog__d6CR0 h2{font-size:21px}}.quotation-pdf-confirm_dialog__wxQpS.quotation-pdf-confirm_dialog__wxQpS{width:min(620px,calc(100vw - 32px))}.quotation-pdf-confirm_lines__dPLBD{list-style:none;padding:0;margin:16px 0}.quotation-pdf-confirm_lines__dPLBD li{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #d9dfd2;font-size:14px;overflow-wrap:anywhere}.quotation-pdf-confirm_totals___pTh_{margin:16px 0;font-size:14px}.quotation-pdf-confirm_totals___pTh_>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;padding:8px 0}.quotation-pdf-confirm_totals___pTh_ dd{margin:0;text-align:right;overflow-wrap:anywhere}.quotation-pdf-confirm_totals___pTh_>div:last-child{font-weight:700}.quotation-pdf-confirm_dialog__wxQpS .quotation-pdf-confirm_confirm__NdKNe{color:#fff;background:#294d3f;border-color:#294d3f}.quotation-pdf-confirm_dialog__wxQpS button:disabled{opacity:.55;cursor:wait}.quotation-pdf-confirm_error__nNe3k{color:#973d23}.quotation-pdf-confirm_message__KxOwH{flex-basis:100%;margin:0;font-size:13px}@media (max-width:540px){.quotation-pdf-confirm_totals___pTh_>div{grid-template-columns:84px minmax(0,1fr);gap:8px}}@media print{.quotation-pdf-confirm_dialog__wxQpS,.quotation-pdf-confirm_message__KxOwH{display:none!important}}.merchant-preparation_page__o1EQ9{max-width:1000px;margin:0 auto;padding-bottom:40px;overflow-wrap:anywhere}.merchant-preparation_page__o1EQ9 h1{font-size:clamp(26px,4vw,38px);margin:8px 0 14px;letter-spacing:-1px}.merchant-preparation_page__o1EQ9 h2{font-size:21px;margin:0 0 16px}.merchant-preparation_page__o1EQ9 h3{font-size:16px;margin:0 0 12px}.merchant-preparation_page__o1EQ9 dl,.merchant-preparation_page__o1EQ9 li,.merchant-preparation_page__o1EQ9 p{font-size:14px;line-height:1.9}.merchant-preparation_page__o1EQ9 p{color:#53654f}.merchant-preparation_eyebrow__7HBHr{font-size:11px!important;letter-spacing:1.2px}.merchant-preparation_back__gm3wB,.merchant-preparation_page__o1EQ9 a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.merchant-preparation_back__gm3wB{margin-bottom:18px}.merchant-preparation_notice__LziNr{background:#f6f0de;border:1px solid #d9c99f;padding:22px;margin:26px 0}.merchant-preparation_notice__LziNr p{margin-bottom:0}.merchant-preparation_panel__YRWvu{background:#fffefa;border:1px solid var(--line);padding:28px;margin:22px 0;scroll-margin-top:24px}.merchant-preparation_page__o1EQ9 ul,.merchant-preparation_steps__F0Y6H{padding-left:22px}.merchant-preparation_steps__F0Y6H li{padding:6px 0 16px 8px}.merchant-preparation_steps__F0Y6H span{display:block;color:#53654f}.merchant-preparation_grid__cb07R{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.merchant-preparation_checklist__UrtIq{padding:22px 0;border-top:1px solid var(--line)}.merchant-preparation_checklist__UrtIq h3{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.merchant-preparation_badge__8Jrfp,.merchant-preparation_pending__6L7o6{color:#745724!important;background:#f6f0de;padding:4px 10px;width:-moz-fit-content;width:fit-content;font-size:12px}.merchant-preparation_links__5_tln{display:flex;flex-wrap:wrap;gap:8px 24px}.merchant-preparation_panel__YRWvu dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);border-top:1px solid var(--line);padding:12px 0;gap:16px}.merchant-preparation_panel__YRWvu dt{font-weight:600}.merchant-preparation_panel__YRWvu dd{margin:0;white-space:pre-wrap}.merchant-preparation_sellerSummary__pn63Y{max-width:650px;overflow-wrap:anywhere;line-height:1.9}.merchant-preparation_sellerSummary__pn63Y dl{margin:0;font-size:13px}.merchant-preparation_sellerSummary__pn63Y dl>div{display:flex;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}.merchant-preparation_sellerSummary__pn63Y dt{font-weight:600}.merchant-preparation_sellerSummary__pn63Y dd{margin:0}.merchant-preparation_sellerSummary__pn63Y nav{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:8px}.merchant-preparation_sellerSummary__pn63Y a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.merchant-preparation_productIntake__ANxGm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.merchant-preparation_productIntake__ANxGm figure{margin:0;min-width:0}.merchant-preparation_productIntake__ANxGm img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border:1px solid var(--line)}.merchant-preparation_productIntake__ANxGm figcaption{margin-top:8px;font-size:12px;color:#53654f}.merchant-preparation_productIntake__ANxGm dl>div{grid-template-columns:110px minmax(0,1fr)}.merchant-preparation_page__o1EQ9 a:focus-visible,.merchant-preparation_panel__YRWvu:focus-visible,.merchant-preparation_sellerSummary__pn63Y a:focus-visible{outline:2px solid #315c42;outline-offset:3px}.merchant-preparation_page__o1EQ9 [tabindex="-1"]{scroll-margin-top:24px}.merchant-preparation_page__o1EQ9 [tabindex="-1"]:focus{outline:2px solid #315c42;outline-offset:4px}@media (max-width:600px){.merchant-preparation_grid__cb07R,.merchant-preparation_productIntake__ANxGm{grid-template-columns:1fr}.merchant-preparation_notice__LziNr,.merchant-preparation_panel__YRWvu{padding:19px}.merchant-preparation_panel__YRWvu dl>div{grid-template-columns:1fr;gap:4px}.merchant-preparation_page__o1EQ9 h2{font-size:19px}}.catalog-list_search__3smuZ{margin-top:24px;padding:20px;border:1px solid var(--line);background:#f4f6ef}.catalog-list_search__3smuZ label{display:block;font-size:13px;font-weight:650;margin-bottom:8px}.catalog-list_search__3smuZ>div{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);background:white}.catalog-list_search__3smuZ input{width:100%;min-width:0;min-height:44px;padding:10px 0;border:0;background:transparent;color:var(--ink)}.catalog-list_search__3smuZ svg{flex-shrink:0;color:var(--muted)}.catalog-list_search__3smuZ p{margin:8px 0 0;font-size:12px;color:var(--muted)}.catalog-list_grid__uBrZ9{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-list_empty__zoZUq{padding:48px 20px;text-align:center;border:1px solid var(--line)}.catalog-list_empty__zoZUq h3{margin:8px 0;font-size:20px}.catalog-list_empty__zoZUq p{color:var(--muted);font-size:13px}.catalog-list_empty__zoZUq button{min-height:44px;padding:8px 16px;background:white;color:var(--ink);border:1px solid var(--line);border-radius:8px}@media (max-width:900px){.catalog-list_grid__uBrZ9{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.catalog-list_grid__uBrZ9{grid-template-columns:minmax(0,1fr)}}.checkout_heading__s2xS2{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.checkout_heading__s2xS2 h1{margin:0;font-size:34px;font-weight:600;line-height:1.3;letter-spacing:-1.2px}.checkout_heading__s2xS2>div>p:last-child{margin:13px 0 0;font-size:13px;color:#65736b}.checkout_steps__9hKuA{display:flex;gap:20px;list-style:none;padding:0;margin:0 0 4px;font-size:11px;color:#808879;white-space:nowrap}.checkout_steps__9hKuA li[aria-current]{color:#294d3f;font-weight:650;border-bottom:1px solid #294d3f;padding-bottom:7px}.checkout_previewNote__R1Y_u{display:flex;align-items:center;gap:10px;margin:0 0 28px;padding:15px 18px;background:#e9eee3;color:#53664a;font-size:12px;line-height:1.8}.checkout_previewNote__R1Y_u svg{flex-shrink:0}.checkout_previewNote__R1Y_u strong{font-weight:600}.checkout_layout__vnArx{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:36px}.checkout_formColumn__We6vF{min-width:0}.checkout_panel__ujH0d{padding:30px;border:1px solid #e0e2d8;background:#fffefb;margin-bottom:24px}.checkout_panelHeading__kDPiT{display:flex;align-items:center;gap:12px;margin-bottom:26px}.checkout_sectionIcon__3GX_F{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#edf0e7;color:#5f7654}.checkout_sectionNumber__78JkG{color:#77816e;font-size:9px;letter-spacing:1.5px}.checkout_panelHeading__kDPiT h2{font-size:20px;font-weight:600;letter-spacing:-.7px;margin:1px 0 0}.checkout_requiredNote__WEcom{margin-left:auto;font-size:10px;color:#75806d}.checkout_twoColumns__28hfz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.checkout_field__rmpi5{min-width:0;position:relative;margin-bottom:21px}.checkout_panel__ujH0d>.checkout_field__rmpi5:last-child{margin-bottom:0}.checkout_field__rmpi5 label{display:block;margin-bottom:8px;font-size:13px;font-weight:550}.checkout_required__iYWwk{font-size:11px;color:#95603c;padding-left:2px}.checkout_optional__s1ecl{color:#7b8474;font-size:10px;font-weight:400;margin-left:3px}.checkout_field__rmpi5 input,.checkout_field__rmpi5 textarea{width:100%;padding:12px 14px;min-height:47px;border:1px solid #d7dccf;border-radius:3px;background:#fffefb;color:#243e35;font:inherit;font-size:13px;line-height:1.6;transition:border-color .15s}.checkout_field__rmpi5 input::-moz-placeholder,.checkout_field__rmpi5 textarea::-moz-placeholder{color:#8a9184}.checkout_field__rmpi5 input::placeholder,.checkout_field__rmpi5 textarea::placeholder{color:#8a9184}.checkout_field__rmpi5 input:focus,.checkout_field__rmpi5 textarea:focus{border-color:#58794b}.checkout_field__rmpi5 input[readonly]{background:#eff2ea;color:#586e50}.checkout_field__rmpi5 input[aria-invalid=true],.checkout_field__rmpi5 textarea[aria-invalid=true]{border-color:#b36245;background:#fffaf6}.checkout_field__rmpi5 textarea{resize:vertical;min-height:92px}.checkout_hint__kkQQ_{color:#77806e;font-size:11px;margin:7px 0 0;line-height:1.65}.checkout_error__P73xd{font-size:11px;color:#a1422c;margin:7px 0 0;line-height:1.75;overflow-wrap:anywhere}.checkout_characterCount__eC2K8{color:#7b8472;display:block;text-align:right;font-size:10px;margin-top:4px}.checkout_sameBuyer__uTd3M{display:flex;align-items:center;gap:9px;min-height:44px;margin:-6px 0 20px;font-size:12px;cursor:pointer}.checkout_sameBuyer__uTd3M input{width:17px;height:17px;accent-color:#294d3f;cursor:pointer;flex-shrink:0}.checkout_addressNote__DX59d{border-top:1px solid #e6e7de;padding-top:21px;margin:1px 0 18px;color:#69785f;font-size:11px}.checkout_postalField__xPZfE{max-width:190px}.checkout_privacyNote__U7Mzv{color:#7b8472;font-size:11px;line-height:1.9;margin:0}.checkout_orderSummary__tXZvw{position:sticky;top:24px;background:#f0f1e9;padding:28px;border:1px solid #e2e5d9}.checkout_orderSummary__tXZvw>p:first-child{margin-bottom:8px}.checkout_orderSummary__tXZvw h2{font-size:21px;font-weight:600;letter-spacing:-.6px;margin:0 0 20px}.checkout_orderSummary__tXZvw h2 span{font-size:15px;color:#738269;margin-left:5px}.checkout_orderItems__0X7d4{border-bottom:1px solid #dce0d3}.checkout_orderItem__Yl_QW{display:grid;grid-template-columns:60px minmax(0,1fr);gap:14px;align-items:center;margin:18px 0}.checkout_orderItem__Yl_QW strong{font-size:13px;font-weight:550;line-height:1.5;display:block;word-break:keep-all}.checkout_orderItem__Yl_QW p{color:#7b8371;font-size:10px;margin:4px 0 6px}.checkout_orderItem__Yl_QW b{font-size:13px;font-weight:600}.checkout_thumbnail__k6ovs{width:60px;height:78px;overflow:hidden}.checkout_thumbnail__k6ovs>div{width:230px;height:300px;transform:scale(.26);transform-origin:top left}.checkout_unavailable__sVu02{height:78px;background:#e5e7dc;display:flex;align-items:center;justify-content:center;color:#7b876f}.checkout_editCart__e6eZQ{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:11px;min-height:44px;color:#687b5b!important}.checkout_amounts__ohzHn{margin:10px 0 14px;font-size:12px}.checkout_amounts__ohzHn>div{display:flex;justify-content:space-between;gap:10px;margin:13px 0}.checkout_amounts__ohzHn dt{color:#65715e}.checkout_amounts__ohzHn small{font-size:10px}.checkout_amounts__ohzHn dd{margin:0;font-weight:550}.checkout_shippingHint__MTIq4{color:#75846b;font-size:10px;display:flex;align-items:center;gap:6px;line-height:1.8;margin:0 0 22px}.checkout_shippingHint__MTIq4 svg{flex-shrink:0}.checkout_total__kd1Ep{border-top:1px solid #d8decd;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:24px 0;font-size:12px}.checkout_total__kd1Ep strong{font-size:26px;font-weight:650;letter-spacing:-.7px}.checkout_submit__SauF0{width:100%}.checkout_actionNote__9CwfI{text-align:center;color:#74816a;font-size:10px;line-height:1.9;margin:16px 0 0}.checkout_errorSummary__1x7OY,.checkout_purchaseError__YP4Uq{background:#fbede4;color:#92472e;padding:20px;margin-bottom:22px;font-size:12px;line-height:1.85}.checkout_errorSummary__1x7OY h2{font-size:15px;font-weight:600;margin:0 0 10px}.checkout_errorSummary__1x7OY ul,.checkout_purchaseError__YP4Uq ul{padding-left:19px;margin:10px 0}.checkout_errorSummary__1x7OY li{margin:5px 0}.checkout_errorSummary__1x7OY a,.checkout_purchaseError__YP4Uq a{text-decoration:underline!important;text-underline-offset:3px}.checkout_confirmation__x1d4u:focus,.checkout_errorSummary__1x7OY:focus{outline:2px solid #638250;outline-offset:4px}.checkout_changeNotice__8TNap{color:#775c36;background:#f3eada;padding:14px 18px;font-size:12px;margin-bottom:24px}.checkout_confirmation__x1d4u{border:1px solid #c9d9bd;background:#eef4e7;padding:26px;margin-top:28px}.checkout_confirmationTitle__Arauw{display:flex;align-items:flex-start;gap:12px}.checkout_confirmationTitle__Arauw>svg{color:#507343;flex-shrink:0;margin-top:3px}.checkout_confirmation__x1d4u h2{font-size:18px;font-weight:600;margin:0 0 6px}.checkout_confirmationTitle__Arauw p{color:#64785a;font-size:12px;margin:0}.checkout_confirmation__x1d4u dl{margin:24px 0 0;font-size:12px;line-height:1.8}.checkout_confirmation__x1d4u dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);padding:13px 0;border-top:1px solid #d8e2ce}.checkout_confirmation__x1d4u dt{color:#728265}.checkout_confirmation__x1d4u dd{margin:0;overflow-wrap:anywhere}.checkout_multiline__ETk0N{white-space:pre-wrap}.checkout_confirmationNote__Rww9s{color:#708162;font-size:11px;line-height:1.9;margin:17px 0 0}@media (max-width:1050px){.checkout_layout__vnArx{grid-template-columns:minmax(0,1fr) 300px;gap:24px}.checkout_panel__ujH0d{padding:24px}.checkout_orderSummary__tXZvw{padding:22px}.checkout_twoColumns__28hfz{grid-template-columns:1fr;gap:0}.checkout_steps__9hKuA{gap:12px;font-size:10px}}@media (max-width:800px){.checkout_heading__s2xS2{align-items:flex-start}.checkout_heading__s2xS2 h1{font-size:30px}.checkout_steps__9hKuA{margin-top:10px}.checkout_layout__vnArx{grid-template-columns:1fr}.checkout_twoColumns__28hfz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.checkout_orderSummary__tXZvw{position:static}.checkout_orderItems__0X7d4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media (max-width:540px){.checkout_heading__s2xS2{display:block;margin-bottom:22px}.checkout_heading__s2xS2 h1{font-size:28px}.checkout_heading__s2xS2>div>p:last-child{font-size:12px}.checkout_steps__9hKuA{gap:20px;margin:22px 0 0}.checkout_previewNote__R1Y_u{font-size:11px;align-items:flex-start;padding:14px;margin-bottom:20px}.checkout_panel__ujH0d{padding:22px 18px;margin-bottom:18px}.checkout_panelHeading__kDPiT{gap:10px;margin-bottom:23px}.checkout_panelHeading__kDPiT h2{font-size:19px}.checkout_sectionIcon__3GX_F{width:36px;height:36px}.checkout_sectionNumber__78JkG{font-size:8px}.checkout_requiredNote__WEcom{font-size:9px}.checkout_twoColumns__28hfz{grid-template-columns:1fr;gap:0}.checkout_field__rmpi5 input,.checkout_field__rmpi5 textarea{font-size:16px;padding:11px 12px}.checkout_field__rmpi5 input::-moz-placeholder,.checkout_field__rmpi5 textarea::-moz-placeholder{font-size:12px}.checkout_field__rmpi5 input::placeholder,.checkout_field__rmpi5 textarea::placeholder{font-size:12px}.checkout_sameBuyer__uTd3M{font-size:11px}.checkout_postalField__xPZfE{max-width:170px}.checkout_orderItems__0X7d4{display:block}.checkout_confirmation__x1d4u{padding:20px}.checkout_confirmation__x1d4u h2{font-size:16px}.checkout_confirmation__x1d4u dl>div{grid-template-columns:70px minmax(0,1fr);gap:8px;font-size:11px}.checkout_confirmationTitle__Arauw p{font-size:11px}.checkout_errorSummary__1x7OY{padding:18px;font-size:11px}}.product-image_optional__u77Et{font-size:12px;color:var(--muted);margin-left:8px;font-weight:400}.product-image_select__y8C7R{margin:22px 0 10px}.product-image_select__y8C7R label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:12px}.product-image_select__y8C7R input{display:block;width:100%;min-width:0;border:1px solid #c7d0bf;background:#fafbf7;padding:10px;color:var(--ink);font:inherit;font-size:12px}.product-image_select__y8C7R input::file-selector-button{min-height:40px;padding:8px 15px;margin-right:10px;border:0;background:#e4ebdc;color:var(--green);cursor:pointer}.product-image_status__pl27h{font-size:13px;color:var(--green);padding:14px 0}.product-image_selected__D4afk{margin:20px 0}.product-image_canvas__8gFGy{height:260px;padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #d9e0cf;background:repeating-conic-gradient(#f2f4ed 0 25%,#fffefa 0 50%) 0 0 /20px 20px}.product-image_canvas__8gFGy img{display:block;min-width:0;min-height:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product-image_selected__D4afk figcaption{display:grid;gap:7px;font-size:11px;line-height:1.8;margin-top:12px;color:var(--muted)}.product-image_selected__D4afk strong{font-size:12px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}@media (max-width:600px){.product-image_canvas__8gFGy{height:220px}.product-image_select__y8C7R input{font-size:11px}}.admin-products_heading__1xxSG{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.admin-products_heading__1xxSG>a{margin-bottom:25px;white-space:nowrap}.admin-products_listControls___gzQZ{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:18px 22px;background:#f0f3e9;border:1px solid var(--line);border-top:0}.admin-products_listControls___gzQZ label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.admin-products_listControls___gzQZ select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c7d0bf;border-radius:0;background:#fffefa;color:var(--ink);font:inherit;font-size:12px}.admin-products_listControls___gzQZ>div{min-width:155px}.admin-products_listControls___gzQZ>button{margin-left:auto}.admin-products_resultMeta__HywiZ{flex-wrap:wrap;line-height:1.8;scroll-margin-top:24px}.admin-products_resultMeta__HywiZ:focus-visible{outline:2px solid #708959;outline-offset:4px}.admin-products_pagination__EKiga{display:flex;align-items:center;justify-content:center;gap:16px;margin:24px 0}.admin-products_pagination__EKiga button{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #c7d0bf;color:var(--ink);background:#fffefa;font:inherit;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.admin-products_pagination__EKiga button:hover:not(:disabled){background:#e8eedf}.admin-products_pagination__EKiga button:disabled{opacity:.45;cursor:not-allowed}.admin-products_pagination__EKiga button[aria-current=page]{background:var(--green);border-color:var(--green);color:white}.admin-products_pageNumbers__N5XyG{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px}.admin-products_pageNumbers__N5XyG>span{padding:4px;color:var(--muted)}@media (max-width:600px){.admin-products_listControls___gzQZ{padding:16px;gap:12px}.admin-products_listControls___gzQZ>div{flex:1 1 100%;min-width:0}.admin-products_listControls___gzQZ>button{width:100%}.admin-products_pagination__EKiga{gap:8px;flex-wrap:wrap}.admin-products_pagination__EKiga>button{padding:8px}.admin-products_pageNumbers__N5XyG{gap:4px}}.admin-products_list__v0uMZ{background:#fffefa;border:1px solid var(--line)}.admin-products_row__NL5_2{display:grid;grid-template-columns:80px minmax(0,1fr) 150px 100px;align-items:center;gap:25px;padding:23px 26px}.admin-products_row__NL5_2+.admin-products_row__NL5_2{border-top:1px solid var(--line)}.admin-products_thumbnail__L6h91{width:80px}.admin-products_thumbnail__L6h91>div{height:100px}.admin-products_thumbnail__L6h91 strong{font-size:10px!important;letter-spacing:-.3px!important}.admin-products_thumbnail__L6h91>div>div{padding:6px;border-left-width:2px}.admin-products_thumbnail__L6h91>div>div>strong{margin:8px 0 3px}.admin-products_thumbnail__L6h91>div>div>span{font-size:3px}.admin-products_thumbnail__L6h91>div>div>div{min-height:12px;margin:2px 0}.admin-products_thumbnail__L6h91>div>span{display:none}.admin-products_productInfo__s938h{min-width:0}.admin-products_productInfo__s938h h2{font-size:18px;font-weight:600;letter-spacing:-.4px;margin:0}.admin-products_productInfo__s938h h2 a:hover{text-decoration:underline}.admin-products_slug__LrIEM{font-size:10px;color:#8a967f;margin:8px 0 0;overflow-wrap:anywhere}.admin-products_numbers___7QIj{display:flex;flex-direction:column;gap:7px;font-size:12px}.admin-products_numbers___7QIj strong{font-size:19px;font-weight:550}.admin-products_numbers___7QIj span{color:#697b59}.admin-products_numbers___7QIj small{color:#8a967f;font-size:11px}.admin-products_rowActions__xNaee{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.admin-products_editor__I2VnQ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:26px;align-items:start}.admin-products_form__NW_0i{display:grid;gap:24px;min-width:0}.admin-products_twoColumns__2WCC5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.admin-products_field__Hms9r{margin:0 0 24px;min-width:0}.admin-products_field__Hms9r:last-child{margin-bottom:0}.admin-products_field__Hms9r>label,.admin-products_specs__P77MS legend{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.admin-products_field__Hms9r>label>span,.admin-products_specs__P77MS legend>span{color:#89967e;font-size:10px;font-weight:400;margin-left:7px}.admin-products_field__Hms9r input,.admin-products_field__Hms9r select,.admin-products_field__Hms9r textarea,.admin-products_specRow__f9vtU input{display:block;width:100%;min-width:0;border:1px solid #c7d0bf;background:#fafbf7;color:var(--ink);border-radius:0;padding:12px;min-height:46px;font-family:inherit;font-size:13px}.admin-products_field__Hms9r input[readonly]{background:#edf0e7;color:#78876b}.admin-products_field__Hms9r textarea{resize:vertical;line-height:1.8}.admin-products_hint__Gu8I5{font-size:11px;color:#79896b;line-height:1.8;margin:8px 0 0}.admin-products_specs__P77MS{border:0;padding:0;margin:28px 0 0;min-width:0}.admin-products_specRow__f9vtU{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;align-items:start;margin:16px 0}.admin-products_specRow__f9vtU label{display:block;font-size:11px;color:#718562;margin-bottom:6px}.admin-products_specRow__f9vtU input[aria-invalid=true]{border-color:#ad5241;background:#fff8f4}.admin-products_errorShortcut__HoxpC{border:0;background:transparent;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:6px 0;cursor:pointer;overflow-wrap:anywhere}.admin-products_errorShortcut__HoxpC:focus-visible{outline:2px solid #ad5241;outline-offset:3px}.admin-products_removeSpec__ja8x9{min-height:46px;width:44px;display:grid;place-items:center;color:#7a8b6a;border:1px solid #ccd5c3;background:transparent}.admin-products_specActions__mQLJr{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-products_moveSpec__GC_P9{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;min-width:44px;padding:8px 12px;font:inherit;font-size:12px;color:var(--ink);border:1px solid #ccd5c3;background:#fafbf7}.admin-products_specActions__mQLJr>button:disabled{opacity:.4;cursor:not-allowed}.admin-products_specActions__mQLJr>button:hover:not(:disabled){background:#e8eedf}.admin-products_specActions__mQLJr>button:focus-visible,.admin-products_specRow__f9vtU input:focus-visible{outline:2px solid #708959;outline-offset:3px}.admin-products_specs__P77MS>button{gap:7px;margin-top:5px}.admin-products_actions__G_60Y{display:flex;flex-wrap:wrap;gap:12px}.admin-products_actions__G_60Y>button:first-child{flex:1}.admin-products_previewColumn__CV6fa{min-width:0}.admin-products_emptyPreview___Bu5D{background:#eff2e8}.admin-products_emptyPreview___Bu5D p{font-size:12px;color:#77896a;line-height:1.9}.admin-products_emptyPreview___Bu5D p+p{margin-top:18px}.admin-products_preview__10YWI{border:1px solid #bccdb0;background:#f0f4e9;padding:28px}.admin-products_preview__10YWI>p:first-child{display:flex;align-items:center;gap:8px}.admin-products_preview__10YWI h2{margin:0 0 10px;font-size:25px;font-weight:600}.admin-products_preview__10YWI h3{font-size:21px;margin:15px 0 8px;font-weight:600;overflow-wrap:anywhere}.admin-products_previewEditLinks__kYCgD{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.admin-products_editShortcut__bI0QV{min-height:44px;padding:8px 12px;border:1px solid #bccdb0;background:#fffefa;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.admin-products_editShortcut__bI0QV:hover{background:#e8eedf}.admin-products_editShortcut__bI0QV:focus-visible{outline:2px solid #708959;outline-offset:3px}.admin-products_previewSpecHeading__1NGvS{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.admin-products_previewSpecHeading__1NGvS>span:first-child{flex:1;min-width:80px;overflow-wrap:anywhere}.admin-products_previewSpecEdits__BEYGP{display:flex;flex-wrap:wrap;gap:6px}.admin-products_field__Hms9r input,.admin-products_field__Hms9r select,.admin-products_field__Hms9r textarea,.admin-products_specRow__f9vtU input{scroll-margin-block:24px}.admin-products_previewArt__gBE7r{max-width:280px;margin:25px auto}.admin-products_previewArt__gBE7r>div{height:300px}.admin-products_selectedImage__D_4Mm{display:block;width:100%;height:300px;-o-object-fit:contain;object-fit:contain;background:#fffefa;border:1px solid #d9e0cf}.admin-products_previewArt__gBE7r strong{font-size:23px!important}.admin-products_previewArt__gBE7r strong>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-products_price__pva8H{display:block;font-size:25px;font-weight:600;margin:18px 0}.admin-products_description__U8Doo{font-size:12px;line-height:1.9;margin:24px 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-products_previewSpecs__XjodL{font-size:12px;margin:0;line-height:1.8}.admin-products_previewSpecs__XjodL>div{border-top:1px solid #dbe3d0;padding:12px 0}.admin-products_previewSpecs__XjodL dt{color:#778d64}.admin-products_previewSpecs__XjodL dd{margin:3px 0 0;overflow-wrap:anywhere}.admin-products_changes__xWKcm{border-top:1px solid #c9d6bc;margin-top:24px;padding-top:8px}.admin-products_changes__xWKcm h3{font-size:18px;margin:18px 0}.admin-products_changes__xWKcm h4{font-size:12px;font-weight:600;margin:0 0 10px}.admin-products_changes__xWKcm>div{padding:17px 0;border-top:1px solid #dbe3d0}.admin-products_changes__xWKcm p{margin:6px 0;font-size:12px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.admin-products_changes__xWKcm p span{display:block;color:#859576;font-size:10px}.admin-products_preview__10YWI>button{width:100%;margin-top:20px}.admin-products_preview__10YWI:focus-visible,.admin-products_specs__P77MS:focus-visible{outline:2px solid #708959;outline-offset:3px}@media (max-width:950px){.admin-products_editor__I2VnQ{grid-template-columns:1fr}.admin-products_previewColumn__CV6fa{max-width:100%}.admin-products_row__NL5_2{grid-template-columns:68px minmax(0,1fr) 115px 85px;gap:18px;padding:20px}.admin-products_thumbnail__L6h91{width:68px}.admin-products_numbers___7QIj strong{font-size:17px}}@media (max-width:600px){.admin-products_heading__1xxSG{flex-direction:column;align-items:flex-start;gap:0}.admin-products_row__NL5_2{grid-template-columns:64px minmax(0,1fr);gap:15px;padding:18px}.admin-products_thumbnail__L6h91{width:64px}.admin-products_productInfo__s938h h2{font-size:16px}.admin-products_numbers___7QIj{grid-column:1/2;width:150px}.admin-products_rowActions__xNaee{grid-column:2}.admin-products_twoColumns__2WCC5{grid-template-columns:1fr}.admin-products_twoColumns__2WCC5 .admin-products_field__Hms9r:last-child{margin-bottom:24px}.admin-products_specRow__f9vtU{grid-template-columns:minmax(0,1fr);padding-bottom:15px;border-bottom:1px solid #e1e6da}.admin-products_specRow__f9vtU>div{grid-column:1}.admin-products_preview__10YWI{padding:24px 18px}.admin-products_actions__G_60Y>button{width:100%}.admin-products_previewArt__gBE7r{max-width:250px}}.application-sales-guidance_disclosure__Yhuar,.application-sales-guidance_guide___iav6{min-width:0;overflow-wrap:anywhere}.application-sales-guidance_guide___iav6{margin:22px 0;padding:22px;border:1px solid #d9dece;background:#fffefa}.application-sales-guidance_guide___iav6 h3{margin:0 0 12px;font-size:18px}.application-sales-guidance_guide___iav6 h4{margin:18px 0 6px;font-size:14px}.application-sales-guidance_disclosure__Yhuar p,.application-sales-guidance_guide___iav6 p,.application-sales-guidance_rows__vWWzi{font-size:14px;line-height:1.8}.application-sales-guidance_notice__jfp_n{padding:12px;background:#f6f0de;color:#745724}.application-sales-guidance_note__RPoM0{color:#53654f;margin:6px 0}.application-sales-guidance_rows__vWWzi{margin:10px 0}.application-sales-guidance_rows__vWWzi>div{display:grid;grid-template-columns:minmax(100px,160px) minmax(0,1fr);border-top:1px solid #d9dece;gap:12px;padding:12px 0}.application-sales-guidance_rows__vWWzi dt{font-weight:600}.application-sales-guidance_rows__vWWzi dd{min-width:0;margin:0;white-space:pre-wrap}.application-sales-guidance_pending__m7ESV,.application-sales-guidance_received__AlSg4{display:inline-block;padding:2px 8px;margin:0 8px 4px 0;font-size:12px}.application-sales-guidance_received__AlSg4{background:#e8efe4;color:#315c42}.application-sales-guidance_pending__m7ESV{background:#f6f0de;color:#745724}.application-sales-guidance_value__EHVCP{overflow-wrap:anywhere}.application-sales-guidance_source__aTGzn{display:inline-block;margin-inline-end:12px;text-decoration:underline;text-underline-offset:3px}.application-sales-guidance_source__aTGzn:focus-visible{outline:2px solid #315c42;outline-offset:3px}.application-sales-guidance_reference__mv4JA{border-top:1px solid #d9dece;margin-top:16px;padding-top:12px}.application-sales-guidance_reference__mv4JA summary{cursor:pointer;min-height:44px;display:list-item;line-height:1.8;font-weight:600}.application-sales-guidance_reference__mv4JA a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.application-sales-guidance_reference__mv4JA a:focus-visible,.application-sales-guidance_reference__mv4JA summary:focus-visible{outline:2px solid #315c42;outline-offset:3px}@media (max-width:600px){.application-sales-guidance_guide___iav6{padding:16px}.application-sales-guidance_rows__vWWzi>div{grid-template-columns:1fr;gap:4px}}.application-seller-comparison_panel___cXE5{margin:24px 0;padding:22px;border:1px solid #b7c7ab;background:#f6f7f1;min-width:0}.application-seller-comparison_notice__YyW4A{padding:14px;background:#f6f0de;color:#654d25;border:1px solid #d9c99f}.application-seller-comparison_rows__5Ruhm{list-style:none;padding:0;margin:20px 0}.application-seller-comparison_rows__5Ruhm>li{padding:18px 0;border-top:1px solid #cdd5c5}.application-seller-comparison_rowHeader__8FSgt{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.application-seller-comparison_rowHeader__8FSgt h4{margin:0;font-size:15px}.application-seller-comparison_rowHeader__8FSgt button{margin-left:auto}.application-seller-comparison_different__1mRy3,.application-seller-comparison_empty__4ieu6,.application-seller-comparison_equal__exFDn,.application-seller-comparison_unavailable__UDTUH{display:inline-block;font-size:12px;padding:4px 9px;border-radius:3px}.application-seller-comparison_equal__exFDn{color:#345a77;background:#e4edf5}.application-seller-comparison_different__1mRy3{color:#983a2d;background:#fff1ec}.application-seller-comparison_unavailable__UDTUH{color:#745724;background:#f6f0de}.application-seller-comparison_empty__4ieu6{color:#535d50;background:#e7ece3}.application-seller-comparison_values__LrBhD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.application-seller-comparison_values__LrBhD>div{min-width:0;background:#fffefa;padding:14px;border:1px solid #dce1d5}.application-seller-comparison_values__LrBhD dt{font-size:12px;color:#53654f;margin-bottom:8px}.application-seller-comparison_values__LrBhD dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.application-seller-comparison_hint__PqfCp{color:#345a77}.application-seller-comparison_error__uSDCJ{color:#983a2d}@media(max-width:600px){.application-seller-comparison_panel___cXE5{padding:14px}.application-seller-comparison_values__LrBhD{grid-template-columns:1fr}.application-seller-comparison_rowHeader__8FSgt button{width:100%;margin-left:0}}.application-review-print_wrapper__FInKX{margin:24px 0;min-width:0}.application-review-print_controls__rCEW4,.application-review-print_toggle__z5LNJ{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.application-review-print_toggle__z5LNJ span,.application-review-print_tools__0EzRV p{font-size:13px;line-height:1.7}.application-review-print_tools__0EzRV{margin:16px 0}.application-review-print_controls__rCEW4 label{display:flex;flex-direction:column;gap:6px;font-size:13px}.application-review-print_controls__rCEW4 select{font:inherit;padding:12px;border:1px solid #809678;border-radius:4px;background:white;max-width:100%}.application-review-print_viewport__WflYT{width:100%;height:75vh;min-height:260px;max-height:960px;overflow:auto;border:1px solid #b7c7ab;background:#e8ece5;box-sizing:border-box}.application-review-print_pages__BrvT_{width:-moz-max-content;width:max-content;min-width:100%;padding:16px;box-sizing:border-box}.application-review-print_sheet__fJAak{width:calc(210mm * var(--review-scale));height:calc(297mm * var(--review-scale));position:relative;margin:0 auto;overflow:hidden}.application-review-print_sheet__fJAak[data-review-active=false]{display:none}.application-review-print_sheet__fJAak>.application-review-print_paper__35fHX{transform:scale(var(--review-scale));transform-origin:top left}.application-review-print_paper__35fHX{width:210mm;height:297mm;padding:12mm;box-sizing:border-box;background:white;color:#182d23;font:12px/1.55 Arial,Malgun Gothic,sans-serif;display:flex;flex-direction:column}.application-review-print_paper__35fHX *{box-sizing:border-box}.application-review-print_header__fTf_m{flex:none;padding-bottom:12px;margin-bottom:12px;border-bottom:2px solid #315c42;font-size:11px;line-height:1.7}.application-review-print_header__fTf_m>strong{color:#714020}.application-review-print_title__ePe0f{font-size:19px;font-weight:700;margin:5px 0}.application-review-print_body__OAkMq{flex:1;min-height:0}.application-review-print_entry__hxeHA{padding:8px 0 12px;border-bottom:1px solid #d1d9cb;margin:0}.application-review-print_entryTitle__fJLP1{font-weight:700;font-size:12px;line-height:1.55}.application-review-print_state__anD34{font-size:10px;line-height:1.55;color:#655b36;margin:3px 0 6px}.application-review-print_text___NJ0N{font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.application-review-print_image__u21Nz{display:block;width:100%;height:55mm;-o-object-fit:contain;object-fit:contain;margin:0 0 10px}.application-review-print_footer__mWTie{flex:none;display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #839488;font-size:10px;line-height:1.5}.application-review-print_footer__mWTie b{white-space:nowrap}.application-review-print_measurement___3a7q{position:fixed;left:-10000px;top:0;visibility:hidden;pointer-events:none;width:210mm}.application-review-print_fallback__hJW4D{display:none}@media(max-width:600px){.application-review-print_controls__rCEW4{align-items:stretch}.application-review-print_controls__rCEW4>button,.application-review-print_controls__rCEW4>label,.application-review-print_toggle__z5LNJ>button{width:100%}}@page shop-application-review{size:A4 portrait;margin:0}@media print{body:has(.application-review-print_region__8vvms) :not(:has(.application-review-print_region__8vvms)):not(.application-review-print_region__8vvms):not(.application-review-print_region__8vvms *){display:none!important}body:has(.application-review-print_region__8vvms),body:has(.application-review-print_region__8vvms) :has(.application-review-print_region__8vvms){margin:0!important;padding:0!important;border:0!important;width:auto!important;max-width:none!important;min-height:0!important;height:auto!important;overflow:visible!important;background:white!important}body:has(.application-review-print_region__8vvms) [hidden]{display:none!important}.application-review-print_region__8vvms{margin:0;padding:0}.application-review-print_measurement___3a7q,.application-review-print_tools__0EzRV{display:none!important}.application-review-print_region__8vvms[data-review-ready=false] .application-review-print_fallback__hJW4D{display:block;padding:12mm}.application-review-print_viewport__WflYT{width:auto;height:auto;min-height:0;max-height:none;overflow:visible;border:0;background:white}.application-review-print_pages__BrvT_{width:auto;min-width:0;padding:0}.application-review-print_sheet__fJAak,.application-review-print_sheet__fJAak[data-review-active=false]{display:block;width:auto;height:auto;margin:0;overflow:visible;-moz-column-break-after:page;break-after:page;-moz-column-break-inside:avoid;break-inside:avoid}.application-review-print_sheet__fJAak:last-child{-moz-column-break-after:auto;break-after:auto}.application-review-print_sheet__fJAak>.application-review-print_paper__35fHX{transform:none}.application-review-print_paper__35fHX{page:shop-application-review;margin:0;-moz-column-break-inside:avoid;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.application-cost-review_panel___2v7x{margin:24px 0;padding:24px;border:1px solid #b7c7ab;background:#fffefa;min-width:0}.application-cost-review_received__cnUau{border:1px solid #b7c7ab;background:#f3f7ef;padding:18px;margin:22px 0}.application-cost-review_received__cnUau h3{margin:0 0 10px}.application-cost-review_notice__KeTm4{padding:16px;background:#f6f0de;color:#674d24}.application-cost-review_notice__KeTm4 p{margin:6px 0 0}.application-cost-review_field__YV15_{margin:20px 0;max-width:500px}.application-cost-review_field__YV15_ label{font-weight:600}.application-cost-review_field__YV15_ p{margin:8px 0}.application-cost-review_field__YV15_ input{box-sizing:border-box;width:100%;padding:12px;font:inherit;border:1px solid #809678;background:white;border-radius:4px}.application-cost-review_field__YV15_ [aria-invalid=true]{border-color:#a14132}.application-cost-review_error__r7OHw,.application-cost-review_errors__m6wKH{color:#983a2d}.application-cost-review_errors__m6wKH{padding:16px;border:1px solid #cf9b89;background:#fff1ec}.application-cost-review_errors__m6wKH button{text-align:left;text-decoration:underline}.application-cost-review_results__B0011{margin:20px 0}.application-cost-review_results__B0011>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:16px;border-top:1px solid #d1d9cb;padding:16px 0}.application-cost-review_results__B0011 dt{font-weight:600}.application-cost-review_results__B0011 dd{margin:0;min-width:0;overflow-wrap:anywhere}.application-cost-review_results__B0011 small{display:block;margin-top:6px;font-size:13px;color:#53654f}.application-cost-review_actions__XGwOt{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:600px){.application-cost-review_panel___2v7x{padding:18px}.application-cost-review_results__B0011>div{grid-template-columns:1fr;gap:6px}.application-cost-review_actions__XGwOt>button{width:100%}}.cart-quantity-apply_dialog__j9es_.cart-quantity-apply_dialog__j9es_{width:min(640px,calc(100vw - 32px));box-sizing:border-box}.cart-quantity-apply_changes__01hWv{list-style:none;padding:0;margin:20px 0}.cart-quantity-apply_changes__01hWv li{border-top:1px solid #dedfd5;padding:12px 0}.cart-quantity-apply_changes__01hWv h3{margin:0 0 6px;font-size:15px;overflow-wrap:anywhere}.cart-quantity-apply_changes__01hWv p{margin:4px 0}.cart-quantity-apply_edit__ts_d5{min-height:44px;margin-top:8px;padding:10px 14px;border:1px solid #b9c4b5;border-radius:5px;background:#faf9f4;color:#294d3f;font-size:13px;cursor:pointer}.cart-quantity-apply_edit__ts_d5:focus-visible{outline:3px solid #b76937;outline-offset:3px}.cart-quantity-apply_totals__6qBLU{border-top:2px solid #b9c4b5;padding-top:12px;font-size:14px}.cart-quantity-apply_totals__6qBLU div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:5px 0}.cart-quantity-apply_totals__6qBLU dd{margin:0;font-weight:700;overflow-wrap:anywhere}.cart-quantity-apply_dialog__j9es_ .cart-quantity-apply_apply__JXot7{background:#294d3f;color:white;border-color:#294d3f;word-break:keep-all}.product-gallery-viewer_dialog__ZKPxO{width:min(1120px,calc(100vw - 32px));height:min(940px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;padding:0;overflow:hidden;border:1px solid #cbd2c5;border-radius:12px;background:#faf9f4;color:#233e32;box-shadow:0 24px 80px #13251b55}.product-gallery-viewer_dialog__ZKPxO::backdrop{background:#13251bb8}.product-gallery-viewer_content__rqwCD{height:100%;min-height:0;display:flex;flex-direction:column}.product-gallery-viewer_header__ZdjQN{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px}.product-gallery-viewer_header__ZdjQN h2{font-size:20px;line-height:1.4;margin:0;overflow-wrap:anywhere}.product-gallery-viewer_dialog__ZKPxO button,.product-gallery-viewer_dialog__ZKPxO select{min-height:44px;color:#233e32;background:#fffefa;border:1px solid #9bac97;border-radius:5px;font:inherit;font-size:14px}.product-gallery-viewer_dialog__ZKPxO button{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 12px;cursor:pointer;flex-shrink:0}.product-gallery-viewer_dialog__ZKPxO button:disabled{opacity:.4;cursor:default}.product-gallery-viewer_dialog__ZKPxO button:focus-visible,.product-gallery-viewer_dialog__ZKPxO select:focus-visible,.product-gallery-viewer_viewport__drpm0:focus-visible{outline:3px solid #57754e;outline-offset:-3px}.product-gallery-viewer_toolbar__NCU5n{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 14px;font-size:13px}.product-gallery-viewer_toolbar__NCU5n select{width:112px;padding:6px}.product-gallery-viewer_scale__Zt0cO{margin-left:auto;font-size:12px;font-variant-numeric:tabular-nums}.product-gallery-viewer_viewport__drpm0{flex:1 1 0;min-width:0;min-height:80px;overflow:auto;overscroll-behavior:contain;border-block:1px solid #cbd2c5;background:#eceee7}.product-gallery-viewer_stage__CYOKS{display:grid;place-items:center;min-width:100%;min-height:100%;padding:16px;box-sizing:border-box}.product-gallery-viewer_stage__CYOKS img{display:block;max-width:none;max-height:none;-o-object-fit:contain;object-fit:contain}.product-gallery-viewer_navigation__0XgmK{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 6px}.product-gallery-viewer_navigation__0XgmK p{min-width:0;margin:0;text-align:center;font-size:14px;font-weight:600}.product-gallery-viewer_navigation__0XgmK p span{display:block;max-height:3.2em;overflow:auto;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;overflow-wrap:anywhere;color:#586a51}.product-gallery-viewer_help__Eums_{margin:0;padding:8px 22px 14px;color:#586a51;font-size:12px;line-height:1.7}.product-gallery-viewer_failure__skQCo{padding:24px;line-height:1.8}@media(max-width:540px){.product-gallery-viewer_dialog__ZKPxO{width:calc(100vw - 16px);height:calc(100dvh - 16px);border-radius:8px}.product-gallery-viewer_header__ZdjQN{padding:12px;gap:8px}.product-gallery-viewer_header__ZdjQN h2{font-size:16px}.product-gallery-viewer_toolbar__NCU5n{padding:0 12px 10px;gap:6px}.product-gallery-viewer_toolbar__NCU5n label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.product-gallery-viewer_toolbar__NCU5n select{width:108px}.product-gallery-viewer_scale__Zt0cO{width:100%;margin-left:0}.product-gallery-viewer_navigation__0XgmK{padding:10px 12px 4px;gap:8px}.product-gallery-viewer_navigation__0XgmK button{padding:8px}.product-gallery-viewer_help__Eums_{padding:8px 12px 12px;font-size:11px}}@media(max-height:480px){.product-gallery-viewer_header__ZdjQN{padding:7px 12px}.product-gallery-viewer_header__ZdjQN h2{font-size:16px}.product-gallery-viewer_toolbar__NCU5n{padding:0 12px 7px}.product-gallery-viewer_navigation__0XgmK{padding:6px 12px}.product-gallery-viewer_navigation__0XgmK p span{display:none}.product-gallery-viewer_help__Eums_{max-height:42px;overflow:auto;padding:4px 12px}}.storefront-comparison_section__VdIzk{margin:32px 0;padding:24px;border:1px solid var(--line,#ced6c8);background:#f9faf5;color:var(--ink,#253d32);min-width:0;scroll-margin-top:24px}.storefront-comparison_section__VdIzk h1,.storefront-comparison_section__VdIzk h2{margin:0 0 12px;font-size:25px;line-height:1.5}.storefront-comparison_section__VdIzk p{line-height:1.8;overflow-wrap:anywhere}.storefront-comparison_localAdd__xeTcK button,.storefront-comparison_section__VdIzk a,.storefront-comparison_section__VdIzk button{font:inherit;font-size:13px;min-height:44px}.storefront-comparison_localAdd__xeTcK button,.storefront-comparison_section__VdIzk button{padding:10px 14px;border:1px solid #7c9275;border-radius:4px;background:white;color:#284737;cursor:pointer}.storefront-comparison_localAdd__xeTcK button:disabled,.storefront-comparison_section__VdIzk button:disabled{opacity:.45;cursor:default}.storefront-comparison_choice__mygAT:has(input:focus-visible),.storefront-comparison_localAdd__xeTcK button:focus-visible,.storefront-comparison_localAdd__xeTcK input:focus-visible,.storefront-comparison_section__VdIzk a:focus-visible,.storefront-comparison_section__VdIzk button:focus-visible,.storefront-comparison_section__VdIzk input:focus-visible{outline:3px solid #60854c;outline-offset:3px}.storefront-comparison_section__VdIzk a{display:inline-flex;align-items:center;color:#355a3c;text-underline-offset:4px}.storefront-comparison_status__RmQLa{padding:12px 16px;background:#edf2e6;font-size:14px}.storefront-comparison_choice__mygAT{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 12px;font-size:13px;cursor:pointer;color:#284737;background:#f2f5ec}.storefront-comparison_choice__mygAT input{width:20px;height:20px;accent-color:#42623e}.storefront-comparison_actions__TrFpD,.storefront-comparison_selected__X8mUk{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}.storefront-comparison_selected__X8mUk button{overflow-wrap:anywhere;text-align:left}.storefront-comparison_help__arlvf{color:#596451;font-size:12px;line-height:1.8}.storefront-comparison_results__E6zRN{margin-top:28px}.storefront-comparison_results__E6zRN h3{font-size:22px;scroll-margin-top:24px}.storefront-comparison_grid__8MDWG{display:grid;grid-template-columns:repeat(var(--compare-count),minmax(0,1fr));gap:14px}.storefront-comparison_cartRows__zOXE_ article,.storefront-comparison_grid__8MDWG article{min-width:0;padding:18px;border:1px solid #d2d9cc;background:white}.storefront-comparison_grid__8MDWG h4{min-height:3em;font-size:17px;line-height:1.5;overflow-wrap:anywhere;margin:0}.storefront-comparison_price__g_Iqs{color:#284737;font-size:21px;font-weight:700}.storefront-comparison_price__g_Iqs span{font-size:12px;font-weight:400}.storefront-comparison_grid__8MDWG dl{margin:0 0 18px}.storefront-comparison_grid__8MDWG dl>div{border-top:1px solid #e1e5da;padding:12px 0}.storefront-comparison_grid__8MDWG dt{display:flex;flex-wrap:wrap;gap:5px;font-size:13px;font-weight:700}.storefront-comparison_grid__8MDWG dt span{font-size:10px;padding:2px 5px;border-radius:3px}.storefront-comparison_received__ZcR4Z{background:#edf3e5;color:#355333}.storefront-comparison_pending__4Cf3r{background:#f8eddc;color:#765523}.storefront-comparison_grid__8MDWG dd{margin:8px 0 0;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.storefront-comparison_localAdd__xeTcK{margin-top:10px;min-width:0}.storefront-comparison_localAdd__xeTcK .storefront-comparison_cartReturn__6haP3{display:flex;align-items:center;min-height:44px;margin-top:4px;color:#355a3c;font-size:13px;text-underline-offset:4px}.storefront-comparison_localAdd__xeTcK label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;font-size:13px}.storefront-comparison_localAdd__xeTcK input,.storefront-comparison_quantity___2Ddr input{max-width:100%;width:120px;min-height:44px;border:1px solid #94a58c;border-radius:4px;padding:8px;font:inherit;background:white;color:#253d32}.storefront-comparison_error__ysAvX{color:#a63324;font-size:13px;line-height:1.8}.storefront-comparison_cartRows__zOXE_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}.storefront-comparison_cartRows__zOXE_ h2{font-size:20px}.storefront-comparison_quantity___2Ddr{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.storefront-comparison_quantity___2Ddr p{flex-basis:100%;margin:0}.storefront-comparison_quantity___2Ddr button{max-width:100%;white-space:normal}.storefront-comparison_quantityPending__si8Dm{color:#765523;background:#f8eddc;padding:8px 10px;font-size:12px}.storefront-comparison_quantitySummary__TeHjr{margin-top:20px;padding:16px;border:1px solid #d2d9cc;border-radius:4px;background:white}.storefront-comparison_quantitySummary__TeHjr h2{font-size:18px;margin-bottom:8px}.storefront-comparison_quantitySummary__TeHjr p{margin:6px 0;font-size:13px}.storefront-comparison_quantitySummary__TeHjr ul{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront-comparison_quantitySummary__TeHjr li{min-width:0;padding:12px;border:1px solid #d2d9cc;border-radius:4px}.storefront-comparison_quantitySummary__TeHjr li>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;overflow-wrap:anywhere}.storefront-comparison_quantityErrorBadge__DE6jz,.storefront-comparison_quantityPendingBadge__Wo3Zb{padding:3px 7px;border-radius:3px;font-size:12px;font-weight:700}.storefront-comparison_quantityPendingBadge__Wo3Zb{color:#765523;background:#f8eddc}.storefront-comparison_quantityErrorBadge__DE6jz{color:#a63324;background:#fbece8}.storefront-comparison_quantitySummary__TeHjr button{margin-top:4px}.storefront-comparison_quantityFilters__x6V9f{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.storefront-comparison_quantitySummary__TeHjr .storefront-comparison_quantityFilters__x6V9f button{width:auto;flex:1 1 80px;margin:0;padding:8px 6px}.storefront-comparison_quantityFilterCount__b_MKs{display:inline-block;white-space:nowrap}.storefront-comparison_quantityFilters__x6V9f button[aria-pressed=true]{background:#355a3c;color:white;border-color:#355a3c;font-weight:700}.storefront-comparison_totals__0Fmey{padding:18px;background:white;border:1px solid #d2d9cc}.storefront-comparison_totals__0Fmey>div{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:8px 0}.storefront-comparison_totals__0Fmey dd{margin:0;font-weight:700}.storefront-comparison_empty__qDxhI{padding:28px 0}@media(max-width:1000px){.storefront-comparison_grid__8MDWG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.storefront-comparison_section__VdIzk{padding:16px}.storefront-comparison_cartRows__zOXE_,.storefront-comparison_grid__8MDWG,.storefront-comparison_quantitySummary__TeHjr ul{grid-template-columns:minmax(0,1fr)}.storefront-comparison_grid__8MDWG h4{min-height:auto}.storefront-comparison_section__VdIzk h1,.storefront-comparison_section__VdIzk h2{font-size:22px}.storefront-comparison_cartRows__zOXE_ article,.storefront-comparison_grid__8MDWG article{padding:14px}.storefront-comparison_quantitySummary__TeHjr h2{font-size:18px}.storefront-comparison_quantitySummary__TeHjr button{width:100%}}.quotation-edit_panel__T1ecE{margin:1rem 0;padding:1rem;border:1px solid #b7c9d4;border-radius:.75rem;background:#f5f9fc;color:#243d4b;overflow-wrap:anywhere}.quotation-edit_panel__T1ecE h2{margin:0 0 .5rem;font-size:1.1rem}.quotation-edit_panel__T1ecE p{margin:.5rem 0;line-height:1.65}.quotation-edit_links__SstQc{margin:.75rem 0 0;padding:0;list-style:none}.quotation-edit_links__SstQc li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 0;border-top:1px solid #d8e2e9}.quotation-edit_links__SstQc li>span{min-width:0}.quotation-edit_panel__T1ecE a,.quotation-edit_panel__T1ecE button{display:inline-block;min-height:44px;padding:.65rem .8rem;border:1px solid #8ba9bc;border-radius:.4rem;color:#154461;background:#fff;font:inherit;line-height:1.4;text-decoration:none}.quotation-edit_links__SstQc a{flex-shrink:0}.quotation-edit_panel__T1ecE button:disabled{opacity:.6}.quotation-edit_panel__T1ecE :is(a,button):focus-visible{outline:3px solid #1268a4;outline-offset:3px}@media (max-width:540px){.quotation-edit_links__SstQc li{align-items:stretch;flex-direction:column}.quotation-edit_links__SstQc a{align-self:flex-start}}@media print{.quotation-edit_panel__T1ecE{display:none!important}}.product-gallery_gallery__lV_8O{margin:0;min-width:0}.product-gallery_open__u_baV{display:block;position:relative;width:100%;border:0;padding:0;background:transparent;color:var(--green);cursor:zoom-in}.product-gallery_open__u_baV:focus-visible{outline:3px solid var(--green);outline-offset:4px}.product-gallery_openLabel__s1b_R{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid var(--line);background:#fffffff2;color:#233e32;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 2px 8px #233e3214}.product-gallery_main__3HOsg{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;background:#f3f3f0;border:1px solid var(--line)}.product-gallery_thumbnails__l_Zn9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.product-gallery_thumbnails__l_Zn9 button{padding:4px;min-width:0;min-height:44px;border:2px solid transparent;background:#f4f4f0;cursor:pointer}.product-gallery_thumbnails__l_Zn9 button[aria-pressed=true]{border-color:var(--green)}.product-gallery_thumbnails__l_Zn9 button:focus-visible{outline:3px solid var(--green);outline-offset:3px}.product-gallery_thumbnails__l_Zn9 img{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.product-gallery_gallery__lV_8O figcaption{color:var(--muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.product-details_navigation__H9G0k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;border:1px solid var(--line);background:#fff}.product-details_navigation__H9G0k a{min-height:52px;display:flex;align-items:center;justify-content:center;padding:12px 8px;color:var(--ink);text-decoration:none;text-align:center;font-size:14px;font-weight:650;line-height:1.5}.product-details_navigation__H9G0k a+a{border-left:1px solid var(--line)}.product-details_navigation__H9G0k a:hover{background:#f0f4ee}.product-details_imageButton__PgR8r:focus-visible,.product-details_more__sMZqs summary:focus-visible,.product-details_navigation__H9G0k a:focus-visible,.product-details_source__UoIV2 a:focus-visible{outline:3px solid var(--green);outline-offset:4px}.product-details_section__Y_Y_y{margin:36px 0;min-width:0;scroll-margin-top:24px}.product-details_header__rl125{max-width:860px;margin:0 auto 26px}.product-details_eyebrow__sN6hP{color:var(--green);font-size:11px;letter-spacing:.16em;font-weight:700;margin:0 0 10px}.product-details_header__rl125 h2{margin:0 0 14px;color:var(--ink);font-size:clamp(23px,3vw,30px);letter-spacing:-.035em}.product-details_header__rl125>p:not(.product-details_eyebrow__sN6hP){color:var(--muted);font-size:14px;line-height:1.9}.product-details_header__rl125 .product-details_help__wVgQs{font-size:12px}.product-details_images__38QdN{max-width:860px;margin:0 auto;background:white;border:1px solid var(--line)}.product-details_figure__B_y3L{margin:0;min-width:0}.product-details_imageButton__PgR8r{position:relative;display:block;width:100%;padding:0;border:0;background:white;cursor:zoom-in;font:inherit}.product-details_imageButton__PgR8r img{display:block;width:100%;height:auto}.product-details_expand__lV162{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #d8dfd5;border-radius:4px;background:#fffffff0;color:#243b28;font-size:12px;box-shadow:0 2px 8px #0000000a}.product-details_more__sMZqs summary{padding:20px 16px;background:#f3f6f0;border-top:1px solid var(--line);color:var(--green);font-size:14px;line-height:1.7;text-align:center;cursor:pointer;min-height:52px}.product-details_more__sMZqs[open] summary{border-bottom:1px solid var(--line)}.product-details_source__UoIV2{max-width:860px;margin:18px auto 0;color:var(--muted);font-size:12px;line-height:1.85}.product-details_source__UoIV2 a{display:inline-flex;min-height:44px;align-items:center;color:var(--green);text-underline-offset:4px}.product-details_source__UoIV2 p{margin:0}@media (max-width:600px){.product-details_navigation__H9G0k{margin-top:28px}.product-details_navigation__H9G0k a{font-size:12px}.product-details_section__Y_Y_y{margin-top:28px}.product-details_expand__lV162{right:6px;bottom:6px;padding:6px 8px;font-size:11px}}.shop-storefront_page__s7IRi{min-width:0;padding-bottom:40px}.shop-storefront_page__s7IRi a,.shop-storefront_page__s7IRi button,.shop-storefront_page__s7IRi input,.shop-storefront_page__s7IRi select{-webkit-tap-highlight-color:transparent}.shop-storefront_page__s7IRi a:focus-visible,.shop-storefront_page__s7IRi button:focus-visible,.shop-storefront_page__s7IRi input:focus-visible{outline:3px solid var(--green);outline-offset:4px}.shop-storefront_hero__nwsyG{display:grid;grid-template-columns:1.08fr 1fr;gap:36px;align-items:center;padding:44px 0 30px}.shop-storefront_heroCopy__2xPCd,.shop-storefront_heroPhoto__TWHZg{min-width:0}.shop-storefront_eyebrow__vOa11{margin:0 0 12px;color:var(--green);font-size:11px;letter-spacing:.16em;font-weight:750}.shop-storefront_hero__nwsyG h1{margin:0;font-size:clamp(28px,3.2vw,43px);line-height:1.35;letter-spacing:-.045em;color:var(--ink);overflow-wrap:anywhere}.shop-storefront_intro__WmeQg{color:var(--muted);font-size:15px;line-height:1.85}.shop-storefront_heroPrice__4qQNL{margin:18px 0 12px;font-size:14px;color:var(--muted)}.shop-storefront_heroPrice__4qQNL strong{color:var(--ink);font-size:29px;font-weight:750;letter-spacing:-.025em}.shop-storefront_heroFacts__aujb9{display:flex;align-items:flex-start;gap:7px;margin:10px 0;color:var(--ink);font-size:13px;line-height:1.8}.shop-storefront_heroFacts__aujb9 svg{flex-shrink:0;margin-top:3px}.shop-storefront_pending__kCXvu{margin:10px 0;color:#856039;font-size:12px;line-height:1.8}.shop-storefront_heroPhoto__TWHZg{margin:0;border:1px solid var(--line);background:#f0f0ee}.shop-storefront_heroPhoto__TWHZg img{display:block;width:100%;height:auto;aspect-ratio:1.35;-o-object-fit:contain;object-fit:contain}.shop-storefront_heroPhoto__TWHZg figcaption{padding:12px 16px;color:var(--muted);background:white;border-top:1px solid var(--line);font-size:11px;line-height:1.7}.shop-storefront_actions__lKYUL{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}.shop-storefront_detailLink__Eu0_2,.shop-storefront_primary__UkuAp,.shop-storefront_secondary__1jl5S{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 16px;border:1px solid var(--green);font-size:13px;line-height:1.65;font-weight:650;text-align:center;text-decoration:none;overflow-wrap:anywhere}.shop-storefront_page__s7IRi .shop-storefront_primary__UkuAp{background:var(--green);color:white}.shop-storefront_page__s7IRi .shop-storefront_secondary__1jl5S{background:white;color:var(--green)}.shop-storefront_primary__UkuAp:hover{filter:brightness(.94)}.shop-storefront_detailLink__Eu0_2:hover,.shop-storefront_secondary__1jl5S:hover{background:#eff4ee}.shop-storefront_testNote__Q_4BW{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.8}.shop-storefront_notice__uMkFK{padding:18px 20px;background:#f4f6ee;border:1px solid #dce5d5;color:var(--ink)}.shop-storefront_notice__uMkFK strong{display:block;font-size:13px;line-height:1.8}.shop-storefront_notice__uMkFK p{margin:6px 0 0;font-size:12px;line-height:1.85;color:var(--muted)}.shop-storefront_collection__scsa0{margin-top:44px;scroll-margin-top:20px}.shop-storefront_sectionHeading___O940{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px}.shop-storefront_sectionHeading___O940 h2{margin:0;font-size:24px;letter-spacing:-.035em}.shop-storefront_sectionHeading___O940>p{margin:0;color:var(--muted);font-size:12px}.shop-storefront_filters__gemaD{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.shop-storefront_filters__gemaD button{min-height:44px;min-width:72px;padding:9px 18px;border:1px solid var(--line);background:white;color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.shop-storefront_filters__gemaD button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:white}.shop-storefront_grid__KP0Cb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.shop-storefront_card__L5wyY{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);background:white}.shop-storefront_image__yFL8n{display:block;min-width:0;aspect-ratio:1;overflow:hidden;background:#f0f0ee}.shop-storefront_image__yFL8n img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.shop-storefront_image__yFL8n>div{width:100%;height:100%;min-height:0}.shop-storefront_cardBody__JoPDr{display:flex;flex-direction:column;flex:1;padding:16px;min-width:0}.shop-storefront_tags__8MAAe{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--muted);font-size:10px}.shop-storefront_tags__8MAAe span:last-child{color:var(--green)}.shop-storefront_card__L5wyY h3{margin:12px 0 6px;font-size:18px;line-height:1.5;letter-spacing:-.025em;overflow-wrap:anywhere}.shop-storefront_card__L5wyY h3 a{color:var(--ink);text-decoration:none}.shop-storefront_subtitle__6qsAU{margin:0;color:var(--muted);font-size:12px;line-height:1.75}.shop-storefront_price__RqkOE{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:16px 0 10px;color:var(--muted);font-size:11px}.shop-storefront_price__RqkOE strong{color:var(--ink);font-size:20px}.shop-storefront_priceBasis__TdezR{margin:0 0 12px;color:#75542f;font-size:11px;line-height:1.8}.shop-storefront_features__GlipS{padding-left:22px;color:var(--ink);font-size:14px;line-height:2}.shop-storefront_facts__0HNo_{margin:8px 0 18px}.shop-storefront_facts__0HNo_>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.8}.shop-storefront_facts__0HNo_ dt{color:var(--muted)}.shop-storefront_facts__0HNo_ dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.shop-storefront_page__s7IRi .shop-storefront_detailLink__Eu0_2{margin-top:auto;padding:10px 8px;font-size:11px;color:var(--green)}.shop-storefront_detailLink__Eu0_2 svg{flex-shrink:0}.shop-storefront_cardNotice__0GCW0{margin:8px 0 0;color:var(--muted);font-size:10px;line-height:1.7;text-align:center}.shop-storefront_preparation__j3l2D{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:24px;border:1px solid var(--line);background:#f7f8f2}.shop-storefront_preparation__j3l2D h2{margin:0;font-size:17px}.shop-storefront_preparation__j3l2D p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.shop-storefront_page__s7IRi .shop-storefront_preparation__j3l2D a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;color:var(--green);font-size:13px;flex-shrink:0;text-underline-offset:4px}.shop-storefront_page__s7IRi .shop-storefront_back__h3lj_{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:16px 0;color:var(--ink);font-size:12px;text-decoration:none}.shop-storefront_posterDetail__5KzPt{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:40px;align-items:center;margin:34px 0}.shop-storefront_posterDetail__5KzPt>section,.shop-storefront_posterVisual__b9KNQ{min-width:0}.shop-storefront_posterDetail__5KzPt h1{font-size:clamp(26px,3vw,36px);line-height:1.4;overflow-wrap:anywhere}.shop-storefront_posterDetail__5KzPt>section>p{line-height:1.85}.shop-storefront_posterDetail__5KzPt .shop-storefront_facts__0HNo_>div,.shop-storefront_specSection__J8aSu .shop-storefront_facts__0HNo_>div{grid-template-columns:110px minmax(0,1fr);padding:12px 0;font-size:13px}.shop-storefront_specSection__J8aSu{margin:36px 0 12px;padding-top:24px;border-top:1px solid var(--line)}.shop-storefront_specSection__J8aSu h2{font-size:22px}.shop-storefront_specSection__J8aSu>p{color:var(--muted);font-size:12px;line-height:1.8}@media (max-width:1050px){.shop-storefront_grid__KP0Cb{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-storefront_hero__nwsyG{gap:24px}}@media (max-width:700px){.shop-storefront_hero__nwsyG{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px}.shop-storefront_heroPhoto__TWHZg{max-width:540px;width:100%;justify-self:center}.shop-storefront_hero__nwsyG h1{font-size:32px}.shop-storefront_heroPrice__4qQNL strong{font-size:26px}.shop-storefront_posterDetail__5KzPt{grid-template-columns:minmax(0,1fr);gap:22px}.shop-storefront_preparation__j3l2D{flex-direction:column;align-items:stretch;gap:12px}.shop-storefront_preparation__j3l2D a{align-self:start}}@media (max-width:430px){.shop-storefront_grid__KP0Cb{grid-template-columns:minmax(0,1fr)}.shop-storefront_hero__nwsyG h1{font-size:29px}.shop-storefront_actions__lKYUL{flex-direction:column;align-items:stretch}.shop-storefront_notice__uMkFK{padding:15px}.shop-storefront_sectionHeading___O940 h2{font-size:22px}.shop-storefront_posterDetail__5KzPt .shop-storefront_facts__0HNo_>div,.shop-storefront_specSection__J8aSu .shop-storefront_facts__0HNo_>div{grid-template-columns:82px minmax(0,1fr)}}.application-product-preview_page__uEeUV{max-width:1120px;margin:0 auto;padding-bottom:40px;overflow-wrap:anywhere}.application-product-preview_back__6usPC,.application-product-preview_links__thuwS a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.application-product-preview_back__6usPC{margin-bottom:16px}.application-product-preview_page__uEeUV a:focus-visible{outline:2px solid #315c42;outline-offset:4px}.application-product-preview_notice__mv0xa{padding:18px 22px;border:1px solid #d9c99f;background:#f6f0de;margin-bottom:28px;font-size:14px;line-height:1.8}.application-product-preview_notice__mv0xa p{margin:4px 0 0}.application-product-preview_hero__3HvL4{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.application-product-preview_photo__qR_nF{margin:0;min-width:0}.application-product-preview_photo__qR_nF>figure{margin:0}.application-product-preview_photo__qR_nF img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border:1px solid var(--line)}.application-product-preview_photo__qR_nF figcaption{font-size:12px;color:#53654f;line-height:1.8;margin-top:10px}.application-product-preview_summary__AsNVu{min-width:0}.application-product-preview_eyebrow__Xy4Sx{font-size:12px;color:#53654f;letter-spacing:1px;margin:0 0 10px}.application-product-preview_productTitle__Qkoq5{font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-1px;margin:0 0 14px}.application-product-preview_subtitle__PCBst{font-size:16px;line-height:1.7;margin:0 0 22px}.application-product-preview_priceBox__vw19B{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.application-product-preview_priceBox__vw19B p{margin:0;font-size:13px;line-height:1.8;color:#53654f}.application-product-preview_priceBox__vw19B .application-product-preview_priceLabel__pphNE{color:#32492f}.application-product-preview_priceBox__vw19B .application-product-preview_price__4eOjX{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:4px 0;color:#243b28}.application-product-preview_price__4eOjX strong{font-size:clamp(28px,4vw,36px);line-height:1.4}.application-product-preview_price__4eOjX span{font-size:16px}.application-product-preview_facts__DJCf6{margin:0;font-size:14px;line-height:1.8}.application-product-preview_facts__DJCf6>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.application-product-preview_facts__DJCf6 dt{font-weight:600}.application-product-preview_facts__DJCf6 dd{margin:0}.application-product-preview_multiline__uB2aD{white-space:pre-wrap}.application-product-preview_pending__cvmQx{display:inline-block;padding:1px 7px;background:#f6f0de;color:#745724;margin-right:8px;font-size:12px}.application-product-preview_purchaseNotice__3S_g9{font-size:13px;line-height:1.8;color:#53654f;margin:20px 0 12px}.application-product-preview_actions__JYyJ5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.application-product-preview_actions__JYyJ5 button{min-height:48px;padding:12px;border:1px solid #c4ccc0;border-radius:4px;background:#e9ede5;color:#576152;font:inherit;font-size:14px;cursor:not-allowed}.application-product-preview_details__zWpvj{margin-top:36px;padding:28px;background:#fffefa;border:1px solid var(--line)}.application-product-preview_details__zWpvj h2,.application-product-preview_details__zWpvj h4{font-size:21px;margin:0 0 16px}.application-product-preview_details__zWpvj p{font-size:14px;line-height:1.9;margin:0 0 18px}.application-product-preview_links__thuwS{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px}@media (max-width:760px){.application-product-preview_hero__3HvL4{grid-template-columns:1fr;gap:24px}.application-product-preview_details__zWpvj,.application-product-preview_notice__mv0xa{padding:18px}}@media (max-width:400px){.application-product-preview_facts__DJCf6>div{grid-template-columns:1fr;gap:4px}}.application-product-draft_page__BPwZz{max-width:1120px;margin:0 auto;overflow-wrap:anywhere;padding-bottom:40px}.application-product-draft_page__BPwZz h1{font-size:clamp(25px,4vw,36px);margin:14px 0 24px}.application-product-draft_page__BPwZz h2{font-size:21px;margin:0 0 18px}.application-product-draft_page__BPwZz p{font-size:14px;line-height:1.9}.application-product-draft_back__tgFqj{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.application-product-draft_notice__gbcVy{padding:20px;border:1px solid #d9c99f;background:#f6f0de;margin-bottom:24px;line-height:1.8}.application-product-draft_notice__gbcVy p{margin:6px 0 0}.application-product-draft_form__H9EDF{padding:28px;border:1px solid var(--line);background:#fffefa}.application-product-draft_field__VIe5D{margin:24px 0;min-width:0}.application-product-draft_field__VIe5D label,.application-product-draft_stock__n_YRR legend{font-size:15px;font-weight:600}.application-product-draft_field__VIe5D label span{font-size:12px;font-weight:400;color:#53654f}.application-product-draft_field__VIe5D p{margin:6px 0;color:#53654f}.application-product-draft_field__VIe5D input,.application-product-draft_field__VIe5D select,.application-product-draft_field__VIe5D textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #a3b19c;border-radius:4px;background:#fff;padding:12px;font:inherit;font-size:14px;line-height:1.8}.application-product-draft_field__VIe5D textarea{resize:vertical;min-height:120px}.application-product-draft_field__VIe5D input:disabled{background:#eeefe8;color:#6c7466}.application-product-draft_field__VIe5D [aria-invalid=true]{border-color:#a14132}.application-product-draft_field__VIe5D .application-product-draft_error__avUQP{color:#983a2d}.application-product-draft_stock__n_YRR{margin:28px 0;padding:0 18px;border:1px solid var(--line);min-width:0}.application-product-draft_stock__n_YRR legend{padding:0 8px}.application-product-draft_errors__dVc__{background:#fff1ec;border:1px solid #cf9b89;padding:18px;font-size:14px}.application-product-draft_errors__dVc__ ul{margin:8px 0 0;padding-left:20px}.application-product-draft_errors__dVc__ button{background:transparent;border:0;color:#983a2d;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px;min-height:44px;padding:6px 0;cursor:pointer}.application-product-draft_submit__jIsA_{background:#315c42;color:#fff;border:0;border-radius:4px;padding:14px 24px;font:inherit;min-height:48px;cursor:pointer}.application-product-draft_preview__DRfgG{margin-top:36px}.application-product-draft_actions__A7WZ7{display:flex;flex-wrap:wrap;gap:12px}.application-product-draft_reset__ZD2WR{background:transparent;color:#315c42;border:1px solid #809678;border-radius:4px;padding:14px 24px;font:inherit;min-height:48px;cursor:pointer}.application-product-draft_draftStatus__V7FaE{padding:12px 16px;border-left:3px solid #bba77c;background:#f3eddf;color:#705b33}@media (max-width:600px){.application-product-draft_actions__A7WZ7>button{width:100%}}.application-product-draft_preview__DRfgG h2{scroll-margin-top:24px}.application-product-draft_previewStatus__GFLAe{padding:16px;background:#f1f3e9;color:#42563d}.application-product-draft_page__BPwZz :is(a,button,input,select,textarea):focus-visible,.application-product-draft_preview__DRfgG h2:focus{outline:2px solid #315c42;outline-offset:4px}@media (max-width:600px){.application-product-draft_form__H9EDF,.application-product-draft_notice__gbcVy{padding:18px}.application-product-draft_submit__jIsA_{width:100%}}.application-policy-draft_body__hwIn1{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;margin:24px 0}.application-policy-draft_links__U2r9c{display:flex;flex-wrap:wrap;gap:8px 24px}.application-policy-draft_links__U2r9c a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.application-policy-draft_heading__2h545{scroll-margin-top:24px}.application-policy-draft_heading__2h545:focus{outline:2px solid #315c42;outline-offset:4px}