.page_shell__z6YTr{--forest:#183f35;--forest-dark:#0f2d26;--lime:#c9dc74;--cream:#f2f0e7;--paper:#fbfaf5;--ink:#17211d;--muted:#66726c;--line:#d8dbd2;min-height:100svh;color:var(--ink);background:var(--cream)}.page_topbar__xd7vp{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding:0 24px;color:white;background:var(--forest-dark)}.page_brand__lEyxs{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.page_brand__lEyxs strong{font:700 23px/1 Georgia,serif;letter-spacing:-.035em}.page_brand__lEyxs span{color:#c6d4cf;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.page_demoStatus__lR6xQ{display:flex;align-items:center;gap:7px;color:var(--forest-dark);background:var(--lime);padding:7px 10px;border-radius:4px;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.page_terminal__Fe0Qt{justify-self:end;display:flex;align-items:center;gap:8px;color:#c6d4cf;font-size:12px}.page_terminal__Fe0Qt span{color:white;font-weight:800}.page_terminal__Fe0Qt i{width:6px;height:6px;border-radius:50%;background:var(--lime)}.page_warning__jzDv_{padding:10px 24px;color:#504b20;background:#f2eab5;border-bottom:1px solid #d9ce87;font-size:12px;text-align:center}.page_workspace__ie3Wg{min-height:calc(100svh - 101px);display:grid;grid-template-columns:minmax(0,1fr) 390px}.page_catalogue__PxOiD{min-width:0;padding:24px clamp(22px,3vw,42px) 40px}.page_heading__3Pwvy{min-height:142px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;grid-gap:30px;gap:30px;margin:-24px calc(clamp(22px, 3vw, 42px) * -1) 20px;padding-left:clamp(22px,3vw,42px);overflow:hidden;background:var(--paper);animation:page_enter__bXhds .42s cubic-bezier(.2,.8,.2,1) both}@keyframes page_enter__bXhds{0%{opacity:0;transform:translateY(-10px)}}.page_heading__3Pwvy>div:first-child{padding-bottom:22px}.page_basketHead__GggMd h2,.page_heading__3Pwvy h1,.page_modal__MppYe h2{margin:4px 0;font:700 clamp(30px,4vw,46px)/1 Georgia,serif;letter-spacing:-.045em}.page_basketHead__GggMd p,.page_heading__3Pwvy p{margin:6px 0 0;color:var(--muted);font-size:13px}.page_eyebrow__hjCHI{color:#477165;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.page_image__jJyst{align-self:stretch;background-image:linear-gradient(90deg,var(--paper),transparent 45%),url(https://luxcarepharmacy.netlify.app/images/categories/personal-care.webp);background-position:50%;background-size:cover;filter:saturate(.65) hue-rotate(55deg)}.page_search__NKRqQ{position:relative;display:block}.page_search__NKRqQ svg{position:absolute;left:16px;top:50%;color:var(--muted);transform:translateY(-50%)}.page_search__NKRqQ input{width:100%;height:54px;padding:0 16px 0 48px;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--paper);font:inherit;outline:0;transition:border-color .14s,box-shadow .14s}.page_search__NKRqQ input:focus{border-color:var(--forest);box-shadow:0 0 0 3px rgb(24 63 53/11%)}.page_categories__c3p6U{display:flex;overflow-x:auto;margin:14px 0 4px;border-bottom:1px solid var(--line)}.page_categories__c3p6U button{flex:0 0 auto;display:flex;gap:7px;padding:10px 12px;border:0;border-bottom:2px solid transparent;color:var(--muted);background:transparent;font-size:11px;font-weight:800}.page_categories__c3p6U button:first-child{padding-left:0}.page_categories__c3p6U button small{color:#99a19d}.page_categories__c3p6U .page_activeCategory__dHgoU{border-bottom-color:var(--forest);color:var(--forest)}.page_list__WrInN{border-top:0}.page_product__DeQS4{--delay:0ms;width:100%;min-height:72px;display:grid;grid-template-columns:34px minmax(0,1fr) 92px 105px 20px;align-items:center;grid-gap:14px;gap:14px;padding:11px 4px;border:0;border-bottom:1px solid var(--line);color:inherit;background:transparent;text-align:left;animation:page_rowIn__Cdvt2 .32s var(--delay) both;transition:padding .15s,background .15s}@keyframes page_rowIn__Cdvt2{0%{opacity:0;transform:translateY(7px)}}.page_product__DeQS4:focus-visible,.page_product__DeQS4:hover{padding-left:11px;padding-right:11px;background:rgb(255 255 255/55%);outline:0}.page_productIndex__8Roqf{color:#9aa39e;font:700 11px/1 Georgia,serif}.page_productMain__0KQnP{min-width:0}.page_productMain__0KQnP strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.page_productMain__0KQnP small,.page_stock__BBz_o{color:var(--muted);font-size:11px}.page_price__lFhxN{justify-self:end;font-size:13px;font-weight:900}.page_basket__2fvHX{position:-webkit-sticky;position:sticky;top:62px;height:calc(100svh - 62px);display:grid;grid-template-rows:auto 1fr auto;border-left:1px solid var(--line);background:var(--paper)}.page_basketHead__GggMd{padding:24px 22px 18px;border-bottom:1px solid var(--line)}.page_basketHead__GggMd h2{font-size:28px}.page_lines__71n9_{overflow:auto;padding:4px 22px}.page_empty__1Aj53{height:100%;min-height:220px;display:grid;place-content:center;grid-gap:7px;gap:7px;color:#8a958f;text-align:center}.page_empty__1Aj53 svg{margin:0 auto 6px}.page_empty__1Aj53 span{font-size:12px}.page_line__jLeCg{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;padding:15px 0;border-bottom:1px solid var(--line);animation:page_lineIn__YWIu1 .18s ease-out both}@keyframes page_lineIn__YWIu1{0%{opacity:0;transform:translateX(8px)}}.page_line__jLeCg small,.page_line__jLeCg strong{display:block}.page_line__jLeCg small{margin-top:3px;color:var(--muted);font-size:11px}.page_line__jLeCg b{font-size:12px}.page_quantity__Wyv50{display:flex;align-items:center;gap:9px;margin-top:9px}.page_quantity__Wyv50 button{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--line);border-radius:3px;color:inherit;background:white}.page_quantity__Wyv50 span{min-width:12px;text-align:center;font-size:12px;font-weight:900}.page_total__Y3cLG{padding:18px 22px 22px;border-top:1px solid var(--line);background:#f0efe7}.page_total__Y3cLG>div{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.page_total__Y3cLG span{color:var(--muted);font-size:12px;font-weight:800}.page_total__Y3cLG strong{font:700 27px/1 Georgia,serif}.page_modalPrimary__Z7Dbv,.page_total__Y3cLG>button{width:100%;min-height:47px;border:1px solid var(--forest);border-radius:4px;color:white;background:var(--forest);font-weight:900}.page_total__Y3cLG>button:disabled{border-color:#a7aea9;background:#a7aea9;cursor:not-allowed}.page_backdrop__pqTz6{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:20px;background:rgb(15 45 38/78%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:page_fade__XBGc7 .16s both}@keyframes page_fade__XBGc7{0%{opacity:0}}.page_modal__MppYe{position:relative;width:min(560px,100%);padding:30px;border-radius:7px;background:var(--paper);box-shadow:0 28px 90px rgb(0 0 0/30%);animation:page_modalIn__f81f2 .22s cubic-bezier(.2,.8,.2,1) both}@keyframes page_modalIn__f81f2{0%{opacity:0;transform:translateY(12px) scale(.98)}}.page_modal__MppYe h2{font-size:34px}.page_modal__MppYe>p{margin:8px 0 22px;color:var(--muted);line-height:1.5}.page_close__OScWw{position:absolute;top:15px;right:15px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent}.page_paymentChoices__jNH_O{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.page_paymentChoices__jNH_O button{min-height:132px;display:grid;place-content:center;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:5px;color:inherit;background:white}.page_paymentChoices__jNH_O button:hover{border-color:var(--forest);background:#f4f7ef}.page_paymentChoices__jNH_O svg{margin:0 auto;color:var(--forest)}.page_paymentChoices__jNH_O span{color:var(--muted);font-size:11px}.page_success__oyTX9{margin-bottom:9px;padding:7px;border-radius:50%;color:var(--forest-dark);background:var(--lime)}.page_receipt__InmBN{display:grid;grid-gap:8px;gap:8px;margin:20px 0;padding:16px 0;border-block:1px dashed #9ba39e}.page_receipt__InmBN strong{font:700 24px/1 Georgia,serif}.page_receipt__InmBN small{color:var(--muted)}@media (max-width:960px){.page_topbar__xd7vp{grid-template-columns:1fr auto}.page_demoStatus__lR6xQ{display:none}.page_workspace__ie3Wg{grid-template-columns:1fr}.page_basket__2fvHX{position:static;height:auto;min-height:55svh;border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.page_topbar__xd7vp{padding:0 14px}.page_terminal__Fe0Qt{font-size:0}.page_terminal__Fe0Qt span{font-size:11px}.page_warning__jzDv_{padding-inline:14px;text-align:left}.page_catalogue__PxOiD{padding-inline:14px}.page_heading__3Pwvy{grid-template-columns:1fr 105px;margin-inline:-14px;padding-left:14px}.page_product__DeQS4{grid-template-columns:25px minmax(0,1fr) auto 18px;gap:9px}.page_stock__BBz_o{display:none}.page_paymentChoices__jNH_O{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.page_backdrop__pqTz6,.page_heading__3Pwvy,.page_line__jLeCg,.page_modal__MppYe,.page_product__DeQS4{animation:none}}