@media (min-width:901px){.catalog-section{padding-top:56px}.catalog-heading{margin-bottom:16px}.catalog-toolbar{width:min(920px,100%);margin:0 auto 20px}.brand-filter-rail{margin:0 0 20px}}@keyframes catalog-product-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.catalog-product-reveal{animation:catalog-product-reveal .38s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.catalog-product-reveal{animation:none}}.catalog-toolbar{padding:5px;border:1px solid rgba(15,66,43,.08);border-radius:22px;background:rgba(255,255,255,.88);box-shadow:0 14px 38px rgba(27,70,49,.06)}.catalog-toolbar .segmented-control{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.catalog-toolbar .segmented-control button{min-width:0;min-height:48px;padding:0 10px;border:0;border-radius:16px;color:#607068;background:transparent;font-size:13px;font-weight:720;line-height:1.15;white-space:nowrap}.catalog-toolbar .segmented-control button.active{border:0;color:#176b49;background:#e2f2e9;box-shadow:none}.brand-filter-rail{width:max-content;max-width:100%;margin:0 0 24px;padding:3px 2px 9px;display:flex;gap:14px}.brand-filter-rail button{position:relative;width:146px;min-height:96px;padding:12px 10px;border:1px solid rgba(15,66,43,.08);border-radius:20px;display:grid;place-items:center;color:var(--ink);background:rgba(255,255,255,.88);box-shadow:0 12px 34px rgba(27,70,49,.055);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.brand-filter-rail button:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(29,103,72,.28);background:rgba(250,255,252,.96);box-shadow:0 14px 28px rgba(29,103,72,.12)}.brand-filter-rail button:active:not(:disabled){transform:translateY(0)}.brand-filter-rail button:disabled{cursor:not-allowed;opacity:.54}.brand-filter-rail .brand-filter-logo{width:104px;height:58px;min-width:0;display:grid;place-items:center}.brand-filter-rail button.brand-all{grid-template-rows:minmax(0,1fr) auto;gap:6px}.brand-filter-rail button.brand-all b{margin:0;color:var(--ink);font-size:12px;font-weight:720;line-height:1.1;white-space:nowrap}.brand-filter-rail .brand-filter-logo,.brand-filter-rail button.active .brand-filter-logo{overflow:hidden;border-radius:0;background:transparent}.brand-filter-rail .brand-filter-logo,.brand-filter-rail .brand-filter-logo .brand-logo-mark,.brand-filter-rail .brand-filter-logo img{background:transparent;border:0;border-radius:0;box-shadow:none}.brand-filter-rail button.active:after{display:none}.brand-filter-rail button.active,.brand-filter-rail button.active:hover:not(:disabled),.brand-filter-rail button.brand-hm.active,.brand-filter-rail button.brand-hm.active:hover:not(:disabled),.brand-filter-rail button.brand-poizon.active,.brand-filter-rail button.brand-poizon.active:hover:not(:disabled),.brand-filter-rail button.brand-uniqlo.active,.brand-filter-rail button.brand-uniqlo.active:hover:not(:disabled),.brand-filter-rail button.brand-zara.active,.brand-filter-rail button.brand-zara.active:hover:not(:disabled){border-color:rgba(31,117,82,.28);background:#e2f2e9;box-shadow:0 12px 28px rgba(25,98,70,.09);transform:none}.brand-filter-rail .brand-filter-logo .brand-logo-mark,.brand-filter-rail .brand-filter-logo img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}@media (min-width:901px){.brand-filter-rail button,.brand-filter-rail button.brand-hm,.brand-filter-rail button.brand-poizon,.brand-filter-rail button.brand-uniqlo,.brand-filter-rail button.brand-zara{width:110px;height:110px;min-height:110px;padding:12px 8px}.brand-filter-rail .brand-filter-logo{width:76px;height:58px;overflow:visible}.brand-filter-rail .brand-filter-logo .brand-logo-mark--uniqlo{width:56px;height:56px}.brand-filter-rail .brand-filter-logo .brand-logo-mark--hm,.brand-filter-rail .brand-filter-logo .brand-logo-mark--zara{width:76px;height:46px;transform:translateY(-14px)}.brand-filter-rail button.brand-all{grid-template-rows:1fr;gap:0}.brand-filter-rail button.brand-all .brand-filter-logo{width:52px;height:52px}.brand-filter-rail button.brand-all b{position:absolute;right:8px;bottom:10px;left:8px;font-size:11px;line-height:1;text-align:center}}.catalog-products-stage .product-grid{align-items:stretch}.catalog-products-stage .product-card{height:100%;display:flex;flex-direction:column}.catalog-products-stage .product-copy{flex:1 1}.catalog-products-stage .product-copy h3{display:-webkit-box;min-height:0;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:clamp(14px,calc(9px + .42vw),16px);line-height:1.34}.catalog-products-stage .product-rating{min-height:20px}.catalog-products-stage .color-row{min-height:18px;margin-top:10px}.catalog-products-stage .product-price-row{margin-top:auto!important}@media (max-width:900px){.catalog-products-stage .product-copy h3{min-height:0;font-size:13.5px;line-height:1.34}.catalog-products-stage .color-row{margin-top:9px}}@media (min-width:901px){.catalog-main,.catalog-products-stage,.catalog-products-stage .product-grid,.catalog-shell{min-width:0;max-width:100%}.catalog-products-stage .product-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1241px) and (max-width:1500px){.catalog-products-stage .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:901px) and (max-width:1240px){.catalog-shell{display:block;padding:18px}.catalog-sidebar{display:none}.catalog-mobile-categories{margin:0 0 16px;padding:2px 2px 7px;display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.catalog-mobile-categories button{min-width:132px;min-height:54px;padding:7px 11px;border:1px solid rgba(29,103,72,.12);border-radius:14px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;color:var(--ink);background:rgba(247,248,247,.86);text-align:left}.catalog-mobile-categories button.active{border-color:rgba(29,103,72,.34);color:var(--green);background:rgba(226,241,233,.76)}.catalog-mobile-categories img,.catalog-mobile-categories span,.catalog-mobile-categories svg{width:32px;height:32px}.catalog-mobile-categories b{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;line-height:1.2}.catalog-products-stage .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalog-toolbar{width:100%;margin:0 0 16px;padding:4px;overflow:hidden;border-radius:18px}.catalog-toolbar .segmented-control{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;overflow:visible}.catalog-toolbar .segmented-control button{min-width:0;min-height:44px;padding-inline:6px;font-size:clamp(10px,3vw,12px)}.brand-filter-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-filter-rail button,.brand-filter-rail button.brand-hm,.brand-filter-rail button.brand-poizon,.brand-filter-rail button.brand-uniqlo,.brand-filter-rail button.brand-zara{width:100%;min-height:86px}.brand-filter-rail button.active,.brand-filter-rail button.brand-hm.active,.brand-filter-rail button.brand-poizon.active,.brand-filter-rail button.brand-uniqlo.active,.brand-filter-rail button.brand-zara.active{background:#e2f2e9;box-shadow:0 12px 28px rgba(25,98,70,.09)}.brand-filter-rail button:focus-visible{outline:2px solid rgba(31,117,82,.52);outline-offset:3px}}@media (max-width:900px){.brand-filter-rail{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;grid-gap:clamp(8px,2.2vw,14px);gap:clamp(8px,2.2vw,14px)}.brand-filter-rail button,.brand-filter-rail button.brand-hm,.brand-filter-rail button.brand-poizon,.brand-filter-rail button.brand-uniqlo,.brand-filter-rail button.brand-zara{width:100%;min-width:0;min-height:clamp(94px,22vw,126px);padding:12px 7px;display:grid;place-items:center}.brand-filter-rail .brand-filter-logo{width:100%;height:62px;min-height:62px;display:grid;place-items:center}.brand-filter-rail .brand-filter-logo .brand-logo-mark,.brand-filter-rail .brand-filter-logo>img{width:100%;height:100%;display:grid;place-items:center}.brand-filter-rail .brand-filter-logo img{max-width:min(92px,100%);max-height:58px;object-fit:contain}.brand-filter-rail button.brand-all .brand-filter-logo img{max-width:min(78px,100%);max-height:58px}.brand-filter-rail button b{min-height:14px;margin:0;line-height:1.1}}@media (min-width:761px) and (max-width:1050px){.how-section{padding:34px 26px 28px}.how-steps{grid-template-columns:1fr;gap:0;padding:4px 0 0}.how-route{display:none}.how-step,.how-step:not(:last-child){display:grid;grid-template-columns:154px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:16px 4px;text-align:left}.how-step:not(:last-child){border-bottom:1px solid rgba(15,66,43,.1)}.how-step-visual{width:154px;min-height:0;margin:0}.how-step-visual img{width:154px;height:126px}.how-step-badge{top:16px;left:2px}.how-step-copy{min-height:0;padding:0}.how-step-copy p{max-width:620px}}@media (max-width:900px){.product-gallery.product-gallery-compact .gallery-image{height:auto;aspect-ratio:3/4}.product-gallery.product-gallery-compact .gallery-image img{object-fit:contain!important}}.product-gallery-rail{min-width:0}.product-gallery-rail-back{display:none}@media (min-width:901px){.product-gallery-rail{display:grid;grid-template-rows:38px minmax(0,1fr);align-content:start;grid-gap:10px;gap:10px}.product-gallery-rail-back{width:max-content;min-height:34px;padding:0 4px 0 0;display:inline-flex;align-items:center;gap:5px;border:0;border-radius:0;color:#52645b;background:transparent;box-shadow:none;font-size:11px;font-weight:780;text-decoration:none;transition:color .18s ease,transform .18s ease}.product-gallery-rail-back:focus-visible,.product-gallery-rail-back:hover{color:var(--green);transform:translateX(-2px)}.product-gallery-rail-back:focus-visible{outline:2px solid rgba(29,103,72,.45);outline-offset:3px}.product-gallery-rail .product-gallery-thumbs{max-height:min(672px,calc(100vh - 203px))}.mobile-buy-panel,.product-gallery-back{display:none!important}}@media (max-width:900px){.product-gallery-rail{display:contents}}.product-material-image{cursor:default}.trust-strip{max-width:1380px;min-height:0;margin:0 auto 38px;padding:14px;gap:12px;border:1px solid rgba(24,96,66,.1);border-radius:28px;background:radial-gradient(circle at 7% 0,rgba(255,255,255,.96),transparent 28%),linear-gradient(135deg,rgba(222,241,231,.94),rgba(247,251,248,.96) 58%,rgba(231,245,237,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 24px 64px rgba(27,70,49,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.trust-strip>div,.trust-strip>div:last-child{min-width:0;min-height:92px;padding:18px 22px;justify-content:flex-start;gap:16px;border:1px solid rgba(22,91,62,.08);border-radius:21px;background:rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 10px 28px rgba(29,79,56,.045);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}.trust-strip>div>span:last-child{min-width:0;gap:5px;color:#738179;font-size:12px;font-weight:560;line-height:1.42}.trust-strip>div>span:last-child b{color:#17271f;font-size:13px;font-weight:820;line-height:1.3}.trust-strip .trust-strip-icon{flex-basis:52px;width:52px;height:52px;border-radius:17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),inset 0 -1px 0 rgba(24,92,61,.05),0 10px 23px rgba(31,91,61,.12)}@media (hover:hover) and (pointer:fine){.trust-strip>div:hover{transform:translateY(-2px);border-color:rgba(22,107,73,.16);background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 #fff,0 15px 34px rgba(29,79,56,.08)}}@media (max-width:900px){.trust-strip{margin:0 16px 24px;padding:6px 14px;gap:0;border-color:rgba(24,96,66,.08);border-radius:18px;background:rgba(255,255,255,.42);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trust-strip>div,.trust-strip>div:last-child{min-height:58px;padding:10px 0;gap:12px;border:0;border-bottom:1px solid rgba(24,96,66,.08);border-radius:0;background:transparent;box-shadow:none}.trust-strip>div:last-child{border-bottom:0}.trust-strip .trust-strip-icon{flex-basis:38px;width:38px;height:38px;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.trust-strip>div>span:last-child{gap:2px;color:#758078;font-size:10px;line-height:1.4}.trust-strip>div>span:last-child b{color:#28362f;font-size:11px;font-weight:760}}@media (prefers-reduced-motion:reduce){.trust-strip>div{transition:none}}.storefront-action-capsule,.storefront-action-notice{position:fixed;top:96px;right:24px;z-index:19}.storefront-action-notice{display:grid;grid-template-columns:48px minmax(0,1fr) 32px;width:min(430px,calc(100vw - 48px));padding:15px;grid-gap:0 13px;gap:0 13px;border:1px solid rgba(24,92,63,.14);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(222,242,231,.72),transparent 38%),rgba(252,254,252,.94);box-shadow:0 20px 56px rgba(27,58,43,.16),inset 0 1px 0 rgba(255,255,255,.95);-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.storefront-action-notice.is-item{border-color:rgba(174,111,35,.2);background:radial-gradient(circle at 0 0,rgba(252,237,211,.78),transparent 38%),rgba(255,254,251,.95)}.storefront-action-notice.is-warning{border-color:rgba(177,91,67,.18);background:radial-gradient(circle at 0 0,rgba(249,226,218,.7),transparent 38%),rgba(255,253,252,.95)}.storefront-action-notice-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;color:#176f4d;background:rgba(226,243,234,.94);box-shadow:inset 0 1px 0 #fff}.storefront-action-notice.is-item .storefront-action-notice-icon{color:#9b651f;background:#fbefd9}.storefront-action-notice.is-warning .storefront-action-notice-icon{color:#9d503a;background:#f8e7e1}.storefront-action-notice-copy{min-width:0;padding:1px 0 3px}.storefront-action-notice-copy small{display:block;margin-bottom:3px;color:#5c7167;font-size:10px;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.storefront-action-notice-copy b{display:block;color:#15251d;font-size:15px;line-height:1.28}.storefront-action-notice-copy p{margin:4px 0 0;color:#6c7c74;font-size:12px;line-height:1.4}.storefront-action-notice-minimize{display:grid;place-items:center;align-self:start;width:32px;height:32px;padding:0;border:0;border-radius:11px;color:#687a70;background:rgba(255,255,255,.68);cursor:pointer}.storefront-action-notice>a{grid-column:2/4;display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:10px;padding:0 15px;gap:7px;border-radius:13px;color:#fff;background:#176f4d;font-size:12px;font-weight:780;text-decoration:none;box-shadow:0 9px 20px rgba(23,111,77,.16)}.storefront-action-notice.is-item>a{background:#8e6329;box-shadow:0 9px 20px rgba(142,99,41,.15)}.storefront-action-notice.is-warning>a{background:#8f4d3b;box-shadow:0 9px 20px rgba(143,77,59,.15)}.storefront-action-notice-more{grid-column:2/4;margin-top:8px;color:#74837b;font-size:10px;text-align:center}.storefront-action-capsule{display:inline-flex;align-items:center;min-height:46px;padding:0 14px;gap:8px;border:1px solid rgba(24,92,63,.14);border-radius:999px;color:#1b5f45;background:rgba(251,254,252,.94);box-shadow:0 14px 38px rgba(27,58,43,.14),inset 0 1px 0 #fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;font-size:12px;font-weight:780}@media (hover:hover) and (pointer:fine){.storefront-action-notice-minimize:hover{color:#1b5f45;background:#fff}.storefront-action-notice>a:hover{filter:brightness(1.04);transform:translateY(-1px)}.storefront-action-capsule:hover{border-color:rgba(24,92,63,.25);background:#fff}}@media (max-width:700px){.storefront-action-capsule,.storefront-action-notice{top:78px;right:10px;left:10px}.storefront-action-notice{grid-template-columns:42px minmax(0,1fr) 30px;width:auto;padding:12px;gap:0 10px;border-radius:18px;box-shadow:0 16px 42px rgba(27,58,43,.15),inset 0 1px 0 #fff}.storefront-action-notice-icon{width:42px;height:42px;border-radius:14px}.storefront-action-notice-copy b{font-size:14px}.storefront-action-notice-copy p{font-size:11px}.storefront-action-notice>a{min-height:38px;margin-top:8px}.storefront-action-capsule{left:auto;min-height:42px}}@media (prefers-reduced-motion:reduce){.storefront-action-notice>a{transition:none}}.customer-order-tabs{position:-webkit-sticky;position:sticky;top:104px;z-index:8;display:grid;grid-gap:6px;gap:6px;margin:26px 0 30px;padding:7px;border:1px solid rgba(24,63,47,.1);border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 18px 45px rgba(32,67,52,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.customer-order-tabs button,.order-journey-details>summary svg{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}@keyframes order-current-status-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.order-journey-mobile-current{animation:order-current-status-enter .34s cubic-bezier(.22,1,.36,1) both}@media (max-width:860px){body:has(.customer-order-mobile-nav){padding-bottom:calc(86px + env(safe-area-inset-bottom))}.customer-order-mobile-nav{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));min-height:68px;padding:7px 6px;border-radius:21px}.customer-order-mobile-nav a{min-height:54px;gap:4px}.customer-order-mobile-nav a svg{width:20px;height:20px}.customer-order-mobile-nav a span{font-size:11px;line-height:1.1}body:has(.customer-order-mobile-nav) .contact-fab{display:none}.order-journey-mobile-progress>b,.order-journey-mobile-progress>span{font-size:11px}.order-journey-mobile-current small{font-size:10px}.order-journey-mobile-current em{font-size:11px}}@media (prefers-reduced-motion:reduce){.order-journey-mobile-current{animation:none}.customer-order-tabs button,.order-journey-details>summary svg{transition:none}}.customer-order-tabs button{min-width:0;min-height:54px;display:inline-flex;gap:9px;padding:10px 14px;border:0;border-radius:18px;color:#66766d;background:transparent;font:inherit;font-size:14px;font-weight:760;cursor:pointer}.customer-order-tabs button:hover{color:#176f4f;background:#f2f8f5}.customer-order-tabs button.is-active{color:#116c4a;background:#dff2e9}.customer-order-tabs svg{flex:0 0 auto}.customer-order-workspace-body>.order-detail-grid>[data-customer-order-tab],.customer-order-workspace-body>[data-customer-order-tab]{display:none!important}.customer-order-workspace-body>.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);margin-top:0}.customer-order-workspace-body{min-height:0}.customer-order-workspace:not([data-active-tab=items]):not([data-active-tab=delivery]) .customer-order-workspace-body>.order-detail-grid{display:none!important}.customer-order-workspace[data-active-tab=delivery] .customer-order-workspace-body>.order-detail-grid,.customer-order-workspace[data-active-tab=items] .customer-order-workspace-body>.order-detail-grid{display:grid!important;min-height:0}.customer-order-workspace[data-active-tab=overview] .customer-order-workspace-body>[data-customer-order-tab=overview]{display:grid!important}.customer-order-workspace[data-active-tab=delivery] .customer-order-workspace-body>.order-detail-grid>[data-customer-order-tab=delivery],.customer-order-workspace[data-active-tab=delivery] .customer-order-workspace-body>[data-customer-order-tab=delivery],.customer-order-workspace[data-active-tab=history] .customer-order-workspace-body>[data-customer-order-tab=history],.customer-order-workspace[data-active-tab=items] .customer-order-workspace-body>.order-detail-grid>[data-customer-order-tab=items],.customer-order-workspace[data-active-tab=items] .customer-order-workspace-body>[data-customer-order-tab=items],.customer-order-workspace[data-active-tab=payments] .customer-order-workspace-body>[data-customer-order-tab=payments]{display:block!important}.customer-order-items .order-resolution-form.inline,.customer-order-items .order-resolution-saved.inline{grid-column:1/-1;width:100%;margin-top:4px;padding:16px;border:1px solid rgba(166,102,38,.26);border-radius:14px;background:#fffaf3}.customer-order-items .order-resolution-form.inline{grid-template-columns:minmax(0,1fr);gap:12px}.customer-order-items .order-resolution-form.inline .order-resolution-heading h3{display:none}.customer-order-items .order-resolution-form.inline .order-resolution-heading p{max-width:720px;font-size:11px}.customer-order-items .order-resolution-form.inline .order-resolution-choice{width:100%;max-width:620px}.customer-order-items .order-resolution-form.inline .order-resolution-choice>button{min-height:58px;padding:10px}.customer-order-items .order-resolution-form.inline .replacement-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-order-items .order-resolution-form.inline .order-resolution-note{display:none}.customer-order-items .order-resolution-form.inline>.primary-button{grid-column:auto;min-height:42px;padding-inline:18px}.customer-order-items .order-resolution-saved.inline{max-width:560px}@media (max-width:700px){.customer-order-items .order-resolution-form.inline,.customer-order-items .order-resolution-saved.inline{grid-column:1/-1;margin-top:2px;padding:14px}.customer-order-items .order-resolution-form.inline .order-resolution-choice,.customer-order-items .order-resolution-form.inline .replacement-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-items .order-resolution-form.inline .replacement-difference{grid-template-columns:1fr;gap:7px}}@media (max-width:390px){.customer-order-items .order-resolution-form.inline .order-resolution-choice{grid-template-columns:1fr}}.customer-order-content>.order-detail-hero h1{max-width:980px;font-size:clamp(42px,5vw,68px)}.order-status-flow.order-customer-journey{grid-template-columns:repeat(8,minmax(88px,1fr));overscroll-behavior-inline:contain;scrollbar-width:thin;padding-bottom:10px}.order-current-action{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;margin-top:22px;padding:17px 18px;border:1px solid rgba(23,111,79,.16);border-radius:20px;background:#f0f8f4}.order-current-action span{color:#176f4f;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.order-current-action b{color:#15241d;font-size:17px}.order-current-action small{color:#6a7a71;font-size:13px;line-height:1.5}.customer-order-payment-list{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.customer-order-payment-list>section{display:grid;align-items:center;grid-gap:5px 16px;gap:5px 16px;padding:16px 18px;border:1px solid #e2eae6;background:#fbfdfc}.customer-order-payment-list>section>span{color:#17231d;font-size:15px;font-weight:780}.customer-order-payment-list>section>strong{color:#176f4f;font-size:17px}.customer-order-payment-list>section>small{grid-column:1/-1;color:#738178;font-size:12px}.customer-order-payment-list>section.is-pending{background:#f3f7f5}.admin-order-workspace-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.admin-order-workspace-tabs::-webkit-scrollbar{display:none}.admin-order-workspace-tabs button{min-width:max-content;position:relative}.admin-order-workspace-tabs button>span{white-space:nowrap}.admin-order-tab-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#dcefe5;color:#176b49;font-size:9px;font-weight:900;line-height:1}.admin-order-workspace-tabs button.is-active .admin-order-tab-badge{background:#176b49;color:#fff}.admin-order-workspace-body>[data-admin-order-sections],.admin-order-workspace-body>[data-admin-order-tab]{display:none!important}.admin-order-workspace[data-active-tab=customer] .admin-order-workspace-body>[data-admin-order-tab=customer],.admin-order-workspace[data-active-tab=history] .admin-order-workspace-body>[data-admin-order-tab=history],.admin-order-workspace[data-active-tab=overview] .admin-order-workspace-body>[data-admin-order-tab=overview],.admin-order-workspace[data-active-tab=payments] .admin-order-workspace-body>[data-admin-order-tab=payments]{display:grid!important}.admin-order-workspace[data-active-tab=delivery] .admin-order-workspace-body>[data-admin-order-sections],.admin-order-workspace[data-active-tab=items] .admin-order-workspace-body>[data-admin-order-sections],.admin-order-workspace[data-active-tab=warehouse] .admin-order-workspace-body>[data-admin-order-sections]{display:grid!important;grid-template-columns:minmax(0,1fr)}.admin-order-workspace[data-active-tab=delivery] [data-admin-order-panel=items-warehouse],.admin-order-workspace[data-active-tab=items] .admin-warehouse-item-form,.admin-order-workspace[data-active-tab=items] [data-admin-order-panel=delivery],.admin-order-workspace[data-active-tab=warehouse] .admin-order-item-status,.admin-order-workspace[data-active-tab=warehouse] .admin-resolution-complete,.admin-order-workspace[data-active-tab=warehouse] [data-admin-order-panel=delivery]{display:none!important}.admin-order-journey{margin-top:14px;padding:16px;border:1px solid #dfe8e3;border-radius:16px;background:#f8fbf9;overflow:hidden}.admin-order-journey .order-status-flow{margin-top:0}.admin-order-customer-panel{gap:14px}.admin-order-customer-panel header small,.admin-order-customer-panel p small,.admin-order-customer-panel span small{display:block;color:#718078;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.admin-order-customer-panel header h3{margin:4px 0 0;font-size:22px}.admin-order-customer-panel>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-order-customer-panel>div>span,.admin-order-customer-panel>p{padding:14px;border:1px solid #e0e8e4;border-radius:12px;background:#fbfdfc}.admin-order-customer-panel b{display:block;margin-top:5px;color:#17231d;font-size:13px}.admin-order-empty-panel{gap:5px;padding:24px;border:1px dashed #cbd9d2;border-radius:14px;color:#687870;background:#f8fbf9}.admin-order-empty-panel b{color:#23332b}.admin-order-service-actions{width:100%;padding:12px 14px;border:1px solid #e2e8e5;border-radius:10px;background:#f8faf9}.admin-order-service-actions summary{color:#687870;font-size:11px;font-weight:850;cursor:pointer}.admin-order-service-actions>p{margin:10px 0;color:#7b8981;font-size:11px;line-height:1.45}@media (max-width:860px){.customer-order-tabs{top:92px;display:flex;gap:5px;margin:18px 0 22px;padding:6px;overflow-x:auto;scrollbar-width:none}.customer-order-tabs::-webkit-scrollbar{display:none}.customer-order-tabs button{flex:0 0 auto;min-width:106px;min-height:48px;padding:9px 12px;font-size:12px}.order-status-flow.order-customer-journey{grid-template-columns:repeat(8,104px)}.admin-order-workspace-tabs{display:flex;overflow-x:auto}.admin-order-workspace-tabs button{min-width:104px}}@media (max-width:520px){.customer-order-content>.order-detail-hero h1{font-size:clamp(34px,11vw,48px)}.customer-order-tabs button{min-width:96px}.customer-order-payment-list>section{padding:14px}.admin-order-customer-panel>div{grid-template-columns:1fr}}.admin-order-payment-summary{gap:12px}.admin-order-payment-card{padding:18px;border:1px solid #dfe8e3;border-radius:16px;display:grid;grid-gap:14px;gap:14px;background:#fff}.admin-order-payment-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-order-payment-card>header div{display:grid;grid-gap:3px;gap:3px}.admin-order-payment-card>header span{color:#6d7b73;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.admin-order-payment-card>header b{color:#17231d;font-size:24px;line-height:1.1}.admin-order-payment-card>header strong{padding:7px 10px;border-radius:999px;color:#176b49;background:#e8f5ee;font-size:11px}.admin-order-payment-card.is-reported{border-color:rgba(184,122,31,.28);background:#fffcf6}.admin-order-payment-card.is-reported>header strong{color:#855918;background:#fff0cf}.admin-order-payment-card dl{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-order-payment-card dl>div{min-width:0;padding:10px 11px;border-radius:10px;background:#f6f9f7}.admin-order-payment-card dt{color:#7a8780;font-size:9px;font-weight:850;text-transform:uppercase}.admin-order-payment-card dd{margin:4px 0 0;overflow-wrap:anywhere;color:#233129;font-size:11px;font-weight:780}.admin-order-payment-review{padding-top:14px;border-top:1px solid rgba(29,103,72,.1);display:flex;flex-wrap:wrap;gap:8px}.admin-order-payment-review button{min-height:40px;padding:0 14px;border:1px solid #176b49;border-radius:10px;color:#fff;background:#176b49;font-size:11px;font-weight:850;cursor:pointer}.admin-order-payment-review button.secondary{border-color:#dce5e0;color:#34483d;background:#fff}.admin-purchase-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-purchase-head>div{display:grid;grid-gap:4px;gap:4px}.admin-purchase-head span{color:#176b49;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.admin-purchase-head h3{margin:0;color:#17231d;font-size:23px}.admin-purchase-head p{max-width:680px;margin:0;color:#718078;font-size:12px;line-height:1.5}.admin-purchase-head>strong{flex:0 0 auto;padding:9px 12px;border-radius:999px;color:#176b49;background:#e8f5ee;font-size:11px}.admin-purchase-bulk{margin-top:14px;padding:13px 14px;border:1px solid rgba(29,103,72,.12);border-radius:13px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(145deg,#eef8f3,#f9fcfa)}.admin-purchase-bulk>span{display:grid;grid-gap:2px;gap:2px}.admin-purchase-bulk b{color:#233129;font-size:12px}.admin-purchase-bulk small{color:#6f7d75;font-size:10px}.admin-purchase-bulk button{min-height:38px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:#176b49;font-size:10px;font-weight:850;cursor:pointer}.admin-purchase-locked{margin-top:14px;padding:13px 14px;border:1px solid rgba(184,122,31,.24);border-radius:13px;display:grid;grid-gap:3px;gap:3px;color:#704b17;background:#fff9ed}.admin-purchase-locked b{font-size:12px}.admin-purchase-locked small{font-size:10px;line-height:1.45}.admin-purchase-locked-item{grid-column:2/-1;margin-top:0}.admin-order-items{margin-top:12px;gap:11px}.admin-order-items>.admin-purchase-item{width:100%;min-width:0;padding:15px;border-radius:15px;display:grid;grid-template-columns:84px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;box-sizing:border-box}.admin-order-items>.admin-purchase-item>.admin-purchase-item-image{width:84px;height:104px;border-radius:12px;display:grid;place-items:center;overflow:hidden;color:#176b49;background:#f1f5f2}.admin-order-items>.admin-purchase-item>.admin-purchase-item-image img{width:100%;height:100%;display:block;object-fit:contain}.admin-purchase-item-main{min-width:0;display:grid;grid-gap:11px;gap:11px}.admin-purchase-item-main>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.admin-purchase-item-main>header>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.admin-purchase-item-main>header small{color:#748179;font-size:9px;font-weight:750;text-transform:uppercase}.admin-purchase-item-main h4{margin:0;color:#17231d;font-size:15px;line-height:1.3}.admin-purchase-item-main p{margin:0;color:#69776f;font-size:11px}.admin-purchase-status{flex:0 0 auto;padding:7px 9px;border-radius:999px;color:#5e6d65;background:#edf2ef;font-size:9px;font-weight:850;white-space:nowrap}.admin-purchase-status.is-at_warehouse,.admin-purchase-status.is-purchased{color:#176b49;background:#e4f3eb}.admin-purchase-status.is-awaiting_customer_decision,.admin-purchase-status.is-unavailable{color:#9a5b25;background:#fff0dc}.admin-purchase-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.admin-purchase-price-grid>span{min-width:0;padding:9px 10px;border-radius:10px;display:grid;grid-gap:2px;gap:2px;background:#f5f8f6}.admin-purchase-price-grid small{color:#7a8780;font-size:8px;font-weight:850;text-transform:uppercase}.admin-purchase-price-grid b{color:#223028;font-size:12px}.admin-purchase-source-row{min-height:30px;display:flex;align-items:center}.admin-purchase-source-row a{display:inline-flex;align-items:center;gap:6px;color:#176b49;font-size:11px;font-weight:850}.admin-purchase-source-row>span{color:#88938d;font-size:10px}.admin-purchase-item>.admin-resolution-result,.admin-purchase-item>details,.admin-purchase-item>form{grid-column:2}@media (max-width:760px){.admin-order-payment-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-purchase-head{align-items:flex-start;flex-direction:column;gap:10px}.admin-purchase-bulk{align-items:stretch;flex-direction:column}.admin-purchase-bulk button{width:100%}.admin-order-items>.admin-purchase-item{grid-template-columns:66px minmax(0,1fr);padding:12px;gap:11px}.admin-order-items>.admin-purchase-item>.admin-purchase-item-image{width:66px;height:86px}.admin-purchase-locked-item{grid-column:1/-1}.admin-purchase-item-main>header{flex-direction:column;gap:7px}.admin-purchase-price-grid{grid-template-columns:1fr}.admin-purchase-item>.admin-resolution-result,.admin-purchase-item>details,.admin-purchase-item>form{grid-column:1/-1}}@media (max-width:460px){.admin-order-payment-card{padding:14px}.admin-order-payment-card dl{grid-template-columns:1fr}.admin-order-payment-review{display:grid;grid-template-columns:1fr 1fr}.admin-order-payment-review button:first-of-type{grid-column:1/-1}}.customer-order-content{--order-ink:#15221c;--order-muted:#6c7b73;--order-line:rgba(20,76,52,.11);--order-mint:#e8f5ee;--order-mint-strong:#d9eee3}.customer-order-content>.order-tracking-hero{margin-bottom:22px;padding-bottom:22px}.customer-order-content>.order-tracking-hero>a{margin-bottom:18px}.customer-order-content>.order-tracking-hero .eyebrow{font-size:11px}.customer-order-content>.order-tracking-hero h1{max-width:980px;font-size:clamp(40px,4.2vw,62px);line-height:1}.customer-order-content>.order-tracking-hero p{max-width:720px;margin-top:11px;color:var(--order-muted);font-size:14px;line-height:1.55}.customer-order-tabs{top:102px;margin:20px 0 24px}.customer-order-tabs button{min-height:48px;border-radius:16px;color:var(--order-muted);font-size:13px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.customer-order-tabs button.is-active{color:#126b4a;background:var(--order-mint-strong)}.customer-order-workspace[data-active-tab=overview] .order-status-card{gap:26px;padding:clamp(24px,2.4vw,34px);border:1px solid rgba(23,107,73,.08);border-radius:25px;background:linear-gradient(135deg,#e5f4eb,#f5faf7 78%)}.customer-order-workspace[data-active-tab=overview] .order-status-main{align-items:flex-start;gap:16px}.customer-order-workspace[data-active-tab=overview] .order-status-main>svg{width:48px;height:48px;padding:11px;border-radius:15px;color:#176f4f;background:rgba(255,255,255,.72);box-shadow:0 8px 24px rgba(24,90,61,.08)}.customer-order-workspace[data-active-tab=overview] .order-status-main span{color:#176f4f;font-size:10px;letter-spacing:.1em}.customer-order-workspace[data-active-tab=overview] .order-status-main b{margin:5px 0 4px;color:var(--order-ink);font-size:clamp(27px,2.6vw,38px);line-height:1.08;letter-spacing:-.035em}.customer-order-workspace[data-active-tab=overview] .order-status-main small{color:var(--order-muted);font-size:11px}.order-status-flow.order-customer-journey{display:grid;grid-template-columns:repeat(8,minmax(104px,1fr));grid-gap:0;gap:0;margin:0;padding:3px 0 4px;overflow-x:auto;scrollbar-width:none}.order-status-flow.order-customer-journey::-webkit-scrollbar{display:none}.order-status-flow.order-customer-journey:before{display:none}.order-status-flow.order-customer-journey>div,.order-status-flow.order-customer-journey>div.done{position:relative;min-height:118px;padding:0 8px;display:grid;grid-template-rows:34px auto auto auto;align-content:start;justify-items:center;grid-gap:5px;gap:5px;overflow:visible;text-align:center;background:transparent}.order-status-flow.order-customer-journey>div:after{content:"";position:absolute;z-index:0;top:16px;left:calc(50% + 17px);width:calc(100% - 34px);height:2px;border-radius:99px;background:#d7e4dd}.order-status-flow.order-customer-journey>div.done:after{background:#73a990}.order-status-flow.order-customer-journey>div:last-child:after{display:none}.order-status-flow.order-customer-journey>div>span{position:relative;z-index:1;width:34px;height:34px;border:4px solid #eff7f3;color:#56806c;background:#dfece5;box-shadow:0 0 0 1px rgba(23,107,73,.04)}.order-status-flow.order-customer-journey>div.done>span{color:#fff;background:#176f4f}.order-status-flow.order-customer-journey>div.current>span{color:#fff;background:#176f4f;box-shadow:0 0 0 4px rgba(23,111,79,.12)}.order-status-flow.order-customer-journey>div>b{max-width:130px;color:#53635a;font-size:11px;font-weight:800;line-height:1.28}.order-status-flow.order-customer-journey>div.current>b,.order-status-flow.order-customer-journey>div.done>b{color:var(--order-ink)}.order-status-flow.order-customer-journey>div>small{max-width:135px;color:#7a8981;font-size:10px;line-height:1.35}.order-status-flow.order-customer-journey>div>em{min-height:22px;padding:4px 9px;border-radius:999px;color:#176f4f;background:rgba(255,255,255,.8);font-size:9px;font-style:normal;font-weight:850}.order-current-action{margin-top:0;padding:15px 17px;border-radius:16px;background:rgba(255,255,255,.66)}.customer-order-payments-summary,.order-delivery-payment-shell,.order-detail-grid>.checkout-panel,.order-event-timeline,.order-payment-state{border:1px solid var(--order-line);border-radius:24px;background:rgba(255,255,255,.92);box-shadow:0 18px 55px rgba(27,70,49,.055)}.order-detail-grid>.checkout-panel{padding:clamp(22px,2.5vw,32px)}.order-detail-grid>.checkout-panel>h2,.order-event-timeline h2{margin-bottom:20px;color:var(--order-ink);font-size:clamp(23px,2vw,29px);line-height:1.15}.customer-order-sync-note{margin:0 0 18px;padding:13px 15px;border-color:rgba(160,106,42,.18);border-radius:15px;color:#694b27;background:#fffaf3}.customer-order-sync-note>svg{width:34px;height:34px;margin:0;padding:8px;border-radius:11px;background:#fff0da}.customer-order-sync-note b{font-size:12px}.customer-order-sync-note small{font-size:11px}.customer-order-items{overflow:hidden;border:1px solid var(--order-line);border-radius:18px;background:#fff}.customer-order-items .review-item{min-height:132px;padding:18px;grid-template-columns:84px minmax(0,1fr) auto;gap:18px}.customer-order-item-image{width:84px;height:96px;border-radius:13px;overflow:hidden;background:#f3f5f4}.customer-order-items .review-item>div{align-content:center;gap:5px}.customer-order-items .review-item em{color:#718078;font-size:10px;letter-spacing:.04em}.customer-order-items .review-item b{max-width:760px;font-size:14px;line-height:1.4}.customer-order-items .review-item>strong{align-self:center;color:var(--order-ink);font-size:17px}.customer-order-item-status{width:max-content;max-width:100%;margin-top:2px;padding:5px 9px;border-radius:999px;font-size:10px}.order-detail-grid .review-total{margin-top:20px;padding:18px 0 0}.order-detail-grid .review-total span{color:#65746b;font-size:10px;letter-spacing:.06em}.order-detail-grid .review-total strong{color:var(--order-ink);font-size:clamp(26px,2.6vw,36px);font-weight:780;letter-spacing:-.035em}.customer-order-payments-summary{padding:clamp(24px,3vw,36px)}.customer-order-payments-summary .order-section-heading{margin-bottom:20px}.customer-order-payments-summary .order-section-heading>span{color:#176f4f;font-size:10px}.customer-order-payments-summary .order-section-heading h2{margin:5px 0 6px;color:var(--order-ink);font-size:clamp(26px,2.4vw,34px);letter-spacing:-.025em}.customer-order-payments-summary .order-section-heading p{max-width:620px;color:var(--order-muted);font-size:12px}.customer-order-payment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.customer-order-payment-list>section{min-height:112px;padding:18px;grid-template-columns:minmax(0,1fr) auto;align-content:center;border-color:var(--order-line);border-radius:17px;background:#f9fcfa}.customer-order-payment-list>section>span{font-size:14px}.customer-order-payment-list>section>strong{color:var(--order-ink);font-size:20px;letter-spacing:-.02em}.customer-order-payment-list>section>small{color:var(--order-muted);font-size:11px;line-height:1.45}.customer-order-payment-list>section.is-pending{border-style:dashed;background:#f5f8f6}.order-payment-state{max-width:none;margin:14px 0 0;padding:22px 24px;align-items:center;border-color:rgba(23,111,79,.15);background:linear-gradient(135deg,#eef8f3,#fbfdfc)}.order-payment-state>.payment-checking-animation,.order-payment-state>svg{width:46px;height:46px;padding:9px;border-radius:15px;background:#dff2e8}.order-payment-state>div{gap:5px}.order-payment-state span{font-size:10px;letter-spacing:.09em}.order-payment-state h2{color:var(--order-ink);font-size:24px;line-height:1.15}.order-payment-state p{max-width:760px;color:var(--order-muted);font-size:12px;line-height:1.5}.order-delivery-payment-shell{max-width:none;margin:14px 0 0}@media (max-width:900px){.order-status-flow.order-customer-journey{grid-template-columns:repeat(8,118px);margin-inline:-18px;padding-inline:18px}.customer-order-payment-list{grid-template-columns:1fr}}@media (max-width:620px){.customer-order-content>.order-tracking-hero h1{font-size:36px}.customer-order-content>.order-tracking-hero p{font-size:12px}.customer-order-workspace[data-active-tab=overview] .order-status-card{gap:18px;padding:19px 16px}.customer-order-workspace[data-active-tab=overview] .order-status-main>svg{width:54px;height:54px;padding:13px;border-radius:17px}.customer-order-workspace[data-active-tab=overview] .order-status-main b{font-size:30px}.order-status-flow.order-customer-journey{margin-inline:-16px;padding-inline:16px}.customer-order-payments-summary,.order-detail-grid>.checkout-panel{padding:20px 16px;border-radius:20px}.customer-order-items .review-item{min-height:0;padding:15px;grid-template-columns:68px minmax(0,1fr);gap:12px}.customer-order-item-image{width:68px;height:82px}.customer-order-items .review-item>strong{grid-column:2;justify-self:start;font-size:15px}.order-detail-grid .review-total strong{font-size:27px}.order-payment-state{padding:18px;align-items:flex-start}.order-payment-state>.payment-checking-animation,.order-payment-state>svg{width:40px;height:40px}.order-payment-state h2{font-size:20px}}.order-delivery-view{display:grid;grid-gap:22px;gap:22px;padding:clamp(22px,3vw,42px);border:1px solid rgba(28,69,52,.11);border-radius:30px;background:rgba(255,255,255,.88);box-shadow:0 22px 60px rgba(40,77,61,.08)}.order-delivery-heading{max-width:760px}.order-delivery-heading>span{color:#176f4f;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.order-delivery-heading h2{margin:7px 0 5px;color:var(--order-ink);font-size:clamp(30px,4vw,50px);line-height:1;letter-spacing:-.045em}.order-delivery-heading p{margin:0;color:var(--order-muted);font-size:14px;line-height:1.55}.raketa-tracking-card{overflow:hidden;border:1px solid rgba(23,111,79,.16);border-radius:26px;background:linear-gradient(145deg,rgba(237,248,242,.92),rgba(255,255,255,.96) 58%)}.raketa-tracking-current{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:28px;border-bottom:1px solid rgba(23,111,79,.12)}.raketa-tracking-current-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:21px;color:#fff;background:#176f4f;box-shadow:0 12px 28px rgba(23,111,79,.18)}.raketa-tracking-current>div:nth-child(2){min-width:0}.raketa-tracking-current>div:nth-child(2)>span{color:#176f4f;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.raketa-tracking-current h3{margin:5px 0 4px;color:var(--order-ink);font-size:clamp(22px,3vw,34px);line-height:1.05}.raketa-tracking-current p{margin:0;color:var(--order-muted);font-size:12px}.raketa-tracking-current>a{display:flex;align-items:center;gap:14px;min-width:190px;padding:13px 15px;border:1px solid rgba(23,111,79,.18);border-radius:16px;color:#176f4f;background:rgba(255,255,255,.78);text-decoration:none}.raketa-tracking-current>a span{display:grid;grid-gap:2px;gap:2px}.raketa-tracking-current>a small{color:var(--order-muted);font-size:9px;font-weight:800}.raketa-tracking-current>a b{font-size:13px;letter-spacing:.03em}.raketa-stage-track{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;padding:30px 24px 27px;list-style:none}.raketa-stage-track:before{content:"";position:absolute;top:51px;left:7%;right:7%;height:2px;background:#dbe6e0}.raketa-stage-track li{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:9px;gap:9px;color:#8a9890;text-align:center}.raketa-stage-track li>span{width:44px;height:44px;display:grid;place-items:center;border:2px solid #e0e8e4;border-radius:15px;background:#f9fbfa}.raketa-stage-track li b{max-width:110px;font-size:10px;line-height:1.25}.raketa-stage-track li.is-active{color:#176f4f}.raketa-stage-track li.is-active>span{border-color:#b9dbca;background:#e7f4ed}.raketa-stage-track li.is-current>span{color:#fff;border-color:#176f4f;background:#176f4f;box-shadow:0 8px 22px rgba(23,111,79,.18)}.raketa-event-list{margin:0 24px 24px;border:1px solid rgba(28,69,52,.11);border-radius:19px;background:rgba(255,255,255,.8)}.raketa-event-list summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;cursor:pointer;list-style:none;color:#176f4f}.raketa-event-list summary::-webkit-details-marker{display:none}.raketa-event-list summary>span{display:grid;grid-gap:2px;gap:2px}.raketa-event-list summary b{color:var(--order-ink);font-size:14px}.raketa-event-list summary small{color:var(--order-muted);font-size:10px}.raketa-event-list>div{padding:0 20px 14px}.raketa-event-list p:not(.raketa-events-empty){position:relative;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:0;padding:12px 0;border-top:1px solid rgba(28,69,52,.08)}.raketa-event-list p>span{width:8px;height:8px;border-radius:50%;background:#b7c8bf}.raketa-event-list p.is-latest>span{background:#176f4f;box-shadow:0 0 0 5px rgba(23,111,79,.09)}.raketa-event-list p b{color:#34483e;font-size:12px}.raketa-event-list p time{color:var(--order-muted);font-size:10px;white-space:nowrap}.raketa-events-empty{margin:0;padding:0 20px 20px;color:var(--order-muted);font-size:12px}.raketa-awaiting-message{display:flex;align-items:center;gap:15px;margin:24px;padding:20px;border:1px dashed rgba(23,111,79,.22);border-radius:18px;background:rgba(255,255,255,.68)}.raketa-awaiting-message>span{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:15px;color:#176f4f;background:#e7f4ed}.raketa-awaiting-message b{color:var(--order-ink);font-size:14px}.raketa-awaiting-message p{margin:4px 0 0;color:var(--order-muted);font-size:12px;line-height:1.45}.raketa-sync-note{margin:-8px 24px 22px;color:#8a6738;font-size:11px}.order-delivery-details-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:16px;gap:16px}.order-delivery-address-card,.order-delivery-method-card{padding:24px;border:1px solid rgba(28,69,52,.11);border-radius:22px;background:#fff}.order-delivery-address-card>span{color:#176f4f;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.order-delivery-address-card h3{margin:8px 0 13px;color:var(--order-ink);font-size:20px}.order-delivery-address-card p{margin:4px 0;color:var(--order-muted);font-size:12px}.order-delivery-address-card strong{display:block;margin-top:18px;color:#283c32;font-size:13px;line-height:1.4}.order-delivery-method-card>div:first-child{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px}.order-delivery-method-card>div:first-child>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#176f4f;background:#e9f5ef}.order-delivery-method-card>div:first-child p{display:grid;grid-gap:3px;gap:3px;margin:0}.order-delivery-method-card>div:first-child small{color:var(--order-muted);font-size:9px;font-weight:800}.order-delivery-method-card>div:first-child b{color:var(--order-ink);font-size:14px}.order-delivery-method-card>div:first-child strong{color:#176f4f;font-size:22px}.order-delivery-method-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.order-delivery-method-facts>span{display:grid;grid-template-columns:18px auto;grid-gap:2px 8px;gap:2px 8px;min-width:130px;padding:11px 13px;border-radius:14px;background:#f4f8f6;color:#176f4f}.order-delivery-method-facts svg{grid-row:1/3;align-self:center}.order-delivery-method-facts small{color:var(--order-muted);font-size:8px;font-weight:800}.order-delivery-method-facts b{color:var(--order-ink);font-size:11px}.order-delivery-method-card>p{margin:17px 0 0;color:var(--order-muted);font-size:10px;line-height:1.5}@media (max-width:760px){.order-delivery-view{gap:17px;padding:20px 16px;border-radius:24px}.order-delivery-heading h2{font-size:34px}.order-delivery-heading p{font-size:12px}.raketa-tracking-card{border-radius:22px}.raketa-tracking-current{grid-template-columns:54px minmax(0,1fr);gap:13px;padding:19px 17px}.raketa-tracking-current-icon{width:54px;height:54px;border-radius:17px}.raketa-tracking-current h3{font-size:22px}.raketa-tracking-current>a{grid-column:1/-1;min-width:0;justify-content:space-between}.raketa-stage-track{grid-template-columns:1fr;gap:0;padding:12px 17px 16px}.raketa-stage-track:before{top:35px;bottom:35px;left:38px;right:auto;width:2px;height:auto}.raketa-stage-track li{grid-template-columns:44px minmax(0,1fr);justify-items:start;align-items:center;gap:13px;min-height:58px;text-align:left}.raketa-stage-track li b{max-width:none;font-size:11px}.raketa-stage-track li>span{width:42px;height:42px;border-radius:14px}.raketa-event-list{margin:0 14px 14px}.raketa-event-list summary{padding:15px}.raketa-event-list>div{padding:0 15px 10px}.raketa-event-list p:not(.raketa-events-empty){grid-template-columns:9px minmax(0,1fr);gap:10px}.raketa-event-list p time{grid-column:2}.raketa-awaiting-message{align-items:flex-start;margin:15px;padding:16px}.order-delivery-details-grid{grid-template-columns:1fr}.order-delivery-address-card,.order-delivery-method-card{padding:19px;border-radius:19px}.order-delivery-method-card>div:first-child{grid-template-columns:45px minmax(0,1fr)}.order-delivery-method-card>div:first-child>strong{grid-column:2}}.customer-order-workspace[data-active-tab=overview] .order-tracking-layout{grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:18px;align-items:start}.order-journey-mobile{display:none}.order-journey-desktop{min-width:0}.order-journey-list{position:relative;display:grid;grid-gap:0;gap:0}.order-journey-stage{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;min-height:86px;padding:3px 0 18px}.order-journey-stage:not(:last-child):after{content:"";position:absolute;top:39px;bottom:0;left:20px;width:2px;border-radius:99px;background:#d7e5dd}.order-journey-stage.is-done:not(:last-child):after{background:#74ab91}.order-journey-marker{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(70,96,83,.12);border-radius:14px;color:#698076;background:linear-gradient(145deg,#f8faf9,#e7eeea);box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(38,63,51,.06);transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.order-journey-stage.is-current .order-journey-marker,.order-journey-stage.is-done .order-journey-marker{transform:translateY(-1px) scale(1.035);border-color:rgba(43,111,77,.14);color:#176f4f;background:linear-gradient(145deg,#f4fbf6,#dceee3)}.order-journey-stage.is-current .order-journey-marker{color:#fff;background:linear-gradient(145deg,#287655,#13563b);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 0 0 5px rgba(23,111,79,.1),0 9px 20px rgba(23,111,79,.18)}.order-journey-copy{min-width:0;display:grid;grid-gap:3px;gap:3px;padding-top:1px}.order-journey-copy small{color:#7a8981;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.order-journey-copy b{color:#1d2a23;font-size:15px;line-height:1.25}.order-journey-copy em{color:#728078;font-size:11px;font-style:normal;line-height:1.45}.order-journey-stage>strong{align-self:center;padding:6px 10px;border-radius:999px;color:#176f4f;background:rgba(255,255,255,.82);font-size:10px}@media (min-width:861px){.order-journey-desktop{display:none}.order-journey-mobile{min-height:0;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(250px,.86fr);grid-gap:14px 16px;gap:14px 16px}.order-journey-mobile>div{min-height:0}.order-journey-mobile-progress{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.order-journey-mobile-progress>b,.order-journey-mobile-progress>span{color:#5f7067;font-size:13px;font-weight:760}.order-journey-mobile-progress>i{grid-column:1/-1;height:7px;overflow:hidden;border-radius:99px;background:#d7e5dd}.order-journey-mobile-progress>i span{display:block;height:100%;border-radius:inherit;background:#176f4f}.order-journey-mobile-current,.order-journey-next{min-height:112px;border:1px solid rgba(23,111,79,.12);border-radius:19px;background:rgba(255,255,255,.72)}.order-journey-mobile-current{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:center;grid-gap:17px;gap:17px;padding:19px 20px}.order-journey-mobile-current>svg{width:66px;height:66px;padding:16px;border-radius:19px;color:#fff;background:linear-gradient(145deg,#287655,#13563b);box-shadow:0 12px 26px rgba(23,111,79,.18)}.order-journey-mobile-current>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.order-journey-mobile-current small,.order-journey-next small{color:#176f4f;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.order-journey-mobile-current b{color:#17251e;font-size:25px;line-height:1.16}.order-journey-mobile-current em{color:#697970;font-size:13px;font-style:normal;line-height:1.42}.order-journey-next{display:grid;grid-template-columns:52px minmax(0,1fr) 20px;align-items:center;grid-gap:13px;gap:13px;padding:18px;background:rgba(255,255,255,.5)}.order-journey-next-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:#176f4f;background:#e1f0e8}.order-journey-next>span:nth-child(2){min-width:0;display:grid;grid-gap:3px;gap:3px}.order-journey-next b{color:#25372e;font-size:17px;line-height:1.25}.order-journey-next>svg{color:#176f4f}.order-journey-details{grid-column:1/-1;min-height:0;border-top:1px solid rgba(23,111,79,.11)}.order-journey-details>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#176f4f;font-size:13px;font-weight:800;list-style:none;cursor:pointer}.order-journey-details>summary::-webkit-details-marker{display:none}.order-journey-details[open]>summary svg{transform:rotate(180deg)}.order-journey-details .order-journey-list{padding-top:10px}}.order-overview-aside{position:-webkit-sticky;position:sticky;top:188px;display:grid;grid-gap:12px;gap:12px}.order-overview-help,.order-overview-summary{border:1px solid var(--order-line);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 18px 55px rgba(27,70,49,.055)}.order-overview-summary>summary{min-height:76px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:default}.order-overview-summary>summary::-webkit-details-marker{display:none}.order-overview-summary>summary span{display:grid;grid-gap:3px;gap:3px}.order-overview-summary>summary small{color:#718078;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.order-overview-summary>summary b{color:var(--order-ink);font-size:20px}.order-overview-summary>summary em{padding:6px 9px;border-radius:999px;color:#176f4f;background:#e5f3eb;font-size:10px;font-style:normal;font-weight:800;white-space:nowrap}.order-overview-summary>.order-overview-summary-content{display:block!important}.order-overview-summary-content{padding:0 18px 18px}.order-overview-items{border-top:1px solid var(--order-line)}.order-overview-items>div{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid var(--order-line)}.order-overview-items>div>span{width:48px;height:58px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#f2f5f3}.order-overview-items img{width:100%;height:100%;object-fit:cover}.order-overview-items p{min-width:0;display:grid;grid-gap:4px;gap:4px;margin:0}.order-overview-items p b{overflow:hidden;color:#1d2923;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.order-overview-items p small{color:#79867f;font-size:9px}.order-overview-items>div>strong{color:#17231d;font-size:11px;white-space:nowrap}.order-overview-items-link{display:block;padding:12px 0 2px;color:#176f4f;font-size:10px;font-weight:800;text-decoration:none}.order-overview-total{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:16px}.order-overview-total span{color:#66756c;font-size:10px;font-weight:800;text-transform:uppercase}.order-overview-total strong{color:var(--order-ink);font-size:23px;letter-spacing:-.03em}.order-overview-help{padding:15px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.order-overview-help>svg{color:#176f4f}.order-overview-help>span{display:grid;grid-gap:2px;gap:2px}.order-overview-help>span b{color:#1c2922;font-size:12px}.order-overview-help>span small{color:#76847c;font-size:9px}.order-overview-help .manager-links{display:flex;gap:6px}.order-overview-help .manager-links a{flex:1 1;padding:7px 8px;border:1px solid #dfe8e3;border-radius:10px;color:#176f4f;background:#fbfdfc;font-size:9px;font-weight:800;text-align:center;text-decoration:none}@media (max-width:980px){.customer-order-workspace[data-active-tab=overview] .order-tracking-layout{grid-template-columns:1fr}.order-overview-aside{position:static}}@media (max-width:860px){.customer-order-tabs{top:78px;min-height:58px;display:flex;gap:4px;margin:4px 0 18px;overflow:visible}.customer-order-tabs button{flex:0 0 44px;min-width:0;min-height:46px;padding:8px;gap:7px}.customer-order-tabs button span{display:none}.customer-order-tabs button.is-active{flex:1 1 auto}.customer-order-tabs button.is-active span{display:inline}.order-journey-desktop{display:none}.order-journey-mobile{min-height:0;display:grid;grid-gap:12px;gap:12px}.order-journey-mobile>div{min-height:0}.order-journey-mobile-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px}.order-journey-mobile-progress>b,.order-journey-mobile-progress>span{color:#617168;font-size:13px;font-weight:760}.order-journey-mobile-progress>i{grid-column:1/-1;height:7px;overflow:hidden;border-radius:99px;background:#d8e6de}.order-journey-mobile-progress>i span{display:block;height:100%;border-radius:inherit;background:#176f4f}.order-journey-mobile-current{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:17px 18px;border:1px solid rgba(23,111,79,.14);border-radius:17px;background:rgba(255,255,255,.72)}.order-journey-mobile-current>svg{width:58px;height:58px;padding:14px;border-radius:17px;color:#fff;background:#176f4f}.order-journey-mobile-current>span{display:grid;grid-gap:4px;gap:4px}.order-journey-mobile-current small{color:#176f4f;font-size:11px;font-weight:850;text-transform:uppercase}.order-journey-mobile-current b{color:#18261f;font-size:22px;line-height:1.18}.order-journey-mobile-current em{color:#6e7e75;font-size:13px;font-style:normal;line-height:1.42}.order-journey-next{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;border:1px solid rgba(23,111,79,.1);border-radius:15px;background:rgba(255,255,255,.5)}.order-journey-next-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#176f4f;background:#e4f2eb}.order-journey-next>span:nth-child(2){min-width:0;display:grid;grid-gap:2px;gap:2px}.order-journey-next small{color:#75837b;font-size:10px;font-weight:780;text-transform:uppercase}.order-journey-next b{color:#26372e;font-size:15px;line-height:1.25}.order-journey-next>svg{color:#176f4f}.order-journey-details{min-height:0;border-top:1px solid rgba(23,111,79,.11)}.order-journey-details>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#176f4f;font-size:13px;font-weight:800;list-style:none;cursor:pointer}.order-journey-details>summary::-webkit-details-marker{display:none}.order-journey-details[open]>summary svg{transform:rotate(180deg)}.order-journey-details .order-journey-list{padding:8px 2px 0}.order-journey-details .order-journey-stage{min-height:72px;grid-template-columns:36px minmax(0,1fr) auto;gap:10px}.order-journey-details .order-journey-marker{width:36px;height:36px;border-width:1px;border-radius:12px}.order-journey-details .order-journey-stage:not(:last-child):after{top:33px;left:17px}.order-journey-details .order-journey-copy b{font-size:12px}.order-journey-details .order-journey-copy em{font-size:10px}.order-journey-details .order-journey-stage>strong{padding:4px 7px;font-size:8px}.order-overview-summary>summary{cursor:pointer}.order-overview-summary>summary:after{content:"+";color:#176f4f;font-size:18px;line-height:1}.order-overview-summary[open]>summary:after{content:"−"}.order-overview-summary>summary em{margin-left:auto}.order-overview-summary>.order-overview-summary-content{display:none!important}.order-overview-summary[open]>.order-overview-summary-content{display:block!important}}@media (max-width:390px){.customer-order-tabs button{flex-basis:42px}.customer-order-tabs button.is-active{padding-inline:11px}}@media (prefers-reduced-motion:reduce){.order-journey-marker{transition:none}.order-journey-stage.is-current .order-journey-marker{transform:none}}.customer-order-content>.order-tracking-hero>.order-back-link{width:-moz-fit-content;width:fit-content;min-height:42px;margin-bottom:22px;padding:0 16px;border:1px solid rgba(25,72,51,.13);border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#496259;background:rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(27,70,49,.05);font-size:12px;font-weight:760;text-decoration:none;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.customer-order-content>.order-tracking-hero>.order-back-link:focus-visible,.customer-order-content>.order-tracking-hero>.order-back-link:hover{border-color:rgba(29,103,72,.25);color:#135f43;background:#fff}.customer-order-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;border-radius:21px;background:rgba(255,255,255,.78)}.customer-order-tabs button{min-height:62px;padding:7px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid transparent;border-radius:15px;font-size:10px;line-height:1}.customer-order-tabs button>svg{width:22px;height:22px;flex:0 0 22px;color:#50675c;filter:none}.customer-order-tabs button.is-active{border-color:rgba(29,103,72,.12);color:#155f43;background:#e8f3ed}.customer-order-tabs button.is-active>svg{color:#176b49}.customer-order-tabs button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(29,103,72,.28)}.order-overview-help{padding:18px;grid-template-columns:42px minmax(0,1fr);gap:12px;border:1px solid rgba(25,72,51,.09);border-radius:20px;background:rgba(255,255,255,.9);box-shadow:0 12px 34px rgba(27,70,49,.045)}.order-overview-help>svg{width:42px;height:42px;padding:9px;border-radius:13px;color:#286f54;background:#edf5f1}.order-overview-help>span b{font-size:14px}.order-overview-help>span small{margin-top:3px;font-size:10px}.order-overview-help .manager-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.order-overview-help .manager-links a{min-width:0;min-height:44px;padding:0 12px;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;border-color:rgba(25,72,51,.1);border-radius:13px;color:#285d49;background:#f8fbf9;font-size:10px}.order-overview-help .manager-links a>span{width:27px;height:27px;flex:0 0 27px;border-radius:9px;display:grid;place-items:center;background:#648f7c}.order-overview-help .manager-links a img{display:block;width:15px;height:15px}.review-data{padding:0 2px}.review-data div{min-height:58px;padding:13px 0;align-items:center}.review-delivery{margin-top:22px;padding:18px;gap:14px;border:1px solid rgba(25,72,51,.1);border-radius:20px;overflow:visible;background:#f7faf8}.review-delivery-heading{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.review-delivery-heading>span{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:#286f54;background:#e6f1eb}.review-delivery-heading>div{display:grid;grid-gap:3px;gap:3px}.review-delivery-heading small{color:#708078;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.review-delivery .review-delivery-heading b{padding:0;font-family:inherit;color:#18251f;font-size:17px;font-weight:780}.review-delivery .delivery-estimate-cards{margin:0}.review-delivery .delivery-estimate-card{padding:16px;border:1px solid rgba(25,72,51,.1);border-radius:16px;background:#fff;box-shadow:0 9px 24px rgba(27,70,49,.04)}.review-delivery .checkout-estimate-disclaimer.review{margin:0;padding:13px 14px;border:0;border-radius:13px;color:#63736a;background:#eef4f1;font-size:10px;line-height:1.55}.order-home-link{width:-moz-fit-content;width:fit-content;min-height:44px;margin-top:22px;padding:0 18px;border:1px solid rgba(25,72,51,.13);border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#345c4b;background:rgba(255,255,255,.76);font-size:12px;font-weight:780;text-decoration:none}.order-home-link:focus-visible,.order-home-link:hover{color:#135f43;background:#fff}@media (max-width:860px){.customer-order-tabs{top:76px;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px;margin:8px 0 20px;padding:6px;overflow:hidden;border-radius:21px}.customer-order-tabs button,.customer-order-tabs button.is-active{width:auto;min-width:0;min-height:66px;padding:7px 2px;gap:5px;flex:none}.customer-order-tabs button span,.customer-order-tabs button.is-active span{display:block;max-width:100%;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-order-tabs button>svg{width:23px;height:23px;flex-basis:23px}.customer-order-content>.order-tracking-hero>.order-back-link{min-height:40px;margin-bottom:18px;padding-inline:14px}.review-data div{min-height:0;grid-template-columns:minmax(96px,.75fr) minmax(0,1.25fr);gap:12px}.review-data dd{overflow-wrap:anywhere}.order-home-link{width:100%;justify-content:center}}@media (max-width:420px){.customer-order-tabs button,.customer-order-tabs button.is-active{min-height:63px}.customer-order-tabs button>svg{width:22px;height:22px;flex-basis:22px}.customer-order-tabs button span,.customer-order-tabs button.is-active span{font-size:8px}.order-overview-help .manager-links{grid-template-columns:repeat(3,minmax(0,1fr))}.order-overview-help .manager-links a{justify-content:center;padding-inline:7px}.review-delivery{padding:14px}}.order-resolution-form.production .refund-methods{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid rgba(23,111,79,.14);border-radius:20px;background:rgba(255,255,255,.82)}.order-resolution-form.production .refund-methods-head b{color:var(--order-ink);font-size:16px;line-height:1.25}.order-resolution-form.production .refund-methods-head p{margin-top:4px;color:var(--order-muted);font-size:12px}.order-resolution-form.production .refund-methods-head>button{min-height:42px;padding:0 14px;border:1px solid rgba(23,111,79,.2);border-radius:13px;color:#176f4f;background:#f1f8f4;font-size:11px}.refund-method-list{gap:10px}.refund-method-option{width:100%;min-width:0;min-height:82px;padding:14px 16px;border:1px solid rgba(27,67,50,.13);border-radius:17px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;color:var(--order-ink);background:#fbfdfc;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.refund-method-option:hover{transform:translateY(-1px);border-color:rgba(23,111,79,.3)}.refund-method-option.is-selected{border-color:rgba(23,111,79,.46);background:linear-gradient(135deg,#e9f6ef,#f5faf7);box-shadow:inset 0 0 0 1px rgba(23,111,79,.08)}.refund-method-option-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#176f4f;background:#e4f3eb}.refund-method-option-copy{min-width:0;display:grid;grid-gap:5px;gap:5px}.refund-method-option-copy b,.refund-method-option-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.refund-method-option-copy b{font-size:13px}.refund-method-option-copy small{color:var(--order-muted);font-size:11px}.refund-method-option-state{min-width:82px;padding:8px 11px;border-radius:999px;color:#176f4f;background:#edf6f1;text-align:center;font-size:10px;font-weight:850}.refund-method-option.is-selected .refund-method-option-state{color:#fff;background:#176f4f}.refund-method-form{padding:18px;border:1px solid rgba(23,111,79,.13);border-radius:18px;background:#f6faf8}.refund-method-form-heading{grid-column:1/-1;margin-bottom:2px}.refund-method-form-heading b{color:var(--order-ink);font-size:15px}.refund-method-form-heading p{margin:4px 0 0;color:var(--order-muted);font-size:11px}.order-resolution-form.production .refund-method-form label{gap:7px}.order-resolution-form.production .refund-method-form label span{color:#53665c;font-size:11px}.order-resolution-form.production .refund-method-form input{min-height:48px;padding-inline:14px;border-color:rgba(27,67,50,.15);border-radius:14px;color:var(--order-ink);background:#fff;font-size:13px;outline:none}.order-resolution-form.production .refund-method-form input:focus{border-color:rgba(23,111,79,.52);box-shadow:0 0 0 3px rgba(23,111,79,.08)}.order-resolution-form.production .refund-method-form>button{min-height:48px;border-radius:14px;font-size:12px}.refund-method-guidance{display:flex;align-items:center;gap:9px;margin:-3px 2px 0;color:#7b837e;font-size:11px;font-weight:720}.refund-method-guidance svg{opacity:.38}.refund-method-guidance.is-ready{color:#176f4f}.refund-method-guidance.is-ready svg{opacity:1}.customer-order-payment-list>section.is-due{border-color:rgba(23,111,79,.32);background:linear-gradient(135deg,#eaf7f0,#f8fbf9)}.customer-order-payment-list>section.is-due>strong{color:#176f4f}.delivery-payment-purpose{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:18px 20px;border:1px solid rgba(23,111,79,.2);border-radius:19px;background:linear-gradient(135deg,#e9f6ef,#f8fbf9)}.delivery-payment-purpose-icon{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#176f4f;background:rgba(255,255,255,.82)}.delivery-payment-purpose>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.delivery-payment-purpose small{color:#176f4f;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.delivery-payment-purpose b{color:var(--order-ink);font-size:17px}.delivery-payment-purpose>div p{margin:0;color:var(--order-muted);font-size:12px}.delivery-payment-purpose>strong{color:var(--order-ink);font-size:25px;letter-spacing:-.03em}.delivery-payment-purpose-note{grid-column:2/-1;margin:2px 0 0;color:#607168;font-size:11px;line-height:1.45}.order-delivery-payment .payment-bank-transfer{margin-top:6px}@media (max-width:620px){.order-resolution-form.production .refund-methods{padding:15px;border-radius:18px}.order-resolution-form.production .refund-methods-head{align-items:flex-start}.order-resolution-form.production .refund-methods-head>button{flex:0 0 auto;padding-inline:11px}.refund-method-option{grid-template-columns:40px minmax(0,1fr);min-height:78px;padding:12px}.refund-method-option-icon{width:40px;height:40px;border-radius:13px}.refund-method-option-state{grid-column:2;justify-self:start;min-width:0;padding:5px 9px}.refund-method-form{grid-template-columns:1fr;padding:15px}.delivery-payment-purpose{grid-template-columns:46px minmax(0,1fr);padding:15px}.delivery-payment-purpose-icon{width:46px;height:46px;border-radius:14px}.delivery-payment-purpose>strong{grid-column:2;font-size:24px}.delivery-payment-purpose-note{grid-column:1/-1}}.route-loading-page-root{min-height:100vh}.route-loading-shell{width:min(1460px,calc(100% - 48px));margin:0 auto;padding-top:132px}.route-loading-admin article>div>span,.route-loading-admin i,.route-loading-line,.route-loading-page>span,.route-loading-shell article>i,.route-loading-shell article>span,.route-loading-shell aside>i,.route-loading-shell nav>i{display:block;overflow:hidden;border-radius:999px;background:linear-gradient(105deg,#e8efeb 20%,#f6f9f7 40%,#e8efeb 60%);background-size:220% 100%;animation:route-loading-shimmer 1.45s ease-in-out infinite}.route-loading-line{width:100%;height:12px}.route-loading-line.short{width:24%}.route-loading-line.medium{width:62%}.route-loading-line.title{width:48%;height:44px;border-radius:12px}.route-loading-line.hero-title{width:72%;height:74px;border-radius:17px}.route-loading-line.price{width:45%;height:40px;border-radius:10px}.route-loading-line.button{width:100%;height:54px;border-radius:16px}.route-loading-heading{display:grid;grid-gap:13px;gap:13px;margin-bottom:34px}.route-loading-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;grid-gap:60px;gap:60px;min-height:680px;padding-bottom:70px}.route-loading-page>div{display:grid;grid-gap:17px;gap:17px}.route-loading-page>span{height:520px;border-radius:34px}.route-loading-cart-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,.62fr);grid-gap:26px;gap:26px}.route-loading-stack{display:grid;grid-gap:14px;gap:14px}.route-loading-cart-item{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:20px;gap:20px;min-height:178px;padding:18px;border:1px solid rgba(32,70,53,.1);border-radius:24px;background:rgba(255,255,255,.86)}.route-loading-cart-item>span{height:140px;border-radius:17px}.route-loading-cart-item>div{display:grid;align-content:center;grid-gap:15px;gap:15px}.route-loading-summary{height:max-content;display:grid;grid-gap:18px;gap:18px;padding:26px;border:1px solid rgba(32,70,53,.1);border-radius:24px;background:rgba(255,255,255,.88)}.route-loading-summary>i{height:1px;animation:none;background:#e6ece8}.route-loading-account{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:28px;gap:28px}.route-loading-account-nav{display:grid;align-content:start;grid-gap:13px;gap:13px;min-height:620px;padding:25px;border:1px solid rgba(32,70,53,.1);border-radius:26px;background:rgba(255,255,255,.84)}.route-loading-account-nav>span{width:54px;height:54px;border-radius:18px;background:#dcebe3}.route-loading-account-nav>i{height:52px;margin-top:8px;border-radius:15px}.route-loading-account-main{min-width:0}.route-loading-account-cards{display:grid;grid-gap:16px;gap:16px}.route-loading-account-cards article{display:grid;grid-template-columns:94px minmax(0,1fr) 150px;align-items:center;grid-gap:20px;gap:20px;min-height:132px;padding:20px;border:1px solid rgba(32,70,53,.1);border-radius:24px;background:rgba(255,255,255,.86)}.route-loading-account-cards article>span{height:94px;border-radius:18px}.route-loading-account-cards article>div{display:grid;grid-gap:12px;gap:12px}.route-loading-account-cards article>i{height:48px;border-radius:15px}.route-loading-order{max-width:1220px}.route-loading-order nav{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:9px;gap:9px;margin-bottom:22px;padding:10px;border:1px solid rgba(32,70,53,.1);border-radius:24px;background:rgba(255,255,255,.84)}.route-loading-order nav>i{height:74px;border-radius:17px}.route-loading-order article{display:grid;grid-template-columns:76px minmax(0,1fr) 220px;align-items:start;grid-gap:20px;gap:20px;min-height:390px;padding:34px;border:1px solid rgba(32,70,53,.1);border-radius:28px;background:linear-gradient(140deg,rgba(234,246,239,.78),rgba(255,255,255,.94))}.route-loading-order article>span{height:76px;border-radius:22px}.route-loading-order article>div{display:grid;grid-gap:14px;gap:14px}.route-loading-order article>i{height:170px;border-radius:22px}.route-loading-document{max-width:920px;display:grid;grid-gap:17px;gap:17px;padding-bottom:100px}.route-loading-document .title{margin-bottom:24px}.route-loading-admin{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#f5f8f6}.route-loading-admin>aside{display:grid;align-content:start;grid-gap:17px;gap:17px;padding:38px 28px;border-right:1px solid rgba(32,70,53,.1);background:rgba(255,255,255,.88)}.route-loading-admin>aside .title{width:70%;height:34px;margin-bottom:34px}.route-loading-admin>aside i{height:46px;border-radius:13px}.route-loading-admin>section{min-width:0;padding:42px clamp(28px,4vw,70px)}.route-loading-admin nav{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));grid-gap:10px;gap:10px;margin-bottom:24px}.route-loading-admin nav i{height:52px;border-radius:14px}.route-loading-admin article{overflow:hidden;border:1px solid rgba(32,70,53,.1);border-radius:24px;background:rgba(255,255,255,.9)}.route-loading-admin article>div{display:grid;grid-template-columns:110px minmax(0,1fr) 130px;align-items:center;grid-gap:22px;gap:22px;min-height:150px;padding:22px;border-bottom:1px solid rgba(32,70,53,.08)}.route-loading-admin article>div:last-child{border-bottom:0}.route-loading-admin article>div>span{height:105px;border-radius:18px}.route-loading-admin article p{display:grid;grid-gap:13px;gap:13px;margin:0}.route-loading-admin article>div>i{height:44px;border-radius:13px}@keyframes route-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:760px){.route-loading-shell{width:calc(100% - 24px);padding-top:102px}.route-loading-line.title{width:74%;height:37px}.route-loading-line.hero-title{width:84%;height:52px}.route-loading-page{grid-template-columns:1fr;gap:30px;min-height:720px}.route-loading-page>span{height:360px;border-radius:25px}.route-loading-cart-grid{grid-template-columns:1fr}.route-loading-cart-item{grid-template-columns:96px minmax(0,1fr);min-height:132px;padding:14px;border-radius:20px}.route-loading-cart-item>span{height:96px;border-radius:15px}.route-loading-summary{padding:20px;border-radius:20px}.route-loading-account{grid-template-columns:1fr}.route-loading-account-nav{display:none}.route-loading-account-cards article{grid-template-columns:76px minmax(0,1fr);min-height:110px;padding:15px;border-radius:20px}.route-loading-account-cards article>span{height:76px}.route-loading-account-cards article>i{grid-column:2;width:54%;height:34px}.route-loading-order nav{grid-template-columns:repeat(5,1fr);padding:7px;border-radius:19px}.route-loading-order nav>i{height:58px;border-radius:14px}.route-loading-order article{grid-template-columns:58px minmax(0,1fr);min-height:440px;padding:20px;border-radius:23px}.route-loading-order article>span{height:58px;border-radius:18px}.route-loading-order article>i{grid-column:1/-1;height:180px}.route-loading-admin{grid-template-columns:1fr}.route-loading-admin>aside{display:none}.route-loading-admin>section{padding:24px 14px}.route-loading-admin nav{grid-template-columns:repeat(4,1fr);overflow:hidden}.route-loading-admin article>div{grid-template-columns:78px minmax(0,1fr);min-height:120px;padding:15px}.route-loading-admin article>div>span{height:78px}.route-loading-admin article>div>i{grid-column:2;width:55%}}@media (prefers-reduced-motion:reduce){.route-loading-admin article>div>span,.route-loading-admin i,.route-loading-line,.route-loading-page>span,.route-loading-shell article>i,.route-loading-shell article>span,.route-loading-shell aside>i,.route-loading-shell nav>i{animation:none}}