:root{--xarop-primary:#1c4a35;--xarop-primary-hover:#2d6b4f;--xarop-cta:#e8613c;--xarop-cta-hover:#d4522f;--xarop-cta-text:#fff;--xarop-success:#16a34a;--xarop-danger:#dc2626;--xarop-bg-main:#f7f4ef;--xarop-bg-surface:#fff;--xarop-bg-elevated:#edeae3;--xarop-border:#e0ddd6;--xarop-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--xarop-text-primary:#1a1a1a;--xarop-text-base:#3a3a3a;--xarop-text-muted:#6b7280;--xarop-text-disabled:#a0a0a0;--xarop-text-on-dark:#fff;--xarop-fs-h1:clamp(22px,6vw,30px);--xarop-fs-h2:clamp(17px,4.5vw,22px);--xarop-fs-h3:clamp(14px,3.5vw,17px);--xarop-fs-body:15px;--xarop-fs-small:13px;--xarop-fs-micro:11px;--xarop-fw-bold:700;--xarop-fw-semi:600;--xarop-radius-sm:8px;--xarop-radius-md:12px;--xarop-radius-lg:18px;--xarop-radius-full:9999px;--xarop-shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--xarop-shadow-md:0 4px 12px rgba(0,0,0,.08);--xarop-shadow-top:0 -2px 16px rgba(0,0,0,.07);--xarop-tap:46px;--xarop-tap-lg:54px;--sp-xs:4px;--sp-sm:8px;--sp-md:16px;--sp-lg:24px;--sp-xl:32px;--sp-2xl:48px;--xarop-max-w:480px;--xarop-header-h:56px;--xarop-bar-h:80px;--t-fast:0.12s ease;--t-base:0.20s ease}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;height:100%}body{font-family:var(--xarop-font);color:var(--xarop-text-base);font-size:var(--xarop-fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;min-height:100%}#__next,body,main{background-color:var(--xarop-bg-main)}#__next,main{max-width:var(--xarop-max-w);margin:0 auto;min-height:100vh;position:relative}main.fullpage{min-height:0;height:calc(100dvh - var(--xarop-header-h));overflow:hidden}@media (min-width:640px){:root{--xarop-max-w:none}}h1{font-size:var(--xarop-fs-h1);line-height:1.15;letter-spacing:-.02em}h1,h2{font-weight:var(--xarop-fw-bold);color:var(--xarop-text-primary)}h2{font-size:var(--xarop-fs-h2);line-height:1.2}h3{font-size:var(--xarop-fs-h3);font-weight:var(--xarop-fw-semi);line-height:1.3;color:var(--xarop-text-primary)}p{line-height:1.65}a{color:var(--xarop-primary);text-decoration:none;transition:color var(--t-fast)}img,picture{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--xarop-cta);outline-offset:3px;border-radius:var(--xarop-radius-sm)}.scroll-x{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll-x::-webkit-scrollbar{display:none}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}.skeleton{background:var(--xarop-bg-elevated);border-radius:var(--xarop-radius-md);animation:skeleton-pulse 1.4s ease infinite}.btn-cta{display:flex;align-items:center;justify-content:center;gap:var(--sp-sm);width:100%;min-height:var(--xarop-tap-lg);padding:0 var(--sp-xl);background:var(--xarop-cta);color:var(--xarop-cta-text);font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-bold);border-radius:var(--xarop-radius-full);border:none;cursor:pointer;transition:background var(--t-fast),transform var(--t-fast);-webkit-tap-highlight-color:transparent}.btn-cta:hover{background:var(--xarop-cta-hover)}.btn-cta:active{transform:scale(.98)}.btn-cta:disabled{background:var(--xarop-text-disabled);cursor:not-allowed;transform:none}.btn-outline{display:flex;align-items:center;justify-content:center;min-height:var(--xarop-tap);padding:0 var(--sp-lg);background:transparent;color:var(--xarop-text-primary);font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-semi);border-radius:var(--xarop-radius-full);border:1.5px solid var(--xarop-border);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast)}.btn-outline:hover{border-color:var(--xarop-text-muted);background:var(--xarop-bg-elevated)}.badge{display:inline-flex;align-items:center;padding:2px var(--sp-sm);border-radius:var(--xarop-radius-full);font-size:var(--xarop-fs-micro);font-weight:var(--xarop-fw-bold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.badge-green{background:var(--xarop-primary)}.badge-green,.badge-orange{color:var(--xarop-text-on-dark)}.badge-orange{background:var(--xarop-cta)}.badge-muted{background:var(--xarop-bg-elevated);color:var(--xarop-text-muted)}.CartDrawer_overlay__YHXHy{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:200;animation:CartDrawer_fadeIn__NlFYy .2s ease}@keyframes CartDrawer_fadeIn__NlFYy{0%{opacity:0}to{opacity:1}}.CartDrawer_drawer__Y8n5o{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:var(--xarop-max-w);max-height:85vh;background:var(--xarop-bg-surface);border-radius:var(--xarop-radius-lg) var(--xarop-radius-lg) 0 0;z-index:201;display:flex;flex-direction:column;animation:CartDrawer_slideUp__gsMYT .25s ease;padding-bottom:env(safe-area-inset-bottom,0)}@keyframes CartDrawer_slideUp__gsMYT{0%{transform:translateX(-50%) translateY(30%);opacity:0}}.CartDrawer_handle__VVTQc{width:40px;height:4px;border-radius:2px;background:var(--xarop-border);margin:var(--sp-sm) auto var(--sp-md);flex-shrink:0}.CartDrawer_header__IRjVw{display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-md) var(--sp-md);flex-shrink:0;border-bottom:1px solid var(--xarop-border)}.CartDrawer_title__eSjr3{font-size:var(--xarop-fs-h3);font-weight:var(--xarop-fw-bold)}.CartDrawer_closeBtn__QYl68{width:var(--xarop-tap);height:var(--xarop-tap);border-radius:50%;background:var(--xarop-bg-elevated);display:flex;align-items:center;justify-content:center;color:var(--xarop-text-muted);transition:background var(--t-fast)}.CartDrawer_closeBtn__QYl68:hover{background:var(--xarop-border)}.CartDrawer_itemList__lnkiR{flex:1 1;overflow-y:auto;padding:var(--sp-md);-webkit-overflow-scrolling:touch}.CartDrawer_empty__5UYST{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-sm);padding:var(--sp-2xl) 0;color:var(--xarop-text-muted);font-size:var(--xarop-fs-body)}.CartDrawer_item__TvHmM{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-md) 0;border-bottom:1px solid var(--xarop-border)}.CartDrawer_item__TvHmM:last-child{border-bottom:none}.CartDrawer_itemImage__ZWzEu{object-fit:cover}.CartDrawer_itemImagePlaceholder__jly9E,.CartDrawer_itemImage__ZWzEu{width:56px;height:56px;border-radius:var(--xarop-radius-sm);background:var(--xarop-bg-elevated);flex-shrink:0}.CartDrawer_itemImagePlaceholder__jly9E{display:flex;align-items:center;justify-content:center;font-size:24px}.CartDrawer_itemInfo__5XZnb{flex:1 1;min-width:0}.CartDrawer_itemName__9_TMg{font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-bold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartDrawer_itemMeta__4bciB{font-size:var(--xarop-fs-small);color:var(--xarop-text-muted);margin-top:2px}.CartDrawer_itemRight__awCKm{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-xs);flex-shrink:0}.CartDrawer_itemPrice__l12cd{font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-bold)}.CartDrawer_removeBtn__0vUOQ{font-size:var(--xarop-fs-micro);color:var(--xarop-text-disabled);transition:color var(--t-fast)}.CartDrawer_removeBtn__0vUOQ:hover{color:var(--xarop-danger)}.CartDrawer_footer___ICA8{padding:var(--sp-md);border-top:1px solid var(--xarop-border);flex-shrink:0}.CartDrawer_totalRow__Dmcye{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-md)}.CartDrawer_totalLabel__7zD__{font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-semi);color:var(--xarop-text-muted)}.CartDrawer_totalPrice__42_ui{font-size:var(--xarop-fs-h3);font-weight:var(--xarop-fw-bold)}.CartDrawer_successWrap__zmTqW{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.CartDrawer_successHeader__DYqOC{display:flex;flex-direction:column;align-items:center;padding:var(--sp-lg) var(--sp-md) var(--sp-md);gap:var(--sp-xs);flex-shrink:0;text-align:center}.CartDrawer_successIcon__p2GzY{width:56px;height:56px;border-radius:50%;background:var(--xarop-primary);color:#fff;font-size:24px;display:flex;align-items:center;justify-content:center;margin-bottom:var(--sp-xs)}.CartDrawer_successTitle__fQsr_{font-size:var(--xarop-fs-h2);font-weight:var(--xarop-fw-bold)}.CartDrawer_successRef__OWh1_{font-size:var(--xarop-fs-small);color:var(--xarop-text-muted);font-weight:var(--xarop-fw-semi)}.CartDrawer_summaryScroll__73jYH{flex:1 1;min-height:0;overflow-y:auto;padding:0 var(--sp-md);border-top:1px solid var(--xarop-border);-webkit-overflow-scrolling:touch}.CartDrawer_summaryItem__vuM2P{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sp-xs) var(--sp-md);padding:var(--sp-sm) 0;border-bottom:1px solid var(--xarop-border);font-size:var(--xarop-fs-body)}.CartDrawer_gcPrintBtn__NkbZ_{flex-basis:100%;display:flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--xarop-border);border-radius:var(--xarop-radius-sm);color:var(--xarop-text-muted);font-size:var(--xarop-fs-small);padding:.3rem .6rem;cursor:pointer;transition:background var(--t-fast),color var(--t-fast);width:-moz-fit-content;width:fit-content;margin-top:2px}.CartDrawer_gcPrintBtn__NkbZ_:hover{background:var(--xarop-bg-main);color:var(--xarop-text-base)}.CartDrawer_summaryItemName__dEBER{flex:1 1;min-width:0;font-weight:var(--xarop-fw-semi)}.CartDrawer_summaryItemAddons__oCphL,.CartDrawer_summaryItemQty__991JK{color:var(--xarop-text-muted);font-weight:400}.CartDrawer_summaryItemAddons__oCphL{font-size:var(--xarop-fs-small)}.CartDrawer_summaryItemPrice__XJ1r9{font-weight:var(--xarop-fw-semi);white-space:nowrap}.CartDrawer_summaryTotal__ba_df{display:flex;justify-content:space-between;padding:var(--sp-md) 0 var(--sp-sm);font-weight:var(--xarop-fw-bold);font-size:var(--xarop-fs-body)}.CartDrawer_summaryDelivery__E1hp5{font-size:var(--xarop-fs-small);color:var(--xarop-text-muted);padding-bottom:var(--sp-xs)}.CartDrawer_summaryCustomer___Wf17{font-size:var(--xarop-fs-small);color:var(--xarop-text-muted);padding-bottom:var(--sp-md)}.CartDrawer_successActions__3Y_mF{display:flex;gap:var(--sp-sm);padding:var(--sp-md) var(--sp-md) 0;flex-shrink:0}.CartDrawer_actionBtn__JKQ_O{flex:1 1;height:var(--xarop-tap);border-radius:var(--xarop-radius-md);border:1.5px solid var(--xarop-border);background:var(--xarop-bg-elevated);color:var(--xarop-text-primary);font-size:var(--xarop-fs-small);font-weight:var(--xarop-fw-semi);display:flex;align-items:center;justify-content:center;gap:var(--sp-xs);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast);-webkit-tap-highlight-color:transparent}.CartDrawer_actionBtn__JKQ_O:hover{background:var(--xarop-border)}.CartDrawer_successFooter__IXXnZ{padding:var(--sp-md);flex-shrink:0}.CartDrawer_couponRow__M14_I{display:flex;gap:var(--sp-xs);margin-bottom:var(--sp-sm)}.CartDrawer_couponInput__Gbw_D{flex:1 1;height:var(--xarop-tap);padding:0 var(--sp-sm);border:1.5px solid var(--xarop-border);border-radius:var(--xarop-radius-md);background:var(--xarop-bg-elevated);font-size:var(--xarop-fs-small);color:var(--xarop-text-primary);min-width:0}.CartDrawer_couponInput__Gbw_D:focus{outline:none;border-color:var(--xarop-primary)}.CartDrawer_couponApplyBtn__NtYKh{height:var(--xarop-tap);padding:0 var(--sp-md);border-radius:var(--xarop-radius-md);background:var(--xarop-bg-elevated);border:1.5px solid var(--xarop-border);font-size:var(--xarop-fs-small);font-weight:var(--xarop-fw-semi);color:var(--xarop-text-primary);white-space:nowrap;flex-shrink:0;transition:background var(--t-fast)}.CartDrawer_couponApplyBtn__NtYKh:hover:not(:disabled){background:var(--xarop-border)}.CartDrawer_couponApplyBtn__NtYKh:disabled{opacity:.5}.CartDrawer_couponAppliedRow__q4EoM{display:flex;align-items:center;gap:var(--sp-xs);padding:var(--sp-xs) var(--sp-sm);background:var(--xarop-bg-elevated);border:1.5px solid var(--xarop-primary);border-radius:var(--xarop-radius-md);margin-bottom:var(--sp-sm)}.CartDrawer_couponTag__uyNLE{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.CartDrawer_couponSavings__DlM3Z,.CartDrawer_couponTag__uyNLE{font-size:var(--xarop-fs-small);font-weight:var(--xarop-fw-semi);color:var(--xarop-primary);white-space:nowrap}.CartDrawer_couponRemoveBtn__Apj5A{width:24px;height:24px;border-radius:50%;background:transparent;color:var(--xarop-text-muted);font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;transition:color var(--t-fast)}.CartDrawer_couponError__WlNp7,.CartDrawer_couponRemoveBtn__Apj5A:hover{color:var(--xarop-danger,#ef4444)}.CartDrawer_couponError__WlNp7{font-size:var(--xarop-fs-small);margin-bottom:var(--sp-xs)}@media print{.CartDrawer_overlay__YHXHy{display:none}.CartDrawer_drawer__Y8n5o{position:static;transform:none;box-shadow:none;border:none;max-height:none;width:100%;border-radius:0;animation:none}.CartDrawer_footer___ICA8,.CartDrawer_handle__VVTQc,.CartDrawer_header__IRjVw,.CartDrawer_itemList__lnkiR{display:none}.CartDrawer_successHeader__DYqOC{padding-top:0}.CartDrawer_successActions__3Y_mF,.CartDrawer_successFooter__IXXnZ{display:none}}.CheckoutSheet_sheet__0KUwA{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.CheckoutSheet_header__aajJD{display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-md) var(--sp-md);flex-shrink:0;border-bottom:1px solid var(--xarop-border)}.CheckoutSheet_title__Aoexr{font-size:var(--xarop-fs-h3);font-weight:var(--xarop-fw-bold)}.CheckoutSheet_backBtn__OUqLP{width:var(--xarop-tap);height:var(--xarop-tap);border-radius:50%;background:var(--xarop-bg-elevated);border:none;display:flex;align-items:center;justify-content:center;color:var(--xarop-text-muted);cursor:pointer;transition:background var(--t-fast);-webkit-tap-highlight-color:transparent}.CheckoutSheet_backBtn__OUqLP:hover{background:var(--xarop-border)}.CheckoutSheet_totalRow___398u{display:flex;justify-content:space-between;align-items:baseline;padding:var(--sp-md) var(--sp-md) 0;flex-shrink:0}.CheckoutSheet_totalLabel__2ndEv{font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-semi);color:var(--xarop-text-muted)}.CheckoutSheet_totalAmount__MIXSS{font-size:var(--xarop-fs-h3);font-weight:var(--xarop-fw-bold)}.CheckoutSheet_customerForm__eNVED{display:flex;flex-direction:column;gap:var(--sp-md);padding:var(--sp-md);overflow-y:auto;flex:1 1}.CheckoutSheet_field__Y91lg{display:flex;flex-direction:column;gap:var(--sp-xs)}.CheckoutSheet_label__Mkcy1{font-size:var(--xarop-fs-small);font-weight:var(--xarop-fw-semi);color:var(--xarop-text-muted)}.CheckoutSheet_input__56hr4{height:var(--xarop-tap);padding:0 var(--sp-md);border-radius:var(--xarop-radius-md);border:1.5px solid var(--xarop-border);background:var(--xarop-bg-elevated);font-size:var(--xarop-fs-body);color:var(--xarop-text-primary);transition:border-color var(--t-fast);outline:none;width:100%;box-sizing:border-box}.CheckoutSheet_input__56hr4:focus{border-color:var(--xarop-primary)}.CheckoutSheet_textarea__GFGU1{padding:var(--sp-sm) var(--sp-md);border-radius:var(--xarop-radius-md);border:1.5px solid var(--xarop-border);background:var(--xarop-bg-elevated);font-size:var(--xarop-fs-body);color:var(--xarop-text-primary);font-family:inherit;resize:vertical;transition:border-color var(--t-fast);outline:none;width:100%;box-sizing:border-box;line-height:1.5}.CheckoutSheet_textarea__GFGU1:focus{border-color:var(--xarop-primary)}.CheckoutSheet_labelOptional__l_o9o{font-weight:400;color:var(--xarop-text-disabled)}.CheckoutSheet_paymentWrap__Jy9tW{flex:1 1;overflow-y:auto;padding:var(--sp-md)}.CheckoutSheet_paymentForm__itrmk{display:flex;flex-direction:column;gap:var(--sp-md)}.CheckoutSheet_submitBtn__2aRFZ{margin-top:var(--sp-xs)}.CheckoutSheet_errorMsg__QS_ci{font-size:var(--xarop-fs-small);color:var(--xarop-danger,#ef4444);text-align:center;padding:var(--sp-xs) 0}.CheckoutSheet_sectionLabel__Mr6WG{font-size:var(--xarop-fs-small);font-weight:var(--xarop-fw-bold);color:var(--xarop-text-muted);text-transform:uppercase;letter-spacing:.06em}.CheckoutSheet_shippingOption__aBu3Q{display:flex;align-items:center;gap:var(--sp-md);padding:var(--sp-md);border-radius:var(--xarop-radius-md);border:1.5px solid var(--xarop-border);background:var(--xarop-bg-elevated);cursor:pointer;text-align:left;width:100%;transition:border-color var(--t-fast),background var(--t-fast);-webkit-tap-highlight-color:transparent}.CheckoutSheet_shippingOption__aBu3Q:hover{border-color:var(--xarop-primary)}.CheckoutSheet_shippingActive__LzgL1{border-color:var(--xarop-primary);background:var(--xarop-bg-surface)}.CheckoutSheet_shippingIcon__w0M_d{font-size:22px;flex-shrink:0}.CheckoutSheet_shippingOptionText__1TsJD{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.CheckoutSheet_shippingOptionTitle__u9YQT{font-size:var(--xarop-fs-body);font-weight:var(--xarop-fw-semi);color:var(--xarop-text-primary)}.CheckoutSheet_shippingOptionSub__QsOpE{font-size:var(--xarop-fs-small);color:var(--xarop-text-muted)}.CheckoutSheet_shippingCheck__aVa0m{width:18px;height:18px;flex-shrink:0}.CheckoutSheet_fieldRow__jXtZz{display:grid;grid-template-columns:1fr 2fr;grid-gap:var(--sp-md);gap:var(--sp-md)}.InstallPrompt_sheet__wMfbp{position:fixed;bottom:0;left:0;right:0;background:var(--xarop-bg-surface);border-radius:20px 20px 0 0;padding:var(--sp-md) var(--sp-lg) calc(var(--sp-lg) + env(safe-area-inset-bottom, 0px));box-shadow:0 -4px 24px rgba(0,0,0,.14);z-index:8000;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1)}.InstallPrompt_visible__kp20l{transform:translateY(0)}.InstallPrompt_handle__UnZGJ{width:36px;height:4px;background:var(--xarop-border);border-radius:2px;margin:0 auto var(--sp-md)}.InstallPrompt_header__mbXPZ{display:flex;align-items:center;gap:var(--sp-md);margin-bottom:var(--sp-md)}.InstallPrompt_appIcon__5XtYt{font-size:2.25rem;flex-shrink:0;line-height:1}.InstallPrompt_title__vtXQ4{font-size:1rem;font-weight:700;color:var(--xarop-text);margin:0 0 4px;line-height:1.3}.InstallPrompt_body__S9gAN{font-size:.875rem;color:var(--xarop-text-muted);margin:0;line-height:1.4}.InstallPrompt_hint__k191n{font-size:.875rem;color:var(--xarop-text-muted);background:var(--xarop-bg-main);border-radius:10px;padding:var(--sp-sm) var(--sp-md);margin:0 0 var(--sp-lg);text-align:center;line-height:1.5}.InstallPrompt_actions__xPzQB{display:flex;gap:var(--sp-sm)}.InstallPrompt_dismissBtn__QIQcR{flex:1 1;background:none;border:1px solid var(--xarop-border);border-radius:10px;color:var(--xarop-text-muted)}.InstallPrompt_dismissBtn__QIQcR,.InstallPrompt_installBtn__Xv9qJ{padding:var(--sp-sm) var(--sp-md);font-size:.9rem;cursor:pointer;font-family:inherit}.InstallPrompt_installBtn__Xv9qJ{flex:2 1;background:var(--xarop-primary);color:var(--xarop-text-on-dark);border:none;border-radius:10px;font-weight:600}.ModalCTA_overlay__Q6n0E{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9000;display:flex;align-items:center;justify-content:center;padding:var(--sp-lg);animation:ModalCTA_fadeIn__0sbPx .25s ease}@keyframes ModalCTA_fadeIn__0sbPx{0%{opacity:0}to{opacity:1}}.ModalCTA_modal__wm74w{background:var(--xarop-bg-surface);border-radius:16px;padding:var(--sp-xl);max-width:420px;width:100%;position:relative;animation:ModalCTA_slideUp__bCNe3 .3s ease}@keyframes ModalCTA_slideUp__bCNe3{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ModalCTA_closeBtn__Ajfa_{position:absolute;top:var(--sp-md);right:var(--sp-md);background:none;border:none;cursor:pointer;color:var(--xarop-text-muted);padding:6px;line-height:1;border-radius:50%;display:flex;align-items:center;justify-content:center}.ModalCTA_closeBtn__Ajfa_:hover,.ModalCTA_title__ers_s{color:var(--xarop-text)}.ModalCTA_title__ers_s{font-size:1.25rem;font-weight:700;margin:0 0 var(--sp-sm);padding-right:var(--sp-xl);line-height:1.3}.ModalCTA_text___9KQT{font-size:.9375rem;color:var(--xarop-text-muted);line-height:1.55;margin:0 0 var(--sp-lg);white-space:pre-line}.ModalCTA_cta__blnIi{display:block;width:100%;padding:var(--sp-md) var(--sp-lg);background:var(--xarop-cta);color:var(--xarop-text-on-dark);text-align:center;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:background .2s}.ModalCTA_cta__blnIi:hover{background:var(--xarop-cta-hover)}